@charset "UTF-8";
@media (max-width: 1500px){
	.pc-nav li .tit{
		font-size:.4rem
		
	}
	.pc-nav li{
		margin-right:1rem;
	}
	header .logo{
		width:8.5rem
	}
}
@media (max-width: 1150px){
	header .logo{
		width:7.5rem
	}
	.pc-nav li{
		margin-right:.6rem;
	}
	.newsinfo-box .sub-tit .share-box{
		display: none;
	}
	.newsinfo-box .sub-tit .divide:nth-last-child(2){
		display: none;
	}
	header .logo{
		width:6rem;
		margin-top: .95rem;
	}
	.pc-nav li{
		margin-right: 0.5rem;
	}
	.home-c .list .right a .txt{
		width:70%;
	}
	.news-a .imgbox a .txt{
		font-size: 0.4rem;
	}
	.service-a .left .p3{
		height: auto;
	}

}

@media (max-width: 768px){
	.pc-nav {
	    float: left;
	    margin-left: 0rem;
	}
	header .logo {
	    width: 10rem;
	    margin-top: .65rem;
	}
	.footer-nav ul li {
	    float: left;
	    margin-right: 1rem;
	}
	footer .bottom .right {
	    float: left;
	}
	.about-a .right .content{
		padding-top:0;
	}

	.news-a .list a{
		text-align: center;
	}
	.news-a.disclosure .list a{
		text-align: left;
	}
	.news-a .list a .txt{
		margin-top:.6rem;
	}
	.service-a .left .content {
	    padding-right: 1rem;
	    text-align: left;
	}
	.service-a .left .content2 {
	    padding-right: 0.5rem;
	    margin-top: 0;
	    text-align: left;
	}
	.patry .service-a:nth-child(2n) .left .content2 {
    	padding-right: 0;
	    padding-left: 0.5rem;
	}
	.conect .left{
		padding:.5rem;
	}
}

