* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}





html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	height: 100%;
	background: #fff;
}

body {
	color: #333333;
	background: #fff;
	margin: 0 auto;
	font-size: 12px;
	/*line-height: 1.25em;*/
	/*font-family: 'microsoft yahei';*/
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
	height: 100%;
	font-family: 'MiSans';
}

ol,
ul,
li {
	list-style: none;
}

img {
	border: none;
	vertical-align: top;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

a {
	color: #333333;
	text-decoration: none;
	outline: none;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

a:hover {
	color: #024f97;
}

button,
input,
select,
textarea {
	font-size: 100%;
	font-family: 'microsoft yahei';
	margin: 0;
	outline: 0 none;
	vertical-align: baseline;
	*vertical-align: middle;
}

input {
	outline: none;
	border-radius: 0;
	font-family: 'microsoft yahei';
}

input:focus,
textarea:focus {
	outline: none;
}

input:focus {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-modify: read-write-plaintext-only;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

textarea {
	-webkit-appearance: none;
}

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}
@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}


@media (min-width: 576px) {
    .container {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:1140px
    }
}

.text-center {
    text-align: center !important;
}
.clearfix:before,
.clearfix:after {
	content: '';
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.none {
	display: none;
}

em,
i,
span,
b {
	font-style: normal;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w_1230 {
	width: 1230px;
	margin: auto;
}

.swiper-slide_1,
.swiper-slide_2,
.swiper-slide_3,
.swiper-slide_4 {
	height: 100%;
}
.swiper-slide_1{
    position: relative;
}
.swiper-slide_1::after{
    content:'';
    position: absolute;
    width:100%;
    height:100%;
    z-index:3;
    top:0;
    left:0;
}
.searchBtn {
	float: right;
	margin-top: 27px;
	margin-left: 69px;
	cursor: pointer;
}
.langlink{
    float:right;
    color:#fff;
    font-size:16px;
    margin-top:25px;
    margin-left:20px;
}

.nLi1 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.7s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.7s ease-out forwards;
	animation: nav_ani 0.5s 0.7s ease-out forwards;
}

.nLi2 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.75s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.75s ease-out forwards;
	animation: nav_ani 0.5s 0.75s ease-out forwards;
}

.nLi3 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.8s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.8s ease-out forwards;
	animation: nav_ani 0.5s 0.8s ease-out forwards;
}

.nLi4 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.83s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.83s ease-out forwards;
	animation: nav_ani 0.5s 0.83s ease-out forwards;
}

.nLi5 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.86s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.86s ease-out forwards;
	animation: nav_ani 0.5s 0.86s ease-out forwards;
}

.nLi6 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.9s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.9s ease-out forwards;
	animation: nav_ani 0.5s 0.9s ease-out forwards;
}

.nLi7 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.93s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.93s ease-out forwards;
	animation: nav_ani 0.5s 0.93s ease-out forwards;
}

.nLi8 {
	opacity: 0;
	-webkit-animation: nav_ani 0.5s 0.96s ease-out forwards;
	-moz-animation: nav_ani 0.5s 0.96s ease-out forwards;
	animation: nav_ani 0.5s 0.96s ease-out forwards;
}

