﻿@charset "utf-8";
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #000; TEXT-DECORATION: none !important;
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; 
}
LI {
	LIST-STYLE-TYPE: none
}
body,td,th {
	font-family: 微软雅黑; 
}

body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
body,
button, input, select, textarea {
    font: 14px/22px "Microsoft YaHei";color: #666;
}
/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }

.scale_img dl img, .scale_img li img { -o-transition: all .8s ease 0s; transition: all .8s ease 0s }
.scale_img dl:hover img, .scale_img li:hover img { -webkit-transform: scale(1.1) rotate(0deg) translateY(0); -ms-transform: scale(1.1) rotate(0deg) translateY(0); transform: scale(1.1) rotate(0deg) translateY(0) }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}


i,em{font-style: normal;}
*{box-sizing:border-box;}
a{color:#434343;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;}
a:hover{outline:none; color:#88b92c}
input,button{padding:0;border:none;background:none;outline:none;font-family:"微软雅黑",Arial,Helvetica;}

.fl{ float:left;}
.fr{ float:right;}
.tac{text-align: center;}

.container{width:95%; margin: 0 auto;}
.container::after{content: '';clear: both;display: block;}
.clear {clear: both;}
.w1300{margin:0 auto; width:1340px; height:auto; overflow:hidden;}
.com-pic{overflow:hidden;}



#header {
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%; background-color:#fff;
    height: .84rem;
    position: absolute;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease
}

#header .container { margin:0 auto; width:95% !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

#header .logo {
    left:4%;
    top: .05rem;
    position: absolute;
}

#header .logo img {
    width:75%;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease
}



#header .button {
    float: right;
    height: .48rem;
    line-height: .48rem;
    text-align: center;
    display: inline-block;
    min-width: 1.44rem;
    margin-top: .18rem
}

#header .header-search {
    margin-top: .26rem;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    padding-left: .4rem;
    padding-right: .4rem
}

#header .header-search a {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease
}

#header .header-search a:hover {
    opacity: .7
}

#header .header-search img {
    vertical-align: middle;
    max-height: .32rem
}

#header .language {
    float: right;
    color: #9d9d9d;
    position: relative;
    margin-top: .28rem
}

#header .language img {
    vertical-align: middle;
    margin-right: 0;
    max-height: .32rem
}

#header .language a {
    color: #fff;
    line-height: .3rem;
    border-radius: .3rem;
    padding: 0 .1rem;
    text-align: center;
    display: inline-block;
    height: .32rem;
    background: #021ab5;
    min-width: 1.5rem;
    -webkit-transition: background-color 500ms ease;
    transition: background-color 500ms ease
}

#header .language a:hover {
    color: #fff;
    background: #00a0e9
}

#header .language i {
    width: .08rem;
    height: .08rem;
    margin-bottom: .04rem;
    margin-left: .05rem;
    vertical-align: middle;
    display: inline-block;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
#header .nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#header .nav li {
    height: .84rem;
    padding-top: .27rem;
    font-size: .18rem
}

#header .nav li .menu-item>a {
    padding-right: .4rem;
    padding-left: .4rem;
    display: block;
    position: relative;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease
}

#header .nav li .menu-item>a:after {
    content: "";
    width: 1px;
    right: 0;
    top: -0.27rem;
    background: #888;
    height: .53rem;
    position: absolute;
    -webkit-transition: background-color 500ms ease;
    transition: background-color 500ms ease
}

#header .nav li:hover .menu-item>a {
    color: #333 !important
}

#header .nav li:hover .menu-item>a:after {
    opacity: 1;
    background: #333
}

#header .nav li:hover .menu-item>a:before {
    opacity: 1;
    height: .53rem
}

#header .nav .active .menu-item>a {
    color: #fbc304 !important
}

#header .nav .active .menu-item>a:after {
    opacity: 1;
    background: #fbc304 !important
}

#header .nav .active .menu-item>a:before {
    opacity: 1;
    height: .53rem
}

#header .nav .subnav {
    left: 50px;
    width: 94%;
    z-index: 8;
    display: none;
    font-size: .16rem;
    line-height: .3rem;
    top: .8rem;
    padding: .8rem 0 .5rem 0;
    position: absolute;
    background: rgba(255,255,255,0.9)
}

#header .nav .subnav .container {
    display: block;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
    -ms-flex-pack: initial;
    justify-content: initial;
    max-width: 12.4rem
}

#header .nav .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#header .nav .list .leftbox {
    width: 66%
}

#header .nav .list .leftbox .tit {
    color: #333;
    font-weight: 700;
    font-size: .22rem
}

#header .nav .list .leftbox .txt {
    margin: .2rem 0
}

#header .nav .list .leftbox .more a {
    color: #00a0e9
}

#header .nav .list .leftbox .more a:hover {
    text-decoration: underline
}

#header .nav .list .leftbox .more img {
    margin-bottom: .02rem;
    margin-left: .1rem;
    vertical-align: middle;
    max-height: 2.3rem
}

#header .nav .list .drop {
    padding-top: .2rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#header .nav .list .drop span {
    width: 33.333%;
    margin-top: .1rem
}

#header .nav .list .drop span img {
    margin-bottom: .03rem;
    margin-right: .05rem;
    vertical-align: middle;
    max-height: 2.3rem
}

#header .nav .list .drop a:hover {
    color: #00a0e9
}

#header .nav .list .pic {
    width: 29.5%
}
#header .nav .list .pic img{
    width: 100%
}

#header .nav .list-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}

#header .nav .list-2 dl:first-child {
    padding-left: 0
}

#header .nav .list-2 dl {
    width: auto;
    padding-left: .6rem;
    min-height: 100%;
    padding-right: .1rem;
    border-right: dashed 1px #d7d8d9;
    padding-right: 0.6rem;
}

#header .nav .list-2 dt {
    padding-bottom: .2rem
}

#header .nav .list-2 dt .icon {
    display: block;
    margin-bottom: .2rem
}

#header .nav .list-2 dt .icon img {
    max-height: .41rem
}

#header .nav .list-2 dt h3 a {
    color: #333;
    font-size: .22rem;
    -webkit-transition: color 500ms ease;
    transition: color 500ms ease
}

#header .nav .list-2 dt h3 a:hover {
    color: #00a0e9;
    text-decoration: underline
}

#header .nav .list-2 dd span {
    display: block;
    padding-left: .13rem;
    margin-top: .08rem;
    position: relative
}

#header .nav .list-2 dd span:before {
    left: 0;
    top: .12rem;
    content: "";
    width: .04rem;
    height: .04rem;
    position: absolute;
    background: #00a0e9
}

#header .nav .list-2 dd a {
    -webkit-transition: color 500ms ease;
    transition: color 500ms ease
}

#header .nav .list-2 dd a:hover {
    color: #00a0e9;
    text-decoration: underline
}

@media (max-width: 1023px) {
    #header {
        top:0;
        height:70px;
        width: 100%;
        z-index: 99;
        line-height: 60px;
        position: fixed;
        background: #fff;
        border-bottom: 0;
        padding: 0 0;
        box-shadow: 0 0 15px rgba(0,0,0,0.1)
    }

    #header .container {
        max-width: 640px;
        position: relative;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    #header .nav {
        display: none
    }



    #header .language,.header .header-search {
        float: none;
        margin-top: 20px; 
        padding-left: 10px;
        padding-right: 0
    }
	
	#header .language a{height:.62rem; line-height:.62rem;}
	
}

#header:hover {
    background: #fff
}

#header:hover .nav li>.menu-item>a {
    color: #333
}

#header:hover .nav li>.menu-item>a:after {
    background: #333
}