@media (max-width: 768px){
	.pc{
	    display:none;
	}
	.mb{
	    display:block;
	}
	.newsinfo-box{
		padding: .8rem 0;
	}
	.newsinfo-view{
		width: 90%;
	}
	.newsinfo-box .title{
		font-size: .4rem;
		line-height: .5rem;
	}
	.newsinfo-box .sub-tit{
		margin-top: .3rem;
	}
	.newsinfo-box .sub-tit .time,
	.newsinfo-box .sub-tit .num{
		font-size: .3rem;
		line-height: .4rem;
	}
	.newsinfo-box .sub-tit .num{
		padding-left: .5rem;
		background-size: .36rem;
	}
	.newsinfo-box .sub-tit .divide{
		margin: 0 .1rem;
	}
	.newsinfo-box .tit-box{
		padding-bottom: .3rem;
	}
	.newsinfo-box .con{
		font-size: .3rem;
		line-height: .5rem;
		margin-top: .3rem;
	}
	.newsinfo-box .ctrl-box{
		margin-top: .5rem;
		padding-top: .5rem;
	}
	.newsinfo-box .ctrl{
		float: none;
		width: 100%;
	}
	.newsinfo-box .ctrl a{
		font-size: .3rem;
		line-height: .5rem;
	}
	.newsinfo-box .ctrl-box .back-btn{
		float: none;
		width: 2.5rem;
		height: .8rem;
		margin: .5rem auto 0;
	}
	.newsinfo-box .ctrl-box .back-btn span{
		font-size: .3rem;
		line-height: .7rem;
		background-size: .3rem;
		padding-left: .5rem;
	}
	.pc-nav,.header-right .lang,.header-right .wx{
		display:none;
	}
	header .logo {
	       width: 4.5rem;
    margin-top: 0.2rem;
	}
	.header-right .search-box {
	    margin-top: .16rem;
	    margin-left: .1rem;
	}
	.header-view, .view {
	    padding: 0.125rem .5rem;
	}
	header {
	    height: 1.28rem;
	}
	.header-right .search-box .search-btn {
	    width: .7rem;
	    height: .7rem;
	}
	.header-search-wrap {
	    position: fixed;
	    z-index: 4;
	    left: 0.5rem;
	    top: 0.25rem;
	    width: 6rem;
	    height: .8rem;
	    margin-left: 0rem;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	    color: #666;
	    line-height: 1.0rem;
	    transition: all 0.5s;
	    background: #fff;
	}
	  .header-search-wrap form{
	  	width: 100%;
	    height: 100%;
	  }
	.header-search-wrap .submit {
	    position: absolute;
	    top: 0.25rem;
	     left: .1rem;
	    z-index: 5;
	    width: 0.3rem;
	    height: 0.3rem;
	    background-size: 100% 100%;
	    border: none;
	    z-index: 3;
	    box-sizing: border-box;
	}
	.header-search-wrap .ser-input {
	    width: 100%;
	    height: 100%;
	    float: right;
	    position: relative;
	    border: none;
	    background: none;
	    box-sizing: border-box;
	    padding-left: .5rem;
	    font-size: 0.24rem;
	}
	.header-search-wrap .search-close {
	    position: absolute;
	    display: block;
	    right: -.6rem;
	    top: 50%;
	    margin-top: -0.2rem;
	    width: .4rem;
	    height: .4rem;
	    background-size: 100%;
	    cursor: pointer;
	    transition-duration: .5s;
	}
	.nav-btn {
	    display: inline-block;
	    width: .4rem;
	    height: .32rem;
	    margin-top: .36rem;
	    margin-left: .3rem;
	    zoom: 1;
	    position: relative;
	    vertical-align: top;
	}
	.nav-btn .line {
	    width: 100%;
	    height: 3px;
	    position: absolute;
	    left: 0;
	    background-color: #333;
	    transition: all .2s;
	    transform-origin: center;
    }
    .nav-btn .line1 {
    	top: 0;
    }
    .nav-btn .line2 {
	    top: 50%;
	    margin-top: -1.5px;
	}
	.nav-btn .line3 {
        bottom: 0;
    }
    .homebanner{
    	height:13.28rem;
    }
    .homebanner .homebanner_box .content{
    	top:20%;
    	   padding: 0 .5rem;
    }
    .homebanner .homebanner_box .content .tit {
	    font-size: .6rem;
	    padding-bottom: 0.3rem;
	}
	.homebanner .homebanner_box .content .txt {
	    font-size: 0.24rem;
	    padding-bottom: .6rem;
	    line-height: 1.5;
	}
	.homebanner .homebanner_box .content a {
	    width: 2.3rem;
	    height: 0.7rem;
	    line-height: .7rem;
	    font-size: 0.16rem;
	    transition: all 0.9s;
	}
	.homebanner-pagination{
		bottom:.3rem;
	}
	.page-circle {
	    width: 0.3rem;
	    height: 0.3rem;
	    border: 0;
	    line-height: .3rem;
	}
	.circle-center {
	    width: 0.1rem;
	    height: 0.1rem;
	    margin-top: -0.05rem;
    	margin-left: -0.05rem;
	}
	.page-circle.on .page-circle-bg {
	    border: 1px solid rgba(255,255,255,.2);
	}
	.home-a{
	    background-image: url(../img/qy.png);
	    height: 13.66rem;
	    background-position: 20% 130px;
	    background-repeat: no-repeat;
	}
	.main {
	    padding: .6rem 6.35% 0;
	}
	.home-a .content {
    	width: 100%;
    	position: relative;
	     right: 0; 
	     top: 0; 
	     transform: translateY(0); 
	}
	.home-a .content .tit {
	    font-size: .4rem;
	    line-height: 1;
	    margin-bottom: 0.3rem;
	}
	.home-a .content .txt {
	    font-size: 0.28rem;
	    line-height: .4rem;
	    margin-bottom: .4rem;
	}
	.home-a .content .txt2 {
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	    margin-bottom: .5rem;
	}
	.more {
	     width: 2.3rem;
	    height: 0.7rem;
	    text-align: center;
	    line-height: 0.7rem;
	    font-size: 0.24rem;

	}
	.home-tit {
	    font-size: .48rem;
	}
	.home-b{
		height: 13.36rem
	}
	.home-b .content {
		width: 100%;
	    position: absolute;
	    bottom: auto;
	    left: 0;
	    top: 5rem;
	    padding: 0 6.35%;
	    box-sizing: border-box;
	}
	.home-b {
	    background-position: 50% -175px;
	    position: relative;
	}
	.home-b .content .box{
		width: 100%;
		margin-right: 0;
		padding: .8rem .3rem;
		margin-bottom: 0.5rem;
	}
	.home-b .content .box .tit span {
	    margin-left: 1rem;
	    font-size: 0.3rem;
	    color: #333;
	    line-height: 0.5rem;
	    font-weight: 400;
	}
	.home-b .content .box .txt {
	    margin-top: 0.3rem;
	    margin-left: 1rem;
	    font-size: 0.24rem;
	    color: #666666;
	    line-height: 0.5rem;
	    height: 1.5rem;
	    overflow: hidden;
	}
	.home-b .content .box .icon {
	    margin-top: 0.3rem;
	    margin-left: 1rem;
	    position: relative;
	}
	.home-c .content {
	    margin-top: 0rem;
	}
	.home-c .content .tit{
		text-align: center;
	}
	.home-c .content .tit span{
		font-size: 0.48rem;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.home-c .guid a{
		margin-left: 0.2rem;
		font-size: .36rem;
	}
	.home-c .content .tit .news-btn {
	    display: none;
	}
	.home-c .list .left {
	    float: left;
	    width: 100%;
	    height: auto;
	}
	.home-c .listajax {
	    margin-top: .3rem;
	    width: 100%;
	}
	.home-c .list .left .tit{
		font-size: 0.24rem;
		bottom: 0.2rem;
	}
	.home-c .list .right {
	    float: left;
	    width: 100%;
	    height: auto;
	}
	.home-c.patry-c .content .tit span {
	    font-size: .48rem;
	}
	.patry-c .aboutmain {
	    padding-top: .6rem;
	    padding-bottom: .6rem;
	}
	.home-c {
	    height: auto;
	    padding-bottom: .6rem;
	}
	.home-c .list .right a{
		height: auto;
		margin-top: .3rem;
	}
	.home-c .list .right a:last-child{
		margin-bottom: .3rem;
	}
	.home-c .list .right a .year{
		margin-right: .4rem;
	}
	.home-c .list .right a .year .p1{
		font-size: .48rem;
		text-align: center;
	}
	.home-c .list .right a .year .p2{
		font-size: .28rem;
	}
	.home-c .list .right a .txt .p1{
		font-size: .3rem;
	}
	.home-c .list .right a .txt .p2{
		font-size: .24rem;
	}
	.home-c .content .home-c-btn{
		display: block;;
		text-align: center;
		width: 100%;
		position: relative;
		margin-top: .6rem;
	}
	.home-c .content .home-c-btn a{
		display:inline-block;
	    width: 2.3rem;
	    height: 0.7rem;
	    line-height: .7rem;
	    font-size: 0.16rem;
	    transition: all 0.9s;
	    box-sizing:border-box;
    	background-color:#008fb2;
	    color:#fff;
	    text-align: center;
		font-family: 'Noto Sans SC';
	    font-size: 300;
	    transition: all 0.9s;
	}
	.home-c .content .home-c-btn a .span2 img{
		margin-left: 0.2rem;
		margin-top: -0.05rem
	}
	.footer-nav ul li {
	    float: left;
	    margin-right: 0;
	    width: 100%;
	    border-bottom: 1px solid rgba(255,255,255,.2)
	}
	.footer-nav ul li .tit {
		display: block;
		width: 100%;
	    font-size: 0.28rem;
	    font-weight: 500;
	    color: #fff;
	    line-height: 1rem;
	    background-image: url(../img/f1.png);
	    background-position: right;
	    background-repeat: no-repeat;
	}
	.footer-nav ul li .tit.on{
		background-image: url(../img/f2.png);
	}
	.footer-nav ul li .sub {
		display: none;
	    font-size: 0.28rem;
	    margin-top: 0rem;
	}
	.footer-nav ul li .sub a {
	    color: #c9c9c9;
	    display: block;
	    line-height: .6rem;
	    margin-bottom: 0.3rem;
	}
	footer .con {
	    float: right;
	    color: #fff;
	    line-height: 1;
	    width: 100%;
	    text-align: center;
	    margin-top: 0.6rem;
	}
	footer .con .num{
		font-size: .48rem;
	}
	footer .con .txt {
	    margin-top: 0.2rem;
	    font-size: 0.36rem;
	    font-weight: 500;
	    padding-bottom: 0.6rem;
	    border-bottom: 1px solid rgba(255,255,255,.2);
	}
	footer .con .list a{
		margin-top: .6rem;
	}
	footer .bottom {
	    margin-top: .6rem;
	}
	footer .bottom .left {
	    width: 100%;
	    float: left;
	    font-size: 0.24rem;
	    color: #999;
	    
	    line-height: .5rem;
	    text-align: center;
	}
	.foot-link{
		display: none;
	}
	footer .bottom .right {
	    /* float: right; */
	    width: 100%;
	    text-align: right;
	    margin-right: 0;
	    width: 100%;
	    line-height: .5rem;
	    text-align: center;
	}
	footer .bottom .right a{
		font-size: .24rem;
	}
	.sub_banner {
	    width: 100%;
	    position: relative;
	    height: 6rem;
	}
	.sub_banner .tit {
	    font-size: 0.24rem;
	    padding: 0 .5rem;
	    box-sizing: border-box;
	    line-height: 0.4rem;
	}
	.sub_banner .tit .p1 {
	    font-size: .48rem;
	    line-height: 1rem;
	}
	.sub_banner .tit img {
	    margin-top: 0.2rem;
	    width:.8rem;
	}
	.addess{
		display: none;
	}
	.about-a .aboutmain {
	    padding-top: .6rem;
	    padding-bottom: .6rem;
	}
	.aboutmain{
		padding: 0 6.35%;
	}
	.about-a .left {
	    width: 100%;
	    height: 4rem;
	    float: left;
	    overflow: hidden;
	    margin-bottom: .6rem;
	}
	.about-a .right {
	    width: 100%;
	    height: auto;
	    float: right;
	}
	.about-a .right .content {
	    padding: 0;
	}
	.about-a .right .content .tit {
	    width: 100%;
	    height: .7rem;
	    font-size: .24rem;
	    color: #fff;
	    text-align: center;
	    line-height: .7rem;
	    cursor: pointer;
	}
	.about-a .right .content .p1{
		margin-top: .6rem;
		font-size: 0.40rem;
		text-align: center;
	}
	.about-a .right .content .p2 {
	    font-size: 0.32rem;
	    color: #333;
	    line-height: 1.2;
	    margin-top: 0.2rem;
	}
	.about-a .right .content .p3 {
	    font-size: 0.28rem;
	    color: #666666;
	    line-height: 0.5rem;
	    margin-top: .6rem;
	}
	.about-b .aboutmain{
		padding-top: .6rem;
	    padding-bottom: .6rem;
	}
	.about-b .txt {
	    font-size: 0.36rem;
	}
	.about-b .content {
	    width: 100%;
	    margin-top: .4rem;
	}
	.about-b .content a {
	    display: block;
	    width: 100%;
	    height: 4rem;
	    margin-right: 0;
	    padding: .4rem;
	    margin-bottom: 0.6rem;
	}
	.about-b .content a .p1 img {
	    width: .5rem;
		margin-right: 0.2rem;
	    margin-top: 0rem;
	}
	.about-b .content a .p1 {
	    font-size: 0.38rem;
	    color: #333;
	}
	.about-b .content a .p2 {
	    font-size: 0.24rem;
	    color: #666;
	    line-height: 0.5rem;
	    margin-top: 0.2rem;
	    height: 2rem;
	}
	.about-c {
	    height: auto;
	}
	.about-c .aboutmain {
	    padding-top: 0.6rem;
	    padding-bottom: .6rem;
	}
	.about-c .content {
	    width: 100%;
	    margin-top: .3rem;
	}
	.news-a .aboutmain {
	    padding-top: .3rem;
	    padding-bottom: 0.6rem;
	}
	.news-a .tit{
		font-size: .48rem;
	}
	.news-a .seach-box {
	    margin-top: .6rem;
	    width: 100%;
	    text-align: center;
	    height: auto;
	}
	.news-a .seach-box .seach {
	    display: block;
	    width: 100%;
	}
	.news-a .seach-box .setor {
	    display: block;
	    width: 100%;
	    margin-left: 0;
	    margin-top: .3rem;
	}
	.news-a .seach-box .seach .text {
	    height: auto;
	    font-size: 0.32rem;
	}
	.news-a .seach-box .setor .select2 .sub-tit {
	    font-size: 0.32rem;
	    color: #fff;
	    line-height: .8rem;
	}
	.news-a .seach-box .setor .select2 .sub {
	    top: .8rem;
	    max-height: 3.2rem;
	}
	.news-a .seach-box .setor .select2 .sub a{
		line-height: .8rem;
	}
	.news-a .imgbox a {
	    width: 100%;
	    height: 3.6rem;
	    margin-right: 0;
	    margin-top: 0rem;
	}
	.news-a .imgbox {
	    margin-top: .8rem;
	    width: 100%;
	}
	.news-a .imgbox a .txt {
	    font-size: 0.24rem;
	    padding: 0 0.3rem;
	    bottom: 0.3rem;
	}
	.news-a .imgbox a .txt span {
	    font-size: 0.24rem;
	    float: left;
	    margin-top: 0.1rem;
	}
	.news-a .list {
	    margin-top: .6rem;
	}
	.news-a .list a {
	    padding: .3rem 0;
	}
	.about-b{
		height: auto;
	}
	.news-a .list a .img {
	    width: 100%;
	    height: auto;
	    overflow: hidden;
	    display: block;
	    margin: 0;
	}
	.news-a .list a .img img{
		width: 100%;
		height: auto;
	}
	.news-a .list a .txt {
	    display: block;
	    width: 100%;
	    height: auto;
	    padding-left: 0;
	    box-sizing: border-box;
	    line-height: 1.5;
	    margin-top: .3rem;
	}
	.news-a .list a .txt .p1{
		font-size: .32rem;
		margin-bottom: 0.15rem;
	}
	.news-a .list a .txt .time {
	    color: #808080;
	    font-size: 0.24rem;
	    margin-bottom: 0.3rem;
	}
	.news-a .list a .txt .p2 {
	    font-size: 0.28rem;
	    line-height: 0.5rem;
	    height: 2rem;
	}
	.news-a .list a .txt .p3 {
	    margin-top: .3rem;
	    font-size: 0.28rem;
	}
	.page {
	    padding: .3rem 0;
	}
	.pagination a {
	    width: .55rem;
	    height: .55rem;
	    line-height: .55rem;
	    font-size: 0.24rem;
	}
	.service-a .aboutmain {
	    padding-top: .6rem;
	    padding-bottom: .6rem;
	}
	.service-a .left {
	    width: 100%;
	}
	.service-a .left .content {
	    padding-right: 0;
	    text-align: center;
	}
	.service-a .left .tit {
	    font-size: 0.48rem;
	    color: #333;
	    line-height: 1;
	    font-weight: 500;
	}
	.service-a .left .p1 {
	    font-size: 0.32rem;
	    color: #008fb2;
	    line-height: .5rem;
	    margin-top: .3rem;
	}
	.service-a .left .p3 {
	    height: auto;
	    font-size: 0.24rem;
	    padding: .4rem;
	    margin-top: .3rem;
	    line-height: .5rem;
	}
	.service-a .right {
	    width: 100%;
	    float: right;
	    height: 4rem;
	    overflow: hidden;
	    margin-top: .4rem;
	}
	.service-b .aboutmain {
	    padding-top: .6rem;
	    padding-bottom: .6rem;
	}
	.service-b .tit {
	    color: #333;
	    font-size: 0.48rem;
	    font-weight: 500;
	    line-height: 1;
	    text-align: center;
	}
	.service-b .list {
	    margin-top: .6rem;
	}
	.service-b .list li{
		width: 100%;
		height: 4rem;
		margin-right: 0;
    	margin-bottom: .3rem;
	}
	.service-b .list li .txt .p1 {
	    font-size: 0.32rem;
	    color: #fff;
	}
	.service-b .list li .txt .p1 img {
	    margin-right: 0.1rem;
	    margin-top: -0.1rem;
	    width: .3rem;
	}
	.service-b .list li .txt .p2 {
	    font-size: 0.24rem;
	    color: #fff;
	    margin-top: 0rem;
	}
	.service-b .list li .txt .p3 {
	    font-size: 0.32rem;
	    color: #fff;
	}
	.patry-list .aboutmain {
	    padding-top: .6rem;
	}
	.patry-list .aboutmain ul li {
	    width: 100%;
	    float: left;
	    margin-right: 0;
	    margin-bottom: .6rem;
	}
	.patry-list .aboutmain ul li .txt {
	    margin-top: .3rem;
	    font-size: 0.30rem;
	    line-height: 0.5rem;
	    height: 1rem;
	}
	.patry-list .aboutmain ul li .time{
		font-size: .24rem;
	}
	.service-a .left .content2{
		padding-right: 0;
		text-align: center;
	}
	.service-a .content2 .tit img {
	    margin-right: 0.3rem;
	    margin-top: -0.1rem;
	    width: 0.4rem;
	}
	.service-a .content2 .txt2 {
	    margin-top: .3rem;
	    font-size: 0.24rem;
	    padding-bottom: .3rem;
	}
	.service-a .left .txt3 {
	    margin-top: .3rem;
	    font-size: 0.32rem;
	    color: #008fb2;
	    line-height: 1;
	}
	.patry .service-a:nth-child(2n) .left .content2 {
	    padding-right: 0;
	    padding-left: 0;
	}
	.conect .aboutmain {
	    padding: .6rem 6%;
	}
	.conect .left {
	    padding: .5rem;
	    width: 100%;
	    height: auto;
	}
	.conect .left .tit{
		font-size: .28rem;
	}
	.conect .left a{
		padding: .3rem 0;
	}
	.conect .left a .txt p {
	    font-size: 0.24rem;
	    font-weight: 400;
	}
	.conect .left a .txt{
		width: 80%;
		font-size: .28rem;
	}
	.conect .right {
	    width: 100%;
	    height: 6rem;
	    margin-top: .3rem;
	    box-sizing: border-box;
	}
	.clearfixed {
	    height: 1.28rem;
	}
	.result-box {
	    padding: .6rem 0;
	}
	.result-box .result-tit {
	    font-size: .48rem;
	    line-height: .5rem;
	}
	.search-nav .swiper-slide a {
	    font-size: .26rem;
	    line-height: .9rem;
	}
	.result-box .search-nav .swiper-slide {
	    margin-right: .5rem;
	}
	.result-box .result-list {
	    margin-top: .2rem;
	}
	.result-box .news-lists .row {
	    margin: 0;
	}
	.result-box .news-lists .news-item {
	    padding: 0;
	}
	.result-box .news-lists .con-box {
	    padding: .3rem 0 .3rem .5rem;
	    font-size: .24rem;
	    line-height: .4rem;
	}
	.m-nav{
    position: fixed;
    top: 1.25rem;
    width: 100%;
    z-index: 50;
    overflow: auto;
    box-sizing: border-box;
    padding: 0 .3rem;
    height: calc(100% - 1rem);
    background-color: rgba(255,255,255,.95);
  }
  .m-nav li{
    border-bottom: 1px solid #dcdcdc;
  }
  .m-nav li:last-child{
    border-bottom: 0;
  }
  .m-nav li .tit{
    display: block;
    font-size: .3rem;
     padding: .15rem 0 .15rem .3rem;
    color: #333;
    position: relative;
  }

  .m-nav li .tit:before{
    content: "";
    position: absolute;
    right: 0.3rem;
    width: .25rem;
    height: .25rem;
    margin-top: -.2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    top: 50%;
    transition: all .2s;
    border-bottom:1px solid #333;
    border-right: 1px solid #333;
    transform: rotate(45deg);
  }
  .m-nav li:nth-child(1) .tit:before,
  .m-nav li:nth-child(5) .tit:before,
  .m-nav li:last-child .tit:before{
    display: none;
  }
  .m-nav li.on .tit:before{
    transform: rotate(-135deg);
  }
  .m-nav li .navson{
    padding-bottom: .3rem;
    display: none;
  }
  .m-nav li .navson a{
    display: block;
    font-size: .28rem;
    line-height: 1rem;
    padding: 0 .5rem;
    color: #333;
    border-bottom: 1px solid #eee;
  }
   .nav-btncur .line{
      top: 50%;
      bottom: auto;
      margin-top: -1px;
  }
  .nav-btncur .line1{
    transform: rotate(45deg);
    background-color:#008fb2;;
  }
   .nav-btncur .line2{
    opacity: 0;
    filter: alpha(opacity=0);
  }
   .nav-btncur .line3{
    transform: rotate(-45deg);
    background-color:#008fb2;;
  }
}