@charset "utf-8";


.m-btn{ width:25px; height:18px; margin-top:32px; display:none; position:fixed; right:10px;}
.m-btn span{ width:100%; height:2px;background: #666; position:absolute; left:0; top:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.m-btn .line1{-webkit-transform-origin:4px center;-moz-transform-origin:4px center;-ms-transform-origin:4px center;-o-transform-origin:4px center;transform-origin:4px center}
.m-btn .line2{top:7px;}
.m-btn .line3{top:14px;-webkit-transform-origin:1px center;-moz-transform-origin:1px center;-ms-transform-origin:1px center;-o-transform-origin:1px center;transform-origin:1px center}
.m-btn.on .line2 {opacity: 0;filter: alpha(opacity=0);}
.m-btn.on .line1{webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.m-btn.on .line3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

.m-menu{position: fixed;width: 100%;top:0;left: 0;height:100vh;background: #fff;-moz-transform: translate(-100%, 0);-webkit-transform: translate(-100%, 0);transform: translate(-100%, 0);-moz-transition:.4s ease;-webkit-transition:.4s ease;transition:.4s ease;overflow-y: auto; z-index:9999}
.m-menu.show{-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);transform: translate(0, 0);}
.m-menu li{ position:relative;}
.m-menu>ul{ padding:90px 0 30px;}
.m-menu>ul>li:first-child{ border-top:1px solid #e3e3e3}
.m-menu li{ border-bottom:1px solid #e3e3e3; position:relative}
.m-menu>ul>li>a{ line-height:50px; font-size:18px; padding:0 3%; color:#333; display:block; position:relative}
.m-menu .active i{ width:20px; height:100%; position:absolute; right:3%;top:0;}
.m-menu .active i:before{ content:""; width:20px; height:2px; background:#ccc; position:absolute; left:0;top:50%; margin-top:-1px;}
.m-menu .active i:after{ content:""; width:2px; height:20px;background:#ccc; position:absolute; left:50%; margin-left:-1px;top:50%; margin-top:-10px;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.m-menu .active.actives{ background:#e8f1ed !important} 
.m-menu .menu_a.actives i{ background:#ec6a17; color:#fff; }
.m-menu .active.actives i:before{ display:none !important}
.m-menu .active.actives i:after{ -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg); }

.m-menu ul li ul{display: none;}
.m-menu ul li ul li { border-left:0; border-right:0;  line-height:40px;}
.m-menu ul li ul li a{ background:none !important; display:block; padding:0 5%;}
.m-menu ul li ul li .active.actives{background:none !important; color:#1a714e; position:relative;border-bottom:1px solid #e3e3e3; }
.m-menu ul li ul li ul{display: none;}
.m-menu ul li ul li ul li {line-height:35px}
.m-menu ul li ul li ul li  a{ padding:0 6%}



.f-menu{width: 100%;background:#212121;color:rgba(255,255,255,0.6); padding:25px 10px;}
.f-menu.show{-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);transform: translate(0, 0);}
.f-menu li{ position:relative;}
.f-menu li{ border-bottom:1px solid rgba(255,255,255,0.2); position:relative}
.f-menu>ul>li>a{ line-height:50px; font-size:16px;color:#fff; display:block; position:relative}
.f-menu .active i{ width:18px; height:100%; position:absolute; right:3%;top:0;}
.f-menu .active i:before{ content:""; width:18px; height:1px; background:#ccc; position:absolute; left:0;top:50%; margin-top:-0.5px;}
.f-menu .active i:after{ content:""; width:1px; height:18px;background:#ccc; position:absolute; left:50%; margin-left:-1px;top:50%; margin-top:-9px;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}

.f-menu .menu_a.actives i{ background:#ec6a17; color:#fff; }
.f-menu .active.actives i:before{ display:none !important}
.f-menu .active.actives i:after{ -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg); }

.f-menu ul li ul{display: none;}
.f-menu ul li ul li { border-left:0; border-right:0;  line-height:40px;}
.f-menu ul li ul li a{ background:none !important; display:block; padding:0 2%;color:#fff;}
.f-menu ul li ul li .active.actives{background:none !important; color:#1a714e; position:relative;border-bottom:1px solid rgba(255,255,255,0.2); }
.f-menu ul li ul li ul{display: none;}
.f-menu ul li ul li ul li {line-height:35px}
.f-menu ul li ul li ul li  a{ padding:0 4%; color:#fff;}
.f-menu li .flogo{ margin-top:20px;}
.f-menu li .flogo img{ width:120px; height:auto}
.f-menu .erweima{ text-align:center; line-height:20px; font-size:14px !important}
.f-menu .erweima img{ display: block; max-width:120px;}
.f-menu .code01{ float:left}
.f-menu .code02{ float:right}
.f-menu .youlian{ width:100%; padding-top:25px; clear:both}
.f-menu .youlian select{ width:100%; display:block; height:32px; line-height:32px;}
.f-menu li .ftel p{ font-size:14px; }
.f-menu li .ftel h3{ margin:0; padding:0; font-size:20px; font-weight:bold; color:#fff; margin-bottom:15px;}

.m-foot{ position:fixed; width:100%; height:60px; padding-top:5px; left:0; bottom:0;background: #207f4f; color:#fff; display:none; z-index:9999999 !important}
.m-foot li{ float:left; width:33.33%; text-align:center;}
.m-foot li a{ color:#fff; display:block;}
.m-foot li.li1 a{ background:url(../images/f01.png) no-repeat center 5px; background-size:auto 20px; padding-top:25px}
.m-foot li.li2 a{ background:url(../images/f02.png) no-repeat center 5px;background-size:auto 20px; padding-top:25px}
.m-foot li.li3 a{ background:url(../images/f03.png) no-repeat center 5px;background-size:auto 20px; padding-top:25px}

.phshow{ display:none !important}
.pcshow{ display: block !important}
.f-menu{ display:none}


@media screen and (max-width: 1600px){
.header .menu li .menu_a{ padding:0 20px}

.nbanner .nbannerin .text{ padding:50px 0}
.nbanner .nbannerin .text h3{ font-size:32px;line-height:45px;}
.nbanner .nbannerin{ min-height:360px;}
}

@media screen and (max-width: 1440px){
.header .menu li .menu_a{ padding:0 18px}
.iabout .wenzi .abtitle{font-size: 26px; line-height: 40px; padding: 0px 0 20px 0;}
.iabout .wenzi .conn{ line-height:28px}
.iabout .wenzi .youshi{ margin:25px 0}
.banner img{ width:110%; margin-left:-5%}
.nbanner img{ display:block; width:110%; margin-left:-5%}


.nmain .nleft .conleft .conn{ padding:15px 0 15px 10px;}
.nmain .nleft .conleft .conn .intel{background:url(../images/adtel02.png) no-repeat left center; background-size:32px auto;  padding-left:38px}
.nmain .nleft .conleft .conn:hover .intel{background:url(../images/adtel.png) no-repeat left center;background-size:32px auto; }
.nmain .nleft .conleft .conn p{ font-size:13px; line-height:18px; margin-bottom:2px;}
.nmain .nleft .conleft .conn h3{font-size:20px;line-height:26px;}

body{line-height:28px;}

.serlists .item .zixun{ position:relative; left:auto; bottom:auto; margin-top:10px}
}
@media screen and (max-width: 1300px){
.ad .kuai01{ font-size:24px; width:40%;}
.ad .kuai02{ width:58%}
.header .menu li .menu_a{ padding:0 15px}

.njj .item .wenzi{ top:60%}
.njj .item:hover .wenzi{ top:4%}
.njj .item:nth-child(4):hover .wenzi{ top:0.5%}
.njj .item:nth-child(5):hover .wenzi{ top:2%}
.njj .item .wenzi .zi p{ line-height:20px;}
.njj .item .wenzi{ padding:0 0 0 10px}
.njj .item .wenzi .zi h3{font-size: 17px; margin:5px 0}


.serlists .item .wenzi h3{ font-size:20px; line-height:26px;}
.serlists .item{ padding:15px; margin-bottom:20px;}
.serlists{ margin-top:30px}

.nserdetail .wenzi h3{ font-size:32px; line-height:40px}
}

@media screen and (max-width: 1240px){
.header .menu li .menu_a{ padding:0 12px; font-size:16px;}
.wrap{width:94%; }
.inews .newstabcontent .kuai:nth-child(4){ display:none; }
.header .tel h3{ font-size:18px;}
.header .logo{ margin-top:-28px;}	
.header .logo img{ height:56px;}
.header .wrap{ height:82px}


.youshi li h3{ margin-bottom:0; font-size:17px;}
.youshi li h3 span{ font-size:32px;}

.iabout .use{ position:relative; left:auto; bottom:auto;}
.iproducts #products_cont .wenzi h3{ font-size:17px;}
.iabout .wenzi .abtitle{ font-size:24px}
.iabout .wenzi .conn{ font-size:15px;}


.iproducts .prolei ul li { background-size:50px auto !important}
.iproducts .prolei ul .on{background-position: center -58.5px !important;}
.iproducts .prolei ul a span{ padding-top:20px;}

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

.nmain .nleft .dabiao h3{ font-size:20px; line-height:30px}
.nmain .nleft li{ font-size:15px;}
.nmain .ntitle h3{ line-height:57px; font-size:20px}

.download .my-gallery figure{width:23.5%; margin-right:2%;  margin-bottom:2%}
.download .my-gallery figure:nth-child(4n){margin-right:0%}
.download .my-gallery figure:nth-child(4n+1){ clear:both}

body{line-height:26px;}


.title{ margin-bottom:25px;}
.title h3{ line-height:32px; font-size:32px; }

.advideo a span{height:200px;font-size:28px;}

.nbanner .nbannerin .text{ padding:40px 0}
.nbanner .nbannerin .text h3{ font-size:28px;line-height:40px;}
.nbanner .nbannerin{ min-height:310px;}

}
@media screen and (max-width: 1140px){
.wrap{width:96%; }
.ad .kuai01{ float:none;width:100%; font-size:24px;}
.ad .kuai02{ float:none; width:100%}
.ad .kuai02 .tel{margin-left:0%; font-size:18px; width:64.66%; float:left; }
.ad .kuai02 .tel a{ font-size:26px;}
.ad .kuai02 .zixun {width:31.33%; float:right; font-size:15px;}
.footer li{padding: 40px 4.2% 30px 1.5%;}
}
@media screen and (max-width: 1024px){
.header .menu{ display:none}
.header .tel{ right:50px; }
.m-btn{ display:block} 
.m-menu>ul{ padding-top:121px;}
.top{ position:fixed; width:100%; top:0; left:0; z-index:9999999}
.header{position:fixed;width:100%;/* top:33px; */left:0;z-index:9999999}
.ispace{ height:121px; }
.top .use li{margin-left:10px;} 

.section{ padding:50px 0 65px 0;}
.sectionpre{ padding-top:50px}
.sectionnext{ margin-bottom:100px;}
.sectionnext02{ margin-bottom:80px;}
.inews .newstabmenu li{ font-size:17px;width: 135px; line-height:40px;}
.inews .newsleft .shijian h3{ font-size:24px;}
.inews .newsleft .newsj h3{ font-size:17px; line-height:35px;}

.message-box .left h3{ font-size:24px;line-height:40px; padding: 15px 0;}

.footer li{padding: 40px 4% 30px 1.5%;}


.pcshow{ display: none !important}
.f-menu{ display:block !important}
.phshow{ display:block !important}

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

.nmain .nleft{ display:none}
.nmain .nright{ float:none; width:100%; margin-bottom:50px}
.nmain .nright .conn{padding-top:15px;}

.nnmain .location{ display:none}
.phguide { display:block !important; }

.phguide ul{ width:100%;  background:url(../images/sub_nav1.png) repeat; background-size:auto 45px}
.phguide li{ line-height:45px; font-size:15px; text-align:center; -webkit-transition:all .5s;transition:all .5s; float:left; background:url(../images/sub_nav1.png) repeat-x;}
.phguide.phguide03 li{ width:33.33%}
.phguide.phguide04 li{ width:25%}
.phguide li a{ color:#5B5B5B;-webkit-transition:all .5s;transition:all .5s; display:block; }
.phguide li.cur a, .phguide li:hover a{ color:#fff;}
.phguide li:hover {color:#fff; background:#18724f}
.phguide li.cur {color:#fff; background:#18724f}


.nad ul {font-size:15px;}
.nad h3 span{font-size:40px}
.chengyuan .membertabmenu li{ font-size:16px; width:auto; padding:0 30px; margin-right:5px;}
.chengyuan .membertabmenu li:last-child{ margin-right:0}

.fuwu { margin-top:30px;}
.fuwu .item .icon{line-height:76px; font-size:36px; background-size:auto 75px;}
.fuwu .item .conn{ min-height:150px; margin-top:-30px; font-size:15px; padding: 10% 4% 8% 4% !important;}
.fuwu .item .conn h3{ line-height:35px;}

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




.contacts .kuai{ margin-bottom:20px; width:50%; float:left;}
.contacts .kuai:nth-child(1){ width:100%}
.contacts .kuai:nth-child(2n){ clear:both}
.contacts .kuai:nth-child(2n+1){ float:right}
.contacts .kuai:nth-child(1){ float:none; clear:both}
.contacts .kuai h3{ font-size:15px;}
.contacts .kuai p span{/* display: inline-block; *//* width:50px; */}

.advideo a span{height:160px;font-size:24px;}
.nbanner .nbannerin .location{ display:none}

.nmain .erjiguide li{margin-right:5px; }
.nmain .erjiguide li a{padding:0px 20px;} 

.nserdetail .wenzi h3{ font-size:28px;}

.ntuijian .wenzi h3{ font-size:20px; line-height:32px;}
}

@media screen and (max-width: 920px){
.banner .swiper-button-prev, .banner .swiper-button-next{ display:none !important; }
.top{ height:30px;}
.header{/* top:30px; */}
.top .use li .hd .usecon{ width:340px;height:260px;margin-top:-130px; margin-left:-170px; line-height:30px;}
.top .use li .hd .usecon h3{ line-height:45px;font-size:16px; }
.top .use li .hd .usecon .inn .item img{ max-width:120px; height:auto}
.top .use li .hd .usecon .inn .item{margin:0 10px;}
.top .use .hd .closed{ margin-left:130px; margin-top:-110px; cursor:pointer;}
.top .use{ padding:5px 0; }

.header .logo{ margin-top:-26px;}	
.header .logo img{ height:52px;}	
.header .wrap{ height:78px}
.ispace{ height:108px; }
.m-menu>ul{ padding-top:108px;}
.banner img{ width:120%; margin-left:-10%}

.section{ padding:40px 0 55px 0;}
.sectionpre{ padding-top:40px}
.sectionnext{ margin-bottom:8px;}
.sectionnext02{ margin-bottom:60px;}


#newBridge #nb_toolbar_wrap{ display:none !important}

.iabout .wenzi .abtitle{ font-size:20px}
.youshi li h3 span{ font-size:28px;}
.backtop{ display:none}
.m-foot .backtop{ display:block}


.map .kuai{ width:49%; float:left; margin-right:0%;}
.map .kuai:nth-child(2n){ float:right}
.map .kuai:nth-child(3n+1){ clear:none}
.map .kuai:nth-child(2n+1){ clear:both}
.map .kuai h3{ line-height:36px; font-size:15px;}

.nmain .zs h3{ font-size:16px;}
.ncontact .item .wenzi h3{ font-size:18px;line-height: 40px;}

.download .my-gallery figure{width:32%; }
.download .my-gallery figure:nth-child(4n){margin-right:2%}
.download .my-gallery figure:nth-child(4n+1){ clear:none}
.download .my-gallery figure:nth-child(3n){margin-right:0%}
.download .my-gallery figure:nth-child(3n+1){ clear:both}


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

.nbanner .nbannerin .text{ padding:30px 0}
.nbanner .nbannerin .text h3{ font-size:26px;line-height:35px;}
.nbanner .nbannerin{ min-height:auto}

.serlists .item .wenzi h3{ font-size:18px; line-height:26px;}

.nmain .erjiguide li a{padding:0px 15px; margin-bottom:5px} 

.serlists{ margin-top:20px}

.njj .item{ width:25%}
.njj .item:nth-child(2){display:none}
}

@media screen and (max-width: 768px){
.header .logo{ margin-top:-24px;}	
.header .logo img{ height:48px;}	
.header .wrap{ height:74px}

.ispace{ height:104px; }
.m-menu>ul{ padding-top:104px;}
.header .tel h3{ font-size:16px;}
.header .tel span{ width:30px; height:30px; background: url(../images/tel.png) #1a714e no-repeat center center; background-size:cover;}
.m-btn{ margin-top:25px;}

.iproducts .prolei ul li.on:after, .iproducts .prolei ul li:hover:after{ display:none !important;}
.iproducts .prolei li:before{ display:none !important}
.iproducts .prolei ul{ border:none !important; padding-bottom:0 !important;}

.iproducts .prolei ul li{float:left; position:relative; width:23.5%; margin-right:2%; padding:30px 0 10px 0; border:solid 2px #ddd; background-repeat: no-repeat;transition:all 0.1s ease-in-out; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; position: relative;text-align: center;cursor:pointer;}
.iproducts .prolei ul li:nth-child(4n){ margin-right:0}
.iproducts .prolei ul li:nth-child(4n+1){ clear:both}
.iproducts .prolei ul li:nth-child(1), .iproducts .prolei ul li:nth-child(2), .iproducts .prolei ul li:nth-child(3), .iproducts .prolei ul li:nth-child(4){ margin-bottom:2%}
.iproducts .prolei ul a span{ font-size:16px;}

.iproducts .prolei ul li { background-size:40px auto !important}
.iproducts .prolei ul .on{background-position: center -46.5px !important;}
.iproducts .prolei ul a span{ padding-top:10px;}
.iproducts .prolei ul li{ padding:30px 0 5px 0}
.iproducts #products_cont{ margin-top:20px !important;}

.iproducts #products_cont .wenzi h3{ font-size:16px}
.iproducts #products_cont .wenzi{ padding:10px;}
.iproducts #products_cont .wenzi p{ line-height:20px; min-height:40px}

.iproducts #products_cont .item{ float:left; width:48.5%; margin-right:0%; margin-bottom:3%;}
.iproducts #products_cont .item:nth-child(3n+1){ clear:none}
.iproducts #products_cont .item:nth-child(2n){ float:right}
.iproducts #products_cont .item:nth-child(2n+1){ clear:both}

.iproducts{ padding-bottom:20px}

.iabout .pic{ float:none; width:100%; margin-bottom:20px;}
.iabout .wenzi{ float:none; width:96%; margin:0 auto}
.iabout.section{ padding-top:0 !important}
.iabout .wrap{ width:100% !important}
.iabout .wenzi .abtitle{padding: 0px 0 10px 0;}
.iabout .youshi ul{ font-size:15px;}

.iabout .youshi ul {display:block;display:block; text-align:center}
.iabout .youshi li {display:inline-block; width:calc(33.33% - 5px); margin-bottom:15px}
.iabout .youshi li span{ font-size:24px;}
.iabout .use ul{ text-align:center}
.iabout .use ul li{ display:block; width:120px; line-height:36px; display:inline-block; float:none}
.iabout .use li:nth-child(2){ margin-right:10px;}

.inews .newsleft{ float:none; width:100%}
.inews .newsright{ float:none; width:100%; margin-top:0; margin-bottom:30px}

.inews .newstabmenu li{ font-size:16px;width: 120px; line-height:36px;margin-right:5px}
.inews .newstabmenu li:nth-child(3){ margin-right:0}
.inews .newsleft .shijian h3{ font-size:22px;}
.inews .newsleft .newsj h3{ font-size:16px; line-height:32px;}
.inews .newsright .topnews .swiper-pagination-bullet{ margin:0 1px !important}

.inews .video{ margin-top:30px; position: relative; bottom:auto; right:auto; width:100%}

.message-box .left h3{ font-size:22px;}

.message-box .left{ float:none; width:100%; margin-bottom:25px}
.message-box .right{ float:none; width:100%}

.ad{ text-align:center}
.ad .kuai01{ float:none;width:100%; font-size:20px;}
.ad .kuai02{ float:none; width:100%}
.ad .kuai02 .tel{margin-left:0%; font-size:16px; width:auto; float:none; margin:-5px 0 8px 0; display:inline-block }
.ad .kuai02 .tel a{ font-size:20px;}
.ad .kuai02 .zixun {width:40%; margin:0 auto; float:none; }
.copyright{ padding-bottom:68px; line-height:20px !important;}
.copyright .cleft, .copyright .cright{ display:block; width:100%; float:none; text-align:center}


.m-foot{ display:block}

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


.nad{padding:25px 0; line-height:40px;}
.nad ul {font-size:14px;}
.nad h3 span{font-size:36px;}

.chengyuan .membertabmenu li{ padding:0 20px;}

.fuwu .item{width:49%; margin-right:0%}
.fuwu .item:nth-child(2n){ float:right}
.fuwu .item:nth-child(2n+1){ clear:both}

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

.nabout .pic{ float:none; width:100%}
.nabout .wenzi{ float:none; width:100%; margin-top:10px;}

.nkdyoushi .nitem{width:48%;margin-right:0%}
.nkdyoushi .nitem:nth-child(2n){ float:right}
.nkdyoushi .nitem:nth-child(2n+1){ clear:both}
.nkdyoushi .nitem:nth-child(1), .nkdyoushi .nitem:nth-child(2){ margin-bottom:15px;}

.njj .item{ width:50%; }


.zenren .swiper-container{width: calc(100% - 60px);}
.jingcai-list03 .pic{ overflow:hidden; position:relative; margin:40px 60px 80px 60px}

.jingcai-list03 .tit h3{ font-size:18px}

.nbanner .nbannerin .text{ padding:25px 0}
.nbanner .nbannerin .text h3{ font-size:24px;line-height:35px;}

.serlists .item{ padding:0; overflow:hidden}
.serlists .item .pic{ float:none; width:100%}
.serlists .item .wenzi{ float:none; width:100%; padding:10px 10px 25px 10px}
.serlists .item .wenzi .icon span{ padding: 0 5px;margin-right:2px; font-size:12px}

.nmain .erjiguide li a{padding:0px 10px;} 

.nserdetail .wenzi h3{ font-size:24px;}
.ntuijian .wenzi h3{ font-size:18px; line-height:30px;}


}

@media screen and (max-width: 600px){
body{  font-size:13px; line-height:24px;}
.top{ height:26px;}
.header .logo{ margin-top:-20px;}	
.header .logo img{ height:40px;}	
.header .wrap{ height:64px}
.header{/* top:26px; */}
.ispace{ height:90px; }
.m-menu>ul{ padding-top:90px;}
.iproducts .prolei ul a span{ font-size:15px;}

.iabout .wenzi .abtitle{ font-size:18px;}

.inews .newstabmenu li{ width: 105px;}
.inews .newsleft .shijian{ width:22%}
.inews .newsleft .newsj{ width:78%}
.inews .newstabmenu{ margin-bottom:20px;}


.map .kuai{ width:100%; float:none; }
.map .kuai:nth-child(2n){ float:none}

.flinks li{ float:none; width:100%;}

.nad{ text-align:center}
.nad li { min-width:calc(33.33% - 5px); display:inline-block; float:none}
.nad li:nth-child(1),.nad li:nth-child(2),.nad li:nth-child(3){ margin-bottom:15px;}
.nad h3 span{font-size:32px;}

.chengyuan .membertabmenu li{padding: 0 4.4px;margin-right:2px; }
.chengyuan .membertabmenu li{ border-radius:8px 8px 0 0;}

.jbrand .jleft{ float:none; width:100%; margin-bottom:20px}
.jbrand .jright{ float:none; width:100%}


.ncontact .item{ float:none; width:100%; }
.ncontact.ncontact02 .item{ width:100%}

.ncontact .item .wenzi{font-size:15px;  margin-bottom:30px; margin-top:10px}
.ncontact .item .wenzi h3{font-size:16px; line-height:40px;}

.ncontact .item{ float:none; width:100%; clear:both}
.ncontact .item .icon{ float:left; width:19%}
.ncontact .item .icon img{ width:100%;}
.ncontact .item .wenzi{ float:right; width:79%; text-align:left;margin-bottom:0px;}
.chengyuan img{ display:block; width:auto; max-width:100%; height:auto}

.flinks .item{ float:none; width:100%; }

.nhonor .pic{ width:100%; float:none}
.nhonor .wenzi{ width:100%; float:none; padding-top:20px}


.nmain .nright .jianjie img{ display:block; width:auto; max-width:100%; height:auto !important}
.njj .item { overflow:hidden}
.njj .item .show img{ width:120%; margin-left:-10%; height:auto}
.njj .item .wenzi .zi p span:nth-child(1){ width:12px;}

.wenhua .kuai .icon{ width:16%;}
.wenhua .kuai .wenzi{ float:right; width:80%}
.wenhua .kuai .wenzi h3{ font-size:18px; margin:10px 0;}
.wenhua .kuai .wenzi h4{ font-size:15px;}

.nhonor .my-gallery > *{ width:48.5%; margin-right:0%; margin-bottom:3%; font-size:14px}
.nhonor .my-gallery figure:nth-child(2n){ float:right}

.contacts .kuai{ margin-bottom:20px; width:100%; float:none;}
.contacts .kuai:nth-child(1){ width:100%}
.contacts .kuai:nth-child(2n){ clear:both}
.contacts .kuai:nth-child(2n+1){ float:none}

.jingcai-list03 .tit h3{ font-size:16px}
.jingcai-list03 .tit h3{ margin-bottom:8px}
.nmain .erjiguide li{margin-right:0px; }
.nmain .erjiguide li a{padding:0px 4px;}
.nmain .erjiguide li{ float:none}
.nmain .erjiguide{ text-align:center}

.nserdetail .pic{ float:none; width:100%; }
.nserdetail .pic img{padding-top:30px}
.nserdetail .wenzi{ width:100%; float:none; padding:30px 0;}
.nserdetail .wenzi .use{ position: relative; left:auto; bottom:auto; margin-top:25px;}
.nserdetail .wenzi .use li{ font-size:15px; line-height:36px; width:120px}

.nliucheng .conn{ padding:25px 15px;}
.nliucheng .item{ width:33.33%;}

.nliucheng .item:after{ content:""; position:absolute; height:80px; width:calc(100% - 80px); left:80px; top:0;background:url(../images/lc.png) no-repeat center center; background-size: auto 14px}

.nliucheng .item:last-child{ background:none; width:80px}
.nliucheng .item .initem{ width:auto; width:80px; text-align:center}
.nliucheng .item .initem .wenzi{ font-size:16px;}
.nliucheng .item:nth-child(1),.nliucheng .item:nth-child(2),.nliucheng .item:nth-child(3){ margin-bottom:20px;}


.nserdetail .use li .hd .usecon{ width:320px; height:420px;margin-top:-210px; margin-left:-160px; line-height:30px;}
.nserdetail .use li .hd .usecon h3{line-height:40px;font-size:18px; }
.nserdetail .use li .hd .usecon .inn{ padding:25px 15px}
.nserdetail .use li .hd .usecon .inn .item{ display:none}
.nserdetail .use .hd .closed{  margin-left:125px; margin-top:-200px;}

}

@media screen and (max-width: 420px){
	
.serlists .item .wenzi .icon{ display:none}
.serlists .item .wenzi p{ margin-top:6px}

.nmain .zs.pics .item{ width:calc(100% - 2px); margin-right:0%; margin-bottom:2% }

.fuwu .item{width:100%; margin-right:0%; clear:both !important; margin-bottom:25px;}
.fuwu .item:nth-child(2n){ float:none}
.fuwu .item .conn{ min-height:auto}
.chengyuan .membertabmenu li {padding: 0 6x;}

.download .my-gallery figure{width:50%; margin-right:0; }
.download .my-gallery figure .pic{padding:0 3%;}
.download .my-gallery figure:nth-child(3n){margin-right:0%}
.download .my-gallery figure:nth-child(3n+1){ clear:none !important;}
.download .my-gallery figure:nth-child(2n){ float:right}
.download .my-gallery figure:nth-child(2n+1){ clear:both}
.download .my-gallery figure:nth-child(4n){ margin-right:0}

.download .my-gallery figure p{ font-size:14px;}

.pagination{ display:block !important; height:auto !important}
.page{ text-align:center !important}
.pagination p, .pagination p{ display:inline-block !important; float:none !important}

.title h3{ font-size:22px; }
.advideo a span{height:120px;font-size:22px;padding-top:20%;}

.serlists .item .wenzi h3{ font-size:16px;}

.nbanner .nbannerin .text h3{ font-size:22px;line-height:32px;}

.nserdetail .wenzi h3{ font-size:22px;}

.nnguide, .nerjiguide{ display:none}
.ntuijian .wenzi h3{ font-size:17px;}

.nad h3 span{font-size:30px;}
}
@media screen and (max-width: 380px){
.chengyuan .membertabmenu li {padding: 0 4.5px;font-size: 14px;}
}
@media screen and (max-width: 360px){
.chengyuan .membertabmenu li{padding:0 3.2px; font-size:14.6px }

}