@-webkit-keyframes nav_ani {
	0% {
		-webkit-transform: translateY(30px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateY(0px);
		opacity: 1;
	}
}

@-moz-keyframes nav_ani {
	0% {
		-moz-transform: translateY(30px);
		opacity: 0;
	}

	100% {
		-moz-transform: translateY(0px);
		opacity: 1;
	}
}

@keyframes nav_ani {
	0% {
		transform: translateY(30px);
		opacity: 0;
	}

	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}


.navigation-up .navigation-v3 li a {
	height: 20px;
	display: inline-block;
	float: left;
	margin: 0 0 0 52px;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	position: relative;
	overflow: hidden;
}

.navigation-up .navigation-v3 li a span {
	display: block;
	width: 100%;
	height: 20px;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

.navigation-up .navigation-v3 li.nav-up-selected a span.nav_a1,
.navigation-up .navigation-v3 li.on a span.nav_a1 {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.navigation-up .navigation-v3 li.nav-up-selected a span.nav_a2,
.navigation-up .navigation-v3 li.on a span.nav_a2 {
	-webkit-transform: translateY(-20px) scale(1);
	transform: translateY(-20px) scale(1);
}

.navigation-up .navigation-v3 li a span.nav_a1 {
	color: #fff;
}

.navigation-up .navigation-v3 li a span.nav_a2 {
	color: #E6C28D;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

.head-v3 {
	position: fixed;
	z-index: 100;
	width: 100%;
	min-width: 1230px;
}
.head-v3 .logoImg{
	height:100%;
}
.head-v3 .navigation-inner {
	margin: 0 auto;
	width: 1440px;
	position: relative;
	height: 100%;
}

.navigation-up {
	height: 75px;
	background: rgba(0,0,0,.4);
	/*-webkit-box-shadow: 0 0 8px #ddd;*/
	/*box-shadow: 0 0 8px #ddd;*/
}

.navigation-up h1 {
	float: left;
	box-sizing: border-box;
	height:100%;
	padding:5px 0;
}
.navigation-up h1 a{
    height:100%;
}

.navigation-up .navigation-v3 {
	float: right;
}

.navigation-up .navigation-v3 ul {
	float: left;
	margin-top: 28px;
}

.navigation-up .navigation-v3 li {
	float: left;
	position: relative;
	padding-bottom: 30px
}

.navigation-up .navigation-v3 li h2 a:after {
	left: 0;
	position: absolute;
	bottom: -5px;
	width: 0%;
	content: '';
	background: #E6C28D;
	height: 2px;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

.navigation-up .navigation-v3 li h2 a {
	margin: 0 0 0 54px;
	position: relative;
	color: #fff;
	display: inline-block;
	font-size: 16px;
}

.navigation-down{position:absolute;top:75px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#f2f2f2;position:absolute;top:0px;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1230px;position:relative;padding-bottom: 30px;}
.navigation-down .nav-down-menu .navigation-down-inner dl dt{float: left;padding-top: 40px;}
.navigation-down .nav-down-menu .navigation-down-inner dl dt h3{float: left;font-size: 30px;color: #333;line-height: 40px;}
.navigation-down .nav-down-menu .navigation-down-inner dl dt ul{float: left;margin-left: 96px;padding-left: 106px;font-size: 15px;color: #444;line-height: 20px;border-left: 1px solid #bfbfbf}
.navigation-down .nav-down-menu .navigation-down-inner dl dt ul li{margin-bottom: 16px;}
.navigation-down .nav-down-menu .navigation-down-inner dl dt ul a{display: inline-block;color: #444;}
.navigation-down .nav-down-menu .navigation-down-inner dl dd{padding-top:40px;width: 640px;float: right;}
.navigation-down .nav-down-menu .navigation-down-inner dl dd li{margin-left: 70px;float: left;width:284px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dd li:first-child{margin-left: 0;}
.navigation-down .nav-down-menu .navigation-down-inner dl dd li a{display: block;}
.navigation-down .nav-down-menu .navigation-down-inner dl dd li a span.img{display: block;width: 100%;height: 148px;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center;}
.navigation-down .nav-down-menu .navigation-down-inner dl dd li a em{padding: 17px 0 6px;display: block;font-size: 16px;font-weight: bold;color: #333;line-height: 22px;}
.navigation-down .nav-down-menu .navigation-down-inner dl dd li a i{display: block;font-size: 12px;color: #666;line-height: 22px;}
.navigation-down .nav-down-menu .navigation-down-inner dl dd li a:hover span.img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.navigation-down .nav-down-menu .navigation-down-inner dl dd li a:hover em,.navigation-down .nav-down-menu .navigation-down-inner dl dd li a:hover i{-webkit-transform: translateY(5px);transform: translateY(5px);}
.navigation-down .nav-down-menu .navigation-down-inner dl dt ul a:hover,.navigation-down .nav-down-menu .navigation-down-inner dl dd li a:hover em{color: #E6C28D;}
.navigation-down .nav-down-menu .navigation-down-inner dl dt ul a:hover{-webkit-transform: translateX(3px);transform: translateX(3px);}
/*å¼¹çª—*/

/*弹窗*/
.hidden_search .text {
	width: 100%;
	height: 20px;
	padding: 8px 0;
	font-size: 14px;
	color: #444;
	background: none;
	border: none;
	font-family: "Microsoft Yahei";
}

.hidden_search .btn {
	display: block;
	cursor: pointer;
	background: url(../images/sear_ico.png) no-repeat center center;
	position: absolute;
	right: 0;
	top: 0;
	height: 36px;
	width: 36px;
	text-indent: -999em;
	border: none;
}

.hidden_search .search_wrap {
	border: 1px solid #e4eaec;
	border-radius: 20px;
	position: relative;
	padding-right: 56px;
	padding-left: 20px;
	height: 36px;
}

.hidden_search .close_btn {
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px;
	width: 22px;
	height: 22px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.hidden_search .close_btn:after,
.hidden_search .close_btn:before {
	background: #cccccc;
	width: 20px;
	height: 3px;
	display: block;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	content: "";
	position: absolute;
	left: 10px;
	top: 11px;
}

.hidden_search .close_btn:before {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.hidden_search .close_btn:after {
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 26px;
}

.hidden_search .close_btn:hover {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.hidden_search .close_btn:hover:after,
.hidden_search .close_btn:hover:before {
	background: #dfa783;
}

.cd-popup {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: url(../images/grayBg.png) repeat;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	z-index: 9999;
	opacity: 0;
}

.cd-popup.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
	position: relative;
	height: 70px;
	padding: 10px;
	background: #fff;
	width: 60%;
	margin: 0 auto;
	top: 50%;
	margin-top: -58px;
	background: #FFF;
	border-radius: .4rem .4rem .4rem .4rem;
	text-align: center;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.is-visible .cd-popup-container {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.cd-popup0,
.cd-popup1,
.cd-popup2,
.cd-popup3 {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	z-index: 9999;
}

.cd-popup0.is-visible,
.cd-popup1.is-visible,
.cd-popup2.is-visible,
.cd-popup3.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container0,
.cd-popup-container1,
.cd-popup-container2,
.cd-popup-container3 {
	position: relative;
	padding: 40px;
	background: #fff;
	width: 60%;
	margin: 0 auto;
	top: 20%;
	background: #FFF;
	border-radius: .4rem .4rem .4rem .4rem;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.cd-popup-container1 {
	top: 10%;
}

.is-visible .cd-popup-container0,
.is-visible .cd-popup-container1,
.is-visible .cd-popup-container2,
.is-visible .cd-popup-container3 {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.sear_p {
	/*float: left;*/
	/*margin: 20px 0 0 5%;*/
	width: 100%;
	/*-webkit-border-radius: 5px;*/
	/*border-radius: 5px;*/
	background: #cecece;
	display: flex;
	align-items: center;
	padding:5px 0;

}

.sear_txt {
	/*float: left;*/
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	font-family: 'microsoft yahei';
	border: none;
	width: calc(100% - 35px);
	background: none;
	color: #666;
	text-indent: 5px;
}

.sear_btn {
	float: left;
	background: url('../images/sear_ico.png') center center no-repeat;
	width: 30px;
	height: 30px;
	border: none;
	cursor: pointer;
}

/*heade pc end*/
.m_header {
	position: fixed;
	top: 0;
	width: 100%;
	display: none;
	z-index: 10000;
	background: #fff;
	padding: 10px 0 15px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd;
}

.m_logo {
	float: left;
	position: relative;
	z-index: 10000;
	margin-left: 10px;
	margin-top: 5px;
}

.m_logo img {
	width: 120px;
}

/*m_header*/
.swiperwap_banner {
	display: block;
	height: 100%;
	width: 100%;
}

.swiperwap_banner .pic>img {
	width: 100%;
}

.bantxt1 {
	width: 1230px;
	position: absolute;
	left: 50%;
	margin-left: -615px;
	top: 336px;
}

.bantxt1 img {
	display: block;
}

.txt1 {
	margin-bottom: 25px;
	opacity: 0;
	filter: alpha(opacity=0);
	margin-left: 20%;
	margin-top: 8%;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.txt2 {
	margin-bottom: 18px;
	opacity: 0;
	filter: alpha(opacity=0);
	margin-left: 20%;
	margin-top: 8%;
	-webkit-transition: all 2.3s ease 0s;
	transition: all 2.3s ease 0s;
}

.txt3,
.txt4,
.txt5 {
	opacity: 0;
	filter: alpha(opacity=0);
	margin-top: 12%;
	-webkit-transition: all 1.5s ease 0s;
	transition: all 1.5s ease 0s;
}

.txt4 {
	-webkit-transition: all 2.3s ease 0s;
	transition: all 2.3s ease 0s;
}

.txt5 {
	-webkit-transition: all 3s ease 0s;
	transition: all 3s ease 0s;
}

.xian {
	display: block;
	position: relative;
	height: 1px;
}

.banner_img {
	display: block;
	height: 100%;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 4s linear;
	transition: all 4s linear;
	background-position: center bottom;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.no_scale {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.swiperwap_banner .swiper-slide-active .banner_img {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.swiperwap_banner .swiper-slide-active .xian:after {
	width: 0;
	height: 2px;
	background: #fff;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=30);
	animation: 0.8s linear 0.7s normal forwards line;
	-webkit-animation: 0.8s linear 0.7s normal forwards line;
}

.swiperwap_banner .swiper-slide-active .txt1,
.swiperwap_banner .swiper-slide-active .txt2 {
	opacity: 1;
	filter: alpha(opacity=100);
	margin-left: 0;
	margin-top: 0;
}

.swiperwap_banner .swiper-slide-active .txt3,
.swiperwap_banner .swiper-slide-active .txt4,
.swiperwap_banner .swiper-slide-active .txt5 {
	opacity: 1;
	filter: alpha(opacity=100);
	margin-top: 0;
}

.bantxt2 {
	width: 100%;
	position: absolute;
	bottom: 14.15%;
	overflow: hidden;
	height: 72.8%;
}

.bantxt2 div {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
}

.bantxt2 div img {
	width: 100%;
}

.bantxt2 div span.ico {
	position: absolute;
	top: -99px;
	color: #fff;
	width: 108px;
	height: 148px;
	display: inline-block;
	text-align: center;
}

.bantxt2 div span.ico i {
	margin-top: -46px;
	font-weight: bold;
	font-size: 14px;
	line-height: 26px;
	padding: 10px 0;
	color: #fff;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	text-shadow: 0 0 5px #000;
}

.bantxt2 div span.ico em {
	background: rgba(255, 255, 255, 0.4);
	display: inline-block;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-animation: btnscale 7s linear infinite;
	animation: btnscale 7s linear infinite;
	opacity: 0;
	filter: alpha(opacity=0);
}

.bantxt2 div span.ico em b {
	display: inline-block;
	background: #fff;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin: 4px;
}

.bantxt2 div span.ico>b {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	-webkit-transition: all 2s ease 0s;
	transition: all 2s ease 0s;
}

.bantxt2 div span.ico>b:after {
	width: 1px;
	height: 100%;
	background: #fff;
	content: '';
	left: 50%;
	top: 0;
	position: absolute;
	margin-left: -0.5px;
}

.ban3img1 {
	right: 0;
	text-align: right;
	bottom: -100%;
	-webkit-transition: all 0.9s ease 0s;
	transition: all 0.9s ease 0s;
}

.ban3img2 {
	left: 0;
	bottom: -100%;
	-webkit-transition: all 1.2s ease 0s;
	transition: all 1.2s ease 0s;
}

.ban3img3 {
	right: 22%;
	bottom: -100%;
	-webkit-transition: all 0.9s ease 0s;
	transition: all 0.9s ease 0s;
}

.ban3img4 {
	left: 0;
	bottom: -100%;
	-webkit-transition: all 1.6s ease 0s;
	transition: all 1.6s ease 0s;
}

.ban3img5 {
	left: 17%;
	bottom: -100%;
	-webkit-transition: all 1.8s ease 0s;
	transition: all 1.8s ease 0s;
}

.ban3img6 {
	left: 24%;
	bottom: -100%;
	-webkit-transition: all 1.95s ease 0s;
	transition: all 1.95s ease 0s;
}

.ban3img7 {
	left: 35.9%;
	bottom: -100%;
	-webkit-transition: all 2s ease 0s;
	transition: all 2s ease 0s;
}

.ban3img8 {
	left: 47.1%;
	bottom: -100%;
	-webkit-transition: all 1.5s ease 0s;
	transition: all 1.5s ease 0s;
}

.ban3img9 {
	left: 67.9%;
	bottom: -100%;
	-webkit-transition: all 1.8s ease 0s;
	transition: all 1.8s ease 0s;
}

.ban3img10 {
	left: 78.1%;
	bottom: -100%;
	-webkit-transition: all 1.95s ease 0s;
	transition: all 1.95s ease 0s;
}

.ban3img11 {
	right: 0;
	text-align: right;
	bottom: -100%;
	-webkit-transition: all 1.6s ease 0s;
	transition: all 1.6s ease 0s;
}

.ban3img12 {
	left: 56.7%;
	text-align: right;
	bottom: -100%;
	-webkit-transition: all 1.6s ease 0s;
	transition: all 1.6s ease 0s;
}

.swiperwap_banner .swiper-slide-active .bantxt2 div {
	bottom: 0;
	opacity: 1;
	filter: alpha(opacity=100);
}

.ban3img4 span.ico {
	left: 147px;
}

.ban3img5 span.ico {
	left: -13px;
}

.ban3img6 span.ico {
	left: -13px;
	top: 0 !important
}

.ban3img7 span.ico {
	left: 12px;
}

.ban3img8 span.ico {
	left: 23px;
}

.ban3img9 span.ico {
	left: -20px;
}

.ban3img10 span.ico {
	left: -13px;
}

.ban3img11 span.ico {
	left: -13px;
}

.ban3img12 span.ico {
	left: -20px
}

/*.bantxt2 div.ban3img6 span.ico i,.bantxt2 div.ban3img9 span.ico i{color: #333;}
*/
/*.swiperwap_banner .swiper-slide-active .bantxt2 div span.ico i{margin-top: 0;}
.swiperwap_banner .swiper-slide-active .bantxt2 div span.ico em{opacity: 1;filter: alpha(opacity=100);}
.swiperwap_banner .swiper-slide-active .bantxt2 div span.ico > b{padding-bottom: 85px;opacity: 1;filter: alpha(opacity=100);}
*/
.bantxt2 div:hover span.ico i {
	margin-top: 0;
}

.bantxt2 div:hover span.ico em,
.bantxt2 div:hover span.ico i {
	opacity: 1;
	filter: alpha(opacity=100);
}

.bantxt2 div:hover span.ico>b {
	padding-bottom: 85px;
	opacity: 1;
	filter: alpha(opacity=100);
}

@-webkit-keyframes btnscale {
	0% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}
}

@keyframes btnscale {
	0% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}
}

.bantxt4 {
	width: 1230px;
	position: absolute;
	left: 50%;
	margin-left: -615px;
	top: 252px;
}

.bantxt4 img,
.bantxt5 img {
	display: block;
	margin-bottom: 0;
}

.bantxt5 {
	width: 620px;
	position: absolute;
	left: 50%;
	margin-left: -310px;
	top: 210px
}

.bantxt5 .xian {
	width: 40px;
	margin: 32px auto 36px;
}

.swiperwap_banner .swiper-slide-active .bantxt5 .xian:after {
	background: #fff;
}

.bantxt5 img {
	max-width: 100%;
	display: inline-block;
}

.bantxt520 {
	width: 520px;
	margin-left: -260px;
}

/*鼠标按钮*/
.bannerhd {
	position: absolute;
	bottom: 30px;
	text-align: center;
	width: 100%;
	left: 0;
	z-index: 3;
}

.bannerhd span {
	cursor: pointer;
	background: #fff;
	width: 6px;
	height: 6px;
	display: inline-block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 3px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.bannerhd span.swiper-pagination-bullet-active {
	width: 35px;
	opacity: 1;
	filter: alpha(opacity=100);
}

.banner_mouse:after,
.banner_mouse:before {
	content: "";
	position: absolute;
}

.banner_mouse {
	position: absolute;
	width: 23px;
	height: 40px;
	cursor: pointer;
	background: url(../images/banner_mouse_ico.png) no-repeat -23px 0px;
	-webkit-animation: nudgeMouse 1.6s linear infinite;
	animation: nudgeMouse 1.6s linear infinite;
	left: 50%;
	margin-left: -11.5px;
	bottom: 52px;
	z-index: 3;
}

.banner_mouse:before {
	width: 23px;
	height: 40px;
	background: url(../images/banner_mouse_ico.png) no-repeat 0px 0px;
	-webkit-animation: colorSlide 1.6s linear infinite;
	animation: colorSlide 1.6s linear infinite;
	top: 0;
	left: 0;
}

.banner_mouse:after {
	background-color: #ffffff;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	-webkit-animation: trackBallSlide 2.2s linear infinite;
	animation: trackBallSlide 2.2s linear infinite;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

@-webkit-keyframes colorSlide {
	0% {
		height: 0;
	}

	90% {
		height: 40px;
	}
}

@keyframes colorSlide {
	0% {
		height: 0;
	}

	90% {
		height: 40px;
	}
}

@-webkit-keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
		transform: scale(1) translateY(-8px);
	}

	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
		transform: scale(0.9) translateY(4px);
	}

	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
		transform: scale(0.4) translateY(16px);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
		transform: scale(0.4) translateY(-8px);
	}
}

@keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
		transform: scale(1) translateY(-8px);
	}

	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
		transform: scale(0.9) translateY(4px);
	}

	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
		transform: scale(0.4) translateY(16px);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
		transform: scale(0.4) translateY(-8px);
	}
}

@-webkit-keyframes nudgeMouse {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

}

@keyframes nudgeMouse {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes line {
	from {
		width: 0;
	}

	to {
		width: 40px;
		margin-left: 0;
	}
}

@keyframes line {
	from {
		width: 0;
	}

	to {
		width: 40px;
		margin-left: 0;
	}
}

/*banner*/
.index_tit {
	z-index: 5;
	text-align: center;
	padding-top: 9%;
	width: 100%;
	position: relative;
	margin-bottom:20px;
}

.index_tit h5 {
	font-size: 36px;
	color: #333;
	line-height: 40px;
}

.index_tit h5 a {
	color: #333;
}

.index_tit h6 {
	padding-top: 11px;
	color: #999;
	font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
}

.index_tit h6 a {
	color: #999;
}

.index_tit_poab {
	position: absolute;
}

.index_tit_poab h5 a,
.index_tit_poab h6 a {
	color: #fff;
}

.pc-slide {
	width: 100%;
	height: 100%;
	position: relative;
}

.view {
	width: 100%;
	height: 100%;
	/*background: url(../images/banner.jpg) center center no-repeat;-webkit-background-size: cover;background-size: cover;*/
}

.view .swiper-container {
	width: 100%;
	height: 100%;
}

.view .swiper-slide {
	overflow: hidden;
	position: relative;
}

.index_oneimg {
	width: 100%;
	height: 100%;
	position: relative;
}
.index_oneimg::after{
    content:'';
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
    background-color: rgba(0,0,0,.4);
    z-index:1;
}

.index_oneimg span {
	background-position: center;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 2s linear;
	transition: all 2s linear;
	position: relative;
}

.view .swiper-slide.swiper-slide-active .index_oneimg span {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.previewbox {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 32%;
}

.preview {
	width: 100%;
	height: 100%;
	position: relative;
}

.preview .swiper-container {
	width: 100%;
	height: 100%;
}

.preview .swiper-slide {
	width: 25%;
	height: 100%;
	cursor: pointer;
	position: relative;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	background-color: rgba(0,0,0,.5);
}

.preview .swiper-slide:after {
	width: 1px;
	height: 100%;
	content: '';
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	left: 0;
	top: 0;
}

.preview .swiper-slide.swiper-slide-thumb-active .per_div h4 img {
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
}

.span_bg {
	background: #E6C28D;
	display: block;
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.preview .swiper-slide.swiper-slide-thumb-active .span_bg {
	width: 100%;
}

.per_div {
	text-align: center;
	color: #fff;
	position: absolute;
	z-index: 2;
	height: 148px;
	top: 50%;
	margin-top: -74px;
	width: 100%;
}

.per_div h5 {
	padding-top: 17px;
	padding-bottom: 2px;
	font-size: 18px;
	line-height: 30px;
}

.per_div p {
	margin-bottom: 18px;
	font-size: 12px;
	font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
}

.index_onetxt {
	position: absolute;
	left: 50%;
	top: 50%;
    text-align: center;
	z-index: 3;
	color: #fff;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}

.index_onetxt h4 {
	font-weight: bold;
	font-size: 3vw;
	letter-spacing: 1rem;
}

.index_onetxt p {
	font-size: 1.5vw;
	text-transform: uppercase;

}

.index_onetxt a {
	overflow: hidden;
	position: relative;
	display: block;
	width: 159px;
	height: 42px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: #fff;
}

.index_onetxt a:after {
	width: 170px;
	height: 170px;
	background: #E6C28D;
	content: '';
	position: absolute;
	left: 50%;
	margin: -85px 0 0 -85px;
	top: 50%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.index_onetxt a span {
	position: relative;
	z-index: 2;
}

.index_onetxt:hover a:after {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.index_onetxt:hover a span {
	color: #fff;
}

.index_onetxt:hover a {
	border-color: #E6C28D;
}

/*大图切换*/
.copyright {
	background: #363535;
	font-size: 14px;
	color: #999;
	line-height: 26px;
	padding: 15px 0;
}

.copyright a {
	color: #999;
}

.copy_l {
	float: left;
}

.copy_r {
	float: right;
}

.copy_r em {
	margin: 0 9px;
}

/*index end*/
.indexbox {
	height: 100%;
	width: 100%;
}

.indexbox .swiper-slide {
	overflow: hidden;
}

.swiperwap_banner {
	width: 100%;
	height: 100%;
	position: relative;
}

.swiperwap_banner .swiper-slide {
	overflow: hidden;
}

.swiper-slide_3 {
	background: url(../images/index4.jpg) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.swiper_news {
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden;
	padding: 15px 0;
}

.swiper_news .swiper-slide {
	overflow: hidden;
	background: #fff;
	-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}

.swiper_news .swiper-slide a {
	display: block;
}

.swiper_news .swiper-slide span.img {
	display: block;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	padding-bottom: 230px;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
	overflow: hidden;
}

.swiper_news .swiper-slide span.tit {
	margin-bottom: 13px;
	height: 56px;
	font-size: 18px;
	line-height: 28px;
	overflow: hidden;
	color: #333;
	display: block;
}

.swiper_news .swiper-slide span.em {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 14px;
	display: block;
	font-size: 14px;
	line-height: 28px;
	color: #888;
}

.swiper_news .swiper-slide i {
	font-size: 14px;
	color: #999;
	line-height: 28px;
}

.swiper_newsa {
	padding: 39px 8% 24px;
}

.swiper_newsright {
	width: 32%;
	padding: 25px 0 33px;
	margin-top: 15px;
	float: right;
	background: #fff;
	-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}

.swiper_newsright dl {
	padding: 28px 0 30px;
	margin: 0 8%;
	height: 66px;
	border-top: 1px solid #e2e2e2;
}

.swiper_newsright dl:first-child {
	border-top: none;
}

.swiper_newsright dt {
	height: 100%;
	background: #b0b6bc;
	text-align: center;
	color: #fff;
	width: 21%;
	float: left;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

.swiper_newsright dt * {
	display: block;
}

.swiper_newsright dt span {
	padding: 5px 0 2px;
	font-weight: bold;
	font-size: 30px;
	line-height: 35px;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
}

.swiper_newsright dt i {
	font-size: 12px;
}

.swiper_newsright dd {
	width: 73.5%;
	float: right;
	font-size: 16px;
	color: #333;
}

.swiper_newsright dd a {
	display: block;
	overflow: hidden;
	line-height: 28px;
	height: 56px;
	color: #333;
}

.swiper_newsright dl:hover a {
	color: #E6C28D;
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px);
}

.swiper_newsright dl:hover dt {
	background: #E6C28D;
}

.swiper_newsright dl:hover dt span,
.swiper_newsright dl:hover dt i {
	color: #fff;
}

.slide_3_box {
	margin-top: 50px;
}

.swiper_news .swiper-slide:hover span.img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.swiper_news .swiper-slide:hover span.tit {
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
	color: #E6C28D;
}

.swiper_news .news_next,
.swiper_news .news_prev {
	background-color: rgba(0, 0, 0, 0.7);
	padding: 5px;
	-webkit-background-size: 20px;
	background-size: 20px;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

.swiper_news .news_next {
	right: -37px
}

.swiper_news .news_prev {
	left: -37px
}

.swiper_news:hover .news_next {
	right: 0
}

.swiper_news:hover .news_prev {
	left: 0
}

.more {
	z-index: 3;
	overflow: hidden;
	position: relative;
	margin: 37px auto 0;
	display: block;
	width: 159px;
	height: 42px;
	border: 1px solid #b6b6b6;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: #333333;
}

.more:after {
	width: 170px;
	height: 170px;
	background: #E6C28D;
	content: '';
	position: absolute;
	left: 50%;
	margin: -85px 0 0 -85px;
	top: 50%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
	z-index: -1;
}

.more span {
	position: relative;
	z-index: 2;
}

.more:hover {
	border-color: #E6C28D;
	color: #fff;
}

.more:hover:after {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.more:hover span{
	color: #fff;
}

/*slide_3 end*/
.swiper-slide_4 {
	/*background: url(../images/index2-1.jpg) center center no-repeat;*/
	-webkit-background-size: cover;
	background-size: cover;
}

.swiper_culture {
	width: 1230px;
	margin: 60px auto 0;
}

.swiper_cul_one {
	padding: 10px 10% ;
	/*background: url(../images/img7.png) left bottom no-repeat #fff;*/
	/*-webkit-background-size: 100% auto;*/
	background-color: #fff;
	background-size: 100% auto;
	/*height:480px;*/
	height:auto;
	/*max-height:480px;*/
	overflow: hidden;
	box-sizing: border-box;
}

.swiper_cul_one h4 {
	padding-bottom: 28px;
	font-size: 30px;
	color: #333;
	line-height: 35px;
}

.swiper_cul_one ul {
	height: 213px;
	overflow: hidden;
}

.swiper_cul_one ul li {
	padding-bottom: 13px;
}

.swiper_cul_one ul li a {
	display: block;
}

.swiper_cul_one ul li a span {
	font-size: 16px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 28px;
	display: block;
}

.swiper_cul_one ul li a i {
	padding-top: 2px;
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 28px;
}

.swiper_cul_one ul li a em {
	display: inline-block;
	width: 0;
	float: left;
	margin-top: 13px;
	height: 2px;
	background: #1b80d0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.swiper_cul_one ul li a:hover em {
	width: 10px;
	margin-right: 5px;
}

.swiper_cul_one ul li a:hover span {
	color: #1b80d0;
}

.swiper_cul_two dt a {
	display: block;
	padding-bottom: 240px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}

.swiper_cul_two {
    /*height:480px;*/
	background: #fff;
	overflow: hidden;
}

.swiper_cul_two dd {
	/*height: 480px;*/
	display: block;
	text-align: center;
	padding:0 20px;
}

.swiper_cul_two dd span {
	padding-top: 54px;
	padding-bottom: 24px;
	display: block;
	font-size: 30px;
	color: #333;
	line-height: 40px;
}

.swiper_cul_two dd em {
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	/* height: 60px; */
	overflow: hidden;
	text-align: left;
}

.swiper_cul_two:hover dt a {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.swiper_cul_two:hover dd span {
	color: #1b80d0;
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

/*党建end*/
.swiper-slide_5 {
	height: auto !important;
	padding-top: 82px;
}

.slide_5one {
	float: left;
	width: 230px;
	margin-right: 90px;
}

.slide_5one h3 {
	padding-bottom: 13px;
	color: #004389;
	line-height: 30px;
	font-size: 26px;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
	font-weight: bold;
}

.slide_5one p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.slide_5two {
	float: left;
}

.slide_5two ul {
	float: left;
	width: 180px;
}

.slide_5two ul li h5 {
	padding-bottom: 14px;
	font-size: 18px;
	color: #333;
	line-height: 30px;
}

.slide_5two ul li a {
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.slide_5three {
	margin-top: 2px;
	float: right;
	width: 101px;
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 46px;
}

.slide_5three img {
	width: 101px;
	width: 101px;
}

.slide_5_top {
	border-bottom: 1px solid #e3e4e5;
	padding-bottom: 40px
}

.slide_5_bottom {
	padding: 35.5px 0;
}

.slide_5_bottom ul {
	float: left;
	width: 80%;
}

.slide_5_bottom ul li {
	float: left;
	margin-left: 5%;
}

.slide_5_bottom ul li:first-child {
	margin-left: 0;
}

.slide_5_bottom ul li a {
	font-size: 18px;
	color: #666;
	line-height: 25px;
}

.slide_5_bottom ul li a img {
	margin-right: 15px;
}

.slide_5_bottom ul li a:hover,
.slide_5two ul li a:hover {
	color: #E6C28D;
}

.slide_5_bottom select {
	width: 18%;
	background: #fff;
	float: right;
	border: 1px solid #d1d1d1;
	font-size: 14px;
	color: #666;
	height: 28px;
	line-height: 28px;
}

.copyright {
	background: #363535;
	padding: 19px 0;
	line-height: 30px;
	font-size: 14px;
	color: #999;
}

.copy_left {
	float: left;
	font-size: 14px;
}

.copy_left a {
	color: #999;
}

.copy_left a:hover,
.copy_right a:hover {
	color: #fff;
}

.copy_right {
	float: right;
}

.copy_right a {
	color: #999;
}

.copy_right em {
	padding: 0 9px;
}

/*index end*/
.w_1100 {
	width: 1100px;
	margin: auto;
}

/*.mainbox {*/
/*	padding-top: 75px;*/
/*}*/

.n_banner {
	background-repeat: no-repeat;
	background-position: center;
	height: 300px;
	color: #fff;
	background-size: cover;
}

.n_banner h5 {
	padding-top: 114px;
	padding-bottom: 10px;
	font-size: 36px;
	font-weight: bold;
	line-height: 40px;
}

.n_banner p {
	font-size: 14px;
	line-height: 30px;
}

.n_banner p a {
	color: #fff;
}

.n_banner p em {
	font-family: simsun;
	margin: 0 7px;
}

.n_nav {
	background: #efefef;
}

.n_nav a {
	position: relative;
	display: inline-block;
	font-size: 16px;
	color: #333;
	padding: 0 30px;
	line-height: 70px;
}

.n_nav a:after,
.n_nav a:before {
	width: 0;
	height: 40px;
	top: 15px;
	background: #E6C28D;
	content: '';
	position: absolute;
	display: inline-block;
	bottom: 0;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

.n_nav a span {
	position: relative;
	z-index: 3;
}

.n_nav a:after {
	left: 50%;
}

.n_nav a:before {
	right: 50%;
}

.n_nav a:hover:after,
.n_nav a:hover:before,
.n_nav a.on:after,
.n_nav a.on:before {
	width: 50%;
}

.n_nav a:hover span,
.n_nav a.on span {
	color: #fff;
}

/*n_banner*/
.p1main {
	padding: 50px 0;
}

.p1dl dl {
	width: 48.6%;
	overflow: hidden;
}

.p1dl dl dt {
	width: 41%;
	height: 200px;
	background: #E6C28D;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}

.p1dl dl dt a {
	color: #fff;
}

.p1dl dl dt a * {
	display: block;
	padding-left: 13.6%;
}

.p1dl dl dt a span {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	padding-top: 70px;
	padding-bottom: 10px;
}

.p1dl dl dt a i {
	font-size: 14px;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
	text-transform: uppercase;
}

.p1dl dl dd {
	width: 59%;
	height: 200px;
}

.p1dl dl dd a {
	display: block;
	height: 200px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}

.p1dl dl:hover dd a,
.p1ul li a:hover span.img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.p1dl dl:hover dt {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.p1ul li a:hover span.txt {
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
}

.p1ul {
	margin-top: 30px;
}

.p1ul li {
	width: 31.5%;
	margin-left: 2.75%;
	float: left;
}

.p1ul li a {
	display: block;
	height: 200px;
	position: relative;
	overflow: hidden;
}

.p1ul li:first-child {
	margin-left: 0;
}

.p1ul li a span.img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}

.p1ul li a span.txt {
	display: block;
	width: 82.8%;
	left: 8.6%;
	position: absolute;
	bottom: 23px;
	color: #fff;
}

.p1ul li a span.txt * {
	display: block;
}

.p1ul li a span.txt i {
	padding-bottom: 7px;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}

.p1ul li a span.txt em {
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
}

/*p1*/
.list_p1_1 {
	margin-bottom: 30px;
	margin-top: 46px;
}

.list_p1tit {
	font-size: 30px;
	color: #333;
	line-height: 40px;
	margin-bottom: 25px;
}

.list_p1_1txt img {
	float: right;
	margin-left: 20px;
	max-width: 100%
}

/*.list_p1_1txt p {*/
/*	text-indent: 2em;*/
/*}*/

.list_p1_1txt {
	font-size: 14px;
	line-height: 30px;
	color: #555;
	margin-bottom: 20px;
}

.list_p1_1ul {
	/*float: left;*/
	width: 100%;
	border-top: 1px solid #e8e8e8;
	padding: 23px 0;
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.list_p1_1ul li {
	/*width: calc(50% - 60px);*/
	/*float: left;*/
	/*background: url(../images/p1img6.jpg) left center no-repeat;*/
	/*padding-left: 60px;*/
	line-height: 45px;
	font-size: 16px;
	color: #333;
	margin: 9px 0;
}

.list_p1_1ul li span {
	color: #E6C28D;
	font-size: 36px;
	font-weight: bold;
	margin: 0 3px;
}

.list_p1_1ul2 {
	padding-bottom: 40px;
	padding-top: 14px;
}

.list_p1_1ul2 li {
	float: left;
}

.list_p1_1ul2 li img {
	max-width: 100%
}

/*list_p1_1*/
.list_p1_2 {
	padding: 50px 0;
}

.p1_2_1 .boss {
	float: right;
	margin-left: 56px;
}

.p1_2_1 {
	color: #333;
	font-size: 14px;
	line-height: 30px;
}

.p1_2_1 h3 {
	color: #333;
}

.p1_2_1 h3 span {
	font-size: 30px;
	line-height: 40px;
	margin-right: 30px;
}

.p1_2_1 h3 i {
	font-size: 18px;
}

.p1_2_1 h4 {
	padding-top: 11px;
	font-size: 16px;
}

.p1_2_1 ul {
	border-top: 1px solid #d9d9d9;
	float: left;
	width: 66%;
	padding-top: 20px;
	margin: 35px 0;
}

.p1_2_1 ul li {
	float: left;
	line-height: 35px;
	width: 50%;
}

.p1_2_1 ul li i {
	float: left;
	margin: 16px 12px 0 0;
	width: 6px;
	height: 6px;
	display: inline-block;
	background: #3b5a7d;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.p1_2_1 .bosstxt {
	float: right;
}

.p1_2_1 .bosswap {
	display: none;
	max-width: 100%
}

/*p1_2*/
.list_p1_5 {
	background: url(../images/p1img10.jpg) left top no-repeat;
	padding-left: 410px;
	width: 690px;
	margin: 52px auto 85px;
	height: 485px;
	overflow-y: auto;
	overflow-x: hidden;
}

.list_p1_5 dl dt {
	position: relative;
	float: left;
	width: 16%;
	font-size: 30px;
	color: #333;
	line-height: 65px;
}

.list_p1_5 dl dt:after {
	width: 7px;
	height: 7px;
	border: 5px solid #b6b6b7;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: #fff;
	position: absolute;
	content: '';
	display: inline-block;
	right: -9px;
	top: 25px
}

.list_p1_5 dl dd {
	padding-bottom: 65px;
	width: 84%;
	float: left;
	border-left: 1px solid #d3d2d1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.list_p1_5 dl dd li {
	line-height: 65px;
	height: 65px;
	position: relative;
	width: 94%;
	margin-left: 6%;
	background: #fff;
	color: #333;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.list_p1_5 dl dd li:nth-child(2n+1) {
	background: #f5f5f5;
}

.list_p1_5 dl dd li a {
	position: absolute;
	display: inline-block;
	bottom: 0;
	right: 26px;
	overflow: hidden;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
	height: 0;
}

.list_p1_5 dl dd li a img {
	height: 103px;
}

.list_p1_5 dl dd li span {
	display: inline-block;
	width: 60%;
	padding-left: 30px;
	font-size: 18px;
	-webkit-transition: all 0s ease 0s;
	transition: all 0s ease 0s;
}

.list_p1_5 dl dd li:hover a {
	height: 103px
}

.list_p1_5 dl dd li:hover {
	background: #E6C28D;
	color: #fff;
}

.list_p1_5::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}

.list_p1_5::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	background: #E6C28D;
}

.list_p1_5::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	border-radius: 10px;
	background: #EDEDED;
}

/*p1_5*/
.p2 {
	background-image: url(../images/p2img1.jpg);
	height: 700px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
}

.p2_tit {
	text-align: center;
	color: #fff;
	padding-top: 47px;
}

.p2_tit h5 {
	font-weight: bold;
	font-size: 30px;
	line-height: 40px;
}

.p2_tit h6 {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 20px;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
}

.p2_swiper {
	width: 1100px;
	margin: 48px auto 0;
	position: relative;
	overflow: hidden;
}

.p2_swiper .swiper-slide a {
	display: block;
}

.p2_swiper .swiper-slide a span.img {
	width: 100%;
	display: block;
	height: 314px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}

.p2_swiper .swiper-slide a span.txt {
	padding: 14px 0;
	display: block;
	width: 100%;
	border-bottom: 1px solid #fff;
	color: #fff;
}

.p2_swiper .swiper-slide a span.txt * {
	display: inline-block;
}

.p2_swiper .swiper-slide a span.txt em {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	width: 80%;
}

.p2_swiper .swiper-slide a span.txt b {
	width: 80%;
	padding-top: 3px;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
}

.p2_swiper .swiper-slide a span.txt i {
	margin-top: 19px;
	float: right;
	width: 27px;
	height: 7px;
	background: url(../images/p2img6.png) right center no-repeat;
}

.p2_swiper .swiper-slide a:hover span.img {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.p2_swiper .swiper-slide a:hover span.txt i {
	background-position: 0 0;
}

.p2_swiper .swiper-slide a:hover span.txt em {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*p2*/
.list_p2_1_1 img {
	max-width: 100%
}

.dltip {
	display: none;
}

.list_p2_1_1>img {
	float: right;
	margin-left: 30px;
	max-width: 500px;
}

.list_p2_1_1 h5 {
	margin-top: 37px;
	margin-bottom: 30px;
	font-size: 30px;
	color: #333;
	line-height: 40px;
}

.list_p2_1_1 {
	font-size: 14px;
	line-height: 30px;
	color: #555;
	padding: 55px 0;
}

.list_p2_1_3 dl.p2_1_3dl {
	background: #efefef;
	margin-top: 50px;
}

.list_p2_1_3 dl.p2_1_3dl dt {
	width: 50%;
}

.list_p2_1_3 dl.p2_1_3dl dt img {
	max-width: 100%
}

.list_p2_1_3 dl.p2_1_3dl dd {
	width: 50%;
	padding-top: 63px;
}

.list_p2_1_3 dl.p2_1_3dl dd p {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	width: 79%;
	text-align: justify;
}

.list_p2_1_3 ul li {
	width: 31.5%;
	float: left;
	margin-left: 2.75%;
	margin-top: 30px;
}

.list_p2_1_3 ul li a {
	overflow: hidden;
	display: block;
	position: relative;
}

.list_p2_1_3 ul li a span.img {
	height: 204px;
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}

.list_p2_1_3 ul li a span.txt {
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	width: 90%;
	padding: 0 5%;
	line-height: 50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	text-align: center;
	font-size: 16px;
}

.list_p2_1_3 ul li:nth-child(3n+1) {
	margin-left: 0;
}

.list_p2_1_3 ul li a:hover span.img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.list_p2_1_3 ul li a:hover span.txt {
	background: rgba(0, 97, 174, 0.7);
}

.page {
	text-align: center;
	padding: 40px 0 60px;
}

.page li {
	display: inline-block;
	border: 1px solid #dcdcdc;
	
}
.page li a{
    padding: 0 15px;
	line-height: 36px;
	font-size: 14px;
	color: #444;
	margin: 0 1px;
}

.page span {
	position: relative;
	display: inline-block;
	width: 49px;
}

.page span:after {
	width: 100%;
	height: 1px;
	background: #dcdcdc;
	content: '';
	position: absolute;
	left: 0;
	top: -4px;
	display: inline-block;
}

.page li.thisclass,
.page li:hover {
	background: #E6C28D;
	color: #fff;
	border-color: #E6C28D;
}
.page li.thisclass a,
.page li:hover a{
    color:#fff;
}

/*p2_1_3*/
.list_p2_1_4 {
	padding-bottom: 70px;
}

.list_p2_1_4 ul {
	margin-top: 23px;
	min-height: 250px;
}

.list_p2_1_4 ul li {
	float: left;
	width: 48.5%;
	border-bottom: 1px solid #dadbdc;
	margin-left: 3%;
}

.list_p2_1_4 ul li:nth-child(2n+1) {
	margin-left: 0;
}

.list_p2_1_4 ul li a {
	display: block;
	line-height: 50px;
	font-size: 16px;
	color: #333;
}

.list_p2_1_4 ul li a i {
	float: left;
	margin-top: 22px;
	width: 6px;
	height: 6px;
	background: #cccdcd;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	margin-right: 10px;
}

.list_p2_1_4 ul li a em {
	float: left;
	display: inline-block;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_p2_1_4 ul li a b {
	float: right;
	width: 10px;
	display: inline-block;
	height: 13px;
	background: url(../images/p2img11.png) right center no-repeat;
	margin-top: 20px;
	margin-right: 13px;
}

.list_p2_1_4 ul li a:hover b {
	background-position: 0 0;
}

.list_p2_1_4 ul li a:hover i {
	width: 12px;
	background: #E6C28D;
}

.list_p2_1_4 ul li a:hover em {
	color: #E6C28D;
}

/*p2_1_3*/
.p2_2_2dl {
	background: #efefef;
	margin-top: 50px;
}

.p2_2_2dl dt {
	width: 49.5%;
}

.p2_2_2dl dt img {
	max-width: 100%
}

.p2_2_2dl dd {
	width: 38%;
	padding-right: 12.5%;
	padding-top: 47px;
	overflow-x: auto;
	height: 253px;
	padding-bottom: 59px;
}

.p2_2_2dl dd h4 span {
	margin-left: 26px;
	font-size: 16px;
	color: #333;
	line-height: 65px;
	padding-bottom: 11px;
}

.p2_2_2dl dd h4 span:first-child {
	margin-left: 0;
}

.p2_2_2dl dd h4 span i {
	font-size: 60px;
	color: #E6C28D;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
	margin-right: 8px;
}

.p2_2_2dl dd div {
	font-size: 14px;
	line-height: 30px;
	color: #333;
}

.p2_2_2dl dd::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

/*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/

.p2_2_2dl dd::-webkit-scrollbar-track {
	width: 5px;
	background-color: #efefef;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

/*滚动条的设置*/

.p2_2_2dl dd::-webkit-scrollbar-thumb {
	background-color: #0162ae;
	background-clip: padding-box;
	min-height: 28px;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}


/*p2_2_2*/
.newspic {
	margin-top: 50px;
}

.newspic li {
	float: left;
	width: 31.5%;
	margin-left: 2.75%;
	-webkit-box-shadow: 0 0 15px #dedede;
	box-shadow: 0 0 15px #dedede;
	overflow: hidden;
}

.newspic li:first-child {
	margin-left: 0;
}

.newspic li .imgpic a {
	display: block;
	height: 204px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}

.newspic li .imgtxt {
	width: 78%;
	padding: 23px 11% 25px
}

.newspic li .imgtxt * {
	display: block;
	line-height: 28px;
}

.newspic li .imgtxt span {
	display: block;
	font-size: 18px;
	color: #333;
	height: 56px;
	overflow: hidden;
}

.newspic li .imgtxt i {
	margin: 13px 0 0 0;
	font-size: 14px;
	color: #888;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.newspic li .imgtxt em {
	font-size: 14px;
	color: #888;
}

.newspic li:hover .imgpic a {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.newspic li:hover .imgtxt span {
	color: #E6C28D;
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
}

.newsdl {
	margin-top: 29px;
}

.newsdl dl {
	border-bottom: 1px solid #e2e2e2;
	padding: 22px 0 25px;
}

.newsdl dl dt {
	width: 64px;
	height: 66px;
	background: #b0b6bc;
	color: #fff;
	text-align: center;
	float: left;
	position: relative;
}

.newsdl dl dt:after {
	width: 100%;
	height: 0;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	content: '';
	background: #E6C28D;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.newsdl dl dt * {
	display: block;
	position: relative;
	z-index: 2;
}

.newsdl dl dt span {
	padding: 5px 0 2px;
	font-size: 30px;
	line-height: 35px;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
	font-weight: bold;
}

.newsdl dl dt i {
	font-size: 12px;
}

.newsdl dl dd {
	width: 1005px;
	float: right;
}

.newsdl dl dd a {
	display: block;
}

.newsdl dl dd a * {
	display: block;
	line-height: 28px;
}

.newsdl dl dd a span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.newsdl dl dd a i {
	padding-top: 9px;
	font-size: 14px;
	color: #888;
	height: 56px;
	overflow: hidden;
}

.newsdl dl:hover dt:after {
	height: 100%;
}

.newsdl dl:hover dd span {
	color: #E6C28D;
	-webkit-transform: translateX(3px);
	transform: translateX(3px);
}

/*news*/
.p4_1 {
	background: #efefef;
	margin-top: 50px;
}

.p4_1 dt {
	float: left;
	width: 37.5%;
	height: 250px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}

.p4_1 dd {
	width: 53.5%;
	float: left;
	padding: 55px 3.5% 0;
	line-height: 30px;
	font-size: 14px;
	color: #888;
}

.p4_1 dd h5 {
	font-size: 24px;
	color: #333;
	margin-bottom: 17px;
}

.sec1_left_wap {
	display: none;
}

.sec1_left_wap li {
	width: 100%;
	float: left;
}

.sec1_left_wap li a {
	position: relative;
	display: block;
	overflow: hidden;
}

.sec1_left_wap li span.img {
	padding-bottom: 50%;
	display: block;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}

.sec1_left_wap li:hover span.img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.sec1_left_wap li span.txt_box_wap {
	bottom: 0;
	left: 0;
	position: absolute;
	background: url(../images/h_50.png);
	width: 92%;
	padding: 10px 4%;
	line-height: 25px;
	color: #fff;
	font-size: 15px;
}

.indexTypes {
	width: 100%;
	margin: 50px 0 97px;
}

.indexTypes ul li {
	position: relative;
	float: left;
	width: 275px;
	overflow: hidden;
	height: 320px;
	overflow: hidden;
}

.indexTypes ul li:hover {
	cursor: pointer;
}

.indexTypes ul li.currnet {
	width: 510px;
}

.indexTypes ul li .title {
	width: 275px;
	font-size: 18px;
	overflow: hidden;
	color: #fff;
	height: 320px;
	float: left;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.indexTypes ul li .title a {
	color: #fff;
}

.indexTypes ul li .title.tit1 {
	background: url(../images/p4img1.jpg) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.indexTypes ul li .title.tit2 {
	background: url(../images/p4img2.jpg) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.indexTypes ul li .title.tit3 {
	background: url(../images/p4img3.jpg) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.indexTypes ul li.current .title {
	width: 550px;
}

.indexTypes ul li.current .title .txt {
	bottom: 25px
}

.indexTypes ul li.current .title .txt h6 {
	padding-bottom: 15px;
}

.indexTypes ul li .title .txt {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	position: absolute;
	bottom: -25px;
	left: 39px;
	line-height: 26px;
	overflow: hidden;
}

.indexTypes ul li .title .txt h6 {
	padding-bottom: 12px;
	padding-bottom: 28px;
	font-size: 24px;
}

.indexTypes ul li .title .txt p {
	font-size: 22px;
	font-weight: bold;
}

.list_p5_1 {
	line-height: 30px;
	padding: 46px 0 50px;
}

.list_p5_1 h4 {
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 19px;
}

.list_p5_1 h5 {
	margin-bottom: 32px;
	text-align: center;
	font-size: 14px;
	color: #555;
}

.list_p5_1 dl {
	margin-bottom: 30px;
}

.list_p5_1 dl dt {
	width: 50%;
}

.list_p5_1 dl dt span {
	display: block;
	height: 330px;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.list_p5_1 dl dd {
	width: 50%;
	height: 330px;
}

.list_p5_1 dl {
	background: #efefef;
}

.list_p5_1 dl dd div {
	height: 330px;
	padding-left: 50px;
	line-height: 30px;
	font-size: 14px;
	color: #555;
	display: table-cell;
	vertical-align: middle;
}

.list_p5_1 dl dd div * {
	display: block;
}

.list_p5_1 dl dd div i {
	margin-bottom: 24px;
	font-size: 30px;
	color: #333;
}

.list_p5_1 dl:hover dd div i {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	color: #E6C28D;
}

.list_p5_1 dl:hover dt span {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.list_p5_2ul {
	text-align: center;
}

.list_p5_2ul li {
	display: inline-block;
	margin: 0 8px;
}

.list_p5_2ul li a {
	display: block;
	border: 1px solid #d3d3d3;
	overflow: hidden;
}

.list_p5_2ul li a img {
	width: 281px;
}

.list_p5_2ul li a:hover {
	border-color: #E6C28D;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

.list_p3_3 ul {
	margin-top: 40px;
}

.list_p3_3 ul li {
	float: left;
	width: 23%;
	margin-left: 2.6%;
	margin-top: 10px;
}

.list_p3_3 ul li:nth-child(4n+1) {
	margin-left: 0;
}

.list_p3_3 ul li .pic {
	border: 1px solid #dbdad9;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.list_p3_3 ul li .pic a {
	display: block;
	width: 92.8%;
	padding-bottom: 356px;
	margin: 9px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.list_p3_3 ul li .txt {
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 55px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_p3_3 ul li:hover .pic {
	border-color: #E6C28D;
}

.list_p6 {
	padding: 50px 0;
}

.list_p6 .map {
	float: right;
	width: 635px;
	height: 410px;
	padding: 9px;
	border: 1px solid #dfdfdf;
}

.map_txt {
	line-height: 30px;
	font-size: 14px;
}

.map_txt h5 {
	font-size: 24px;
	color: #444;
}

.map_txt h6 {
	padding-bottom: 5px;
	text-transform: uppercase;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
	font-size: 12px;
	opacity: 0.7;
	filter: alpha(opacity=80);
}

.map_txt img {
	float: left;
	margin-top: 7px;
	margin-right: 12px;
}

.map_txt p {
	margin-bottom: 5px;
}

.map_txt li {
	margin-bottom: 34px;
}

.list_dan {
	padding: 50px 0;
}

.cont_new_tit {
	font-size: 25px;
	text-align: center;
	line-height: 35px
}

.cont_new_em {
	font-size: 12px;
	border-bottom: 1px solid #dedede;
	text-align: center;
	padding: 15px 0;
	color: #999;
	margin-bottom: 20px;
}

.cont_new_em em {
	margin: 0 5px;
}

.cont_new_box {
	min-height: 300px;
	font-size: 14px;
	line-height: 30px;
}

.cont_new_box img,
.cont_new_box table {
	max-width: 100%;
	height: auto
}

.cont_new_box iframe {
	min-height: 650px;
}

.list_txt ul {
	min-height: 300px;
	padding-top: 50px;
}

.list_txt ul li {
	line-height: 40px;
	font-size: 15px;
	height: 40px;
	width: 100%;
}

.list_txt ul li a {
	border-bottom: 1px dashed #dedede;
	display: block;
	width: 100%;
	float: left;
}

.list_txt ul li a i {
	display: inline-block;
	width: 5px;
	float: left;
	height: 5px;
	background: #dedede;
	margin: 18px 10px 0 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.list_txt ul li a span {
	float: left;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

.list_txt ul li a em {
	float: right;
	font-size: 12px;
	color: #999;
}

.list_txt ul li a:hover i {
	width: 10px;
	background: #E6C28D;
}

.list_txt ul li a:hover span {
	color: #E6C28D;
}

.n_nav_wap {
	display: none;
	text-align: center;
	line-height: 40px;
	font-size: 13px;
	background: #efefef;
}

.n_nav_wap a {
	color: #555;
	display: inline-block;
	line-height: 40px;
	float: left;
	width: 33%;
}

.n_nav_wap a.on {
	background: #fff;
	color: #E6C28D;
}

.f_page {
	line-height: 35px;
	font-size: 14px;
}

.fxdiv {
	float: left;
}

.fxdiv a {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-left: 15px;
}

.fxdiv a.bds_sqq {
	background: url(../images/info_shareicon2.png) 0 0 no-repeat;
}

.fxdiv a.bds_tsina {
	background: url(../images/info_shareicon1.png) 0 0 no-repeat;
}

.fxdiv a.bds_weixin {
	background: url(../images/info_shareicon3.png) 0 0 no-repeat;
}

.fx span {
	float: left;
	line-height: 24px;
}

.cont_pro {
	width: 1000px;
	margin: 50px auto;
}

.gallery-top {
	position: relative;
}

.gallery-top .swiper-slide {
	padding-bottom: 50%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}

.gallery-thumbs .swiper-slide {
	padding-bottom: 15%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: pointer;
}

.gallery-thumbs .swiper-slide-thumb-active {
	opacity: 1;
	filter: alpha(opacity=100);
}

.gallery-thumbs {
	padding-top: 10px;
	padding-bottom: 30px;
}

.cont_protit {
	text-align: center;
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 30px;
}

.cont_pro_box {
	min-height: auto;
	margin-bottom: 30px;
}

.to_top {
	z-index: 5;
	position: fixed;
	right: 10px;
	bottom: 80px;
	background-image: url(../images/totop.png);
	width: 51px;
	height: 51px;
	color: #fff;
	font-size: 14px;
	font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;
	background-color: #b3b3b3;
	text-transform: uppercase;
	text-align: center;
	line-height: 23px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.to_top span {
	padding-top: 21px;
	display: block;
}

.to_top2 {
	position: fixed;
}

.to_top:hover {
	background-color: #E6C28D;
}



.mobile{
	display:none ;
}

.indexbox .bantxt5{
    width:100%;
    text-align: center;
    top:50%;
    left:0;
    margin:auto;
    transform: translate(0,-50%);
}
.indexbox .txt3{
	font-size: 60px;
	font-weight: bold;
	color:#fff;
	line-height: 2;
}
.indexbox .txt4{
    font-size:40px;
    font-weight: bold;
    color:#fff;
    line-height:2;
}


#honor{
		width:100%;
	    padding:20px 0;
		position:relative;
}

#honor {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
#honor  .item{
    width:30%;
    margin-bottom:20px;
    overflow: hidden;
    box-shadow: 0 0 10px #000;
    
}
#honor  .item img{
    width:100%;
    transition: all 250ms;
	-webkit-transition: all .8s;
	-moz-transition:all .8s;
}
#honor  .item img:hover{
    transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform: scale(1.2);
}
#honor .item  .detail{
		height:90px;
		background:rgba(0,0,0,.7);
		position:absolute;
		width:100%;
		bottom:0;
		color:#fff;
		opacity:0;
		transition:opacity .3s .3s;
    }
#honor	 .detail{
		opacity:1;
		}
#honor .detail h3{
		width:950px;
		margin:15px auto 0;}
#honor .detail p{
		width:950px;
		margin:5px auto 0;}	
#honor	 .detail p span{
		width:650px;
		display:block;}	
#honor/**/.effect1 img{
		transform:scale(1.25,1.25) translate(10%,10%);
		transform:scale(1.1,1.1) translate(4.545%,4.545%);
		/*tr     =    (sc-1)/2sc*100%              */
        /* --1.25       0.25/2.5*100%=10%          */
		
		}
		

#honor .swiper-slide img{
	animation-duration:5s;
	animation-timing-function:linear;
	animation-fill-mode: forwards;
	-webkit-animation-duration:5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-fill-mode: forwards;
	}	
@media all and (max-width:768px){
    #honor  .item {
        width:100%;
    }
}

 #map{
        width:100%;
        height:600px;
    }
.bigcontainer{
    width:90%;
    margin:40px auto;
}
.contact-list2 .title{
    font-size: 32px;
    line-height: 1.2;
    padding-left: 20px;
    padding-bottom: 20px;
    position: relative;
    z-index: 1;
    color: #E6C28D;
    margin-bottom: 40px;
    border-bottom: 2px solid #E6E6E6;
}
.contact-list2 .title:before {
    content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    left: 0;
    top: 15px;
    background: #E6C28D;
}

.contact-list2 .formbox {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
.contact-list2 .formbox .item {
    width: 32%;
    /*margin-right: 2%;*/
    height: 70px;
    /*padding: 0.5rem;*/
    margin-bottom: 0.75rem;
    border-radius: 10px;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
}
.contact-list2 .formbox .item .tit-20{
    line-height: 1.2;
    color: #222;
    font-size:16px;
    padding-left:10px;
}
.contact-list2 .formbox .item .tit-16{
    line-height: 1.8;
    font-size: 16px;
    color: #666;
}


.contact-list2 .inputbox .item{
    
    width:30%;
    padding: 0.5rem;
    background-color: #F2F2F2;
}
.contact-list2 .formbox .item:nth-child(3n) {
    margin-right: 0;
}
.contact-list2 .inputbox .item .input1{
    width: calc(100% - 160px);
    height: 100%;
    text-indent: 0.25rem;
    border: none;
    background: transparent;
}
.contact-list2 .formbox .item2 {
    width:100%;
     margin-right: 0;
     height: 180px;
    
}
.contact-list2 .formbox .item2 .input2 {
    
    height: 100%;
    background: transparent;
    /* padding: 0; */
    padding: 0.5rem;
    padding-right: 30px;
    width:100%;
    border: none;
    text-align: left;
    transition: background-color .5s;
}
.contact-list2 .formbox .itembox {
    width: 100%;
}
.contact-list2 .formbox .input2 {
    width: 32%;
    height: 70px;
    background-color: #E6C28D;
    /*background-image: url(http://baizhan.snboo.com/template/pc/skin/web/css/../img/icon.png);*/
    background-position: 93% 50%;
    background-size: 0.75rem auto;
    background-repeat: no-repeat;
    border: none;
    padding: 0 0.5rem;
    text-align: center;
    transition: background-color .5s;
    line-height: 1.8;
    font-size: 24px;
    color: #fff;
}
.contact-list2.infoBox{
    margin-bottom:80px;
}

.contact-list2 .formbox .item2 .input2::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #222;
}

.contact-list2 .formbox .item2 .input2:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #222;
}

.contact-list2 .formbox .item2 .input2::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #222;
}

.contact-list2 .formbox .item2 .input2:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #222;
}
.logoImg{
    margin-bottom:20px;
    max-width:100%;
}
.slide_5four{
   float:right;
    margin-top: 2px;
    width: 101px;
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 46px;
    
}

.slide_5four img{
    width:100px;
    height:100px;
}
.aboutsection{
    padding-top:2%;
}


.aboutContent{
    display:flex;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.aboutContent .swiper_cul_one{
    flex:1;
    padding:0;
}
.aboutContent .swiper_cul_two{
    flex:1;
}
.newsBox{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}

@media screen and (max-width: 1440px) {
	.searchBtn {
		margin-top: 17px;
	}
	.langlink{
        margin-top:15px;
    }

	.navigation-up {
		height: 50px
	}

	.navigation-up h1 {
		margin-top: 5px;
	}

	.navigation-up h1 img {
		height: 37px;
	}

	.navigation-up .navigation-v3 ul {
		margin-top: 16px;
	}

	.navigation-up .navigation-v3 li {
		padding-bottom: 14px;
	}

	.navigation-down {
		top: 50px
	}

	.bantxt1,
	.bantxt4,
	.bantxt5 {
		top: 35%
	}

	.txt1 {
		width: 200px;
	}

	.txt2 {
		width: 180px;
	}

	.index_tit {
		padding-top: 6.5%;
	}

	.previewbox {
		height: 20%;
	}

	.per_div {
		height: auto;
		margin: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.per_div h4 img {
		height: 25px;
	}

	.per_div h5 {
		padding-top: 5px;
		font-size: 15px;
	}

	.per_div p {
		margin-bottom: 6px;
	}

	.index_tit h5 {
		font-size: 27px;
	}

	.index_tit h6 {
		font-size: 14px;
		padding-top: 0;
	}

	.slide_3_box {
		margin: 30px auto;
	}

	.swiper_cul_one {
		padding: 38px 10% 38px;
		/*height:100%;*/
		/*max-height:450px;*/
	}

	.swiper_cul_one h4 {
		font-size: 20px;
	}

	.swiper_cul_one ul {
		height: auto
	}

	.swiper_cul_two dt a,
	.swiper_news .swiper-slide span.img {
		padding-bottom: 200px;
	}

	.swiper_cul_two dd {
/* 		height: 183px; */
	}

	.swiper_cul_two dd span {
		padding: 25px 0 15px;
	}

	.swiper_newsright {
		padding: 0;
	}

	.swiper_newsa {
		padding: 8px 8% 24px;
	}

	.more {
		margin: 15px auto 0;
	}

	.swiper_culture {
		margin: 50px auto 0;
		background-color: #fff;
	}

	.w_1230 {
		width: 80%;
	}

	.swiper_news .swiper-slide span.tit {
		font-size: 15px;
		line-height: 25px;
		margin-bottom: 0;
		height: 50px;
	}

	.swiper_newsright dl {
		padding: 14px 8% 15px;
	}

	.swiper_newsa {
		padding: 8px 8%;
	}

	.swiper_cul_two dt a,
	.swiper_news .swiper-slide span.img {
		padding-bottom: 150px;
	}

	/*大楼大小*/
	.ban3img4 {
		width: 200px;
	}

	.ban3img5 {
		width: 80px;
	}

	.ban3img6 {
		width: 150px;
	}

	.ban3img7 {
		width: 120px;
	}

	.ban3img8 {
		width: 120px;
	}

	.ban3img11 {
		width: 200px;
	}

	.ban3img12 {
		width: 100px;
	}

	.ban3img10 {
		width: 60px;
	}

	.ban3img9 {
		width: 100px;
	}

	.ban3img3,
	.ban3img2,
	.ban3img1 {
		height: 100px;
	}

	.ban3img8 span.ico {
		left: 0
	}

	.ban3img4 span.ico {
		left: 73px
	}

	.ban3img5 span.ico {
		left: -36px
	}

	.ban3img7 span.ico {
		left: 30px
	}

	.ban3img12 span.ico {
		left: -35px
	}

	.ban3img9 span.ico {
		left: -27px
	}

	.ban3img10 span.ico {
		left: -24px
	}

	.ban3img2 {
		height: 80px;
	}

	.mainbox {
		padding-top: 50px;
	}

	.slide_5_bottom ul li {
		margin-left: 3%;
	}

	.slide_5two ul {
		width: 150px;
	}

	.swiper_cul_one ul li:nth-child(3) {
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.swiper_cul_one{
        padding:40px 20px;
        /*height:400px;*/
    }
}

@media screen and (max-width: 1430px) {

	.head-v3,
	.slide_5two,
	.slide_5_bottom select {
		display: none;
	}

	.m_header {
		display: block;
	}

	.bantxt1,
	.index_onetxt {
		width: 96%;
		margin-left: 0;
		left: 2%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%;
	}

	.w_1230 {
		width: 96%;
		margin: 0 2%
	}

	.swiper_culture,
	.swiper_news {
		overflow: hidden;
		width: 86% !important;
		margin: 0 7%;
	}

	/*.slide_3_box {*/
	/*	margin-top: 0;*/
	/*	position: absolute;*/
	/*	top: 50%;*/
	/*	-webkit-transform: translateY(-45%);*/
	/*	transform: translateY(-45%);*/
	/*}*/

	.more {
		/*position: absolute;*/
		/*left: 50%;*/
		/*bottom: 30px;*/
		/*margin: 0 0 0 -80px;*/
	}

	.index_tit h5 {
		font-size: 26px;
	}

	.index_tit h6 {
		font-size: 15px;
		padding-top: 4px;
	}

	.index_tit {
		padding-top: 65px;
	}

	.swiper_newsa {
		padding: 10px 8%;
	}

	.swiper_news .swiper-slide span.tit {
		margin-bottom: 0;
		font-size: 16px;
	}

	.slide_5three ,.slide_5four{
		float: left;
		/*margin-left:15px;*/
	}

	.swiper_newsright {
		display: none;
	}

	.swiper_cul_two dd span {
		font-size: 20px;
		padding: 15px 0 5px;
	}

	.swiper_news .swiper-slide span.em {
		margin-bottom: 0;
	}

	.swiper_cul_two dd {
		/*height: 150px;*/
	}

	.swiper_cul_one h4 {
		padding-bottom: 19px;
	}

	.swiper_cul_one ul li {
		padding-bottom: 5px;
	}

	.swiper_culture {
		margin-top: 0;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-38%);
		transform: translateY(-38%);
	}

	.bantxt1 .txt1 {
		width: 200px;
	}

	.bantxt4 {
		width: 96%;
		margin-left: 0;
		left: 2%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%;
	}

	.bantxt4 img {
		width: 300px;
	}

}

@media screen and (max-width: 1100px) {
	.swiper_news {
		width: 100%;
	}

	.swiper_news .swiper-slide span.em {
		margin-bottom: 0;
	}

	.swiper_news .news_next {
		right: 0
	}

	.swiper_news .news_prev {
		left: 0
	}

	.ban3img10,
	.ban3img7,
	.n_nav {
		display: none;
	}

	.w_1100 {
		width: 92%;
		padding: 3% 4%;
		overflow-x: hidden;
	}

	.n_banner {
		height: 200px;
		-webkit-background-size: cover;
		background-size: cover;
	}

	.n_banner h5 {
		font-size: 25px;
		padding-top: 60px;
	}

	.list_p1_1txt img {
		float: none;
		display: block;
		margin: auto;
	}

	.list_p1_1txt p {
		width: 100%;
		float: left;
	}

	.list_p1_1ul {
		width: 100%;
	}

	.list_p1tit {
		text-align: center;
		font-size: 25px;
	}

	.list_p1_1 {
		margin: 3% auto;
	}

	.p1_2_1 ul {
		width: 100%;
	}

	.p1_2_txt {
		float: left;
		width: 100%;
	}

	.boss {
		display: none;
	}

	.p1_2_1 .bosswap {
		display: block;
		margin: 3% 0 0;
	}

	.list_p1_2 {
		margin: 3% auto;
	}

	.list_p1_5 {
		width: 92%;
		padding: 3% 4%;
		background: none;
		margin: 3% auto;
	}

	.p2_swiper {
		width: 92%;
	}

	.list_p2_1_1 h5 {
		text-align: center;
		margin: 3% 0;
	}

	.list_p2_1_1>img,
	.indexTypes {
		display: none;
	}

	.dltip {
		display: block !important;
		margin: auto
	}

	.list_p2_1_3 dl.p2_1_3dl dt {
		width: 100%;
		text-align: center;
	}

	.list_p2_1_3 dl.p2_1_3dl dd {
		width: 90%;
		margin: 0 5%;
		padding: 0 0 50px;
	}

	.list_p2_1_3 dl.p2_1_3dl dd p {
		width: 100%;
	}

	.list_p2_1_3 ul li a span.img {
		height: 0;
		padding-bottom: 60%;
	}

	.list_p2_1_4 ul,
	.p2_2_2dl,
	.p4_1 {
		margin-top: 0;
	}

	.p2_2_2dl dd {
		width: 48%;
		padding-right: 2.5%;
		padding-bottom: 20px;
		padding-top: 20px;
	}

	.newsdl dl dd {
		width: calc(100% - 90px);
	}

	.sec1_left_wap {
		display: block;
	}

	.list_p5_1 dl dd div {
		padding-left: 15px;
	}

	.list_p3_3 ul li {
		width: 31.6%;
	}

	.list_p3_3 ul li:nth-child(4n+1) {
		margin-left: 2.6%;
	}

	.list_p3_3 ul li:nth-child(3n+1) {
		margin-left: 0;
	}

	.list_p3_3 ul li .pic a {
		padding-bottom: 150%;
		margin: 3.6%;
	}

	.map_txt {
		float: left;
		width: 100%;
	}

	.list_p6 .map {
		float: left;
		margin-bottom: 25px;
	}

	.list_txt ul {
		padding-top: 0;
	}

	.n_nav_wap {
		display: block;
	}

	.list_p3_3 ul {
		margin-top: 0;
	}

	/*20180116*/
	.cont_pro {
		width: 94%;
		padding: 4% 3%;
		margin: 0;
	}

	.slide_5_bottom ul {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
    body,.swiper-slide_4{
        padding-top:40px;
    }
	.w_1100 {
		padding: 4%;
	}
	.mainbox {
		padding-top: 30px;
	}
    /*.swiper-slide_1{*/
    /*    height:50vh;*/
    /*}*/
    /*.swiper-slide_4{*/
    /*    height:auto;*/
    /*}*/
	.bantxt1,
	.bantxt4,
	.index_onetxt h4 {
		text-align: center;
	}

	.bantxt1 img,
	.bantxt4 img {
		max-width: 50%;
		display: inline-block;
	}

	.bantxt4 .txt1,
	.bantxt4 .txt2 {
		max-width: 90%
	}

	.wap_banner .swiper-slide-active .xian:after {
		left: 43%
	}

	.index_tit {
		padding-top: 20%;
	}
    .swiper-slide_3 .index_tit {
        padding-top:0;
    }
	.index_tit h5 {
		font-size: 25px;
	}

	.per_div p,
	.per_div i {
		display: none;
	}

	.index_onetxt p {
		width: 80%;
		margin: 0 10% 15px 10%;
	}

	.index_onetxt h4 {
		font-size: 22px;
		padding-bottom: 10px;
	}

	.index_onetxt a {
		margin: auto;
	}

	.index_onetxt a {
		width: 140px;
	}

	.swiper_news .swiper-slide span.img {
		padding-bottom: 45%;
	}

	.swiper_newsa {
		padding: 20px 8% 20px;
	}

	.swiper-slide_3 {
		background: none;
	}

	.swiper_cul_two dt a {
		padding-bottom: 155px;
	}

	.swiperwap_banner .swiper-slide-active .xian:after {
		left: 45%
	}

	.swiper-slide_5 {
		padding-top: 50px;
	}

	.slide_5_bottom {
		padding: 20px 0;
	}

	.slide_5_bottom ul li a {
		font-size: 15px;
	}

	.copy_right {
		display: none;
	}

	.copy_left,
	.slide_5one,
	.slide_5three {
		width: 100%;
		text-align: center;
	}

	.slide_5one,
	.slide_5_bottom ul {
		float: none;
	}

	.slide_5_bottom ul li {
		margin: 0;
		width: 25%;
		text-align: center;
	}

	.slide_5_bottom ul li a img {
		height: 20px;
		margin-top: 2.5px;
	}

	.swiper_cul_one ul li a i {
		font-size: 12px;
		padding-top: 0;
		line-height: 20px;
	}

	.swiper_news .swiper-slide span.em {
		margin-bottom: 0;
	}

	.swiper_cul_two dt a {
		padding-bottom: 123px;
	}

	.bantxt4,
	.bantxt5 {
		width: 300px;
		left: 50%;
		margin-left: -150px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%;
	}

	.bantxt5 {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		top: 22%;
	}

	.swiperwap_banner .swiper-slide-active .bantxt5 .xian:after {
		left: 0
	}

	.ban3img12 {
		left: 51.7%
	}

	/*楼房大图*/
	.ban3img12,
	.ban3img5,
	.ban3img1,
	.ban3img3 {
		display: none;
	}

	.ban3img3,
	.ban3img2,
	.ban3img1 {
		height: auto
	}

	.bantxt2 div span.ico {
		display: none;
	}

	/*index end */
	.p1dl dl dd,
	.p1dl dl dt {
		width: 100%;
		height: auto
	}

	.p1dl dl dt {
		padding-bottom: 30px;
	}

	.p1dl dl dt a span {
		padding-top: 30px;
		font-size: 18px;
	}

	.p1dl dl dt a i,
	.p1ul li a span.txt em {
		font-size: 12px;
	}

	.p1dl dl dd a {
		height: 0;
		padding-bottom: 60%;
	}

	.p1ul li a span.txt i {
		font-size: 18px;
	}

	.p1ul {
		margin-top: 3%;
	}

	.p1_2_1 h3 span {
		font-size: 24px;
	}

	/*p1_2*/
	.list_p1_5 dl dt {
		width: 100%;
		font-size: 25px;
		text-align: center;
	}

	.list_p1_5 dl dt:after,
	.list_p1_5 dl dd li i {
		display: none;
	}

	.list_p1_5 dl dd {
		border-left: none;
		width: 100%;
	}

	.list_p1_5 dl dd li {
		width: 100%;
		margin-left: 0;
		height: auto;
		line-height: 40px;
	}

	.list_p1_5 dl dd li span {
		width: 100%;
		font-size: 14px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.p2_tit h5,
	.list_p2_1_1 h5 {
		font-size: 22px;
	}

	.p2 {
		height: auto;
		padding-bottom: 60px;
	}

	.p2_swiper .swiper-slide a span.img {
		height: auto;
		padding-bottom: 120%;
	}

	.p2_swiper .swiper-slide a span.txt em {
		font-size: 16px;
	}

	.p2_swiper .swiper-slide a span.txt b {
		height: 40px;
	}

	.list_p2_1_3 ul li {
		width: 47.25%;
	}

	.list_p2_1_3 ul li:nth-child(3n+1) {
		margin-left: 2.75%;
	}

	.list_p2_1_3 ul li:nth-child(2n+1) {
		margin-left: 0;
	}

	/*.page a,*/
	/*.page span {*/
	/*	display: none;*/
	/*}*/

	.page a.btn {
		display: inline-block;
		margin: 0 5%;
	}

	.page {
		padding: 30px 0 30px;
	}

	.list_p2_1_3 dl.p2_1_3dl {
		margin-top: 0;
	}

	.list_p2_1_4 ul li {
		width: 100%;
		margin-left: 0;
	}

	.list_p2_1_4 ul li a {
		font-size: 14px;
	}

	.p2_2_2dl dt {
		width: 100%;
		text-align: center;
	}

	.p2_2_2dl dd {
		width: 92%;
		padding: 0 4% 20px;
	}

	.p2_2_2dl dd h4 {
		text-align: center;
	}

	.p2_2_2dl dd h4 span i {
		font-size: 30px;
	}

	.newspic li {
		width: 100%;
		margin-left: 0;
		margin-top: 3%;
	}

	.newspic li:first-child {
		margin-top: 0;
	}

	.newspic,
	.newspic li .imgtxt i {
		margin-top: 0;
	}

	.newspic li .imgpic a {
		height: 0;
		padding-bottom: 60%;
	}

	.newspic li .imgtxt {
		width: 92%;
		padding: 4%;
	}

	.newspic li .imgtxt span,
	.newsdl dl dd a span {
		font-size: 16px;
	}

	.newsdl dl dd a i {
		padding-top: 0;
	}

	.list_p5_1 dl dd,
	.list_p5_1 dl dt {
		width: 100%;
	}

	.list_p5_1 dl dt span {
		height: 0;
		padding-bottom: 60%;
	}

	.list_p5_1 dl dd,
	.list_p5_1 dl dd div {
		height: auto
	}

	.list_p5_1 dl dd div {
		padding: 5%;
	}

	.list_p5_1 dl dd div i {
		font-size: 24px;
		margin-bottom: 6px;
	}

	.list_p5_1 h4 {
		font-size: 24px;
		padding-bottom: 10px;
	}

	.list_p5_1 h5 {
		margin-bottom: 5%;
	}

	.list_p5_2ul li {
		width: 40%;
	}

	.list_p5_2ul li a img {
		width: auto;
		max-width: 100%
	}

	.list_p3_3 ul li {
		width: 47.4%;
	}

	.list_p3_3 ul li:nth-child(3n+1) {
		margin-left: 2.6%;
	}

	.list_p3_3 ul li:nth-child(2n+1) {
		margin-left: 0;
	}

	.list_p6 .map {
		width: 100%;
		overflow: hidden;
		padding: 0;
		height: 350px;
	}

	.map_txt h5,
	.cont_new_tit {
		font-size: 20px;
	}

	.list_txt ul li a span {
		width: calc(100% - 90px);
	}

	/*20190116*/
	.cont_protit {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.to_top {
		bottom: 10px;
		right: 4%
	}

	.list_p1_5 {
		height: auto
	}

	.slide_5_bottom ul li {
		width: 33%;
		margin: 0;
	}

	.cont_new_box iframe {
		min-height: 300px
	}
	.slide_5four{
        width:100%;
        margin:20px 0;
    }
    .aboutsection{
        background: #fff !important;
    }
    .contact-list2 .formbox .item{
        width:50%;
        height:auto;
        
    }
    .contact-list2 .inputbox .item{
        width:100%;
        margin-right:0;
        min-height:40px;
    }
    .contact-list2 .formbox .input2{
        width:100%;
        text-align: center;
        background-image:none;
    }
    
    .contact-list2 .title{
        font-size:25px;
    }
    .contact-list2 .formbox .item .tit-20{
        font-size:16px;
    }
    	.pc{display: none;}
	.mobile{
		display:block ;
	}
	.swiper_cul_two dd{
		height:43vh;
	}
	.swiper_cul_two dd em{
		height:50%;
		
	}
	.index_tit{margin-bottom:20px;}
	.indexbox .txt3{
	    font-size:28px;
	    padding:0 20px;
	    
	}
	.indexbox .txt4{
	    font-size:25px;
	}
}

@media screen and (min-width:769px){
	.pc{display: block;}
	.mobile{
		display:none ;
	}
}

@media screen and (max-width: 640px) {

	.bantxt4 .txt1,
	.bantxt4 .txt2 {
		max-width: 70%
	}

	.ban3img11 {
		width: 120px;
	}

	.ban3img8 {
		width: 100px;
	}

	.ban3img6 {
		width: 100px;
	}

	.ban3img4 {
		width: 100px;
	}

	.ban3img9 {
		display: none;
	}

	.p1ul li {
		width: 100%;
		margin-left: 0;
	}

	.p1ul li a {
		height: auto;
	}

	.p1ul li a span.img {
		padding-bottom: 58%;
	}

	.list_p1_1ul {
		border-bottom: 1px solid #e8e8e8;
	}

	.list_p1_1ul li {
		width: calc(100% - 40px);
		-webkit-background-size: 30px;
		background-size: 30px;
		padding-left: 40px;
		line-height: 35px;
	}

	.list_p1_1ul li span {
		font-size: 18px;
	}

	.p1_2_1 ul li,
	.p4_1 dt {
		width: 100%;
	}

	.p1_2_1 .bosstxt {
		width: 90px;
	}

	.p2_swiper .swiper-slide a span.txt em,
	.p2_swiper .swiper-slide a span.txt b {
		width: calc(100% - 30px);
	}

	.p2_swiper .swiper-slide a span.txt i {
		margin-top: 10px;
	}

	.list_p2_1_3 ul li {
		width: 100%;
		margin-left: 0;
	}

	.list_p2_1_3 ul li:nth-child(3n+1) {
		margin-left: 0;
	}

	.p2_2_2dl dd h4 span {
		line-height: 40px;
		font-size: 14px;
	}

	.p2_2_2dl dd h4 span i {
		font-size: 24px;
	}

	.p4_1 dt {
		height: 0;
		padding-bottom: 50%;
	}

	.p4_1 dd {
		width: 92%;
		padding: 4%;
	}

	.p4_1 dd h5 {
		font-size: 20px;
		margin-bottom: 5px;
	}

}

@media screen and (max-width:580px){
    .contact-list2 .formbox .item{
        width:100%;
    }
}

@media screen and (max-width: 420px) {
	.previewbox {
		height: 18%;
	}

	.slide_5_bottom ul li {
		width: 50%;
	}
	.indexbox .txt3{
	    font-size:22px;
	    padding:0 20px;
	    
	}
	.indexbox .txt4{
	    font-size:20px;
	}
}


@media all and (max-width:1230px) and (min-width:768px){
    .slide_5four{
        margin-left:15px;
    }
}
@media all and (max-width:1276px) and (min-width:1231px){
    .slide_5three{
        margin-left:15px;
    }
}
@media all and (max-width:1440px) and (min-width:1403px){
    .slide_5three{
        margin-left:15px;
    }
}


/*.testimonials-page-one {*/
/*    padding-bottom: 90px;*/
/*}*/
.testimonials-page-one .img {
    max-width: 100%;
    height: auto;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
    vertical-align: middle;
    border-style: none;
}
.testimonials-page-one .single-testimonials-style1 {
    margin-bottom: 30px;
}

.testimonials-style1-area {
    position: relative;
    display: block;
    background: #ffffff;
    padding: 60px 0 120px;
}


.single-testimonials-style1 {
    position: relative;
    display: block;
    background: #ffffff;
    padding-left: 200px;
    min-height: 250px;
    max-width: 570px;
    width: 100%;
    margin: 0 auto;
}

.single-testimonials-style1 .img-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    min-height: 250px;
    background: #f6f6f6;
    /*padding-top: 30px;*/
    z-index: 1;
}

.single-testimonials-style1 .img-holder .top-pattern-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 40%;
    background: #f5f5f5;
    z-index: -1;
}

.single-testimonials-style1 .img-holder .bottom-pattern-bg {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 60%;
    background: #E6C28D;
    z-index: -1;
}

.single-testimonials-style1 .img-holder .img-box {
    position: relative;
    display: block;
    width: 150px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    border: 4px solid #ffffff;
    z-index: 1;
}

.single-testimonials-style1 .img-holder .img-box img {
    width: 100%;
}


.single-testimonials-style1 .img-holder .review-box {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 20px;
}

.single-testimonials-style1 .img-holder .review-box ul {
    position: relative;
    display: block;
    overflow: hidden;
}

.single-testimonials-style1 .img-holder .review-box ul li {
    display: inline-block;
    float: none;
    margin-right: 2px;
    text-align: center;
}

.single-testimonials-style1 .img-holder .review-box ul li:last-child {
    margin-right: 0;
}

.single-testimonials-style1 .img-holder .review-box ul li i {
    color: #ffffff;
    cursor: pointer;
}



.single-testimonials-style1 .text-holder {
    position: relative;
    display: block;
    min-height: 250px;
    padding-top: 38px;
    padding-left: 40px;
    padding-right: 40px;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}

.single-testimonials-style1 .text-holder .top {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.single-testimonials-style1 .text-holder .top .icon {
    position: relative;
    display: block;
}

.single-testimonials-style1 .text-holder .top .icon span {
    position: relative;
    display: block;
    line-height: 0px;
}

.single-testimonials-style1 .text-holder .top .icon span::before {
    position: relative;
    display: inline-block;
    color: #e0e0e0;
    font-size: 60px;
    line-height: 50px;
}

.single-testimonials-style1 .text-holder .top .name {
    position: relative;
    display: block;
    padding-left: 30px;
}

.single-testimonials-style1 .text-holder .top .name h3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
}

.single-testimonials-style1 .text-holder .top .name span {
    color: #E6C28D;
    font-size: 16px;
    line-height: 26px;
}

.single-testimonials-style1 .text-holder .text {
    position: relative;
    display: block;
    padding-top: 13px;
    line-height:26px;
    font-size:16px;
    color:#757575;
}

.single-testimonials-style1 .text-holder .text p {
    margin: 0;
}

.testimonials-carousel_1 {
    position: relative;
    display: block;
}

.testimonials-carousel_1.owl-carousel .owl-stage-outer {
    padding-bottom: 0px;
    overflow: visible;
}

.testimonials-carousel_1.owl-carousel .owl-stage-outer .owl-item {
    opacity: 0;
    transition: all 500ms linear;
    transition-delay: 0.1s;
}

.testimonials-carousel_1.owl-carousel .owl-stage-outer .owl-item.active {
    opacity: 1;
}
@media (max-width:769px){
       .single-testimonials-style1 {
        padding-left: 0px;
        min-height: 250px;
        max-width: 570px;
        width: 100%;
        margin: 0 auto;
        box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
       
    }

    .single-testimonials-style1 .img-holder {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        width: 200px;
        min-height: 250px;
        padding-top: 30px;
        margin: 0 auto;
         background:#fff;
    }

    .single-testimonials-style1 .img-holder .img-box {
        position: relative;
        display: block;
        width: 150px;
        border-radius: 50%;
        overflow: hidden;
        margin: 0 auto;
    }

    .single-testimonials-style1 .text-holder {
        min-height: 250px;
        padding-top: 38px;
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
        text-align: center;
        box-shadow: none;
    }

    .single-testimonials-style1 .text-holder .top {
        align-items: center;
        flex-direction: column;
    }

    .single-testimonials-style1 .text-holder .top .name {
        margin-top: 15px;
        padding-left: 0px;
    }
    .single-testimonials-style1 .text-holder .top .icon span::before{
        display: none;
    }

}


.btn-one {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-left: 45px;
    padding-right: 45px;
    background-color: transparent;
    color: #E6C28D;
    font-size: 14px;
    line-height: 60px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    font-family: 'Inter', sans-serif;
    z-index: 2;
    border:0;
    cursor: pointer;
}

.btn-one:before {
    position: absolute;
    top: 115px;
    left: -50px;
    right: -50px;
    height: 170px;
    content: "";
    background: #E6C28D;
    -webkit-transform: translateY(-55px);
    transform: translateY(-55px);
    border-radius: 50%;
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
    z-index: 1;
}

.btn-one:hover:before {
    top: 0%;
    left: -70px;
    right: -70px;
}

.btn-one:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    border: 2px solid #E6C28D;
    background-color: transparent;
    opacity: 1;
    transform: scaleX(1.0);
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
    z-index: -1;
}

.btn-one:hover:after {
    transform: scaleX(0);
    webkit-transition-duration: 1500ms;
    transition-duration: 1500ms;
}

.btn-one:hover .txt{
    position: relative;
    z-index: 4;
    color:#fff;
}

.contact-info-style1-area {
    position: relative;
    display: block;
    padding: 120px 0 120px;
    z-index: 1;
}

.contact-info-area__bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    z-index: -1;
}

.contact-info__box {
    position: relative;
    display: block;
    overflow: hidden;
    max-width: 570px;
    width: 100%;
    margin: 0 auto;
    background: #1c1c27;
    padding: 60px 50px 60px;
    text-align: center;
}

.contact-info__box .sec-title {
    padding-bottom: 16px;
}

.contact-info__box h2 {
    font-size: 36px;
    line-height: 44px;
    font-weight: 600;
    margin: 0 0 14px;
}

.contact-info__box h2 a {
    color: #ffffff;
}

.contact-info__box p {
    color: #afafbc;
    margin: 0;
}

.contact-info__box .btn-box {
    position: relative;
    display: block;
    line-height: 0;
    padding-top: 34px;
}

.contact-info__box .btn-box .btn-one {
    color: #1e1e2a;
}

.contact-info__box .btn-box .btn-one:hover {
    color: #ffffff;
}

.contact-info__box .btn-box .btn-one:after {
    background: #ffffff;
    border: 2px solid #ffffff
}

.contact-info__box .btn-box .btn-one:before {
    background: #E6C28D;
}


.product1 h1{
    font-size:32px;
    margin-bottom:20px;
    font-weight: bold;
}
.product1 h2{
    font-size:20px;
    font-weight: bold;
    margin:20px 0 10px;
}
.product1 p,.product1 li{
    font-size:16px;
    line-height: 2;
}
