@charset "utf-8";

/* CSS Document */

.header .mmbtn{ position:absolute; right:3.5%; top:50%; margin-top:-16px; display:none}

.header .mmbtn .inbox{padding-top: 20px;font-size: 12px;color: #3d464f;position: relative;text-transform:uppercase;cursor: pointer;}

.header .mmbtn .inbox .line{width: 100%;height: 2px;background-color: #3d464f;position: absolute;right: 0;top: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

.header .mmbtn .inbox .line.l2{top: 8px;left: 0;right: auto;}

.header .mmbtn .inbox .line.l3{top: 16px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}

.header .mmbtn:hover .inbox .line{ width:60%}

/*menu*/

.mask{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,.35);left: 0;top: 0;z-index: 9999;display: none;}

.head-menu{position: fixed;right: 0;top: 0;width: 100%;height: 100%;max-width: 320px;background-color: #fff;z-index: 9999;overflow: hidden;background: -webkioput-linear-gradient(top, #fff , #eef2f5); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(bottom, #fff, #eef2f5); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(bottom, #fff, #eef2f5); /* Firefox 3.6 - 15 */background: -webkit-gradient(linear, left top, left bottom, from(#fff) , to(#eef2f5));background: -moz-linear-gradient(top, #fff , #eef2f5);background: -o-linear-gradient(top, #fff , #eef2f5);background: linear-gradient(to bottom, #fff , #eef2f5); /* 标准的语法 */-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);opacity: 0;visibility: hidden;}

.head-menu[data-on="on"]{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1;visibility: visible;}



.head-menu .toolbox .tool{width: 94%;max-width: 260px;padding-right: 40px;height: 60px;position: relative;}

.head-menu .toolbox .mmclose{width: 25px;height: 25px;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;}

.head-menu .toolbox .mmclose:before{content: "";width: 100%;height: 2px;background-color: #3d464f;position: absolute;left:50%;top: 50%;-webkit-transform: translate(-50%,-50%) rotate(45deg);-moz-transform: translate(-50%,-50%) rotate(45deg);-ms-transform: translate(-50%,-50%) rotate(45deg);-o-transform: translate(-50%,-50%) rotate(45deg);transform: translate(-50%,-50%) rotate(45deg);}

.head-menu .toolbox .mmclose:after{content: "";width: 100%;height: 2px;background-color: #3d464f;position: absolute;left:50%;top: 50%;-webkit-transform: translate(-50%,-50%) rotate(-45deg);-moz-transform: translate(-50%,-50%) rotate(-45deg);-ms-transform: translate(-50%,-50%) rotate(-45deg);-o-transform: translate(-50%,-50%) rotate(-45deg);transform: translate(-50%,-50%) rotate(-45deg);}



.head-menu .menu-box{height: -webkit-calc(100% - 60px);height: -moz-calc(100% - 60px);height: calc(100% - 60px);position: relative;}



.head-menu .menu-box .wrap{max-width: 260px;}

.head-menu .menu-box .mlist .lim{display: block;cursor: pointer;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

.head-menu .menu-box .mlist .lim .word{height: 50px;line-height: 50px;font-size: 18px;color: #1a1a1a;margin: 0 auto;width: 94%;max-width: 260px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

.head-menu .menu-box .mlist .lim .menu{display: none;padding: 0 5%;}

.head-menu .menu-box .mlist .lim[data-on="on"] .menu{display: block;}

.head-menu .menu-box .mlist .lim .menu .mm{height: 30px;line-height: 30px;display: block;}

.head-menu .menu-box .inbox{height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: -moz-box;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-moz-box-orient: vertical;-moz-box-direction: normal;flex-direction: column;-webkit-box-pack: space-between;-ms-flex-pack: space-between;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left;-o-transform-origin: top left;transform-origin: top left;opacity: 1;visibility: visible;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

.head-menu .menu-box .inbox[data-on="on"]{-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);opacity: 0;visibility: hidden;}

.head-menu .menu-box .inbox .contact{margin-bottom: 50PX;}



.head-menu .menu-box .outbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;z-index: 9999;-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: top right;-moz-transform-origin: top right;-ms-transform-origin: top right;-o-transform-origin: top right;transform-origin: top right;opacity: 0;visibility: hidden;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

.head-menu .menu-box .outbox[data-on="on"]{-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);opacity: 1;visibility: visible;}

.head-menu .menu-box .outbox .inbtn{height: 50px;line-height: 50px;background-color: #036eb7;margin-bottom: 20px;cursor: pointer;}

.head-menu .menu-box .outbox .inbtn .ww{max-width: 260px;width: 94%;margin: 0 auto;font-size: 14px;color: #fff;font-weight: bold;padding-left: 30px;position: relative;}

.head-menu .menu-box .outbox .inbtn .ww span{width: 20px;height: 5px;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}

.head-menu .menu-box .outbox .inbtn .ww span:before{content: "";border-style: solid;border-width:2px 3px; border-color: transparent #fff transparent transparent;position: absolute;left: 0;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

.head-menu .menu-box .outbox .inbtn .ww span:after{content: "";width: 20px;height: 1px;background-color: #fff;position: absolute;left: 1px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}

.head-menu .menu-box .contact img{ width:120px; height:auto;  display:inline-block; margin-top:20px;}

.head-menu .menu-box .contact img:nth-child(2){ margin-left:10px;}



.m-foot{ position:fixed; width:100%; height:58px; left:0; bottom:0;background:#036eb7; color:#fff; display:none; z-index:99}

.m-foot li{ float:left; width:33.3%; text-align:center;}

.m-foot li a{ color:#fff; font-size:12px; display:block;}

.m-foot li.li1 a{ background:url(../images/flmes.png) no-repeat center 5px; padding-top:27px}

.m-foot li.li2 a{ background:url(../images/fltel.png) no-repeat center 5px; padding-top:27px}

.m-foot li.li3 a{ background:url(../images/fltel.png) no-repeat center 5px; padding-top:27px}

.m-foot li.li4 a{ background:url(../images/right_pic6.png) no-repeat center 3px; padding-top:27px}





.phshow{ display:none}

.pcshow{ display: block}





.m-pronav{ position: relative; width:100%;z-index:90; bottom:0; display:none}

.m-pronav h3{ background:#0065ae; position:relative}

.m-pronav h3 a{ display:block;padding:10px 5%;color:#fff;}

.m-pronav h3 i{ width:17px; height:17px; background:url(../images/menu_list3.png) no-repeat; background-size:17px 17px; position:absolute;top:13px;right:5%}

.m-pronav .active i{background:url(../images/menu_list2.png) no-repeat;background-size:17px 17px;}

.m-pronav ul{ background:#fff; position:absolute; width:100%; display:none}



.m-pronav ul li{ border-bottom:1px solid #e8e8e8;}



.m-pronav ul li a{ display:block; padding:8px 5%}







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

.banner{ width:110%; margin-left:-5%}

.nbanner {width:110%; margin-left:-5%}





}

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

.banner{ width:120%; margin-left:-10%}

.nbanner {width:120%; margin-left:-10%}

.ibusiness li .wenzi p{ font-size:15px}



.nbanner .text{ margin-top:-40px;}

.nbanner .text h3{ line-height:40px; font-size:36px; margin-bottom:0px;}

.nbanner .text p{ font-size:20px;}





}

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

.wrap{ width:98%; }

.header .tel h3{ font-size:20px;}



.banner{ width:130%; margin-left:-15%}

.nbanner {width:130%; margin-left:-15%}



.iabout .abpic{ width:50%;}

.iabout .abright{width:48%; padding:1%;}





.footer li:last-child img{ width:110px}



.nnews .newskuai .wenzi .more{ margin-top:15px;}

.nnews .newskuai .wenzi h3{ margin-bottom:0}








.partner li .par2, .npartner li .par2{ font-size:15px}



}

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

.wrap{ width:98%; }

.messages .wrap{padding:20px 15px 30px 15px; width:calc(98% - 30px);}

.header .tel{ display:none}

.header .menu{ text-align:right}



.iserivce .conn li{width:calc(30% - 2px); padding:1.5% 1% 2% 1%; margin-right:2%; margin-top:15px;}

.iserivce .conn li:nth-child(4n){ margin-right:2%}

.iserivce .conn li:nth-child(4n+1){ clear:none; float:left}

.iserivce .conn li:nth-child(3n){ margin-right:0}

.iserivce .conn li:nth-child(3n+1){ clear:both}

.iserivce .conn li:nth-child(4){ margin-top:15px}

.header .wrap{ height:100px;}



.footer li:last-child img{ width:100px}


}





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

.iserivce .conn li .lianxi .cleft{width:calc(44% - 32px);padding-left:32px; }





.title{ margin-bottom:15px;}

.title h3{ line-height:32px; font-size:30px;}



.biao h3{ font-size:20px;}



.title02 h3{ line-height:30px; font-size:26px;}

.title02 p{font-size:16px; }



.inews .newsright .conn p span:nth-child(1){ margin:0 20px;}



.section{ padding:40px 0 60px 0;}

.section02{ padding:40px 0 0px 0;}

.section03{ padding:0 0 70px 0;}

.section04{ padding:40px 0}

.section05{ padding:30px 0 }

.section06{ padding:40px 0 80px 0;}





.nnews .newskuai:first-child{ margin-top:-20px;}

.nnews .newskuai:last-child{ margin-bottom:20px;}

.nnews .newskuai{padding: 15px 0;}



.nbanner .text{ margin-top:-30px;}

.nbanner .text h3{ line-height:40px; font-size:30px;}

.nbanner .text p{ font-size:18px;}



.newsxiang .newstitle h3{ font-size:28px; }



.nnews .signkuai:first-child{ margin-top:-20px;}

.nnews .signkuai:last-child{ margin-bottom:20px;}







.wenhua .kuai .wenzi{ padding:20px 0 0 20px; width:calc(50% - 20px)}

.wenhua .kuai .wenzi .xtitle h3{ font-size:20px;margin-bottom:15px}

.wenhua .kuai .wenzi .xtitle p{ font-size:16px;}

.wenhua .kuai .wenzi .conn h3{ font-size:20px;}

.wenhua .kuai:nth-child(2n) .wenzi{padding:20px 20px 0 0 ;}



.ncontact .lxfs{  font-size:15px; }



.ncontact .lxfs .tel{margin-bottom:30px; }

.ncontact .lxfs .qq{margin-bottom:30px;}

.ncontact .lxfs .email{margin-bottom:30px;}

.ncontact .lxfs .add{margin-bottom:30px;}







}

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

.banner{ width:140%; margin-left:-20%}

.nbanner {width:140%; margin-left:-20%}



.header .mmbtn{ display:block}

.header .menu{ display:none}



.header .wrap{ height:85px !important;}

.header .logo img{ height:85px !important; margin-top:-42.5px !important; }



.banner{ margin-top:85px; }

.nbanner{ margin-top:85px; }



#a01{ margin-top:-85px;}

#a02{ margin-top:-85px;}

#a03{ margin-top:-85px;}

#a04{ margin-top:-85px;}

#a05{ margin-top:-85px;}



.ibusiness li .wenzi p{ font-size:14px}



body{font-size:14px; line-height:28px;}

.footer li{ margin-left:0}



.inews .newsleft .topnews .intro{ display:none}



.copyright{ margin-bottom:55px;}

.m-foot{ display:block}


.float_kf{ display:none}


.nzhuce01 li{width:calc(32% - 2px); margin-right:2%; }

.nzhuce01 li:nth-child(3n){ margin-right:0}

.nzhuce01 li:nth-child(3n+1){ clear:both}





.nzhuce02 li{ width:33.33%;margin:20px 0;}

.nzhuce02 li:hover{ margin:0px 0 10px 0;}

.nzhuce02 li:last-child{ width:28%;}

.nzhuce02 li:nth-child(3n+1){ clear:both}

.nzhuce02 .icon{ width:80px; height:109px;}

.nzhuce02 .icon:after{ margin-top:-10px; right:-40px;width:24px;background:url(../images/lcjiantou.png) no-repeat left center; background-size:auto 20px;}





.njizhang03 li .icon{ font-size:30px}



.njizhang03 li{ float:left; width:32%; margin-right:2%}

.njizhang03 li:nth-child(3n){ margin-right:0}

.njizhang03 li:nth-child(3n+1){ clear:both}



.njizhang03 li .wenzi {padding: 30% 5% 5% 5%;min-height: 260px;}



.nzhuxiao li .icon{ line-height:80px; font-size:30px}



.nzizhi03 li .icon{ line-height:80px; font-size:30px}





.nzizhi03 li{ float:left; width:32%; margin-right:2%;}

.nzizhi03 li:nth-child(4n){ margin-right:2%}

.nzizhi03 li:nth-child(3n){ margin-right:0}

.nzizhi03 li:nth-child(3n+1){ clear:both}

}









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

.banner{ width:160%; margin-left:-30%}

.nbanner {width:160%; margin-left:-30%}



.partner li{ display:none; width:24%; margin:-10px 0.5%; }
.partner li:nth-child(5){ margin-left:12.5%;}
.partner li:nth-child(7){margin:-10px 0.5%;}



.npartner li{ width:24%; margin:-10px 0.5%; }
.npartner li:nth-child(5){ margin-left:12.5%;}
.npartner li:nth-child(7){ margin:-10px 0.5%;}

.partner li .par2, .npartner li .par2{ font-size:15px}



.inews .newsleft{ float:none; width:calc(96% - 2px); padding:15px 2%; margin-bottom:20px; min-height:auto; padding-bottom:30px;}

.inews .newsright{ float:none; width:calc(96% - 2px); padding:15px 2%;}



.iabout .conn{ background:none;box-shadow: 0 0 0px #ccc; }

.iabout .abright .more{ float:none; margin:20px auto 0 auto}

.iabout .abpic{ float:none; width:100%;}

.iabout .abright{ float:none; width:100%; padding:0%;}



.ibusiness li{  width:48%; margin-right:0}

.ibusiness li:nth-child(2n){ float:right}

.ibusiness li:nth-child(2n+1){ clear:both}

.ibusiness li:nth-child(1), .ibusiness li:nth-child(2){ margin-bottom:15px;}



.header .wrap{ height:80px;}

.header .logo img{ height:80px; margin-top:-40px; }



.banner{ margin-top:80px; }

.nbanner{ margin-top:80px; }



#a01{ margin-top:-80px;}

#a02{ margin-top:-80px;}

#a03{ margin-top:-80px;}

#a04{ margin-top:-80px;}

#a05{ margin-top:-80px;}



.iserivce .conn li{width:44%; padding:1.5% 2% 2% 2%; margin-right:0%; margin-top:15px;}

.iserivce .conn li:nth-child(3n){ margin-right:0%}

.iserivce .conn li:nth-child(3n+1){ clear:none; float:left}

.iserivce .conn li:nth-child(2n){ float:right !important; margin-right:0 !important}

.iserivce .conn li:nth-child(2n+1){ clear:both}

.iserivce .conn li:nth-child(3){ margin-top:15px}





.messages .item:nth-child(1){width: 39%; margin-right:1%}

.messages .item:nth-child(2){width: 60%; margin-right:0%}



.messages .item:nth-child(3){width: 39%; margin-right:2%; margin-top:10px}

.messages .item:nth-child(4){width: 29%; margin-right:1%;margin-top:10px}

.messages .item:nth-child(5){width: 29%;margin-top:10px}



.messages .anniu{ font-size:14px;}

.footer li:first-child img{ height:60px; width:auto}



.inews .newsright .conn p span:nth-child(1){ margin:0 10px;}





.nnews .newskuai .wenzi h3{ line-height:35px; font-size:18px;}



.topnav02 li{line-height:48px;height:48px; font-size:15px; }

.topnav02 li a{ padding:0px 25px;}



.nbanner .text h3{font-size:28px;}

.nbanner .text p{ font-size:16px;}



.shangxia{ padding:15px 0; }

.shangxia li{ float:none; text-align:left;}

.shangxia li:nth-child(2n){ float:none; text-align:left;}



.newsxiang .newstitle h3{ font-size:24px; }



.nnews .signkuai{padding: 10px 0;}

.nnews .signkuai h3{ font-size:15px;background:none; padding-left:0;}

.nnews .signkuai .shijian{ float:none; display:block}



.nnews .signkuai h3 span:nth-child(1){ margin:0 15px;}

.nnews .signkuai .shijian{ margin-bottom:0}





.nabout .abpic{ display:none}

.nabout .abright{ float:none; width:100%; padding:0%; font-size:15px}





.ncontact .lxfs{ margin-bottom:30px; float:none; width:100%}

#map{width:calc(100% - 2px);height:300px; float:none}

.ncontact .lxfs .tel{margin-bottom:20px; }

.ncontact .lxfs .qq{margin-bottom:20px;}

.ncontact .lxfs .email{margin-bottom:20px;}

.ncontact .lxfs .add{margin-bottom:20px;}



.nservice .conn p{ width:calc(100% - 15px); float:none;}

.nservice .conn p:nth-child(2n){ float:none}



.vs .conn li{ width:40%; margin:10% 5%; font-size:15px;}

.vs .conn li:nth-child(1) h3{border: solid 1px #bbbaba; font-size:20px; padding:8px 25px; margin-bottom:20px;}

.vs .conn li:nth-child(1) p{background: url(../images/gsbg_ztn6_self_1.png) no-repeat left center; background-size: 18px auto; padding-left:30px; line-height:30px;}

.vs .conn li:nth-child(2) h3{border: solid 1px #fff;font-size:20px; padding:8px 25px; margin-bottom:20px;}

.vs .conn li:nth-child(2) p{background: url(../images/l_ztn6_my_1.png) no-repeat left center; background-size: 18px auto; padding-left:30px; line-height:30px;}



.nzizhi li{ float:left; width:32%; margin-right:2%;margin-bottom:15px;}

.nzizhi li:nth-child(3n){ margin-right:0}

.nzizhi li:nth-child(3n+1){ clear:both}

.nzizhi li .icon{ line-height:80px; font-size:30px;}

.nzizhi li .wenzi{padding: 30% 5% 5% 5%;min-height: 80px;}



}



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

.footer .content {display: block;display:block;}

.footer ul {display: block;display:block;}

.footer li {color:#fff;display:block;cursor:pointer; padding-left:0px;}	

.footer li:last-child{ text-align:center}

.footer li:nth-child(1){ display:none}

.footer li h3{ margin-top:0; display:none}

.biao h3{ font-size:18px;}

.footer li:nth-child(2) h3{ display:block}

.iserivce .conn li .lianxi .cleft{width:10px;padding-left:32px; font-size:0  }

.iserivce .conn li .lianxi .cright{ width:calc(100% - 42px)}





.nnews .newskuai .pic{ float:none; width:calc(100% - 2px); border:solid 1px #ddd; margin-bottom:10px; }

.nnews .newskuai .wenzi{ float:none; width:100%; padding: 1% 0%;}



.topnav02 li a{ padding:0px 20px;}



.youshi ul{border:none;}

.youshi li{ width:50%; border:none; min-height:auto; margin-bottom:20px;}

.youshi li:nth-child(2n+1){ clear:both}

.youshi li .icon{max-width:95px;margin: 10px auto 20px auto;}

.youshi li .icon img{ height:30px;  padding:30px 0; }

.youshi li .wenzi h3{ font-size:16px;}



.roll .qimo8 .qimo ul li img{ height:120px}





.wenhua .kuai .pic{ float:none; width:100%}

.wenhua .kuai .wenzi{ padding:20px 0; float:none; width:100%}

.wenhua .kuai:nth-child(2n) .pic{ float:none}

.wenhua .kuai:nth-child(2n) .wenzi{ float:none; padding:20px 0 ;}



.title h3{ line-height:30px; font-size:28px;}





.nzhuce01 li{width:48%; margin-right:0%; min-height:320px; }

.nzhuce01 li:nth-child(3n+1){ clear:none}

.nzhuce01 li:nth-child(2n){ float:right}

.nzhuce01 li:nth-child(2n+1){ clear:both}





.nzhuce02 .icon{ width:60px; height:82x;}

.nzhuce02 .icon img {margin-top: -22px;margin-left: 16px;}



.more02{ width:180px; line-height:40px;font-size:16px; margin:20px auto 0 auto}





.vs .vspic{ display:none}



.njizhang li{float:none; width:calc(100% - 2px); margin-right:0%; margin-bottom:20px;}

.njizhang li:nth-child(3n){ margin-right:0; margin-bottom:0}

.njizhang li .wenzi h3{ font-size:18px; }

.njizhang li .wenzi p{ font-size:15px;}



.nzhuxiao li{ float:left; width:32%; margin-right:2%;  margin-bottom:15px;}

.nzhuxiao li:nth-child(3n){ margin-right:0}

.nzhuxiao li .wenzi {padding: 30% 5% 5% 5%;min-height: 50px;}





.nzhuxiao02 li{ float:left; width:32%;}

.nzhuxiao02 li:nth-child(3n){ margin-right:0}

.nzhuxiao02 li .wenzi h3{ font-size:16px;}



.zhuxiaoend li .wenzi{ margin-top:-20px}

.nzhuce02 li{ margin:10px 0}


.footer .form { width:90%; min-width:90%; margin:0 auto;}
.footer li h3{ text-align:center}
}

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

.banner{ width:200%; margin-left:-50%}

.nbanner {width:180%; margin-left:-40%}

.header .wrap{ height:80px !important;}

.header .logo img{ height:80px !important; margin-top:-40px !important; }



.nbanner .text h3{font-size:24px;}

.newsxiang .newstitle h3{ font-size:22px; }



.ncontact .lxfs .tel{margin-bottom:10px;}

.ncontact .lxfs .qq{margin-bottom:10px;}

.ncontact .lxfs .email{margin-bottom:10px;}

.ncontact .lxfs .add{margin-bottom:15px;padding-top:10px;}



.vs .conn li{ width:80%; padding:10% 10%; margin:0; font-size:15px;}

.vs .conn{ background:none}

.vs .conn li:nth-child(1){ background:#656565}

.vs .conn li:nth-child(2){ background:#297ecc}



.other li{ float:none; width:100%; line-height:35px; font-size:16px;}

.other li span{ width:30px; height:30px;font-size:20px; }



.njizhang02 .wenzi {margin-top: -40px;padding-top: 30px;}



.njizhang03 li{ float:left; width:48%; margin-right:0%; margin-bottom:15px;}

.njizhang03 li:nth-child(3n+1){ clear:none}

.njizhang03 li:nth-child(2n){ float:right}



}



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

.banner{ width:220%; margin-left:-60%}



.header .wrap{ height:70px;}

.header .logo img{ height:70px; margin-top:-35px; }



.banner{ margin-top:70px; }

.nbanner{ margin-top:70px; }



#a01{ margin-top:-70px;}

#a02{ margin-top:-70px;}

#a03{ margin-top:-70px;}

#a04{ margin-top:-70px;}

#a05{ margin-top:-70px;}



.inews .newsleft .date{ display:none}



.topnav02 li a{ padding:0px 15px;}



.title h3{ font-size:24px;}



.shouhou li{ float:none; width:100%; margin-right:0%; margin-bottom:20px; }

.shouhou li .wenzi{ min-height:auto}



.nzhuce02 .li04 li{ width:50%}

.nzhuce02 .li04 li:nth-child(3n+1){ clear:none}

.nzhuce02 .li04 li:nth-child(2n+1){ clear:both}

.nzhuce02 .li04 li:last-child{ width:45%}



.nzizhi03 li{ float:left; width:49%; margin-right:2%;}

.nzizhi03 li:nth-child(2n){ margin-right:2%}

.nzizhi03 li:nth-child(3n+1){ clear:none}

.nzizhi03 li:nth-child(2n){ margin-right:0; float:right !important}

.nzizhi03 li:nth-child(2n+1){ clear:both}



}