/* CSS Document */
html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body, input, select, textarea, button,a { font-family:"微软雅黑", Helvetica, Arial, sans-serif;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, dt, form { margin: 0; padding: 0; }
ul { padding-left: 0; list-style-type: none; }
header, footer, article, section, nav, menu, hgroup { display: block; }
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0; }
.l { float: left; }
.r { float: right; }

/* changliang */
html { overflow-x: auto; }
.wrap { max-width: 1200px; margin: 0 auto; overflow: hidden; }
.jl50 { margin-top: 50px; }
body { font-size: 14px; line-height: 1.6; color: #555; background: #fff; }
a:hover { color: #eb0001; }
a { text-decoration: none; color: #00132b; }
.top { margin: 15px auto 20px; }
.top .logo { width: 40%; float: left; }
.top .logo img { text-align: left; display: block; }
.top .tel { width: 40%; display: block; float: right; margin-top: 10px; text-align: right; }
.nav { height: 63px; line-height: 63px; width: 100%; margin: 0 auto; overflow: hidden; font-size: 16px; text-align: center; background: #182133; }
.nav ul { margin: 0 auto; overflow: hidden; }
.nav ul li { float: left; width: 12.4%; text-align: center; }
.nav ul li a { font-size: 16px; display: inline-block; line-height: 63px; width: 100%; }
.nav ul li a:link { color: #fff; }
.nav ul li a:hover { color: #fff; }
.nav .li0 { color: #fff; }
.nav .li1 { background: #eb0001; color: #fff; }


.sy_prolist_bg { width: 100%; overflow: hidden; margin: 0 auto; }
.sy_prolist { max-width: 1200px; margin: 0 auto; }
.sy_prolist_tit { width: 100%; overflow: hidden; margin: 0 auto 20px; background:url(line.png) no-repeat left center, url(line.png) no-repeat right center; }
.sy_prolist_tit h2 { font-size: 30px; color: #eb0001; text-align: center;}
.sy_prolist_tit h2 span{ color:#ffb401;}
.sy_prolist_tit p { color: #eb0001; font-size: 24px; text-align: center; }
.sy_prolist_tit p span{ color:#bdbdbd;}
.sy_prolist li { width:23%; float: left; margin:1%;  }
.sy_prolist li a img{ width:100%;display:block; height:207px;}
.sy_prolist li h4 { font-size: 16px; color: #000; text-align: center; font-weight: 500; line-height:35px; background:#e8e8e8; height:35px; overflow:hidden; margin-top:10px;}
.pro_tab { margin-top: 10px; }
.pro_tab ul { width: 100%; margin: 0 auto; background:#f2f2f2; overflow:hidden;}
.pro_tab li { padding: 10px 0; cursor: pointer; font-size: 18px; text-align: center; float: left; width:16.6%; background: #f4f4f4; color: #000;  display: block; }
.pro_tab li img { display: block; margin: 0 auto; width: 60%; text-align: center; }
.pro_tab li a { color: #fff; }
.pro_tab .current { background: #eb0001; color: #fff; }
.clzs1{background: #eb0001;}
.pro_tab .clzs2{ text-align:right}
.pro_tab .clzs2 a{ font-size:12px; color:#666; padding-right:10px;}



/*footer*/
.foot_btm { background: #eb0001; color: #fff; font-size: 15px; padding:1% 0; }
.foot_btm img{ max-width:100%;}
.foot_btm a { color: #fff; }
.foot3{ float:left; width:20%;}
.foot1,.foot2{ float:left; width:40%;}
.foot2 p{ font-size:14px; line-height:35px;}
.foott{ text-align:center; border-top:1px solid #fff; margin:1% 0 0 0; font-size:13px; line-height:30px; padding:0.5% 0 0 0;}
.link p{  color:#fff; font-size:16px; float:left;}
.link ul li{ float:left;  padding:0 5px; font-size:14px;}
.link ul li a{color:#fff;}
.yqrz dl{ float:left; width:16.6%;}
.yqrz dd{ text-align:center;}


.solution { max-width: 1200px; margin:1% auto;overflow: hidden; }
.solution li { width: 23%; height: 370px; margin:1%; float: left; }
.solution li img { width: 100%; height: 207px; }
.solution .jianjie { width: 100%; }
.solution .jianjie p { font-size: 14px; }
.solution .jianjie p span { color: #ED1C24; }
.solution .more { width: 120px; border-bottom: 2px solid #ccc; line-height: 42px; margin-top: 16px; }
.solution .more a { color: #F29C06; font-size: 14px; }
.solution h2 { font-size: 20px; font-weight: bold; line-height: 26px; }
.solution_text { border-bottom: 4px solid #f2f2f2; padding: 0 23px 15px 0; }
.case_text .details a { color: #ff9900; text-decoration: none; }
.hover-more .more-show h2 { margin: 0; padding: 0; }
.hover-more .more-show h2 a { display: inline-block; color: #333; margin-top: 20px; margin-bottom: 15px; }
.hover-more:hover .more-show { border-bottom-color: #eb0001; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.hover-more:hover .more-show h2 a { margin-top: 25px; }
.hover-more .more-show h2 a { transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.solution_text .details { display: inline-block; margin-top: 0; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.hover-more:hover .details { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); margin-top: 20px; }
.solution img:hover { filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

.index_case_text { border-bottom: 4px solid #f2f2f2; padding: 0 13px 0 13px; }
.details { margin-top: 17px; margin-bottom: 15px; text-decoration: underline; }
.index_case_text .details { display: inline-block; margin-top: 0; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }



.floating_ck { position: fixed; right: 0; top: 50%;*top:45%; width: 105px; z-index: 999999; }
.floating_ck dl dd { background:#eb0001;margin-bottom: 3px; text-align: center; cursor: pointer; }
.floating_ck dl dd a { display: block; margin: 0 auto; text-align: center; }
.floating_ck dl dd:hover .floating_left { display: block; }
.quote, .qrcord { padding: 8px 0 4px; }
.floating_ck dl dd a, .floating_ck dl dd p { color: #fff; }
.floating_left { position: absolute; left: -190px; top: 230px; width: 300px; z-index: 999; height: 73px; line-height: 73px; background: #eb0001; display: none; }
.floating_left a { color: #fff; }
.floating_ewm i { display: block; width: 145px; height: 145px; margin: auto; margin-top: 7px; }
.floating_ewm p { color: #Fff; }
.floating_ewm .qrcord_p01 { font-size: 12px; line-height: 20px; }
.floating_ewm .qrcord_p02 { font-size: 20px; }



.nav-right { height: 95px; overflow: hidden; overflow: hidden; }
.m_li1 { Z-INDEX: 10; float: left; width: 95px; text-align: center; font-weight: bold; height: 95px; overflow: hidden; }
.m_li1 a:hover { color: #f8c4c6; }
.m_li1 a:hover span { color: #f8c4c6; }
.m_li1 a span { color: #f8c4c6; }
.m_li1:after { position: absolute; bottom: -8px; left: -3px; display: inline-block; width: 100%; height: 8px; }
.m_li0:after { Z-INDEX: 10; position: absolute; bottom: -8px; left: -3px; display: inline-block; width: 0px; height: 7px; }
.m_li0 { float: left; width: 95px; position: relative; float: left; height: auto; }
.list01 { Z-INDEX: 10; DISPLAY: none; }
.kefu { display: none; margin-top: 30px; height: 40px; cursor: pointer; }
.kefu a { color: #dfbb00; }
.kefu a.nabor { margin-left: 1px; border-left: none; }
ul, ol, dl, li, dt, dd { margin: 0; padding: 0; list-style: none; }
.clearfix:after, .clearfix:before { content: ""; display: table; }
.clearfix:after { clear: both; }
.drawer-toggle, #mzx, #mtop { display: none; }

.news_q_list { max-width: 1200px; margin:2% auto; overflow: hidden; }
.news_q_list h2 { font-size: 24px; margin-bottom: 40px; }
.news_q_list li { padding-bottom: 25px; width:100%; float: left; margin: 0 3% 25px 0; overflow: hidden; border-bottom: 1px solid #eaeaea; }
.news_q_list li img { float: right; margin-top: 40px; }
.news_q_list li ._date { float: left; width: 8%; text-align: center;color: #fff; border: 1px #ccc solid;}
.news_q_list li ._date span { display: block;}
.news_q_list li ._date ._d1 { font-size: 34px; line-height: 36px; padding: 6px; background:#ccc; color:#fff;}
.news_q_list li ._date ._d2{ color:#565656; line-height:35px;}
.news_q_list li ._nr { float: left; width: 88%; margin-left: 3%; }
.news_q_list li ._title { font-size: 17px; font-weight: normal; color: #000; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
._time1 { color: #666; margin: 3px 0; background: url(b.jpg) no-repeat left center; padding-left: 20px; }
.news_q_list ._sum { line-height: 24px; height: 48px; overflow: hidden; color: #565656; margin-top: 8px; }
.news_q_list li:hover ._title { color: #182133; }
.news_q_list li:hover ._d1{ background: #424355;}
.news_q_list li:hover ._date { color: #fff; border:1px solid #424355;}

/** page**/
#ctl00_ContentConn_PageInfo { text-align: center; margin-top: 20px; font-size: 14px; float: left; /*height: 45px;*/ line-height: 40px; width: 100%; }
#ctl00_ContentConn_PageInfo a { background: #fff none repeat scroll 0 0; border: 1px solid #bcbcbc; color: #999; margin: 5px 5px 0 0; padding: 6px 10px; }
#ctl00_ContentConn_PageInfo a:hover { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff; text-decoration: none; }
#ctl00_ContentConn_PageInfo .current { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff; text-decoration: none; }





.header{ }
.header1{ border-bottom:1px solid #e2e2e2;}
.top1{ float:left;}
.top2{ float:right;}
.top2 a{ padding:0 5px;}
.header1 p{ color:#333; line-height:40px;}
.headl{ float:left; width:80%;}
.headr{ float:right; width:20%; margin-top:20px;}
.top3{ float:left;}
.top4{ float:left;background: url(line.png) no-repeat left center; padding-left:20px; margin:25px 0 0 30px;}
.top4 span{ display:block; font-size:18px; line-height:30px;}
.top4 span b{ color:#c7161e;}
.headr ul li{ float:left; padding:0 15px;}
.headr ul li a{ line-height:30px; color:#FFF;}
.headr ul li a:hover{ color:#666}
.headr ul li img{ padding:0 5px;}
.headr dl dt{ float:left; background:#fff;  margin:10px 10px 0 0;}
.headr dl dd{ float:left; color:#eb0001; font-size:26px; font-weight:bold;}
.headr dl dd p{ font-size:14px; color:#555; font-weight:normal;}
.headr dl dd h1{ font-size:26px; color:#333;}
.menu { background:#eb0001;height:54px; }
.menu ul{width:1200px; margin:0 auto;}
.hide{width:100%;}
.hidee{ width:12.5%;}
.menu ul li {float:left; position:relative; z-index:999; }
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; height:54px; color:#fff; line-height:54px; font-size:16px;}
.menu ul li ul {display: none;}
.hidee:hover{background:#182133; }
.menu ul li:hover a {color:#fff; }
.menu ul li:hover ul {display:block; position:absolute; top:54px; left:0; width:100%;}
.menu ul li:hover ul li{ width:100%;}
.menu ul li:hover ul li a {display:block;color:#fff; background:#182133;}
.menu ul li:hover ul li a:hover {background:#eb0001; color:#fff;}
.display_none { display: none; }
.case { overflow: hidden; margin: 0 auto; border-left:2px solid #545655; padding-left:10px;}
.case span { font-size:15px; color: #545655; }
.case span b{ font-size:20px; font-weight:normal; padding-right:10px;}
.case  a { color: #666; font-size: 13px; float:right;}
.cases{ margin:1% auto;}
.casee ul li{ display:inline; float:left; width:23%; height:200px; margin:1%; overflow:hidden; position:relative; }
.casee ul li a img{ width:100%; height:207px;}
.casee ul li a img,.casee ul li a p { transition: 0.5s; }
.casee ul li a:hover img { transform: scale(1.1); }
.casee ul li a p { position:absolute;bottom: 0px;left: 0px;width: 100%; height:40px; line-height:40px;background: rgba(49,49,49,0.6); color:#fff; text-align:center;}
.casee ul li a:hover p { transform: scale(1);  }
.lxwm{ border:1px solid #e8e8e8; float:left; width:25%; padding:1%;}
.lxwm h3{ border-bottom:1px solid #e8e8e8;padding-bottom:9px;}
.lxwm h3 span{ border-bottom:2px solid #eb0001; font-size:16px; padding-bottom:10px;}
.lxwm p{ line-height:30px;}
.weizhi{ line-height:35px;}
.cpzs{ border-bottom:1px solid #f2f2f2; line-height:35px;}
.cpzs span{ font-size:18px; color:#333; border-bottom:1px solid #eb0001; line-height:35px; float:left; height:35px}
.cpzs p{ float:right; color:#666;}
.cpfl{ margin:1% auto;}
.about-zx { background-color: #f3f3f3;padding: 15px 20px 15px 15px;color: #555;margin-bottom: 10px; overflow: hidden;}
.about-zx p {color: #2b3348;line-height: 30px;color: #e90101;}
.l-tel2 { float: left; margin-top: 9px; margin-left:10px;}
.l-tel2 span { font-size:20px; color: #333; font-weight: normal; vertical-align: top; }
.l-tel2 a { color: #e90101; font-size: 26px; font-weight: bold; line-height:27px;}
.r-tool2 { float: right; }
.r-tool2 a { font-size: 18px; color: #fff; display: block; float: left; text-align: center; font-weight: bold; margin-left:6px;}
.r-tool2 a.baojia { padding: 10px 30px 11px 68px; margin-right: 15px; background:#ed2225 url(icon-baojia.png) no-repeat scroll 30px center }
.r-tool2 a.zx-zj { padding: 10px 30px 11px 70px; background: #253f68 url(icon-zixun.png) no-repeat scroll 30px center; }
.r-tool2 a:hover { color: #ffde01;}
.contion{ margin:2%  auto;}
.news_detail { width: 100%; }
.news_detail_con p{ line-height:30px; color:#555;}
.news_detail_con p img{ max-width:100%;}
.titlele{ border-bottom:1px dashed #f2f2f2;}
.titlele h1{ font-size:22px; color: #000; line-height:50px; font-weight:normal; text-align:center;}
.titlele p{ text-align:center; line-height:30px;}
.titlele p span{ padding:0 10px;}
.news_right { width:100%;  }
.news_right_pro { overflow: hidden; margin:2% auto;}
.ckgd{ border-bottom:1px solid #b3b3b3; line-height:35px; height:35px;}
.ckgd span{  line-height:35px; height:35px; border-bottom:1px solid #c8161d; display:inline-block; font-size:16px;}
.ckgd span b{color:#c8161d;}

.pre{ line-height:30px;}
.next{ line-height:30px;}
.news_right_pro h4 { font-size: 20px; margin-bottom: 15px;}
.news_right_pro ul { width: 100%; margin: 0 auto; }
.news_right_pro ul li { text-align: center; line-height: 40px; }
.news_right_pro ul li img { width: 100%; height: 193px; }
.news_list{ border: 1px solid #dbdbdb; margin:20px 0 0 0; }
.news_list h1{ background:#f2f2f2; color:#333; font-size:20px; height:40px; line-height:40px; font-weight:normal; padding-left:20px;}
.news_list ul{ padding:15px;}
.news_list ul li{ line-height:35px; height:35px; overflow:hidden; border-bottom:1px dashed #ccc;}
.prolv-new{ padding:15px 35px; background:#f5f5f5; margin:5% 0}
#news_com {line-height: 28px;}
.field input { width:72%; margin-right:2%; border:1px solid #ccc; background:#fff; color:#444; padding:13px 19px;font-family:Microsoft Yahei; margin-right:5px; font-size:14px;}
.yzm{ margin-top:20px;}
.prolv p textarea { width:90%; height:180px; border:1px solid #ccc; background:#fff; color:#444; padding:13px 19px; font-family:Microsoft Yahei; font-size:14px;}
.field span{ color:#ee0003;}
.prolv .field p{ width:33%; float:left;}
.prolv p.comment_submit{ margin:20px 0;}
.prolv .btn-primary{background:#f98305; color:#fff; cursor:pointer; padding:10px 40px; border:none; font-family:Microsoft Yahei; font-size:16px; margin-right:8px;}
.prolv .btn-primary:hover{ background:#ed1e24; color:#fff;}
.prolv .btn-primary2{ background:#333;}
.prolv .btn-primary2:hover{ background:#1b222e;}
.wap-none{ line-height:35px; margin-bottom:15px;}
.field{ margin-bottom:15px; height:47px;}
.cpfl ul{ float:left; width:18%; border:1px solid #eb0001;}
.cpfl ul li{padding:5px; background:#eb0001; color:#fff; margin:5px;}
.cpfl ul li h1{ font-size:16px; line-height:40px; height:40px; overflow:hidden;}
.cpfl ul li p{ line-height:26px; height:78px; overflow:hidden;}
.cpfl ul li a{ width:60%; margin:10px auto; display:block; height:35px; line-height:35px; color:#eb0001; text-align:center; background:#fff; font-size:16px;}
.cpfl dl{ float:left; width:18%; margin:0 0.9%; border:1px solid #e9e9e9;}
.cpfl dl dt img{ width:100%; height:162px; margin:0 auto;}
.cpfl dl p{ line-height:25px; height:50px; overflow:hidden; margin:2%;}
.cpfl dl dd{ line-height:35px; height:35px; overflow:hidden; border-top:1px solid #e9e9e9; text-align:center;}

.sy_about_bg { background: #fcfcfc; padding: 60px 0; margin-top: 50px; width: 100%; }
.sy_about_r1{ margin-bottom:25px;}
.sy_about_r1 dd { background: #f5f5f5; line-height: 26px; color: #fff; padding:5% 4%;height:100px; }
.sy_about_r1 dd strong{ color:#ed1c24; font-size:22px; font-weight:bold; background:url(icon111.png) left center no-repeat; padding-left:55px; height:40px; line-height:40px; display:block;}
.sy_about_l { float: left; width: 60%; }
.sy_about_img { width: 18%; float: left; }
.sy_about_img ul{ border:1px solid #eb0001;}
.sy_about_img ul li{padding:5px; background:#eb0001; color:#fff; margin:5px; height:295px}

.sy_about_l dl { width: 79%; float: right; }
.sy_about_l dd { width: 94%; background: #fff; padding: 2% 3%; overflow: hidden; }
.sy_about_l dd strong { font-size: 36px; width: 100%; margin: 0 auto 8px; color: #666; }
.sy_about_l dd p { font-size: 14px; width: 100%; margin: 0 auto; color: #666; line-height: 30px; }
.sy_about_l dt { width: 100%; overflow: hidden; }
.sy_comshili { position: relative; overflow: hidden; float: right; width: 79.5%; }
.sy_comshili img { width: 100%; height: auto; }
.sy_comshili .tit { font-size: 24px; color: #fff; text-align: center; padding-top: 90px; height: 78px; }
.sy_comshili ._img { position: relative; left: 0; transition: all ease-in .3s; }
.sy_comshili ._img ._t { position: absolute; bottom: 0.2%; text-align: center; font-size: 14px; font-weight: 500; color: #fff; background: url(h_bg.png); width: 96%; padding: 2%; line-height: 26px; }
.sy_comshili ._img ._t:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50%; }
.sy_comshili ._txt { position: absolute; left: -100%; top: 0; bottom: 0; width: 93%; z-index: 2; transition: all ease-in .3s; color: #fff; }
/* .sy_prolei ._list li ._txt ._st{ font-size: 28px; font-weight: bold; margin-bottom: 20px;} */
.sy_comshili li:hover ._txt { left: 0; }
.sy_comshili li:hover ._img { left: 100%; }
.sy_comshili ._txt { left: 0; background: url(bg2.png) right top; filter: alpha(opacity=0); opacity: 0; }
.sy_comshili:hover ._img { left: 0; }
.sy_comshili:hover ._img ._t { display: none; }
.sy_comshili:hover ._txt { filter: alpha(opacity=100); opacity: 1; }

.sy_comshili ._txt { padding: 22% 5% 16%; width: 91%; }
.sy_comshili ._txt ._st { position: absolute; top: 8%; padding-bottom: 10px; font-size: 20px; color: #fff; font-weight: bold; }
.sy_comshili ._txt ._st:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50%; height: 1px; background-color: #fff; }

.sy_about_r { width: 38%; float: right; }
.sy_about_r2 {color: #fff;  }
.sy_about_r2 dl { width: 100%; overflow: hidden; }
.sy_about_r2 dd { width: 92%; background: #f5f5f5; overflow: hidden; padding:5% 4%; height:100px; }
.sy_about_r2 dd strong{ color:#ed1c24; font-size:22px; font-weight:bold; background:url(icon222.png) left center no-repeat; padding-left:60px;height:40px; line-height:40px; display:block;}
.sy_about_r1 dd p, .sy_about_r2 dd p { font-size: 15px; line-height: 30px; color: #666; }

.news_solution { margin:2%  auto; }
.cenNew_list h3 { width: 100%;  margin-bottom: 20px; text-align: left; }
.cenNew_list h3 a{font-size:24px; color: #cb0000; font-weight:normal;}
.line1 { margin: 0 auto 10px; height: 4px; width: 60px; background: #ffba00; }

.cenNew_list { width: 50%; float: left; overflow: hidden; }
.cenNew_list dl dd { overflow: hidden; color: #666; line-height:38px; border-bottom:1px dashed #ccc; height:38px; }
.cenNew_list dl dd span{ float:right;}

.sy_solution { width: 45%; float: right; }
.sy_solution h3 { width: 100%;  text-align: left;margin-bottom: 20px; }
.sy_solution h3 a{ font-size: 24px; color: #cb0000; font-weight:normal; }
.sy_solution dl { overflow: hidden; position: relative; margin-bottom: 10px; }
.sy_solution dl h4 { font-size: 18px; line-height: 30px; margin-bottom: 10px; font-weight: normal; color: #00132b; }
.sy_solution dt { margin-right: 1.5em; width: 162px; height: 118px; text-align: center; overflow: hidden; float: left; }
.sy_solution dd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; line-height: 25px; font-size: 14px; color: #666; overflow: hidden; }
.sy_solution dd p{line-height: 25px; height:75px;overflow: hidden; }
.slide_nav { text-align: center; width: 100%; height: 25px; background: url(x.jpg) repeat-x left center; margin-top:20px; }
.slide_nav ul { background: #fff; display: inline-block; padding: 0 20px; overflow: hidden; margin: 0 auto; }
.slide_nav li { float: left; width: 16px; height: 16px; line-height: 99; overflow: hidden; border-radius: 50%; background-color: #424355; margin: 3px 5px 0; cursor: pointer; }
.slide_nav li.current { background-color: #EB0000; }

.cpzs1{ margin:2% auto;}
.cpzs2{ float:left; width:23%;}
.cpflr{ float:right; width:75%;}
.newsr{ float:right; width:75%;}
.news_show{ margin:2% auto; width:100%;}
.news_show img{ max-width:100%;}
.news_show p{ line-height:30px;}
.ksdh{ border-bottom:1px solid #f2f2f2; line-height:35px;}
.ksdh span{ font-size:18px; color:#333; border-bottom:1px solid #eb0001; line-height:35px; float:left; height:35px}
.ksdh p{ float:right; color:#666;}
.ksdh b{ font-size:18px;border-bottom:1px solid #eb0001; line-height:36px; font-weight:normal;  height:36px; display:inline-block; padding-right:5px}
.ksdh strong{ font-size:16px; color:#c8161d;line-height:35px; font-weight:normal;}
.cpfl3{ background:#f4f4f4;margin:11% 0 0 0;}
.cpfl3 ul li { border-bottom:1px solid #fff;}
.cpfl3 ul li a{ font-weight:normal;  line-height:40px; padding-left:30px;}
.cpfl3 ul .hover a{ color:#eb0001;}
.cpfelei{width:100%; margin:2% 0;}
.cpfelei li{ float:left; width:31%; margin:1%;}
.cpfelei li p{ line-height:45px; height:45px; text-align:center; overflow:hidden;}
.cpfelei li img{ width:100%; height:209px}
/*.cpflr dl{ float:left; width:18%; margin:0 1%; border:1px solid #e9e9e9;}
.cpflr dl dt img{ width:98%; height:158px; margin:0 auto;}
.cpflr dl dd{ line-height:35px; height:35px; overflow:hidden; border-top:1px solid #e9e9e9; text-align:center;}
*/
.btlm1 h1{ border-bottom:2px solid #ccc;  padding:3% 10%; background:#eb0001; color:#fff;}
.btlm1 h1 b{ font-size:24px; line-height:45px; display:block;font-weight:normal;}
.btlm1 h1 span{ font-size:12px; display:block;font-weight:normal;}
.tjcp1{ background:#f4f4f4; margin:5% 0 0 0;}
.tjcp1 dl{ padding:10px;}
.tjcp1 dl dt{ float:left; width:49%;}
.tjcp1 dl dt img{ width:100%; height:94px;}
.tjcp1 dl dd{ float:right; width:49%;}
.tjcp1 dl dd h1{ font-size:16px; font-weight:normal; line-height:40px; height:40px; overflow:hidden;}
.tjcp1 dl dd p{ line-height:25px; height:50px; overflow:hidden;}
.lxwm1{ background:#f4f4f4;margin:5% 0 0 0;}
.lxwm1 p{ padding:0 15px; line-height:35px;}

.kj1{width:100%;height:600px;overflow:hidden;border:0px}
.kj2{width:100%;height:800px;margin:-460px 0px 0px -2px;}
		.pc{ display:block;}
	.mobile{ display:none;}
	
.prolisitt dl{ float:left; width:23%; margin:1%;}
.prolisitt dl dt img{ width:100%; height:155px;}
.prolisitt dl dd{border: 1px dashed #999; color:#00132b; line-height:45px; background: #fff; text-align:center; margin-top:15px; height:45px; overflow:hidden;}
.more_detail { display: block; background: #eb0001 url(s.png) 90% center no-repeat; width: 100%; color: #fff; text-align: left; text-indent: 50px;padding: 12px 0; font-size: 16px; }
.more_detail:hover{ color:#fff;}
.prolist1_1 h1{ font-size: 22px; color: #222; text-align: left; overflow: hidden; }
.prolist1_1 h1 span { font-size:30px; font-style: italic; color: #eb0001; margin-right: 10px; }
.prolist1_1 p{ height:120px; overflow:hidden; display:block; line-height:30px}
.cpflr .prolisitt{ border:1px solid #d2d2d2;padding:15px 0; margin:25px 0;}

.news_sub{ font-size:16px; color:#666;border-bottom:1px solid #ccc;  height:35px; margin-top:30px;}
.news_sub span{float: right;}
.news_sub span a{color:#999;font-size:12px; display:block;}

.newws1 ul{ overflow:hidden; margin:10px 0; }
.newws1 ul li{overflow:hidden; border-bottom:1px dashed #ccc; }
.newws1 ul li .clearfix a{ font-weight:bold; color:#333;}
.newws1 ul li a{ font-size:15px; color:#444;line-height:35px; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
.newws1 a:hover{color:#EC0000;}
.newws1 span{ float:right; font-size:12px; color:#999;line-height:35px}
.ksdh{ display:block;}

.sjneesw ul{ overflow:hidden; margin:10px 0; }
.sjneesw ul li{overflow:hidden; border-bottom:1px dashed #ccc; }
.sjneesw ul li a{ font-size:15px; color:#444;line-height:35px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; display: inline-block; }
.sjneesw a:hover{color:#EC0000;}
.sjneesw span{ float:right; font-size:12px; color:#999;line-height:35px}


@media screen and (min-width:1000px) and (max-width: 1600px) {
    #mzx { display: none; }
}

@media (max-width:1800px) {
    .nh_word { width: 18%; }
}

@media (max-width:1500px) {
    .ab3_img > ul { margin-left: 20px; }
    .about_box3 .ab3_img { width: 50%; }
    .about_box3 .ab3_con { width: 50%; }
}

@media (max-width:1366px) {
    .m_ly, #mzx { display: none; }
}

@media (max-width:1100px) {
    .pro_con_left { width: 98%; margin: 0 auto; float: none; }
    .pro_right { display: none; }
    .lx_list li h4 { font-size: 20px; }
    .pro_top_right_miaoshu strong { width: 29%; }
    .pro_tel p, .pro_tel p strong { font-size: 30px; }
}

@media (max-width:1200px) {
    .wrap, .csslider1, .lx_list, .pro_cate, .solution, .news_q_list, .message { width: 100%; }
    #mzx { display: none; }
    .news_q_list li ._date ._d2 { font-size: 12px; }
    .prolist_r h3, .prolist1_l h3 { font-size: 32px; }
    .prolist_r h3 span, .prolist1_l h3 span { font-size: 80px; }
    .prolist_r { margin-top: -30px; }
    .about_box3 .ab3_con .box { width: 75%; padding: 10% 10% 0; }
    #pro_ad_bottom { display: none; }
}

@media (max-width:1024px) {
    .sy_case img { width: 100%; height: auto; }
    .sy_case .bt4 { width: 18%; }
    .daodu_lx .tel { margin: 20px 0 0 0; }
	.solution{ width:100%;}
}

@media (max-width: 999px) {
    .wrap, .pro_cate, .product-list, .pro_top_left.pro_con_left, .newslist_top_l, .top_capa dt, .pro_tab ul, .prolist_img, .prolist1_img, .com_ca dt, .com_ca dd, .com_huanjing dd, .com_huanjing dt, .com_adv-bx-z, .ser_pj dt, .ser_pj dd, .ser_jishu dt, .ser_jishu dd, .solution, .fl, .xg_zs li, .about_box3 .ab3_img, .foot_yd_tel, .case_detail ul, .csslider1, .lx_list, .news_q_list li { width: 100%; }
    .cenNew_list, .sy_solution, .sy_about_l dl, .prolist1_l, .pro_con_left, .pro_top_right, .com_con, .com_ca, .com_huanjing, .news_detail { width: 98%; margin: 0 auto; float: none; }
    .ser_con, .ser_pj, .ser_jishu, .lianxi_bg, .xg_zs, .newslist_top_r, .prolist_r, .case_detail, .prolist_tj, .news_q_list li ._nr, .about_con { width: 98%; margin: 0 auto; }
    #rt-showcase-surround, #pctop, .news_q_list li ._date, .index_bottom, .top_capa { display: none; }
   
     .top, .nav, .bread, .pro_cate, .pro_top_left, .pro_con_right, .pro_tit, .consult, .quote, .qrcord, .sy_prolist_tit, .sy_case, .nh_bann, .about_box3 .ab3_con, .com_adv-bx-y, .case_banner, .solution .jianjie, .ser_banner, .fr, .pc_zhishi, .yincang, .pro_top_ban, .releate, .top_capa .tit, .news_right, .news_detail ._tools, .hy_new ._text, .xg_news, .top, .com_ban, .pro_right { display: none; }

    .pro-img_m { display: block; position: relative; }
    .pro-img_m img { width: 100%; height: auto; }
    .back { position: absolute; top: 1.8%; left: 2%; z-index: 999; width: 8%; display: block; }
    .go-home { position: absolute; top: 1.8%; right: 2%; z-index: 999; width: 8%; display: block; }
    .return, #mzx, #mtop, .backtitle { display: block; }
    .return_top { width: 40px; height: 40px; cursor: pointer; text-indent: -999em; background: url(totop.png) no-repeat; background-size: 40px 40px; position: fixed; right: 1%; bottom: 10px; }
    .m_ly { display: block; width: 40px; height: 40px; cursor: pointer; text-indent: -999em; background: url(fixed-phone.gif) no-repeat #fd4e02; background-size: 40px 40px; position: fixed; right: 1%; bottom: 55px; border-radius: 50%; }
    .return { height: 80px; width: 40px; }
    .floating_ck { top: 80%; position: fixed; right: 0; }
    .floating_ck dl dd, .top_capa { background: none; }
    .m_pro_lei, .pro_tab_m, ._title1, .m_banner, .m_sub_banner, .m_contact_ban, .pro-fixed, .top_float { display: block; }
    .m_pro_lei { width: 100%; overflow: hidden; background: #f4f4f4; text-align: center; padding-top: 45px; margin: 0 0 10px; }
    .m_pro_lei a { display: block; color: #000; float: left; font-size: 14px; margin: 0; padding: 2px 0 0; line-height: 22px; text-align: center; width: 20%; }
    .m_pro_lei a:hover p { color: #000; }
    .m_pro_lei a img { display: block; text-align: center; margin: 3px auto 0; }
    .m_pro_lei .act { color: #ff4e22; font-weight: 700; background: #e8e8e8; }
    .m_banner { width: 100%; margin: 0 auto; border-bottom: #f3f3f3 8px solid; padding-top: 46px; overflow: hidden; }
    .m_banner img { display: block; margin: 0 auto; text-align: center; }
    .sy_about { margin-top: 0; }
    .top_capa dl { width: 22%; margin: 0 1.5%; }
    .top_capa dt img { margin: 0 auto; width: 60%; display: block; text-align: center; }
    .top_capa dd p { text-align: center; font-size: 13px; }
    .top_capa dd span { display: none; }
    .top_capa dd { float: none; }
    .sy_solution { margin-top: 10px; }
    .sy_solution dl h4 { font-size: 18px; }
    .sy_prolist_tit h3, .cenNew_list h3, .sy_solution h3, .hy_new_tit h3, .new_tit h3, .com_huanjing dd h3, .com_ca dd h3, .com_con h3, .ser_pj dd h3, .ser_jishu dd h3, .ser_lc h3, .ser_con h3, .lx_list h3, .case_detail h1, .case_tit h2 { font-size: 24px; }
    .backtitle { color: #000; position: absolute; font-size: 22px; margin-top: -40px; padding: 0 18px; background: rgba(248,53,40,0.9); color: #fff; }
    .pro_top_right_miaoshu p { margin-bottom: 8px; }
    .sy_prolist_bg { margin: 0 auto 0; }
    .sy_prolist { margin: 0 auto 0; }
    .prolist1_img { margin-top: 30px; }
    .prolist_img { margin-bottom: 0; }
    .prolist1_img img, .prolist_img img { width: 100%; height: auto; }
    .top_capa dt { height: auto; }
    .sy_about_l dt img { width: 100%; height: auto; }
    .newslist_top_r { margin-top: 20px; }
    .newslist_top { padding-top: 60px; margin-top: 0; }
    .hy_new { margin: 0; padding: 0; background: none; }
    .hy_new_tit { margin-bottom: 20px; border-radius: 50%; }
    .prolist_tit, .prolist_tit1 { background-image: none; }
    #pro_tab4 { display: none; }
    .pd_guide { margin: 30px 0 0 0; }
    .pd_guide li { width: 32.8%; margin-bottom: 2px; }
    .pd_guide a { padding: 8px 0; font-size: 14px; }
	.prolisitt dl dt img{ height:130px;}

    .label-icon-div { display: inline-block; border-radius: 10px 0; vertical-align: middle; color: #fff; background: #f23030; margin-right: 5px; padding: 0 5px; line-height: 20px; font-size: 14px; float: left; font-style: normal; }
    #pro_ad_bottom { margin-bottom: 10px; width: 100%; display: inline-block; overflow: hidden; }
    #pro_ad_bottom img { display: block; margin-right: 5px; float: left; }
    #pro_ad_bottom ul { margin-top: 5px; vertical-align: middle; display: inline; }
    #pro_ad_bottom li { float: left; color: #01a3ec; }
    .pro_top_right_miaoshu p span { width: auto; display: block; }
    .pro_top_right_miaoshu p strong { width: auto; font-size: 14px; display: block; }
    .pro_top_right_miaoshu { height: auto; width: 96%; padding: 10px 10px 0; }
    .pro_tel p strong { font-size: 36px; }
    .pro_con_left p, .case_detail_zi p { text-indent: 0; }
    .pro_con { margin-top: 10px; margin-bottom: 50px; }
    .pro_con_left h3 { background: url(pro_h3_ico.png) no-repeat left center; text-indent: 30px; color: #000; font-size: 20px; }
    .wenda_tit { background: #FDCC05; height: 40px; line-height: 40px; text-indent: 30px; margin-bottom: 2px; font-size: 22px; }
    .com_con h3 { margin-top: 30px; margin-bottom: 15px; }
    .com_ca { background: none; padding: 0; }
    .com_ca dd, .com_huanjing dd, .ser_jishu dd, .ser_pj dd { margin-top: 20px; }
    .ab3_img > ul { margin-left: 0; padding-top: 20px; }
    .ab3_img li { width: 42%; margin: 2% 5% 1.5% 3%; }
    .ab3_img li img { margin: 0 auto; }
    .ab3_img li h3 { font-size: 18px; color: #ffd900; }
    .about_box3 { height: auto; overflow: hidden; margin-top: 20px; }
    .com_adv { background: none; height: auto; }
    .com_adv-bx-z { padding: 20px 0 20px 20px; height: auto; }
    .m_sub_banner { width: 100%; border-bottom: #f3f3f3 8px solid; }
    .ser_jishu dt img, .m_sub_banner img { width: 100%; height: auto; }
    .solution { margin-top: 25px; }
    .solution h2 { font-size: 14px; height: 60px; font-weight: 500; line-height: 22px; }
    .solution li { height: auto; }
    .index_case_text { border-bottom: none; padding: 0; }
    .details { margin-bottom: 0; }
    .ser_con { margin-top: 20px; }
    .ser_lc h4 { font-size: 14px; font-weight: 500; }
    .ser_lc { padding: 0 0 20px 0; border-top: #f3f3f3 8px solid; margin: 20px auto 0; }
    .ser_lc h3 { margin: 20px 0 10px 0; }
    .com_adv-bx-z h2 { font-size: 30px; }
    .com_adv-bx-z h4 { font-size: 18px; }
    .com_adv-bx-z p { font-size: 15px; margin-bottom: 0; }
    .ser_lc li, .lianxi_bg { background: none; }
    .lx_list li h4 { font-size: 13px; height: 40px; font-weight: 500; }
    .lx_list { margin: 20px auto 0; border-top: #f3f3f3 8px solid; padding-top: 15px; }
    .lianxi_bg { height: auto; }
    .lianxi { margin-top: 0; margin-bottom: 0; }
    .lianxi h3 { margin-bottom: 5px; }
    .fl { margin-top: 0; padding: 10px 0 20px 50px; }
    .ser_shili, .xg_casedetail { margin-top: 20px; }
    .mao1, .mao2 { display: none; }
    .ser_con h3 { margin-bottom: 15px; }
    .ser_con { font-size: 14px; line-height: 26px; }
    .ser_jishu dd { height: auto; padding: 2%; width: 96%; }
    .ser_jishu dd h3 { margin-bottom: 8px; }
    .m_nav { width: 100%; margin-top: 45px; background: rgba(255,255,255,0.9); position: absolute; overflow: hidden; }
    .m_nav li { float: left; width: 20%; height: 40px; line-height: 40px; font-size: 15px; text-align: center; }
    .m_nav .li0 { color: #000; }
    .m_nav .li1 { border-bottom: 2px solid #eb0001; padding-bottom: 5px; color: #eb0001; }
    .m_nav .close1 { background: url(close1.png) no-repeat right bottom; float: right; text-indent: -999999px; }
    .m_nav .close1 a { display: block; }
    .m_zhishi { display: block; }
    .news-title ul li { height: 40px; line-height: 40px; font-size: 16px; }
    .news-title { margin-bottom: 25px; }
    .xg_zs .more { margin: 0 auto 20px; padding: 8px 15px; }
    .xg_zs .more_bg, .ser_jishu, .news { margin-top: 20px; }
    .case_detail { padding-top: 60px; margin-top: 0; }
    .xg_zs li h4, .newslist_top_r li ._intnew ._title, .cenNew_list dl dd .title, .news_q_list li ._title { font-size: 16px; font-weight: 600; }
    .xg_zs { margin-bottom: 0; }
    .xg_zs .more_bg { background: none; }
    .prolist_tit h3, .prolist_tit1 h3 { font-size: 30px; }
    .prolist { margin: 0 auto; padding-top: 46px; }
    .bt60 { margin-bottom: 40px; }
    .digital li p { font-size: 14px; height: 50px; }
    .digital li img { width: 80%; }
    .pro_top_jieshao, .pro_top_pro, .wenda .daan dd { margin-top: 0; }
    .foot_yd_con { font-size: 16px; }
    .foot_yd_tel .zi { display: none; }
    .foot_yd_tel { background-image: none; text-indent: 0; }
    .foot_yd_tel span { display: block; text-align: center; }
    .foot_yd_tel .tel { font-size: 22px; font-family: Arial, Helvetica, sans-serif; }
    .foot_yd_top .w1, .foot_yd_top .w2, .foot_yd_top .w3 { width: 30.3333%; margin: 0 1.5%; }
    .foot_yd_top dt img { display: block; margin: 0 auto; text-align: center; }
    .foot_yd_top dt { margin-right: 0; }
    .wenda li { margin: 0; }
    .top_capa dt { margin-bottom: 10px; }
    .prolist_r h3 span, .prolist1_l h3 span { font-size: 50px; }
    .prolist_r h3, .prolist1_l h3 { font-size: 24px; }
    .prolist_r p, .prolist1_l p { font-size: 14px; }
    .prolist1_bg { padding: 10px 0 5px; }
    .new_tit { margin: 20px auto 20px; }
    .newslist_top_r li { padding-bottom: 10px; }
    .newslist_top_l .word { padding: 10px 0 10px 5%; }
    .cases_con_shuxing img { margin: 10px auto; width: 70%; }
    .cases_con_shuxing { margin: 20px auto 0; }
    .case_detail_h3 { background: #eb0001; text-align: center; text-indent: 0; margin-top: 20px; font-size: 18px; font-weight: 500; height: 36px; line-height: 36px; }
    .case_detail img { margin: 20px auto; }
    .case_tit { width: 100px; }
    .zg_more { margin-top: 20px; }
    .daodu { background: none; padding: 0; margin-bottom: 0; width: 100%; }
    .daodu p { display: none; }
    .daodu_lx .tel strong { font-size: 22px; }
    .daodu_lx .tel strong a { color: #f85959; }
    .daodu_lx .tel, .daodu_lx .chat { width: 100%; display: block; }
    .daodu_lx .chat { font-size: 14px; padding: 4px 0; border-radius: 2px; margin-left: 0; width: 72px; font-weight: 600; float: right; color: #fff; display: inline-block; text-align: center; background: #38425a; }
    .news_detail ._head h1 { font-size: 22px; }
    .news_detail_con a { color: #0070C0; }
    .daodu_lx .tel b { display: none; }
    .news_detail_con img { width: 100%; height: auto; }
    .news_detail_con { margin-top: 10px; }
    .daodu_lx .tel { margin: 0; padding: 10px 0 10px; background: none; }
    .daodu p { margin: 5px 0 0; }
    .daodu_lx .tel { padding: 0; width: 69%; background: url(new-icon-tel.png) no-repeat left 3px; text-indent: 30px; float: left; }
    .news_detail_con p { text-indent: 0; }
    .news_detail { margin-bottom: 0; margin-top: 40px; }
    .pro_tab li { font-size: 15px; }
    .top_float { -webkit-box-shadow: inset 0 1px 0 rgba(248,53,40,.15), 5px 1px 0 rgba(0,0,0,.075); box-shadow: inset 0 1px 0 rgba(248,53,40,.15), 5px 1px 0 rgba(0,0,0,.075); box-shadow: 0px -3px 3px rgba(0,0,0,.075); background: rgba(248,53,40,0.9); position: fixed; top: 0; left: 0; z-index: 999; width: 100%; }
    .top_float ul { width: 98%; margin: 0 auto; }
    .top_float li { float: left; display: block; height: 46px; line-height: 46px; }
    .top_float li p { text-indent: -999em; }
    .top_float .top_zx { width: 10%; float: left; margin-left: 1%; cursor: pointer; text-indent: -999em; background: url(pro_4.png) no-repeat center 5px; background-size: 35px 35px; }
    .top_float .top_logo { width: 59%; margin: 0 10%; cursor: pointer; text-indent: -999em; background: url(m_logo.png) no-repeat center 5px; background-size: 127px 35px; }
    .top_float .top_nav { width: 10%; float: right; cursor: pointer; text-indent: -999em; background: url(nav_ico.png) no-repeat center 5px; background-size: 35px 35px; }
    .product-list { margin: 0 auto; }
    .xg_casedetail li h4 { font-size: 13px; height: 50px; line-height: 18px; }
    .news_detail ._head h1 { text-align: left; }
    .xg_casedetail { margin-bottom: 0; }
    .news_q_list li ._nr { float: none; }
    .news_q_list li { padding-bottom: 15px; margin: 0 3% 15px 0; }
    .news_q_list { margin-top: 0; padding-top: 60px; }
    .news { margin-top: 0; padding-top: 20px; }
    .message input.intxt { width: 100%; }
    , .message textarea { width: 99.5%; }
    .message, .about_con { margin-top: 20px; }
    .sy_lei { display: block; }
    .sy_lei { width: 100%; overflow: hidden; text-align: center; padding: 0px; margin: 10px 0 0 0; }
    .sy_lei a { display: block; color: #333; float: left; font-size: 14px; margin: 0; padding: 10px 0 5px; text-align: center; width: 15%; margin: 0 2.5%; }
    .sy_lei a:hover p { color: #e60012; }
    .sy_lei a img { display: block; width: 80%; text-align: center; margin: 0 auto; }
    .sy_lei a.list-active { color: #333; background: #d5d5d5; }
    .sy_lei a.list-active:hover p { color: #e60012; }
    .case_detail_zi h3 { font-size: 20px; }
    .xunjia { display: block; background: #0F1B45; color: #FFE303; }
    .zixun { display: block; background: #FDCE06; }
    .price { background: none; text-indent: 0; width: 100%; float: left; margin-bottom: 20px; margin-top: 0; text-align: center; }
    .price a { text-indent: 0; font-size: 18px; height: 46px; line-height: 46px; }
    .price a { width: 50%; float: left; }
    .pd_guide li.active a { background: #666; }
    .pro_tel span { font-size: 15px; }
}

@media (max-width: 767px) {
    .ser_lc li { width: 32%; }
    .lx_list li { width: 19.8%; }
    .xg_zs li .date { display: none; }
    .xg_zs li .p { height: auto; }
    .xg_zs li { width: 100%; border-bottom: #d8d8d8 1px solid; padding: 0 0 15px 0; overflow: hidden; margin: 0 0 15px 0; }
    .foot_yd_top dd span { font-size: 18px; }
    .top_capa dt img { width: 70%; }
    .wenda .wenti dt, .wenda .daan dt, .wenda .d { display: none; }
    .wenda .wenti dd, .wenda .daan dd, .wenda p { width: 100%; }
}

@media (max-width: 480px) {
    .product-list li, .hy_new li, .digital li, .top_capa dl, .xg_casedetail li, .xg_casedetail li, .kuan2s li, .box-nl ul li { width: 47%; }
    .top_capa dt img { width: 50%; }
    .pd_guide li { width: 32.6%; }
    .solution li { width: 46%; }
    .lx_list li { width: 28%; }
    .ser_shili li img { display: block; text-align: center; margin: 0 auto; }
    .ser_shili li { margin: 1% 1.5%; }
    .newslist_top_r li ._time { display: none; }
    .newslist_top_r li ._intnew { width: 100%; }
    .digital li { margin: 15px 1.5% 10px; }
    .foot_yd_top dd span { font-size: 14px; }
    .foot_yd_top dd p { display: none; }
    .fl .t1 { font-size: 21px; }
    .ser_shili li { width: 22%; }
    .top_float .top_zx { background-size: 33px 33px; background-position: center 3px; }
    .top_float .top_logo { background-size: 120px 27px; }
    .top_float .top_nav { background-size: 33px 33px; background-position: center 3px; }
    .top_float li { height: 40px; line-height: 40px; }
    .m_nav { margin-top: 40px; }
    .m_banner { padding-top: 40px; }
    .cases_con_shuxing dd h4 { font-size: 14px; }
    .message li, .message textarea { width: 100%; }
    .message .tit p, .subly { display: none; }
    .message { padding-bottom: 30px; }
    .message input.intxt, .message textarea { width: 95%; }
}

@media (max-width: 360px) {
    .top_float .top_zx { background-size: 30px 30px; background-position: center 3px; }
    .top_float .top_logo { background-size: 115px 26px; background-position: center 3px; }
    .top_float .top_nav { background-size: 30px 30px; background-position: center 3px; }
    .top_float li { height: 34px; line-height: 34px; }
    .m_nav { margin-top: 34px; }
    .m_banner { padding-top: 34px; }
    .m_pro_lei { padding-top: 30px; }
    .news_detail { margin-top: 30px; width: 96%; }
    .sy_prolist_tit h3, .cenNew_list h3, .sy_solution h3, .hy_new_tit h3, .new_tit h3, .com_huanjing dd h3, .com_ca dd h3, .com_con h3, .ser_pj dd h3, .ser_jishu dd h3, .ser_lc h3, .ser_con h3, .lx_list h3, .case_detail h1, .case_tit h2, .news_detail ._head h1 { font-size: 20px; }
}

@media screen and (min-width:1200px){
			.pc{ display:block;}
	.mobile{ display:none;}

}

/*1100分辨率（大于960px，小于1199px）*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
			.pc{ display:block;}
	.mobile{ display:none;}

	.cpfl dl dt img{ height:129px;}
	.sy_prolist li a img{ height:165px;}
	.casee ul li a img{ height:165px;}
	.casee ul li{ height:165px}
	.top4{ display:none;}
	.headr{ width:25%;}
	.headl{ width:70%;}
	.menu ul{ width:100%;}
	.sy_about_l{ width:49%;}
	.sy_about_r{ width:49%;}
	.sy_comshili img{ height:318px;}
	.cpflr ul li img{ height:173px;}
.kj2{margin:-500px 0px 0px -2px;}
.kj1{ height:550px;}
}

/*880分辨率（大于768px，小于959px）*/
@media screen and (min-width: 768px) and (max-width: 959px) {
		.pc{ display:block;}
	.mobile{ display:none;}

	.cpfl dl dt img{ height:129px;}
	.sy_prolist li a img{ height:140px;}
	.casee ul li a img{ height:132px;}
	.casee ul li{ height:132px}
	.top4{ display:none;}
	.headr{ width:30%;}
	.headl{ width:70%;}
	.menu ul{ width:100%;}
	.sy_about_l{ width:49%;}
	.sy_about_r{ width:49%;}
	.sy_comshili img{ height:318px;}
	.cpflr ul li img{ height:138px;}
.kj2{margin:-500px 0px 0px -2px;}
.kj1{ height:650px;}
.cpfl ul{ display:none;}
.cpfl dl{ width:22.5%;}
	}

/*440分辨率以下（小于479px）*/
@media only screen and (max-width:767px) {
	.pc{ display:none;}
	.mobile{ display:block;}
	.daohang1 img{ max-width:100%;}
	.daohang2 ul{ background:#eb0001; overflow:hidden; height:72px;}
	.daohang2 ul li{ float:left; width:25%;  text-align:center;}
	.daohang2 ul li:nth-of-type(4n) a{ border-right:none;}
	.daohang2 ul li a{ color:#fff; display:block;border-bottom:1px solid #fff; border-right:1px solid #fff;line-height:35px; height:35px; }
	.mobile .link{ width:98%; margin:0 auto;}
	
	.cpzs2,.cpflr,.newsr{ width:98%; margin:0 auto; float:none;}
	.cpflr ul li{ width:48%; margin:1%;}
	.sy_solution dd{ height:104px; overflow:hidden;}
		.cpfl dl dt img{ height:129px;}
		.sy_prolist li { width:48%;}
	.sy_prolist li a img{ height:132px;}
	.casee ul li{ width:48%;}
	.casee ul li a img{ height:132px;}
	.casee ul li{ height:132px}
	.top4{ display:none;}
	.headr{ width:30%;}
	.headl{ width:70%;}
	.menu ul{ width:100%;}
	.sy_about_l{ width:100%;}
	.sy_about_r{ width:100%; margin-top:3%;}
	.sy_about_bg{ padding:30px 0; display:none;}
	.sy_about_img{ width:30%;}
	.sy_comshili{ width:70%;}
	.sy_comshili img{ height:318px;}
	.sy_about_r1 dt a img{ width:100%; height:113px;}
	.cpflr ul li img{ height:138px;}
.kj2{margin:-190px 0px 0px -2px;}
.kj1{ height:750px;}
.prolv .field p{ width:100%; margin:2% 0;}
.yzm{ width:150px; margin:2% auto;}
.prolv p.comment_submit{ width:120px; margin:0 auto;}
.cpfl ul{ display:none;}
.cpfl dl{ width:47.5%; margin:1% 0.5%;}
.pro_tab .clzs1{ display:none;}
.pro_tab li{ width:50%;}
.pro_tab .clzs2{ text-align:center;}
.foot1, .foot2,.foot3{ width:98%; margin:0 auto; float:none;}
.foot3 p{ width:134px; margin:0 auto;}
.prolisitt dl{ width:48%;}
.more_detail{text-indent: 20px;}
.prolist1_1 p{ height:60px;}
.ksdh{ display:none;}
.cpfl3{ margin:10px -1% 0;}
.cpfl{ display:none;}
.btlm1{ display:none;}
.cpfl3 ul{ overflow:hidden; height:auto;}
.cpfl3 ul li{ float:left; width:49.8%;text-align:center;}
.cpfl3 ul li a{ padding-left:0; }
.cpfl3 ul li:nth-of-type(odd){ border-right:1px solid #fff;}
.prolist1_1 h1 span{ display:block;}
.newws1 ul li a{ width:75%;}
.sjneesw ul li{ width:100%; margin:0;}
.sjneesw ul li a{ width:75%;}
.cenNew_list dl dd a{ width:70%; float:left;}
.sy_solution dl{ display:none;}
div#foot_tool{width: 100%;height:43px;position: fixed;z-index: 10000;bottom: 0;}
    .foot_color {width: 100%;height: 43px;background: #eb0001;}
    .foot_fixed li{width: 20%;height: 43px;float: left;text-align: center;}
	.foot_fixed p{color: #fff;font-size:10px;}
    .foot_fixed a {width: 100%;height: 20px;}
    .foot_fixed img {width: auto;margin-top: 8px;}
    .foot_fixed li.spcial img {margin-top: 2px;margin-bottom: 5px;}
	.floating_ck{ display:none;}
	.hr{ margin-bottom:60px;}
	.foot2 p{ line-height:25px; text-align:center;}
	.foot1, .foot3{ display:none;}
	.newws1 ul li p:nth-of-type(2){ display:none;}

}