@media (max-width: 1023px) {
    .header {
        top:0;
        height:75px;
        width: 100%; 
        z-index: 99;
        position: fixed;
        background: #fff;
        border-bottom: 0;
        padding: 0 0;
        box-shadow: 0 0 15px rgba(0,0,0,0.1)
    }

    .header .container {
        max-width: auto; 
        position: relative;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .header .nav {
        display: none
    }

.header .logo {
    left:0%; width:45%;
    position: absolute;
}

.header .logo img {
    width:80%;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease
}
.header .language a{height:.62rem; line-height:.22rem; color:#fff;}

.header .language,.header .header-search {
        float: right;
		margin-top:20px;
		margin-right:10px;
        padding-left: 10px; background-color:#021ab5; border-radius:20px;
        padding-right:10px;
    }
	
.container{width:100%;}
}









.fp-viewing-section1 .header {
    background: #fff
}




.fp-viewing-section1 .header .nav li>.menu-item a {
    color: #333
}

.fp-viewing-section1 .header .nav li>.menu-item a:after {
    background: #727272
}

.fp-viewing-section1 .header .nav li:hover>.menu-item a:after {
    background: #333
}

.header-pro {
    background: #fff
}

.header-pro .logo {
    display: none
}

.header-pro .logo-2 {
    top: .2rem;
    left: 0;
    display: block;
    position: absolute
}

@media (max-width: 1023px) {
    .header-pro .logo-2 {
        left:20px
    }
	
	    #header .logo img {
    width:60%;
}
}


.header-pro .nav li>.menu-item a {
    color: #333
}

.header-pro .nav li>.menu-item a:after {
    background: #727272
}

.header-pro .nav li:hover>.menu-item a:after {
    background: #333
}

.fp-viewing-section8 .header {
    background: rgba(255,255,255,0.9)
}

.fp-viewing-8 .header {
    display: none
}

.fp-viewing-section2 .logo,.fp-viewing-section4 .logo,.fp-viewing-section5 .logo,.fp-viewing-section6 .logo,.fp-viewing-7 .logo,.fp-viewing-section8 .logo,.fp-viewing-section7 .logo {
    display: none
}

.fp-viewing-section2 .logo-2,.fp-viewing-section4 .logo-2,.fp-viewing-section5 .logo-2,.fp-viewing-section6 .logo-2,.fp-viewing-7 .logo-2,.fp-viewing-section8 .logo-2,.fp-viewing-section7 .logo-2 {
    top: .2rem;
    left: 0;
    position: absolute;
    display: block
}

.fp-viewing-section2 .logo-2 img,.fp-viewing-section4 .logo-2 img,.fp-viewing-section5 .logo-2 img,.fp-viewing-section6 .logo-2 img,.fp-viewing-7 .logo-2 img,.fp-viewing-section8 .logo-2 img,.fp-viewing-section7 .logo-2 img {
    max-height: .41rem
}

.fp-viewing-section2 .nav li>.menu-item a,.fp-viewing-section4 .nav li>.menu-item a,.fp-viewing-section5 .nav li>.menu-item a,.fp-viewing-section6 .nav li>.menu-item a,.fp-viewing-7 .nav li>.menu-item a,.fp-viewing-section8 .nav li>.menu-item a,.fp-viewing-section7 .nav li>.menu-item a {
    color: #333
}

.fp-viewing-section2 .nav li>.menu-item a:after,.fp-viewing-section4 .nav li>.menu-item a:after,.fp-viewing-section5 .nav li>.menu-item a:after,.fp-viewing-section6 .nav li>.menu-item a:after,.fp-viewing-7 .nav li>.menu-item a:after,.fp-viewing-section8 .nav li>.menu-item a:after,.fp-viewing-section7 .nav li>.menu-item a:after {
    background: #727272
}

.fp-viewing-section3 .header:hover .logo {
    display: none
}

.fp-viewing-section3 .header:hover .logo-2 {
    top: .2rem;
    left: .9rem;
    position: absolute;
    display: block
}

.fp-viewing-section3 .header:hover .logo-2 img {
    max-height: .41rem
}

.fixed {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    position: fixed;
    background: #fff
}

.fixed .nav li>.menu-item a {
    color: #333
}

.fixed .nav li>.menu-item a:after {
    background: #727272
}

.fixed .logo {
    display: none
}

.fixed .logo-2 {
    top: .2rem;
    left: 0;
    display: block;
    position: absolute
}

.header-search a {
    display: block;
    width: .32rem;
    height: .32rem;
    text-align: center;
    border-radius: 50%;
    background: url("../images/search.png") no-repeat center center #fbc304;
    background-size: cover
}

#header .header-search .search {
    z-index: 9;
    position: relative
}

.header-search .search .btn-search-max {
    z-index: 2;
    -webkit-transition: All .2s ease-in-out;
    transition: All .2s ease-in-out;
    position: relative
}

.header-search .search .btn-search-max * {
    display: inline-block;
    vertical-align: middle
}

.header-search .search .search-main {
    top: 0;
    right: -20px;
    z-index: 9;
    width: 340px;
    display: none;
    padding: 20px;
    position: absolute
}

@media (max-width: 640px) {
    .header-search .search .search-main {
        right:-140px;
        width: 280px
    }
	
}

.header-search .search-container {
    background-color: #fff;
    padding-left: 0;
    overflow: hidden;
    position: relative;
    height: 42px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.1)
}

.header-search .search-container .form-control {
    text-align: left;
    border: 0;
    width: 100%;
    font-size: 14px;
    color: #999;
    line-height: 20px;
    height: 42px;
    vertical-align: top;
    padding: 10px 86px 10px 10px;
    -webkit-appearance: none;
    background-color: #fff
}

.header-search .search-container .btn {
    top: 0;
    right: 0;
    color: #fff;
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    position: absolute;
    cursor: pointer;
    border-radius: 0;
    border: 0;
    background: #00a0e9
}

.header-search #search-closed {
    right: 0;
    top: 15px;
    max-width: 30px;
    position: absolute;
    cursor: pointer
}

/*banner*/
#banner {position: relative;overflow: hidden;width: 100%}
#banner ul {
	position: relative;
	overflow: hidden;
	width: 300%
}
#banner ul li {
	width: 33.333%;
	float: left
}
#banner ul li img {
	width: 100%;display: block;
}
#banner aside {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 0;
	width: 90%;
	right: 0;
	left: 0;
	margin: auto
}
#banner aside span {display: block;
	width:90px;
	height:150px;
	z-index: 63;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	cursor: pointer;
	opacity: 0;
	transition: all 0.3s;
	margin-top:-1%;
}
#banner:hover aside span{ 
	opacity: 1;}
#banner aside span:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 20%;
	margin: auto;
	width:87px;
	height:87px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg)
}
#banner aside span.prev {
	float: left;
}

#banner aside span.next {
	float: right;
}
#banner aside span.next:after {
	left: 0;
	right: 20%;
	-webkit-transform: rotateZ(135deg);
	-moz-transform: rotateZ(135deg);
	-ms-transform: rotateZ(135deg);
	-o-transform: rotateZ(135deg);
	transform: rotateZ(135deg)
}
#banner>div {
	width: 140px;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 7%;
	margin: auto
}
#banner>div em {display: block;
	float: left;
	width:28px;
	height:5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 4.75px;
	background: #fff;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	cursor: pointer
}
#banner>div em.act {
	background: #fe0000
}


.sl,.st,.st div,.sl div{
	overflow: hidden;
}


/*--sjnav--*/

.navPhoneBtn {
    display: inline-block;
	margin-top:30px;
    cursor: pointer;
    float: right;
    text-align: right;
    display: none
}

.navPhoneBtn span {
    display: block;
    width: 20px;
    height: 2px;
    margin-bottom: 3px;
    position: relative;
    background: #999;
    border-radius: 3px;
    z-index: 1;
    -webkit-transform-origin: 20px;
    -ms-transform-origin: 20px;
    transform-origin: 20px;
    -webkit-transition: background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1),width .5s,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
    transition: background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease,transform .5s cubic-bezier(.77, .2, .05, 1),width .5s,transform .5s cubic-bezier(.77, .2, .05, 1)
}

.navPhoneBtn span:nth-last-child(2) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: width .5s ease;
    transition: width .5s ease
}

.navPhoneBtn span:last-child {
    margin-bottom: 0
}

.navPhoneBtn.close,.navPhoneBtn.closeMember {
    opacity: 1;
    z-index: 10
}

