.menu-handler, .menu-Box, .img-mob, .mob-nav{display: none;}
.ggNav{display: none;}
.yy-title{display:none;}
.home-box-about .a-z .a-pho-mob{display:none;}
@media screen and (min-width:768px){
.guanyu .rongyu .ry-pic .text-1{display: none;}
}

@media screen and (min-width: 320px) and (max-width:768px) {
.banner p{font-size: 18px;line-height: 30px;}
.fullSlide{display: none;}
.ptb{ padding:30px 0 30px 0;}
.header{height:50px; width:100%;}
.header2 {background: #000;}
.header .logo{ float:left; margin-left:15px; width:82px; height:28px; margin-top:13px; background:none;}
.header2 .logo{ float:left; margin-left:15px; width:82px; height:28px; margin-top:13px; background:none;}
.header .logo img{width: 100%;}
.header .menu{display: none;}

.ico-nav,.footer{display: none;}
.img-pc{display: none;}
.img-mob{display: block;}
/*mob-nav*/
.trans, .trans:hover { -webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.trans-fast, .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
/*mob-nav background: #c42733;*/
.menu-handler{position:fixed;right:0; z-index: 1000; top: 0px; height: 50px; width:50px; cursor: pointer; z-index: 1010; transition: top 0.3s 0s; -webkit-transition: top 0.3s 0s; display:block; }
.menu-handler .burger { width:25px; height:3px; background-color: #fff; display: block; position: absolute; z-index: 5; top: 17px; left:50%; margin-left: -15px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
.menu-handler .burger-2 { top: 24px; width: 20px;}
.menu-handler .burger-3 { top: 31px; }
.menu-handler.active .burger-1 { top: 24px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: 100%;}
.menu-handler.active .burger-3 { top: 24px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

.menu-Box{display:block;}
.menu-Box a:link, .menu-Box a:visited { color: #ccc;}
.menu-Box a:active,.menu-Box a:hover { color: #c42733;}
.menu-Box{ position: fixed; left: 100%; top: 0; width: 100%; height: 100%; overflow-y: auto; background-color: #222; -webkit-overflow-scrolling: touch;  transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.menuMobile{ padding:100px 0px 0px; margin: 0px 10%;}
.menuMobile dd{ border-top: 1px solid #555;}
.menuMobile .t a{ font-size:16px; font-weight: bold; padding: 15px 5% 15px 0px; display: block; position: relative;}
.menuMobile .t a:before{ content:""; position: absolute; right: 2%; top: 50%; width: 18px; height: 11px; margin-top: -5px; opacity: 0; transition: 300ms; -webkit-transition: 300ms; transform: rotate(-180deg); -webkit-transform: rotate(-180deg);}
.menuMobile .t a.cur:before{opacity: 1; transform: none; -webkit-transform: none;}


.menuMobile .msubmenu{ border-top:1px solid #555; font-size: 14px; padding:15px 0px 5px 0; display: none;}
.menuMobile .msubmenu li{float:; display: block; width:100%; margin:0px 0 10px 0px;}
.pusher { transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; width: 100%;}
.pusher-black { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: url(../images/black_50.png) repeat; background:none rgba(0,0,0,0.5); display: none; z-index: 900; }
.menuOpen .pusher-black { display: block; }
.menuOpen .menu-Box { left: 0; z-index: 900; }

/*foot*/
.footer .footpic{display: none;}

.banquan{padding:20px 15px;line-height:20px; }
.banquan .nr span{ float: inherit; display:none;}
.banquan .nr em{display: block;}
.banquan .nr span{display: none;}

/*mob home*/
.banner{position: relative; background: #000; margin-top:0px;}
.banner .biaoyu{padding: 0 15px; bottom:20px;}
.banner .biaoyu .pic{ padding: 45px;filter:alpha(opacity=100);opacity:1.0}
.banner .biaoyu h1{ font-size:12px; line-height:16px; width:100px;margin-top:5px; padding-top:5px;}
.banner .biaoyu h2{ font-size:20px; line-height:22px;width:100px;}
.banner .biaoyu h1 span{font-size:16px;line-height:40px;}

/*home*/

.home-box {margin-top:-1px;}
.home-box .wb50{width: 100%;}
.home-box .pb{padding-bottom: 0;}
.home-box .guanyu .a{height:160px;}
.home-box .guanyu .b{height:160px;}
.home-box .guanyu{float:inherit;}
.home-box .xinwen{margin-top: 0; float:inherit;}
.home-box .xinwen .xw-list{padding: 30px 15px;}
.home-box .xinwen .xw-list li{line-height: 20px; padding: 5px 0;}
.home-box-about .a-z .a-pho{display:none;}
.home-box-about .a-z .a-pho-mob{display:block; height:215px; background:url(../images/hangye.jpg) no-repeat center #f5f5f5; background-size:cover; position:relative;}

.home-box-about .a-z .wb50{width: 100%;}
.home-box-about .zuo, .home-box-about .you{float: inherit;}
.home-box-about .a-r .zuo{float: inherit;}
.home-box-about .a-r .you{display: none;}
.home-box-about .zuo{background: #f5f5f5;}
.home-box-about .a-z .a-pic li{ height:140px; width: 50%;}
.home-box-about .a-z .a-pic li a {display: block;width: 100%;padding-top:35px;height:105px;line-height: 30px;}
.home-box-about .a-z .a-pic .con {width: auto;padding:50px 15px 65px 30px; line-height: 22px;}
.home-box-about .a-z .a-pic .con p{font-size: 12px;width:72%;}
.home-box-about .a-z .a-pic .con a{ margin-top:15px;}

.home-box-cp .yanf-yy .tit {width: auto; padding:0 15px;margin:30px auto 0 auto;color: #fff;text-align: center;}
.home-box-cp .yanf-yy .tit h2 { font-size:24px;line-height:40px; margin-bottom:20px;}
.home-box-cp .yanf-yy .tit p{ padding:0 30px;}
.home-box-cp .yy-an {margin-top:30px;margin-bottom:50px; padding:  0 15px;}
.home-box-cp .yy-an a {display: inline-block;position: relative;text-align: center;font-size:16px;width:145px;height:40px;line-height: 40px; padding-right:20px;background:#fff;color: #000;}
.home-box-cp .yy-an a:hover i{position: absolute;top:14px; width:30px; height:15px; background:url(../images/j-hover.png) no-repeat 10px 0px;}
.home-box-cp .yy-an a i {top:14px; width: 30px; background: url(../images/j-a.png) no-repeat 10px 0px;}

.home-cp{padding-top:20px;}
.home-cp-fl ul{margin-left: -1px;}
.home-cp-fl li {float: left;width:50%;background: url(../images/x-y.jpg) repeat-y left 0;}
.home-lianxi-bg{display: none;}

/*==ggbiaoyu==*/
.ggbanner{position:relative;}
.ggbanner .ggbiaoyu{position: absolute; left:0px; width:80%; margin: 0 10%; right: 0; top:50%; text-align: center; color: #fff;}
.ggbanner .ggbiaoyu h1{ font-size:20px; line-height:26px; margin-bottom:0px;}
.ggbanner .ggbiaoyu h2{ font-size:12px; line-height:20px;font-family: arial; text-transform: uppercase;letter-spacing:0px;}
.ggbanner img{width: 100%;}
/*==ggNav*/
.ggNav{display: block; height:45px; padding:0 0 0px 15px;overflow: hidden;border-bottom:1px solid #ddd; background: #f5f5f5;}
.ggNav a{line-height:45px; height:45px; display: block; float:left; margin-right:25px;}
.ggNav a.aa{margin-right:15px;}

.on{border-bottom:1px solid #c42733;color: #c42733;}

.weizi,.gg-ad-mob{display: none;}

/*==gg-nav 移动端：2 列紧凑卡片==*/
.ggNav{display:none;}
.gg-nav{display:block;}
.gg-nav ul{display:flex;flex-wrap:wrap;width:100%;}
.gg-nav ul li,.gg-nav ul li.wb-1,.gg-nav ul li.wb-2,.gg-nav ul li.wb-3,
.gg-nav li.wb-1,.gg-nav li.wb-2,.gg-nav li.wb-3{float:none !important;flex:1 1 46% !important;width:auto !important;max-width:none !important;box-sizing:border-box;display:block !important;background:#e5e5e5;}
.gg-nav li a{padding-top:0 !important;height:44px !important;line-height:44px !important;cursor:pointer;}
.gg-nav li h2{font-size:14px !important;line-height:44px !important;padding:0 6px !important;margin:0 !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gg-nav li i{display:none !important;}
.gg-nav ul li.n1998{flex:1 1 100% !important;display:flex !important;height:44px !important;flex-direction:row !important;justify-content:center;align-items:center;border-right:0 !important;background:#000 !important;}
.gg-nav ul li.n1998 p.page1{font-size:14px !important;margin:0 6px 0 0 !important;}
.gg-nav ul li.n1998 p.page2{font-size:20px !important;}

/*==A：统一点击反馈（与电脑端同源色） */
/* 关掉浏览器默认点击高亮（Chrome/微信内嵌偏浅蓝、Safari 偏灰） */
a,.menu-handler,.menu-Box,.menuMobile,.gg-nav,.gg-nav li{-webkit-tap-highlight-color:transparent;}
/* 当前所在栏目 = 电脑端选中色 #c42733 */
.gg-nav ul li.hover{background:#c42733;}
.gg-nav ul li.hover h2,.gg-nav ul li.hover a{color:#fff;}
/* 按下 = 电脑端鼠标悬停色 #db3347（写在 hover 之后，按下优先） */
.gg-nav ul li:active,.gg-nav ul li a:active{background:#db3347;}
.gg-nav ul li:active h2,.gg-nav ul li:active a,.gg-nav ul li a:active h2{color:#fff;}

/*==D1：格间 1px 白缝，box-shadow 不占盒模型、不影响 2 列/撑满宽度 */
.gg-nav ul li{box-shadow:inset -1px -1px 0 #fff;}
.gg-nav ul li.n1998{box-shadow:none;}

/*移动端栏目内容首屏上间距：模板内联 .ptb{padding-top:100px} 是桌面值，收敛到 40px*/
.container.ptb{padding-top:40px !important;}

/*gg-ad*/
.gg-ad .gg-by-txt{ padding:0 15px; color: #fff;}
.gg-ad .gg-by-txt h2{display: none; font-size:18px; line-height:22px;}
.gg-ad .gg-by-txt p{ margin-top:5px; font-size: 12px; line-height:20px;}
.gg-ad .t{top:18%;}
.gg-ad .t-1{top:45%;}
.gg-ad img{width: 100%;}


.yy-title{display: block; text-align:center;margin-top:30px;margin-bottom: 30px;}
.yy-title h2{color: #333; font-size:24px; line-height:30px;}

.mob-nav{display:block;position: relative; z-index: 5;}
ul#mob-menu{border-bottom: 1px solid #eee; background: #fff;}
ul#mob-menu, ul#mob-menu ul {list-style-type:none;margin: 0;padding: 0;}
ul#mob-menu a {display: block;text-decoration: none;}
ul#mob-menu li {padding:0; position: relative;}
ul#mob-menu li span{font-size: 12px; float: right; margin-right:15px; height: 45px; line-height:45px;padding-right: 20px; background: url(../images/dw-jt.png) no-repeat right center;}
ul#mob-menu li a{ padding:0px 15px; height:45px; line-height: 45px; }
ul#mob-menu li img{width: 100%;}
ul#mob-menu li a{font-size:16px;color: #c42733;}
ul#mob-menu li ul{background: #fff; position: absolute; top:45px;width:100%;border-bottom: 1px solid #ddd;}
ul#mob-menu li ul li{ margin-top:0;border-top: 1px solid #ddd;}
ul#mob-menu li ul li a{font-size:14px;padding:0px 15px;color: #333;background: url(../images/dw-jttt.png) no-repeat 97% center;}


/*about*/
.main{position:relative; width:auto; margin:0px auto 0 auto; z-index: 1;}
.guanyu .about, .guanyu .wenhua{ padding: 0 15px;}

.about .page,.about .licheng,.lianxi .page{margin: 0 15px;}
.about .page img{max-width: 100%;}
.about .hexin{margin: 35px 15px 0 15px;}
.about .shuju ul{margin-left:10px;}
.about .shuju li{ width: 31%; padding:15px 0; line-height: 18px;margin-left:3px;}
.about .shuju li h3{ margin: 0 10px; font-size: 12px;}

.menu_head{padding-top:10px;padding-bottom:10px;font-size: 12px; height: auto; line-height:15px;padding-left:10px;}
.menu_body{ padding:10px;}
.about .hexin .hx-tex{ top: 25px;}
.about .hexin .hx-tex p{line-height: 18px; font-size: 12px;}
.about .hexin .hx-tex h3 {font-size:18px;margin-bottom:5px;}

.gg-title h2{margin-bottom:30px; margin-top:0px; font-size: 24px;}

/*cp*/
.chanpin .yanfa .yf-fl,.chanpin .yanfa .yf-fr{float: inherit;width: auto;}
.chanpin .yanfa .yf-fr{margin-top: 25px;}
.chanpin .yanfa dl dt{float: left; width:30%; height:31px;margin-top:8px;background: url(../images/cp/ico-yanfa.png) no-repeat }
.chanpin .yanfa dl dd{float: right; width:62%; padding-left: 15px; border-left:1px solid #ddd;}
.chanpin .xitong .moshi h4 {font-size: 12px;}

.cp-nav{width:100%;height:42px;line-height:40px; margin-top: 50px; background: #fff;}
.cp-nav li{font-size: 14px;}
.chanpin .area{ }

.chanpin .hexin .cp-list .pic .tu {width:25%;margin-right:5%;}
.chanpin .hexin .cp-list .pic .txt {width:70%; font-size: 12px; line-height: 18px;}
.chanpin .hexin .cp-list .pic .txt-mob{width:100%;}
.chanpin .gg-title .juz{ line-height:20px;}
.chanpin .hexin .cp-list .td li{width:50%;}
.chanpin .hexin .cp-list .td li h5{line-height: 16px; height: 40px;}
.chanpin .hexin .cp-list .td .td-33 {width:50%;}
.chanpin .hexin .cp-list .td li i{margin-top: 0;}
.chanpin .hexin .cp-list .td ul{background:url(../images/x-y.jpg) repeat-y #fff;}
.chanpin .hexin .cp-list {padding-top:40px;}
.chanpin .hexin .cp-list .pic {margin-top: 30px;}
.chanpin .hexin .cp-list .td, .chanpin .hexin .cp-list .pho{margin-top: 30px;}

/*hangye*/
.hangye .container{padding:50px 15px;}
.hangye .hy-fl,.hangye .hy-fr{float:inherit;width: auto;}
.hangye .hy-fr{margin-top: 25px;}
.hangye .hy-fl .hy-pic {margin-top:30px;}

/**/
.fanye{ padding:0px 15px;}
.sxt{ padding:25px 0; margin-top: 50px; color:#999 }
.sxt li{padding:20px 0;line-height:20px; font-size:14px; }
.share{display: none;}
.fanhui { margin:10px 0; }

/*新闻中心*/

.news .news-list ul,.news-xx{padding: 0 15px;}
.news-list li{line-height:22px; padding: 15px 0; font-size: 14px;}
.news-list span{float: inherit; color: #bbb; margin-left:0px; display: block;}
.news-list .jt{display: none;}

.news-xx h2{font-size: 20px; line-height: 28px;}

.news-list-hy li{float:left; width:92%; margin-left:4%;margin-right:4%; margin-bottom: 20px; line-height: 35px;}
/*联系*/

.lianxi .wb50 {width:100%;float: inherit;}
.lianxi .lx-pic {padding:30px 15px;}
.lianxi .lx-pic .lx-fs h2 {font-size:24px;line-height: 40px;}
.lianxi .mapp {height:150px;width: 100%;}

/*biaodan*/
.biaodan dl dd{width:auto;}
.input{ border: 1px solid #ddd; padding:0px 5px;  height:33px; width:96%; background: #fcfcfc;}
.textarea{ border:1px solid #ddd; padding: 2px 5px;width:96%; height:80px; font-size: 12px; font-family: "微软雅黑";background: #fcfcfc;}
.select{border: 1px solid #ddd; padding:0px 5px;  height:33px; width:100%; background: #fcfcfc;}
option{ width: 100%; background: #eee;line-height:33px;border:0;}

/*jiaru*/

.job-lianxi {padding:30px; margin:15px 15px 0px 15px;background: #f5f5f5;}

}



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

.banner .biaoyu{padding: 0 15px;bottom:15px;}
.banner .biaoyu .pic{ padding: 45px;filter:alpha(opacity=100);opacity:1.0}
.banner .biaoyu h1{ font-size:12px; line-height:16px; width:100px;margin-top:5px; padding-top:5px;}
.banner .biaoyu h2{ font-size:18px; line-height:24px; font-weight: bold; text-transform: uppercase;font-family: arial; width: 80px;}
.banner .biaoyu h1 span{font-size:16px;line-height:40px;}

.chanpin .yanfa dl dd{ width:60%;}
.ggNav a.aa {margin-right: 10px;font-size: 12px;}
.home-box .guanyu .b p {padding:20px; font-size: 12px;}

.home-box-cp .yy-an a {width:120px;}
.hangye .hy-fl .hy-pic .zw{font-size: 12px;}


}
