﻿@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:85%; 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%;
    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:.62rem; color:#fff;}
.header .language img{width:50%; margin-right:5%; float:left;}

.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
}




/*--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
}




/* 底部固定导航 */


.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.95rem;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.15rem;line-height:1.15rem;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: 800px;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;}



.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_title {padding: 0;position: relative; } 
.n_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;}




.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);}




.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;
}






/*====================手机====================*/
@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: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;}
	
	.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;}




}

/*====================平板====================*/
@media screen and (min-width: 768px) and (max-width: 1200px){
.header{height:100px;}
.header .logo img{width:60%;}
#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:33%; 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:60%; 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:300px;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:260px;}
.ys_con dl dd p em{width:55%;}
.news{padding:40px 0 40px}
.news_l dd{height:180px;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; }
	
	.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;}
	.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:25px!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;}
}