.navPhoneBtn.close span,.navPhoneBtn.closeMember span {
    opacity: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.navPhoneBtn.close span:nth-last-child(3),.navPhoneBtn.closeMember span:nth-last-child(3) {
    opacity: 1;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.navPhoneBtn.close span:nth-last-child(2),.navPhoneBtn.closeMember span:nth-last-child(2) {
    width: 0;
    opacity: 0;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: width .5s;
    transition: width .5s
}

.navPhoneBtn.close span:last-child,.navPhoneBtn.closeMember span:last-child {
    margin-bottom: 0
}

@media (max-width: 1023px) {
    .navPhoneBtn {
        display:block
    }
}

.navM .transparent {
    background: rgba(0,0,0,0.1);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    display: none
}

.navM .navMCon {
    background-color: #fff;
    width: 100%;
    min-width: 140px;
    max-width: 440px;
    height: 100%;
    border-left: 1px rgba(0,0,0,0.1) solid;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 2;
    position: fixed;
    z-index: 999;
    top: 0;
    bottom: 0;
    right: auto;
    left: -100%;
    -webkit-transition: all .5s;
    transition: all .5s
}

.navM .navMWrap {
    overflow-y: auto;
    padding: 10px 20px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.navM.open .transparent {
    display: block
}

.navM.open .closeBtn {
    display: block
}

.navM.open .navMCon {
    left: 0
}

.navM .closeBtn {
    display: none;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #021ab5;
    color: #fff;
    position: absolute;
    z-index: 999;
    right: 0px;
    top: 0
}

.navM .closeBtn:before,.navM .closeBtn:after {
    content: "";
    display: block;
    background: #fff;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.navM .closeBtn:before {
    width: 15px;
    height: 1px
}

.navM .closeBtn:after {
    width: 1px;
    height: 15px
}

.navM .titleBig {
    text-align: center;
    padding: 10px 0;
    display: none
}

.navM .navMWrap>.list .title {
    margin-bottom: 10px;
    padding: 5px;
    font-size: 16px;
    border-bottom: 1px rgba(0,0,0,0.1) solid;
    position: relative
}

.navM .navMWrap>.list .title .icon {
    width: 40px;
    height: 40px;
    margin: auto;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.navM .navMWrap>.list .title .icon:after {
    content: "";
    margin: auto;
    height: 8px;
    width: 8px;
    border-top: 1px #aaa solid;
    border-right: 1px #aaa solid;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center
}

.navM .navMWrap>.list .has .title .icon {
    display: block
}

.navM .navMWrap>.list .active .title .icon {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.navM .child {
    padding: 10px 0 20px 0;
    display: none;
    position: relative
}

.navM .child a {
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 24px;
    padding: 5px 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    position: relative
}

.navM .child a:hover {
    color: #000;
    margin-left: 10px
}

.navM .mSearch {
    padding: 10px 0;
    text-align: left;
    overflow: hidden;
    height: 56px;
    border-bottom: #f3f3f3 1px solid;
    position: relative
}

.navM .mSearch .btn {
    width: 40px;
    height: 40px;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 10px;
    margin-top: 0;
    right: 0;
    background: #ccc
}

.navM .mSearch .btn img {
    max-height: 20px;
    margin-top: 4px;
    vertical-align: middle
}

.navM .mSearch input {
    height: 40px;
    line-height: 38px;
    border: 0;
    vertical-align: middle;
    box-sizing: border-box !important;
    color: #333;
    appearance: none;
    -webkit-transition: all .4s cubic-bezier(.11393, .8644, .14684, 1);
    transition: all .4s cubic-bezier(.11393, .8644, .14684, 1);
    opacity: 1;
    width: 100%;
    padding: 5px 30px 5px 15px;
    border-radius: 2px;
    font-size: 16px;
    background-color: #fff;
    position: static;
    left: 0;
    right: 0
}

.navM .other {
    padding: 10px
}

.navM .languageBtn {
    padding: 10px 0
}

.navM .languageBtn a {
    display: block;
    width: 50%;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px #ccc solid;
    margin-right: -1px;
    background: #073190
}


/*--sjbanner--*/
.sj-banner{width:100%; position:relative; margin-top:75px;}
.sj-banner img{display:block;width:100%}
.swipe{width:100%;overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi{position:absolute;bottom:5px;text-align:center;width:97%; background:rgba(fff, fff, fff, 0.6)!important; filter:Alpha(opacity=50); padding:6px;}
.swipe #pagenavi a{width:8px; height:8px; line-height:99em; background:#feb50f; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 4px; overflow:hidden; cursor:pointer; display:inline-block; *display:inline; *zoom:1; position:relative;}
.swipe #pagenavi a.active{background:#fff;  position:relative;}




/*about*/
.about{padding: 105px 0 0;background:url(img/about_bg.jpg) no-repeat center;height: 805px;box-sizing: border-box;}
.about .a_zw{ margin:0 auto;width:85%;}
.about dt{width:50%;height: 379px;line-height: 0;overflow: hidden;float: left;}
.about dt img{width:100%;height:auto;display:block;}
.about dd{width:47%;box-sizing: border-box; padding-top:10px;float: right;height: 379px;}
.about dd h3{font-size:30px;color: #021ab5;display: block;line-height:40px;padding-bottom: 8px;}
.about dd h4{font-size:34px;color: #333333;display: block;line-height:48px;}
.about dd p{font-size: 17px;color: #333333;padding:12px 0 0;line-height: 30px; height:auto; overflow:hidden;}
.about_sz{ margin-top:30px; float: left;width:50%;}
.about_sz li{ float: left;box-sizing: border-box; padding: 0 81px 40px 0;transition:all 0.5s;}
.about_sz li em{display:block;margin-top: 16px;}
.about_sz li b{display:inline-block;font-size:48px;font-family:"DIN";color:#333;line-height:1;font-weight: bold;}
.about_sz li sup{display:inline-block;font-size:18px;color:#333;line-height:36px;vertical-align:1px;margin-left:2px;font-weight: normal;}
.about_sz li span{display:block;font-size:18px;color:#666666;margin-top:10px;line-height: 24px;}
.about_sz li img{ display: block;width: 38px;height: 36px;}
.about_sz li:hover {transform:translateY(-5px);}
.about_sz li:hover img{animation-duration:3s;animation-name:flipInY;}
.about_s{ display: block;width:46%;height: 229px;position: relative;float: left;}
.about_s img{ display: block;width:100%;height:369px;}
.about_s span>img{position: absolute;width: 62px;height: 62px;transition: all 0.5s;left:50%;margin-left: -31px;top:83px;z-index: 30;}
.about_s:hover span>img{ transform: translateY(-5px);}

.open-video {
          cursor: pointer;
        }

        .video-box {
          position: fixed;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          font-size: 0;
          z-index: 9999;
          background: rgba(0, 0, 0, 0.9);
          display: none;
        }
        .video-box .video-wrapper {
          width: 800px;
          height: 580px;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
        }
        .video-box iframe {
          width: 800px;
          height: 460px;
        }
        .video-box .close-video {
          position: absolute;
          top: calc(54px);
          right: 5%;
          width: 30px;
          height: 30px;
          cursor: pointer;
          background: url(img/close.png) no-repeat center rgba(0, 0, 0, 0.4);
        }

 @media screen and  (max-width:1440px){
    .about{padding: 90px 0 0; height: 690px;}
    .about dt{width: 650px;height: 325px;}
    .about dt img{width: 650px;height: 325px;display:block;}
    .about dd{width: 498px;padding: 25px 45px 0 0;box-sizing: border-box;float: right;height: 325px;}
    .about_sz{ margin-top: 50px;float: left;width: 650px;}
    .about_sz li{ padding: 0 60px 0 0;}
    .about_s{ display: block;width: 392px;height: 196px;}
    .about_s img{ display: block;width: 392px;height: 196px;}
    .about_s span>img{position: absolute;width: 62px;height: 62px;transition: all 0.5s;left:50%;margin-left: -31px;top:67px;z-index: 30;}
    .about_sz li b{font-size: 42px;}
    .about dd p{font-size: 16px;color: #333333;padding: 18px 0 0;line-height: 24px;}
}

/*pic*/
.pro{ padding: 100px 0;background-color: #f9f9f9; }
.tit{text-align: center;font-weight: normal;font-size: 0;line-height: 0; border-bottom:1px solid #dfdfdf; padding-bottom:40px;}
.tit span{display:block;font-size: 48px;color: #333;line-height: 48px;font-weight: bold;}
.tit i{display:block;font-size:20px;font-family:Arial;font-weight:400;margin-top: 9px;position: relative;line-height: 20px;text-transform: uppercase;color: #333333;}

/*------------分类---------*/
.pic_lm{margin:0 auto; width:87%; height:auto; background-color:#e8eff7; padding:30px; margin-top:40px;overflow:hidden;}
.pic_lm  li{width:24.5%; height:auto; border-right:2px solid #3c3839; text-align:center; font-family:"微软雅黑"; float:left;}
.pic_lm  li:nth-child(4){border-right:0px; }
.pic_lm  li:nth-child(8){border-right:0px; }
.pic_lm  li h2{ margin:0 auto; width:80%; padding-top:10px;border-bottom:1px solid #888;}
.pic_lm  li h2 a{font-size:24px; color:#373330; line-height:70px; }
.pic_lm  li h2:hover a{ color:#324388;}
.pic_lm  li dd{margin:0 auto; width:30%; background-color:#021ab5; text-align:center; margin-top:20px; border-radius:10px;}
.pic_lm  li dd a{ font-size:14px; color:#fff; line-height:30px;}
.pic_lm  li dd:hover{ background-color:#369fe8;}

.anlirol {height:auto;width:90%;margin:0px auto; overflow:hidden;}
.anlirol li {float: left;width:23.5%; border:1px solid #f2f2f2;margin: 2% 0 0 1.4%;}
.anlirol li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anlirol li a h4 {overflow: hidden; }
.anlirol li a img {width:100%; height:auto;display: block;transition: all .5s; }
.anlirol li ol {width: 100%;z-index: 555;transition: all .2s; border-bottom:1px solid #ccc;padding:10px; background-color:#fff; box-sizing: border-box; overflow:hidden;}
.anlirol li ol dl{ margin:0 auto; width:95%; height:40px;color: #0017b4;font-size:20px; font-weight:bold; line-height:25px; }
.anlirol li ol dd{ width:50%;float:right;color:#666;  font-weight:normal; margin-top:20px;}
.anlirol li ol dd em{width:28px; height:16px; float:left;padding-top:8px; margin-right:10px;}
.anlirol li ol a {color: #000;font-size: 18px; line-height:46px; } 
.anlirol li:hover img {transform: scaleX(1.1) scaleY(1.1); }


/*------------优势---------*/
.ys{ padding: 100px 0; background:url(img/ysbj.jpg) center no-repeat;}
.ys .content{ margin:0 auto;width:85%; height:auto; overflow:hidden;}
.ys_con{ position: relative;margin-top: 54px;}
.ys_s{margin-left: -1376px !important;}
.ys_con .tempWrap{overflow: visible !important;}
.ys_con dl.cur dd{display: block;}
.ys_con dl.cur dt img{opacity: 1;}
.ys_con dl{width: 1351px; float: left;margin-right: 25px;position: relative;height: 780px;}
.ys_con dt{ display:block; width:1351px; height:780px;position: relative;}
.ys_con dt:after{ position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);content: ""; width:1351px; height:708px;}
.ys_con dt em{ display: none;}
.ys_con dl.cur dt:after{background:0;}
.ys_con dl.cur dt em{ display: block;position: absolute;left: 40px;bottom: 0;font-size: 30px;color: #0017b4;}
.ys_con dl.cur dt i{ display: inline-block;font-size: 20px;color: #999;margin-left: 234px;}
.ys_con dt:before{ position: absolute;left:86px;bottom: 18px;content: ""; width:210px; height:1px;background: 0;}
.ys_con dl.cur dt:before{ background:url(img/ys_line.png) no-repeat center;} 
.ys_con dt img{display:block; width:1351px; height:708px;}
.ys_con dl dd{position: absolute;right: 0;bottom:0px;height: 270px;padding: 20px 25px 0 45px;box-sizing: border-box;overflow: hidden;width: 700px;background:url(img/ys_ic1.png) no-repeat left bottom #0017b4;overflow: visible;display: none;}
.ys_con dl dd h4{ display: block;font-size: 30px;line-height: 36px;color: #fff;font-weight: bold;float:left;width: 100%;}
.ys_con dl dd p{ float: right;width: 100%;}
.ys_con dl dd p em{ display: block;font-size: 16px;color: #fff;line-height: 28px;padding-bottom: 14px;padding-left: 18px;position: relative
    ;}
.ys_con dl dd p em:after{ position: absolute;left: 0;top: 14px;background: #fff;content: ""; width:8px; height:2px;}
.ys_con .prev{ position:absolute; left:40px; top:600px; width:44px;height:44px; z-index: 100;cursor: pointer;background: url(img/sprev.png) no-repeat center;background-size: 44px 44px;}
.ys_con .next{ position:absolute; left:95px; top:600px;  width:44px;height:44px; z-index: 100;cursor: pointer;background: url(img/snexth.png) no-repeat center;background-size: 44px 44px;background-size: 44px 44px;}



@media screen and  (max-width:1440px){
    .ys_s{margin-left: -1183px !important;}
    .ys_con dl{width:1158px;height: 668px;}
    .ys_con dt{ display:block; width:1158px; height:668px;position: relative;}
    .ys_con dt:after{ position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);content: ""; width:1158px; height:668px;}
    .ys_con .prev,.ys_con .next{ top:500px}
    .ys_con dt img{display:block; width:1158px; height:606px;}
}


/*------------news---------*/

.news{ position: relative; padding:40px 0 80px;box-sizing: border-box;z-index: 10;}
.news .n_w{margin:0 auto; width:85%; height:auto; overflow: hidden; margin-top:40px;}
.news_l{width:100% ;}
.news_l dl{width: 31.3%; margin:1%;float: left;}
.news_l dt{ position: relative;display: block;width:100%;height:auto;}
.news_l dt img{ display: block;width:100%;height: 280px;}
.news_l dd{height: 260px;padding: 25px 36px 0;box-sizing: border-box;background:#f2f2f2;}
.news_l dd h4 a{ display: block;font-size:18px ;color: #333333;line-height: 28px;font-weight: normal;}
.news_l dd p{ display: block;padding-top: 14px;font-size:14px ;color: #888;line-height: 28px;height: 148px;}
.news_l dd i{ display: block;float: right;font-size: 14px;color: #999999;}
.news_l dd i img{ display: inline-block;width: 14px;height: 14px;margin-right: 10px;vertical-align: -1px;}
.news_l dd h4 a:hover{ color:#d71617;}

@media screen and  (min-width:230px) and (max-width:1440px){
    .news_l dl{ margin:0 auto;width:95%;}
   

}


/* 底部固定导航 */


.go_top{display: none;background:url(img/top.png) center center/50% no-repeat;width:40px;height:40px;cursor:pointer;text-align: center;background-color:#021ab5;border-radius:50%;position: fixed;right:6px;bottom:100px;z-index:99999999999;}

.fixed_footer, .wap_show{display: none;}
.mobile .fixed_footer{display: none;background-color:rgba(2,26,181,0.85);height:2.75rem;position: fixed;bottom:30px;left:50%;margin-left:-46%;z-index:999;width:92%;border-radius:10px;}
@media (min-width:640px){.mobile .fixed_footer{width:640px !important;left:50%;margin-left:-320px;}}
.mobile .fixed_footer a{float: left;width:33.33%;text-align: center;}
.mobile .fixed_footer img{display: inline-block;height:24px;margin:5px 0 0;}
.mobile .fixed_footer p{ width:100%;color:#fff;font-size:.15rem;height:1.25rem;line-height:1.25rem;text-align: center; }

@media( max-width:1210px ){
	.fixed_right, .footer .three, .footer .one, .footer .nav {display: none;}
	.mobile .fixed_footer{display: block;}
	.footer .two{width:100%;margin:0;}
	}


/*------------foot---------*/

.f_bg{ height:539px;overflow: hidden;background: url(img/foot_bg.jpg) no-repeat center; }
    
    .f_nav{ border-bottom: 1px solid rgba(255,255,255,0.1);height: 142px; }
    .f_nav h2 img{ display: block;float: left;width:200px;height:70px; margin-top:40px;}
    .f_nav ul{ float: right;}
    .f_nav ul li{float: left;margin-left:73px;position: relative;box-sizing: border-box;}
   
    .f_nav ul li a{font-size: 20px;color: #ffffff;line-height: 142px;display: block;}

    .f_con{ padding-top: 80px;height: 295px;box-sizing: border-box;  border-bottom: 1px solid rgba(255,255,255,0.1);box-sizing: border-box;}
   
    .gsxx{ float: left; width:1000px;box-sizing: border-box;}
    .gsxx li{ display: block;font-size: 14px;color: #fff;line-height: 24px;opacity: 0.6;float: left;padding:0 76px 0 0;}
    .gsxx li b{ display: block;font-size: 18px;line-height: 18px;padding-bottom: 24px;}
    .gsxx li img{ display: block;width: 26px;height: 26px;margin-top: 24px;}
    


    .f_er{float: right;width: 279px;}
    .f_er p span{display: inline-block;font-size: 14px;line-height: 24px;color: #fff;text-align: center;padding-top: 40px;width: 139px;height: 139px;border: 12px solid #fff;box-sizing: border-box;margin-right: 1px;}   
    .f_er p img{width:139px;height: 139px;display: inline-block;vertical-align: bottom;}

    
   

    .f_bot{height:90px;}
    .f_bot span{font-size: 14px;color: #909090;float: left;display: block;padding-top: 28px;line-height: 24px;}
    .f_bot span em{display: inline-block;margin-left: 16px;}
    .f_bot a{color: #909090;}
    .f_bot i{ display: block;}
    .f_bot .links{ float: right;}
    .f_bot .links em{ float: left;margin-left: 32px;font-size: 14px;color: #909090; line-height: 90px; }
    .f_bot .links a{ float: left;margin-left: 32px;font-size: 14px;color: #909090; line-height: 90px; }
@media screen and (max-width: 1440px) {
    .content5{ width: 1200px;margin: 0 auto; }
    .f_nav ul li{ margin-left: 53px; }
     .gsxx{ width: 800px; }
}



/* 内页 */
.padding0-sm-mini{padding:0px;}
.ny-about{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyabout.jpg) top center no-repeat;}
.ny-lxwm{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nylxwm.jpg) top center no-repeat;}
.ny-pic{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nypic.jpg) top center no-repeat;}
.ny-factory{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyfactory.jpg) top center no-repeat;}
.ny-ywly{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyywly.jpg) top center no-repeat;}
.ny-news{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nynews.jpg) top center no-repeat;}


.aboutbj{width:100%; height:auto; background-color:#f8f8f8; overflow:hidden;}
.vid{padding-top:40px; padding-bottom:60px; overflow:hidden;}
.vid .vid-left{width:700px; float:left;padding-top:14px;}
.vid .vid-left h2{margin-bottom: 38px;}
.vid .vid-left h2 span{display: block; height:52px; line-height:52px;font-size: 48px; color:#424242;}
.vid .vid-left h2 em{font-size: 29px; line-height:40px; color:#ff0004; font-weight: normal;}
.vid .vid-left h2 p{display: block; height:49px; line-height:49px;font-size:36px; color:#424242; font-weight: normal;} 
.vid .vid-left p{ font-size:15px;line-height:30px; color:#666; }
.vid .vid-left .a_more{width:140px; height:40px; text-align:center; margin-top:30px; background-color:#003993;}
.vid .vid-left .a_more a{color:#fff; line-height:40px; font-size:14px;}
.vid .vid-left .a_more:hover{ background-color:#d80103;transition:0.5s;}
.vid .vid-right{width:600px; float:right;padding-top:100px;}


.n_aboutbj{width:auto; height:800px; background:url(img/jjbj.jpg)  center no-repeat;}
.n_aboutbj .n_zw{width:700px; height:auto; padding-top:80px; float:right;}
.n_aboutbj .n_zw h2{font-size:36px; line-height:50px; color:#fff; font-weight:normal;}
.n_aboutbj .n_zw p{font-size:16px; line-height:35px; color:#fff; margin-top:30px;}


.n_whbj{width:100%; height:auto;  padding-top:50px; padding-bottom:50px; overflow:hidden;}
.n_whbj h2{width:auto; height:auto; text-align:left;font-size: 48px; color:#424242; line-height:55px; padding-bottom:30px;}
.n_whbj h2 p{font-size: 29px; line-height:40px; color:#ff0004; font-weight: normal;}
.n_whbj li{width:23%; height:220px; background-color:#f8f8f8; text-align:left; padding:20px; padding-top:40px; margin:1%; float:left;}
.n_whbj li h3{ font-size:30px; color:#8B7C93; line-height:50px;}
.n_whbj li p{ font-size:20px; color:#666; line-height:35px;}
.n_whbj li:hover{box-shadow:0 0 11px #d2d2d2;z-index:1;transition:300ms;}

.yan-phone{width:300px; height:40px; background-color:#021ab5; text-align:center; color:#fff;border-radius:20px; overflow:hidden;}
.yan-phone h3{font-size:20px !important; color:#fff !important; line-height:40px;}

.list_contact{margin-bottom:66px;}
.mapBox{width: 100%;position: relative;}
.mapBox iframe{width: 85%;height: 620px;}
.mapWrap{width:500px;background: #fff;padding: 30px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);box-shadow: 0 0 15px rgba(0,0,0,0.1);box-sizing: border-box;}
.mapWrap li{padding-left: 50px;line-height:2.5;position: relative;color: #333;}
.mapWrap li img{position: absolute; width:10%;left: 0;top: 0;}
.bgImg{}
.nMore{border: 1px solid #D4D4D4;width: 164px;height: 48px;line-height: 48px;border-radius: 25px;display: inline-block;text-align: center;position: relative;overflow: hidden;}
.nMore::before{width: 300px;height: 300px;border-radius: 50%;position: absolute;left:-100px;top:-100px;content: '';background: linear-gradient(to right,#187BD7,#0554A7);transform: scale(0);transition: all 0.6s ease-in-out;}
.nMore span{position: relative;z-index: 2;color: #999;}
.nMore span:after{content: '';width: 16px;height:24px;display: inline-block;margin-left: 10px;transition: all 0.3s ease-in-out;position: relative;top: 1px;}
.nMore:hover::before,.NewsTuwenTwo:hover dd a .nMore::before{transform: scale(1);}
.nMore:hover span,.NewsTuwenTwo:hover dd a .nMore span{color: #fff;}
.nMore:hover span:after,.NewsTuwenTwo:hover dd a .nMore span:after{filter: brightness(0) invert(1);}

.x_sylm{width:auto; height:auto; background-color:#fafafa;}
.x_sylm h2{font-size:20px; line-height:40px; padding-left:10px;}


.jt-page{
  width:auto; padding-left:10%; padding-right:10%;
  height: 80px;
  border-bottom:1px solid #EBEBEE;
  font-size: 0;
}
.ny-top{
	width: 100%;
	height: auto;
}

.jt-ny-tit{
  position: relative;
  height: 400px;
}
.jt-ny-tit h2{
  position: absolute;
  bottom:0px;
  left:0px;
  width:200px;
  height: 50px;
  background-color: #3985ff;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 26px;
}


.ny-pagemenu{
  text-align:left;
}
.ny-pagemenu li{
  margin:0px;
  padding:0px;
  position: relative;
  display: inline-block;
  padding: 0 10px;
}
.ny-pagemenu li a{
  display: block;
  color: #323232;
  font-size:1rem;
  padding: 27px;
}

.ny-pagemenu li:hover:after{
  width: 63px;
  left:16px;
}
.ny-pagemenu li:hover a{
  color: #122b88;
}
.ny-pagemenu-ov:after{
  width: 63px !important;
  left:16px !important;
}

.ny-pagemenu-ov a{
   color: #323232 !important;
}

.ny-pagemenu-ov:hover a{
   color: #122b88 !important;border-bottom:2px solid #122b88;
}

.ny-loc{
  margin-top: 28px;
  font-size: 14px;
  text-align: right;
  float:right;
}
.ny-loc i{
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
}
.ny-loc em{
  display: inline-block;
  background: url(img/location-li.png) no-repeat;
  width: 3px;
  height: 5px;
  margin: 0 10px;
  position: relative;
  top: -2px;
}
.ny-loc a {
  display: inline-block;
    color: #6a6a6a;
    font-weight: bold;
}
.ny-loc span {
  padding-left:3px;
  font-size: 14px;
  color: #6a6a6a;
}
.ny-loc p:last-child{
  color: #6a6a6a;
    font-weight: bold;
}




.ny-loc1{ margin:0 auto; width:1400px;
  margin-top: 28px;
  font-size: 14px;
  text-align: left;
}
.ny-loc1 i{
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
}
.ny-loc1 em{
  display: inline-block;
  background: url(img/location-li.png) no-repeat;
  width: 3px;
  height: 5px;
  margin: 0 10px;
  position: relative;
  top: -2px;
}
.ny-loc1 a {
  display: inline-block;
    color: #6a6a6a;
    font-weight: bold;
}
.ny-loc1 span {
  padding-left:3px;
  font-size: 14px;
  color: #6a6a6a;
}
.ny-loc1 p:last-child{
  color: #6a6a6a;
    font-weight: bold;
}





.ny-pagemenu1{
  text-align:left; float:right;
}
.ny-pagemenu1 li{
  margin:0px;
  padding:0px;
  position: relative;
  display: inline-block;
  padding: 0 10px;
}
.ny-pagemenu1 li a{
  display: block;
  color: #fff;
  background-color:#0065b3;
  font-size:20px;
  padding: 27px;
}

.ny-pagemenu1 li:hover:after{
  width: 63px;
  left:16px;
}
.ny-pagemenu1 li:hover a{
  color: #fff;
}
.ny-pagemenu1-ov:after{
  width: 63px !important;
  left:16px !important;
}
.ny-pagemenu1-ov a{
   color: #fff !important;
   font-weight: bold;
}




/*--首页栏目--*/
.nyzw{margin:0 auto; width:1340px; height:auto; font-family:"微软雅黑"; font-size:16px; color:#434343; margin-top:40px; margin-bottom:40px; line-height:30px;text-align:left;overflow:hidden;}
.nyzw h3{font-size:24px; color:#003995; font-weight:normal;}
.nyzw h4{font-size:24px; color:#00aa09; font-weight:bold; line-height:60px;}
.nyzw h5{font-size:26px; color:#222; font-weight:bold; line-height:40px;}
.nyzw h6{font-size:20px; color:#434343; font-weight:bold; line-height:40px;}
/* .video h4{ font-size: 1.5rem;} */

.btn_play{ width: 4rem; height: 4rem;}
.btn_play img{ width: 2rem;}


.n_banner{  background-size: cover !important; margin-top: 7.187rem;
    /* height: 28.75rem; */
}
.n_banner:before{ content: ""; display: block; width: 100%; padding-top: 23.95%; }
#n_main{ min-height: 300px;  }
.n_title {padding: 0;position: relative; } 
.n_title .m { position: relative; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}


.p_title {padding: 0;position: relative; } 
.p_title .m { position: relative; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}

.n_nav { position: relative; }
.n_nav li{display: block; font-size:.15rem; margin-right: .2rem; color: #323232; float: left;line-height: .7rem;z-index: 1; position: relative; }
.n_nav li a{ display: block; } 
.n_nav li:before {content: "";width: 100%;height: 3px;position: absolute;background:#021ab5; bottom:0; left:0; margin-left: -1px; transform: scaleX(0); transform-origin: top; transition: 0.3s ease-in-out; opacity: 0; z-index: -1;}
.n_nav li.on:before, .n_nav li:hover:before {opacity: 1; transform: scaleX(1);}   
.n_nav li.on a, .n_nav li:hover a{ color: #021ab5;}
.position {left: 0;bottom: 0;font-size: 1rem;color: #5d5d5d; display: flex;align-items: center;}
.position>svg{ vertical-align: middle; margin-bottom: 3px; margin-right: 5px;}
.position span, .position a, .position i {font-size: .15rem; line-height:.5rem;color: #838486;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i{margin:0 .1rem 0;font-style: normal;width: 12px;height: 12px;display: flex;align-items: center;}
.position span { color: #021ab5;font-style: normal;}
.position em { color: #171717;font-style: normal;}
.position a:hover {color: #021ab5;}


.nycpfl{ margin:0 auto; width:1280px; height:auto; margin-top:30px; overflow:hidden;}
.lx-nyzw{margin:0 auto; width:1280px; height:auto; font-family:"微软雅黑"; font-size:15px; color:#434343; line-height:28px;text-align:left;padding-top:50px;padding-bottom:50px;overflow:hidden;}
.n-ysbj{width:auto; height:auto; background:url(img/f-bj1.jpg) top center no-repeat; padding-top:50px; padding-bottom:50px; margin-bottom:20px; overflow:hidden;}
.n-plan{height:auto;font-family:"Microsoft Yahei";font-size: 16px;line-height: 24px;text-align: center;color: #666;}
.ny-news01{width:100%;height: auto;}
.ny-news01 li{
  width:100%;
  margin-bottom:1%;
  border-bottom:3px solid #f9f9f9;
  overflow: hidden;
}
.ny-news01 li .tu1{
	float: left;
	width:25%;
	height:210px;
	overflow: hidden;
}
.ny-news01 li .tu1 img{
	width: 100%;
	height:210px;
	overflow: hidden;
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.ny-news01 li:hover .tu1 img{
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out;
}
.ny-news01 li .l01{
  width:120px;
  height:30px;
  margin-top:5px;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height:20px;
  font-size:14px;
  color: #ccc; font-weight:bold;
  text-align: left;
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{color: #888;}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
  float: left;
  width:70%; padding-left:5%;
  height: auto;
}
.ny-news01 li .r01 a h2{
  display: block;
  width: 100%;
  height:60px;
  overflow:hidden;
  font-size:18px;
  line-height:35px;
  font-weight:normal;
  color: #434343;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li .r01 a h2 span{color:#e60002; font-weight:normal; margin-right:10px;}
.ny-news01 li .r01 p{
  display: block;
  width: 100%;
  height:80px;
  font-size:15px;
  color: #888;
  letter-spacing: 0px;
  line-height: 180%;
  overflow: hidden;
}
.ny-news01 li .more{width:120px; height:30px; border:1px solid #ccc;text-align:center; }
.ny-news01 li .more a{ font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#ccc;}
.ny-news01 li:hover .more{background-color:#666;transition: all 0.3s ease-in-out;}
.ny-news01 li:hover .r01 a h2{ color:#ff0004;}


.ny-news01 li .r02{
  float: left;
  width:100%;
  padding-left:20px;
  height: auto;
}
.ny-news01 li .r02 a h2{
  display: block;
  width: 100%;
  height: 60px;
  overflow:hidden;
  font-size:16px;
  line-height:26px;
  font-weight:normal;
  color: #434343;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li .r02 a h2 span{color:#e60002; font-weight:normal; margin-right:10px;}
.ny-news01 li .r02 p{
  display: block;
  width: 100%;
  height:86px;
  font-size: 14px;
  color: #888;
  padding-top:10px;
  letter-spacing: 0px;
  line-height: 150%;
  overflow: hidden;
}




/*新闻详情页样式*/
.newszwbj{ width:auto; height:auto; overflow:hidden;}
.new-cont-h1{text-align:center; font-family:"微软雅黑"; font-size:20px; line-height:40px;color:#535353; border-bottom:1px solid #ccc; font-weight:bold;}
.new-xq{
  margin:0px auto;
  margin-top:30px;
  width:100%;
  height: auto;
  overflow:hidden;
}
.new-xq-l{
  width:100%;
  height:auto;
  text-align:left;
  
}
.new-xq-l .date1{
  width: 100%;
  height: auto;
  text-align: left;
}
.new-xq-l .date1 .year1 {
  font-size: 20px;
  color: #000;
  line-height:30px;
  font-family: "微软雅黑";
  font-weight:normal;
  text-align: center;
}
.new-xq-l .date1 .year1 span{
  position: absolute;
  z-index:2;
  display:block;
  font-size:15px;
  color: #b2b2b2;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px; 

}
.new-xq-l .date1:before{
  content: "";
  display: block;
  width: 100%;
  height:30px;
  position: absolute;
  left: 0;
  z-index:1;
}
.new-xq-l .date2{
  margin-top: 32px;
  text-align: center;
  font-size: 34px;
  line-height: 120%;
  color: #27cbf1;
  font-family:Impact;
  letter-spacing: 0px;
}
.new-xq-l .read1{
  position:relative;
  z-index:22222;
  width:120px;
  font-size:13px;
  padding-top:0px;
  text-align: center;
  background-color:#efeeee;
  color: #888;
  letter-spacing: 0px;
  float:right;
 
}
.new-xq-l .read1 strong{
  font-weight: bold;
}
.new-xq-r{
  margin:0 auto;
  padding:10px;
  width:auto;
  height:auto;
  margin-bottom:30px;
  text-align:center;
  background-color:#efeeee;
  overflow: hidden;
}
.new-xq-r p{
  display: block;
  height: auto;
  font-size: 14px;
  color: #666;
  text-align:left;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}
.new-xq-r p p{
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
}


.ny-l01 {
    float: left;
    width: 250px;
}
.ny-r01 {
    float: right;
    width: 956px;
}
.ny-l-fenlei{
  padding:20px 15px 50px 15px;
  background-color: #043d77;
  border-radius: 15px;
}
.ny-l-fenlei .ny-fl-tit{
  font-size: 34px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
.ny-l-fenlei .line01{
  margin:0 auto;
  margin-top: 15px;
  width: 60%;
  height: 5px;
  background-color: #fff;
}
.ny-fenlei1{
  height: auto;
  overflow: hidden;
}
.ny-fenlei1 dt a{
  display: block;
  margin:15px 0px;
  width: 100%;
  height: 30px;
  background-color: #fbe000 ;
  font-size: 17px;
  color: #000;
  text-align: center;
  line-height: 30px;
  border-radius: 20px;
}
.ny-fenlei1 dd a{
  display: block;
  padding:3px;
  width: 100%;
  border-bottom:1px dashed #5084b5;
  font-size: 15px;
  color: #fff;
  text-align: center;
  line-height: 20px;
}
.ny-fenlei1 dd a:hover{
  background-color: #039de5;
  color: #fff;
}
.ny-fenlei1-hover{
  background-color: #facd00 !important;
  color: #525252 !important;
}

.pic-jj{
  margin:0 auto;
  padding:10px;
  width:auto;
  height:auto;
  font-size:16px;
  text-align:left;
  line-height:26px;
  background-color:#efeeee;
  overflow: hidden;
}
.pic-jj p{
  display: block;
  height: auto;
  font-size:18px;
  color: #666;
  text-align:left;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}




/*====================手机====================*/
@media only screen and (max-width: 768px){
#header{display: none;}
#banner{display: none;}
.about{padding:0px}
.about dd{width:100%;padding:25px 0 0 0; height:auto;}
.about dd h4{font-size:24px; line-height:30px;}
.about dt{display: none;}
.about_sz{width:100%; margin-top:20px;}
.about_sz li{padding:0 10px 0 0; width:50%; margin-bottom:20px;}
.about_sz li b{ font-size:30px;}
.about_sz li span{font-size:16px;}
.about_s{width:100%; margin-top:20px;}
.about_s img{width:100%;}
.tit span{font-size:34px;}
.pro{padding:50px 0}
.tit i{font-size:16px;}
.pic_lm{display: none;}

.fen{width:100%; height:auto; background-color:#e8eff7; padding:10px;overflow:hidden;}
.fen ul{ height:auto; text-align:center; overflow:hidden;}
.fen ul li {width:48%;height:40px; margin:1%;background:#434343;border-radius:5px;text-align: center;float: left; box-sizing: border-box; position: relative; }
.fen ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:40px; height:40px; font-size:16px; color: #fff;}
.fen ul li a:hover{background:#d0001c\9;color: #fff;}
.fen ul li:after{content:'';position:absolute;height:100%;width:0;border-radius:5px;background:#d31e2d;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen ul li.cur a { background:#ee202a; color: #fff; }
.anlirol li{width:48%;}
.anlirol li ol{padding:5px;}
.anlirol li ol dl{ width:100%;font-size:14px; line-height:20px; font-weight:normal; text-align:center; height:60px;}
.anlirol li ol dd{display: none;}
.anlirol li ol dd em{display: none;}
.ys{padding:50px 0}
.ys_con{margin-top:20px;}
.ys_con dt{width:40%; height:auto;}
.ys_con dt img{width:100%; height:auto;}
.ys_con dl.cur dt em{left:5px;}
.ys_con dl.cur dt i{color:#feb50f; font-size:24px;}
.ys_con dl dd{left:0; width:auto; height:400px;padding:10px 15px 0 15px; overflow:hidden;}
.ys_con dl dd h4{font-size:20px;}
.ys_con dl dd p{float:left; width:100%;}
.ys_con .prev, .ys_con .next{top:160px;}
.ys_con dl dd p em{width:25%;}
.news{padding:40px 0 40px}
.news_l dd{height:280px;padding:15px 26px 0}
.news_l dl{margin-bottom:20px; width:100%;}
.news_l dd p{height:auto;}
.f_bg{height:auto; background-color:#191919; padding-top:30px; padding-bottom:60px;}
.w1300{width:auto}
.f_nav{height:auto;}
.f_nav h2{display: none;}
.f_nav ul{float:none;}
.f_nav ul li{margin-left:40px;}
.f_nav ul li a{ line-height:40px; font-size:14px;}
.f_con{padding-top:30px; height:auto; overflow:hidden;}
.gsxx{ margin:0 auto;width:90%; float:none;}
.gsxx li{padding:0 46px 0 0}
.gsxx li img{display: none;}
.f_er{ float:left; margin-left:20px; margin-top:20px; padding-bottom:20px;}
.f_bot{padding:10px; height:auto; overflow:hidden;}



 .ny-about{ height:200px;background-size:210% auto;}
	.ny-zpxx{ height:200px; background-size:210% auto;}
    .ny-lxwm{height:200px;background-size:210% auto; }
	.ny-pic{height:200px;background-size:210% auto; }
	.ny-factory{height:200px;background-size:210% auto; }
	.ny-sxfc{height:200px;background-size:210% auto; }
	.ny-news{height:200px;background-size:210% auto; }
	.ny-ywly{height:200px;background-size:210% auto; }
	.ny-bgqy{height:200px;background-size:210% auto; }
	.ny-zzry{height:200px;background-size:210% auto; }
	
	.position{display: none;}
	
	.nyzw h4{ font-size:22px; line-height:30px;}
	.nyzw h5{font-size:18px; line-height:30px;}
	.ny-pagemenu li{margin-top:10px;}
	
    .jt-page{ width: 100%; height: auto;background-color: #fff; padding-left:0%; padding-right:0%; font-size: 0; border-bottom: 1px solid #eaeaea; overflow:hidden;}
	.n_title .m{display:block; width:auto; height:50px; padding:0 20px;}
	.n_nav{width:100%;}
	.n_nav ul{width:100%;}
	.n_nav li{font-size:.8rem; line-height:2rem; margin-right:8%;}
	.p_title{display: none;}
	
	.vid{padding:10px; padding-bottom:40px; overflow:hidden;}
	.vid .vid-left{width:auto;}
	.vid .vid-left h2{margin-bottom:10px;}
	.vid .vid-left h2 span{height:42px; line-height:42px;font-size:28px;}
	.vid .vid-left h2 em{font-size:20px; line-height:30px;}
	.vid .vid-left h2 p{height:29px; line-height:29px;font-size:20px;} 
	.vid .vid-left p{font-size:15px;line-height:30px; color:#666; }
	.vid .vid-right{width:100%; float:right;padding-top:40px;}
	.vid .vid-right img{width:100%;}
	.n_aboutbj{ height:auto; background:url(img/jjbj.jpg) right repeat #021ab5; overflow:hidden;}
	.n_aboutbj .n_zw{width:auto; padding:10px;}
	
	
	.n_whbj{width:auto; padding:20px;padding-top:50px; padding-bottom:50px; }
	.n_whbj h2{font-size:28px;}
	.n_whbj h2 p{font-size:20px; line-height:40px; }
	.n_whbj li{width:100%; height:auto; padding:20px;}
	.n_whbj li h3{ font-size:24px; color:#8B7C93; line-height:50px;}
	.n_whbj li p{ font-size:18px; color:#666; line-height:35px;}
	
	.ny-pagemenu li a{padding:10px 5px;}
    .ny-top{width: 100%;height: auto;}
	.jt-ny-tit{position: relative; height:156px;}
	.jt-ny-tit h2{width:140px; height:35px; font-size:20px; line-height:35px;}
	.ny-loc{display: none;}
	.tr_wh{width:auto; padding-top:0px;}
	.n_fl{width:auto; padding:10px; overflow:hidden;}
	.n_fl ul{width:100%; padding-bottom:30px; text-align:right;}
    .n_fl li{ width:31%;float: left;text-align: center; margin:1%;}
    .n_fl li a{width:auto;height:auto;line-height:30px; padding:5px;background: #03258f;border-radius:5px;box-sizing:border-box;display: block;color: #fff !important;overflow:hidden;}
	.probox .sy_lm li a, .newbox .sy_lm li a{ font-weight:normal;}
    
	.bgImg{height:auto; margin-top:-70px; overflow:hidden;}
	.mapBox{height:500px;}
	.mapWrap{width:auto; top:1%;transform:translateY(50%);}
	
	.nyzw{width:auto;padding:10px; margin-top:0px;}
	.nyzw h3{font-size:18px; color:#274195; font-weight:normal;}

	.sf{display: none;}
	.showpics{display: none;}
	
	.ny-news01{width:auto}
	.ny-news01 li{width:auto;}
	.ny-news01 li .tu1{width:100%; margin-bottom:10px;}
	.ny-news01 li .r01{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l01{display: none;}
	.ny-news01 li .r01 a h2{font-size:16px; line-height:30px; font-weight:bold;}
	.ny-news01 li .r01 p{font-size:14px;}
	
	
	.ny-news01 li .r02{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l02{display: none;}
	.ny-news01 li .r02 a h2{font-size:14px; font-weight:bold;}
	
	
	.new-xq-l{display: none;}
	.new-xq-r{display: none;}
	.new-xq-r p{
	  width:100%;
	}
   
   
   .n_pro{margin-top:10px; width:auto;}
	.n_pro li{width:48%; height:auto;}
	.n_pro dt img{height:160px;}
	.n_pro dd h3{font-size:18px;}
	.n_pro li dl{height:auto;}
	.n_pro dd p{display: none;}
	.n_pro dd .m-more{display: none;}

	
	
	

	.ny-pagemenu1{display: none;}
	.n_li{padding-top:0px; padding-bottom:10px;}
	.ny-loc1{margin-top:0px;}
	
	.c1-con ul li .tu img{width:100% !important;height:auto;transition: .5s;}
	.col-xs-3{width:50%;}

	/*系统原样式修改*/
	.min_box_content{display: none;}
	.showpics{margin:3% !important;}
	.page_list span{display: none!important;}
	.showlist li img{height:130px !important;}




}

/*====================平板====================*/
@media screen and (min-width: 768px) and (max-width: 1200px){
#header{display: none;}
#banner{display: none;}
.about{padding:0px}
.about dd{width:100%;padding:25px 0 0 0; height:auto;}
.about dd h4{font-size:30px; line-height:40px;}
.about dt{display: none;}
.about_sz{width:100%; margin-top:20px;}
.about_sz li{padding:0 10px 0 0; width:50%; margin-bottom:20px;}
.about_sz li b{ font-size:30px;}
.about_sz li span{font-size:16px;}
.about_s{width:100%; margin-top:20px;}
.about_s img{width:100%;}
.tit span{font-size:34px;}
.pro{padding:50px 0}
.tit i{font-size:16px;}
.pic_lm{display: none;}

.fen{width:100%; height:auto; background-color:#e8eff7; padding:20px;overflow:hidden;}
.fen ul{ height:auto; text-align:center; overflow:hidden;}
.fen ul li {width:48%;height:45px; margin:1%;background:#434343;border-radius:5px;text-align: center;float: left; box-sizing: border-box; position: relative; }
.fen ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:30px; height:30px; font-size:16px; color: #fff;padding:10px; }
.fen ul li a:hover{background:#d0001c\9;color: #fff;}
.fen ul li:after{content:'';position:absolute;height:100%;width:0;border-radius:5px;background:#d31e2d;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen ul li.cur a { background:#ee202a; color: #fff; }
.anlirol li{width:48%;}
.anlirol li ol{padding-bottom:5px;}
.anlirol li ol i{font-size:16px;}
.ys{padding:50px 0}
.ys_con{margin-top:20px;}
.ys_con dt{width:40%; height:auto;}
.ys_con dt img{width:100%; height:auto;}
.ys_con dl.cur dt em{left:5px;}
.ys_con dl.cur dt i{color:#feb50f; font-size:24px;}
.ys_con dl dd{left:0; width:100%; height:400px;padding:20px 35px 0 25px; overflow:hidden;}
.ys_con dl dd h4{font-size:20px;}
.ys_con dl dd p{float:left; width:100%;}
.ys_con .prev, .ys_con .next{top:160px;}
.ys_con dl dd p em{width:25%;}
.news{padding:40px 0 40px}
.news_l dd{height:280px;padding:15px 26px 0}
.news_l dl{margin-bottom:20px; width:100%;}
.news_l dd p{height:auto;}
.f_bg{height:auto; background-color:#191919; padding-top:30px; padding-bottom:60px;}
.w1300{width:auto}
.f_nav{height:auto;}
.f_nav h2{display: none;}
.f_nav ul{float:none;}
.f_nav ul li{margin-left:40px;}
.f_nav ul li a{ line-height:40px; font-size:14px;}
.f_con{padding-top:30px; height:auto; overflow:hidden;}
.gsxx{ margin:0 auto;width:90%; float:none;}
.gsxx li{padding:0 46px 0 0}
.gsxx li img{display: none;}
.f_er{ float:left; margin-left:20px; margin-top:20px; padding-bottom:20px;}
.f_bot{padding:10px; height:auto; overflow:hidden;}



 .ny-about{ height:200px;background-size:210% auto;}
	.ny-zpxx{ height:200px; background-size:210% auto;}
    .ny-lxwm{height:200px;background-size:210% auto; }
	.ny-pic{height:200px;background-size:210% auto; }
	.ny-factory{height:200px;background-size:210% auto; }
	.ny-sxfc{height:200px;background-size:210% auto; }
	.ny-news{height:200px;background-size:210% auto; }
	.ny-ywly{height:200px;background-size:210% auto; }
	.ny-bgqy{height:200px;background-size:210% auto; }
	.ny-zzry{height:200px;background-size:210% auto; }
	
	.position{display: none;}
	
	.nyzw h4{ font-size:22px; line-height:30px;}
	.nyzw h5{font-size:18px; line-height:30px;}
	.ny-pagemenu li{margin-top:10px;}
	
    .jt-page{ width: 100%; height: auto;background-color: #fff; font-size: 0; border-bottom: 1px solid #eaeaea; overflow:hidden;}
	.n_title .m{display:block; width:auto; height:50px; padding:0 20px;}
	.n_nav{width:100%;}
	.n_nav ul{width:100%;}
	.n_nav li{font-size:.8rem; line-height:2rem; margin-right:8%;}
	.p_title{display: none;}
	
	.vid{padding:10px; padding-bottom:40px; overflow:hidden;}
	.vid .vid-left{width:auto;}
	.vid .vid-left h2{margin-bottom:10px;}
	.vid .vid-left h2 span{height:42px; line-height:42px;font-size:28px;}
	.vid .vid-left h2 em{font-size:20px; line-height:30px;}
	.vid .vid-left h2 p{height:29px; line-height:29px;font-size:20px;} 
	.vid .vid-left p{font-size:15px;line-height:30px; color:#666; }
	.vid .vid-right{width:100%; float:right;padding-top:40px;}
	.vid .vid-right img{width:100%;}
	.n_aboutbj{ height:auto; background:url(img/jjbj.jpg) right repeat #021ab5; overflow:hidden;}
	.n_aboutbj .n_zw{width:auto; padding:10px;}
	
	
	.n_whbj{width:auto; padding:20px;padding-top:50px; padding-bottom:50px; }
	.n_whbj h2{font-size:28px;}
	.n_whbj h2 p{font-size:20px; line-height:40px; }
	.n_whbj li{width:100%; height:auto; padding:20px;}
	.n_whbj li h3{ font-size:24px; color:#8B7C93; line-height:50px;}
	.n_whbj li p{ font-size:18px; color:#666; line-height:35px;}
	
	.ny-pagemenu li a{padding:10px 5px;}
    .ny-top{width: 100%;height: auto;}
	.jt-ny-tit{position: relative; height:156px;}
	.jt-ny-tit h2{width:140px; height:35px; font-size:20px; line-height:35px;}
	.ny-loc{display: none;}
	.tr_wh{width:auto; padding-top:0px;}
	.n_fl{width:auto; padding:10px; overflow:hidden;}
	.n_fl ul{width:100%; padding-bottom:30px; text-align:right;}
    .n_fl li{ width:31%;float: left;text-align: center; margin:1%;}
    .n_fl li a{width:auto;height:auto;line-height:30px; padding:5px;background: #03258f;border-radius:5px;box-sizing:border-box;display: block;color: #fff !important;overflow:hidden;}
	.probox .sy_lm li a, .newbox .sy_lm li a{ font-weight:normal;}
    
	.bgImg{height:auto; margin-top:-70px; overflow:hidden;}
	.mapBox{height:500px;}
	.mapWrap{width:auto; top:1%;transform:translateY(50%);}
	
	.nyzw{width:auto;padding:10px; margin-top:0px;}
	.nyzw h3{font-size:18px; color:#274195; font-weight:normal;}

	.sf{display: none;}
	.showpics{display: none;}
	
	.ny-news01{width:auto}
	.ny-news01 li{width:auto;}
	.ny-news01 li .tu1{width:100%; margin-bottom:10px;}
	.ny-news01 li .r01{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l01{display: none;}
	.ny-news01 li .r01 a h2{font-size:16px; line-height:30px; font-weight:bold;}
	.ny-news01 li .r01 p{font-size:14px;}
	
	
	.ny-news01 li .r02{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l02{display: none;}
	.ny-news01 li .r02 a h2{font-size:14px; font-weight:bold;}
	
	
	.new-xq-l{display: none;}
	.new-xq-r{display: none;}
	.new-xq-r p{
	  width:100%;
	}
   
   
   .n_pro{margin-top:10px; width:auto;}
	.n_pro li{width:48%; height:auto;}
	.n_pro dt img{height:160px;}
	.n_pro dd h3{font-size:18px;}
	.n_pro li dl{height:auto;}
	.n_pro dd p{display: none;}
	.n_pro dd .m-more{display: none;}

	
	
	

	.ny-pagemenu1{display: none;}
	.n_li{padding-top:0px; padding-bottom:10px;}
	.ny-loc1{margin-top:0px;}
	
	.c1-con ul li .tu img{width:100% !important;height:auto;transition: .5s;}
	.col-xs-3{width:50%;}

	/*系统原样式修改*/
	.min_box_content{display: none;}
	.showpics{margin:3% !important;}
	.page_list span{display: none!important;}
	.showlist li .t{line-height:20px!important;}
	.showlist li img{height:130px !important;}

}


/*====================PC====================*/
@media only screen and (min-width: 1200px){
.header{display: none;}
.sj-banner{display: none;}
.fen{display: none;}
}