﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}
article,aside,canvas,details,div,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 
li{list-style:none;}
html {font-size: 100%;}
body { font-size:14px; font-family:"Microsoft YaHei",Arial; color:#333333; position:relative; -webkit-text-size-adjust:none; }
a { color:#333333; text-decoration:none; }
a:hover { text-decoration:underline;}
.wrapper {width:1200px; margin:0 auto;}
.wrapper .copy{float:left;}
.wrapper .zycp{float:left;margin-left: 15px;}
.wrapper .zycp a{margin-right:5px;}
.wrapper .jszh{float:left;margin-left: 15px;}
#header { width:100%; background:url(home_bj.jpg) repeat-x center top; z-index:1003; height:201px;}
#header div.wrapper { height:145px;}
#header .lgtel{width:100%;height:100px;overflow:hidden;}
#header .lgtel .logo {width:600px;float:left;}
#header .lgtel .logo img { display:block; width:100%; }
#header .lgtel .tel{float: right;height: 100px;line-height: 100px;color:red;font-size: 22px;}
#header .lgtel .tel .rx{float: left;height: 100px;line-height: 100px;color:#000;font-size: 14px;}
#header .share {float:right; height:30px; position:relative; padding-top:7px; margin-right:7px; }
#header .share a {display:block;width:30px;height:30px; background-image:url(follow.png);background-repeat:no-repeat;text-indent:-999em; float:left; margin:0 17px 0 0; position:relative; padding:0;}
#header .share a:hover {background-image:url(follow_hover.png);}
#header .share a.sina {background-position:0 0;}
#header .share a.qq {background-position:-30px 0;}
#header .share a.mobile {background-position:-60px 0;}
.mobile_client {position:absolute;right:0;top:40px;width:160px;background-color:#183883; top:-9999em;opacity:0; transition:.5s opacity; }
.mobile_client b {position:absolute;top:-16px;width:0;height:0;border:8px solid transparent;border-bottom-color:#183883; right:0;margin-right:8px;}
.mobile_client h3 {color:#fff; height:36px;line-height:36px;overflow:hidden;text-align:center; font-size:0.875em; text-indent:0; }
.mobile_client p {margin:1px;background:#fff;padding:9px;}
.mobile_client img {display:block;width:140px;height:140px;}
#header .share a.mobile:hover .mobile_client {top:40px;opacity:1;}
.language {overflow: hidden; height:45px; line-height:45px;}
.language .hed-left{width:575px; float:left;}
.language .hed-right{width:625px; float:left; height:45px;}
.hed-top-not{float:left; width:100%; line-height:45px; color:#FFF; font-size:12px; background:url(tele.png) no-repeat left center; text-indent:24px;}
.hed-top-right{width:100%; float:left; line-height:45px; color:#FFF;}
#other{float:right;}
#other_p{height:74px; background-color:#efefef; width:100%; border-bottom:solid 1px #dddddd; padding-top:25px;}
#other_d{width:1100px; margin:0 auto;}
#other_d .Label{float:left;}
#other_d .other{position:absolute; top:95px; right:3px; width:219px; height:20px; margin:0 auto 5px;}
#other_d .other input{}
#other .chname{float:left; background:url(Search-box.png) no-repeat; width:168px; height:25px; line-height:25px; border:0 none; box-shadow:none; font-size:12px; color:#333333; cursor:pointer; text-indent:12px; margin-top:10px; outline:none;}
#other .btn{float:left; background:url(Search.png) no-repeat; width:31px; height:25px; border:0; cursor:pointer; margin-top:10px;}
.tele{float:left; padding-left:22px; margin-left:21px;}
.tele em{font-style:normal;}
.tele_cn, .tele_en{float:right; color:#FFF; height:13px; height:45px; font-size:12px;}
.tele_t{float:right; width:1px; height:45px; background:url(tele_t.jpg) no-repeat left center; margin:0 16px 0 0;}
.tele_cn{background:url(cn.jpg) no-repeat left 16px; text-indent:24px; width:60px; margin:0 0 0 31px;}
.tele_en{background:url(en.jpg) no-repeat left 16px; text-indent:23px; width:87px;}
.tele_cn a, .tele_en a{color:#FFF;}
#nav { width:100%; float:right; display:inline;}
#nav ul li { float:left; display:inline;}
#nav ul li.line { width:0px; height:55px; background:url(line_bg.jpg) no-repeat left center;}
#nav ul li.menu { width:13.3%; position:relative; height:55px;}
#nav ul li.tot{width:6%;}
#nav ul li.fdot{width:7%; margin:17px 0 0 2%; height:38px;}
#nav ul li.menu a {  line-height:56px; display:block; color:#fff; text-align:center; font-size:15px;}
#nav ul li.menu a:hover { text-decoration:none; background:url(nav_on.jpg) no-repeat center bottom; color:#e62129;}
#nav ul li.menu a.current { background:url(nav_on.jpg) no-repeat center bottom; color:#e62129;}
#nav ul li.visible-xs { visibility:hidden; display:none; }
#hContainer { height:1.875em; }
#nav li ul { height:auto; padding:0 0 16px 0; background-color:#FFF; opacity:0.8; border-radius:0 0 5px 5px; box-shadow:0 0 5px black;}
#nav li ul li { height:40px; float:none; white-space:nowrap; display:block; }
#nav li.menu ul li a {display:block; color:#333; height:40px; line-height:40px; text-align:center; background:url(sub_line.png) no-repeat center bottom; font-size:14px; }
#nav li.menu ul li a:hover { background:url(sub_line.png) no-repeat center bottom; color:#183883;}
#nav div.menu { width:100%; }
#banner { background:url(i1.jpg) no-repeat center top; width:100%; height:740PX;}
#banner_about{ background:url(about.jpg) no-repeat center top; width:100%; height:550PX;}
#banner_xproducts{ background:url(xproducts.jpg) no-repeat center top; width:100%; height:300PX;}
/*banner*/
.swiper-container{width:100%;margin:auto;}
.swiper-slide li.banner01{height:500px;background:url(banner31.jpg) center top no-repeat;}
.swiper-slide li.banner02{height:500px;background:url(banner32.jpg) center top no-repeat;}
.swiper-slide li.banner03{height:500px;background:url(banner33.jpg) center top no-repeat;}
.swiper-slide li.banner04{height:500px;background:url(banner34.jpg) center top no-repeat;}.swiper-slide li.banner05{height:500px;background:url(banner35.jpg) center top no-repeat;}
.m_pro_hb{text-align:center; font-size:24px; color:#262626; background:url(mtop_product.jpg) no-repeat center top; line-height:52px; margin:45px auto 33px;}
.m_pro_hb em{width:100%;float:left;font-style:normal; font-size:12px; color:#636363; line-height:6px;}
.m_pro_bd{border-left:1px solid #dadada; border-top:1px solid #dadada;}
.m_p{width:60px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; float:left; padding:28px 69px 51px 69px; position:relative;}
.m_pp{padding-left:71px; padding-right:72px;}
.m_t{position:absolute; left:0; border-bottom:0; width:100%; text-align:center; line-height:38px;}
#IMnews{width: 100%;height: 50px;background: url(news_bg.png) repeat-x;}
.IM_news {width: 1200px;margin: auto;height: 50px;background: url(menu_bg.png) repeat-x left bottom;}
#IM_New{margin-top: 16px;width: 1000px;float: left;overflow: hidden;white-space: nowrap;height:15px;position:relative;}
#IM_New ul{width:100%;line-height:15px;overflow:hidden;position:absolute;top:0;left:0;}
#IM_New ul li{float:left;}
#IM_New a {display: inline-block;padding: 0px 20px 0px 11px;background: url(../images/arr1.gif) no-repeat left 6px;text-decoration:none;}
#main_xp{background:url(maibg.jpg);background-size:cover; height:530px; padding-top:47px;}
.m_px_hb{text-align:center; font-size:24px; color:#fff; background:url(mtop_product.jpg) no-repeat center top; line-height:52px; margin:0px auto 41px;}
.m_px_hb em{width:100%;float:left;font-style:normal; font-size:12px; color:#fff; line-height:6px;}
.inCate{width:100%;height:70px;}
.inCate li{float:left;background:#eaeaea;border-radius:5px;margin-left:30px;text-align:center;}
.inCate li a{width:150px;line-height:34px;display:block;}
.inCate li a:hover{background:#3a7cd0;color:#fff;border-radius:5px; text-decoration:none;}
#categoryContainer{height:330px; width:100%;}
#categorylist{position:relative; width:100%;}
#categoryContainer a.iprev {display:block; width:32px; height:32px;  position:absolute; left:-52px; top:129px; background:url(iprev_bg.png) no-repeat left top;}
#categoryContainer a.iprev:hover {}
#categoryContainer a.inext {display:block; width:32px; height:32px;  position:absolute; right:-52px; top:129px; background:url(inext_bg.png) no-repeat left top;}
#categoryContainer a.inext:hover {}
#categorylist ul li{float:left; width:285px;display:inline; margin-right:20px; position:relative;}
#categorylist ul li a img{display:block;}
#categorylist ul li a span {height:49px; line-height:49px; width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; color:#262626; background-color:#FFF;margin-top:1px;}
#main_01{background:url(maibg_02.jpg) repeat-x center top; height:499px; padding-top:47px;}
.m_about_t{float:left; width:585px; color:#393939; line-height:30px; height:300px; position:relative;}
.m_about_hb{color:#262626; font-size:30px; line-height:28px;}
.m_about_hbe{color:#393939; font-size:13px; line-height:36px; margin-bottom:21px;}
.about_more{position:absolute; bottom:0; left:0; width:158px; height:40px; line-height:40px; font-size:12px; color:#006ab1; border:1px solid #006ab1; text-align:center;}
.about_more:hover{ color:#FFF; background-color:#006ab1;}
.m_about_img{float:right;}
#main_02{background:url(maibg_03.jpg) repeat-x center top; height:587px; padding-top:43px;}
.m_news{width:380px; float:left; margin-right:20px; background-color:#fff; border-bottom:3px solid #fff;}
.m_news a:hover{text-decoration:none;}
.m_news:hover{border-bottom:3px solid #006ab1;}
.p1{padding:14px 26px 0;}
.pp1{font-size:18px; color:#262626; line-height:41px;}
.pp2{font-size:13px; color:#676767; line-height:24px;}
.pnt{width:100%; height:42px; position:relative; margin-top:23px;}
.pp3{position:absolute; left:0; top:0; color:#999; font-size:12px;}
.pp4{position:absolute; right:0; top:0; color:#999; font-size:12px;}
.pp4 em{color:#d31c27; font-style:normal; font-size:13px;}
/*公司简介*/
#location{background-color:#006ab1; height:60px; line-height:60px; color:#fff;}
#location a{color:#fff;}
.aside{float:left;}
.parent{float:left; width:158px; text-align:center; height:60px;}
.parent:hover{background:url(about_on.jpg) no-repeat bottom center;}
.parent a:hover{text-decoration:none;}
.pline{float:left; width:2px; background:url(about_ib.jpg) no-repeat left top; height:60px;}
.lon_title{float:right; background:url(about_s.jpg) no-repeat left center; text-indent:20px;}
.about_hb{background:url(about_bd.jpg) repeat-x bottom center; width:100%; height:71px;}
.m_about_hd{text-align:center; width:100%; color:#262626; font-size:24px; margin-top:49px;}
.m_about_h3{background:url(about_it.jpg) no-repeat bottom center; text-align:center; width:100%; color:#636363; font-size:12px; line-height:26px; padding-bottom:13px;}
.article{line-height:36px; color:#272727; padding-top:52px;}
.about_h{color:#272727; font-size:24px; line-height:44px;}
.about_01{float:right; margin-left:28px; padding-top:4px;}
.about_02{ width:100%; margin:83px 0 124px 0;}
/*新闻动态*/
.list{width:100%; height:235px; margin-bottom:61px;}
.news_img{width:380px; height:235px; float:left; margin-right:58px;}
.list dl{ height:100%; overflow:hidden; position:relative;}
.list .dt a{color:#333; font-size:24px;}
.list .time{color:#bbbbc9; font-size:14px; background:url(time_img.jpg) no-repeat 2px center; text-indent:32px; height:51px; line-height:51px;}
.list dd{ line-height:26px; color:#4f4f4f; font-size:14px; overflow:hidden;}
.list .more{width:137px; height:40px; line-height:40px; text-align:center; background-color:#cdcdcd; position:absolute; left:0; bottom:0; color:#fff;}
.list:hover .dt a{color:#006ab1; text-decoration:none;}
.list:hover .more{background-color:#006ab1;}
/*联系我们*/
.contacts_l{width:718px; border:1px solid #d9d9d9; float:right; margin-bottom:78px; padding:0 0 0 65px;}
.contacts_lh{line-height:36px; margin-top:39px;}
.contacts_lt{font-size:13px; color:#666; line-height:20px; margin-bottom:40px;}
.input{height:44px; line-height:44px; border:2px solid #666; text-indent:4px; color:#a9a9a9; margin-bottom:30px;}
.c1{width:276px;}
.c2{width:437px;}
.c3{width:584px; height:105px;}
.submit{height:50px; line-height:50px; width:144px; text-align:center; font-size:14px; color:#fff; background-color:#006bb1;border:0; cursor:pointer; margin-bottom:56px;}
/*产品中心*/
.p_title{ color:#6e6d6d; font-size:12px; background:url(products_s.jpg) no-repeat 7px center; height:59px; line-height:59px; text-indent:26px; margin-top:12px;}
#aside{width:250px; float:left;}
#aside .hd {color:#fff; height:50px; line-height:50px; font-size:16px; background:url(cate_hd.jpg) no-repeat 213px 18px #006bb1; text-indent:27px; }
#aside .bd { margin:0 ; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
#aside .bd ul li.pparent { height:41px; }
#aside .bd ul li.pparent a { display:block; line-height:40px; font-size:14px; text-indent:45px; background:url(icon_on.png) no-repeat 26px center; color:#2b2b2b; border-bottom:1px solid #cdcdcd;}
#aside .bd ul li.pparent a:hover {background-color:#f2f2f2; text-decoration:none;}
#aside .bd ul li.pparent a.current { background-color:#f2f2f2; border-bottom:1px solid #cdcdcd;}
#aside ul li.sublist { padding:5px 0; border-bottom:solid 1px #c7c9cd; }
#aside ul li.sublist li { }
#aside ul li.sublist li a { display:block; text-indent:50px; height:36px; line-height:36px;}
#aside ul li.sublist li a:hover { color:red; text-decoration:none; }
#aside ul li.sublist li.current a { color:red; border-top:0;}
.m_right{width:928px; float:right; border:1px solid #cdcdcd; margin-bottom:48px;}
.location_title{height:45px; line-height:45px; font-size:16px; color:#006bb1; text-indent:24px; margin-top:3px; border-bottom:1px solid #cdcdcd;}
.pt {float:left; width:160px; margin-bottom:40px; margin-right:60px;}
.pt_hb{height:40px; line-height:40px; text-align:center; color:#262626; font-size:16px;}
/*新品中心*/
#aside_left{margin-top:39px; padding-bottom:70px;}
.bd_left{width:222px; height:37px; line-height:37px; text-align:center; margin-right:20px; float:left; border:1px solid #aaa;}
.tcurrent{background-color:#006ab1; color:#fff;}
.tcurrent a{color:#fff;}
.bd_left:hover{background-color:#006ab1;}
.bd_left:hover a{color:#fff; text-decoration:none;}
.xp_re{margin:0 23px 9px 9px;}
.xp{float:left; width:478px; margin-right:212px;}
.xp_Collection{background:url(Collection_foo.jpg) no-repeat left top; width:25px; height:21px; line-height:21px; margin-bottom:30px;}
.xp_Collection:hover{background:url(Collection_on.jpg) no-repeat left top;}
.xp_r{margin-right:0;}
.xp_hb{color:#434343; font-size:14px; height:99px; line-height:93px;}
/*产品分类*/
.m_r1{margin-bottom:20px; padding:25px 0 28px;}
.m_f01, .m_f02{ width:125px; height:40px; line-height:40px; background:#006bb1; text-align:center; color:#fff; float:left;}
.m_f01{margin:0 25px 0 20px;}
.m_f02{margin:0 23px 0 0px;}
.m_f01:hover, .m_f02:hover{background:url(Gender.jpg) no-repeat left top;}
.m_f03{height:40px; line-height:40px; float:left;}
.Gender_t{ margin-left:5px;}
.Gender{padding:0px 10px 0 0px; float:left; line-height:40px; height:40px; font-size:13px; color:#5a5a5a;}
.Gender img{ margin:0 6px -4px 0;}
.Gender:hover{text-decoration:none;}
.pt_t{float:left; width:285px; margin-right:20px;}
.pt_thb{font-size:15px; color:#424242; height:50px; line-height:50px;}
/*产品搜索*/
.search_p{ width:420px; margin-right:58px;}
.search_p img{width:100%;}
/*产品详情*/
.xp_img{ margin-bottom:68px;}
#footer_top {background:url(foot_bg.jpg) repeat-x left top; width:100%; height:280px;}
.m_conc_wrap { float:left; width:450px; padding:36px 0;}
.m_qq_wrap {width:291px; padding:52px 0;}
.m_web_wrap {width:200px; padding:49px 0;}
.m_code_wrap { float:right; width:150px; padding:55px 0 0 0; }
.m_code_wrap p { line-height:30px; text-align:center; color:#fff; font-size:12px;}
.dt{font-size:16px; color:#fff; line-height:45px;}
.dd{font-size:12px; color:#e1e1e1; line-height:30px;}
.dd a{color:#e1e1e1;}
.qq_img{margin-bottom:-6px;}
.foot_t{height:49px; background-color:#252525; color:#fff; line-height:49px;}
.foot_t a{color:#fff;}
.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:15px; line-height:15px; }
.font12 { font-size:0.75em;}
.font14 { font-size:0.875em;}
.font16 { font-size:1em;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}
.page {height:30px; line-height:30px; width:100%; text-align:center; color: #ff0000;}
.page span {padding:3px 5px 3px 5px; background-color:#cb0000; color:#fff; border:solid 1px #cb0000; font-size:0.875em; }
.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd;  font-size:0.875em; }
.page .current {color:#fff; background-color:#cb0000;}
.page a:hover {color:#fff; background-color:#cb0000; }
#category { width:100%;margin:auto;overflow:hidden;}
#category .c_1 { float:left; display:inline; width:50%; position:relative; overflow:hidden;}
#category .c_title { color: #ffffff; left: 0; margin-top: -28px;  position: absolute; text-align: center; top: 50%; width: 100%; z-index: 1; font-size:24px; }
#category .c_title em { position:relative; letter-spacing:2px; font-style:normal; font-weight:bold; border-bottom: 1px solid #ffffff; display: inline-block; line-height:200%;  }
#category .c_title span { position:relative; font-size:14px; display:block; line-height:220%;  }
#category .c_aph { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(aph-bf5f5d.png) repeat left top; }
#category .c_1 img { display:block; }
.pages{width:100%;float:left;margin-top:-20px;}
/*pages*/
div.digg{padding:3px;margin:3px;text-align:center}
div.digg a{border:#0085ce 1px solid;padding:2px 5px;margin:2px;color:#0085ce;text-decoration:none}
div.digg a:hover{border:#0085ce 1px solid;color:#000;}
div.digg a:active{border:#0085ce 1px solid;color:#000;}
div.digg span.current{border:solid 1px #0085ce;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#0085ce;}
div.digg span.disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}
.m_prolist { background:url(m_prolist_bg.jpg) repeat left top; position:relative;margin-bottom:40px; }
.m_prolist_title { height:60px; line-height:60px; color:#0c2950; font-size:24px; text-indent:15px; background-color:#fff; padding-top:25px; }
.m_prolist_title em { font-style:normal; font-size:12px; color:#989899; margin-left:8px; text-transform:uppercase; }
.m_prolist ul { display:inline-block; padding-left:15px; padding-top:18px; padding-bottom:20px; }
.m_prolist ul li { float:left; display:inline; margin:10px 19px 10px 15px; width:240px; padding:10px 10px 0; border-bottom:solid 2px #155fb7; background-color:#155fb7; }
.m_prolist ul li figcaption { border-top:dotted 1px #cfcfcf; height:49px; overflow:hidden; padding:5px 0 0 0;color:#fff;}
.m_prolist ul li:hover { background:url(m_prolist_2.jpg) no-repeat right top; border-bottom:solid 2px #00a644; }
.m_prolist ul li:hover figcaption { color:#00a644; }
.m_p_prev a { background:url(m_prev_4.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
p.m_p_next a { background:url(m_prev_5.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }


.wapMenu a{width:48px;height:48px;float:right;background:url(wapMenu.png) no-repeat;display:block;margin:8px 10px 0 0;display:none;}
@media only screen and (max-width:767px){
.wapMenu a{width:48px;height:48px;background:url(wapMenu.png) no-repeat;display:block;position:absolute;right:10px;top:60px;}
#nav{width:100%;float:left;margin-top:0;background:rgba(0,0,0,.8);position:absolute;z-index:999;display:none;}
#nav li{width:100%;float:left;line-height:70px;text-align:center;border-bottom:#7c7c7c 1px solid;margin:0;}
#nav li a{display:block;font-size:14px;color:#fff;}
#nav li a:hover{color:#fff;background:#0a7be1;cursor:pointer;-webkit-transition:none;-moz-transition: none;transition: color .3s linear,background-color .3s linear,background-image .3s linear;-moz-transition: color .3s linear,background-color .3s linear,background-image .3s linear;-webkit-transition: color .3s linear,background-color .3s linear,background-image .3s linear;
-o-transition: color .3s linear,background-color .3s linear,background-image .3s linear;}
#nav li.curr a{color:#fff;background:#0a7be1;}
#nav ul li.tot{display:none;}
#nav ul li.menu { width:50%; position:relative; height:55px;}
.wrapper {width:100%; margin:0 auto;}
.language .hed-left{width:100%; float:left;display:none;}
.language .hed-right{width:100%; float:left; background:url(home_te.jpg) no-repeat top left; height:45px;}
#header .logo {width:100%;float:left;margin-top:15px;}
#header { width:100%; background:url(home_bj.jpg) repeat-x center top; z-index:1003; height:150px;}
#header .lgtel .logo {width:90%;float:left;}
#header .lgtel .tel{display:none;}

.swiper-slide li.banner01{height:208px;background:url(banner1.jpg) center top no-repeat;background-size:800px 208px;}
.swiper-slide li.banner02{height:208px;background:url(banner2.jpg) center top no-repeat;background-size:800px 208px;}
.swiper-slide li.banner03{height:208px;background:url(banner3.jpg) center top no-repeat;background-size:800px 208px;}
.swiper-slide li.banner04{height:208px;background:url(banner4.jpg) center top no-repeat;background-size:800px 208px;}

.IM_news {width:100%;margin:auto;height:50px;background: url(menu_bg.png) repeat-x left bottom;}
#IM_New{margin-top:-35px;width:90%;float:right;overflow: hidden;white-space: nowrap;height:15px;position:relative;}
.inCate li{float:left;background:#eaeaea;border-radius:5px;margin-left:30px;text-align:center;margin-bottom:10px;}


.m_pro_hb{text-align:center; font-size:24px; color:#262626; background:url(mtop_product.jpg) no-repeat center top; line-height:52px; margin:20px auto 20px;}
.m_about_t{float:left; width:96%;padding:0 2%; color:#393939; line-height:30px; height:270px; position:relative;}
.m_about_hb{color:#262626; font-size:18px; line-height:28px;margin-top:10px;}
.m_pro_hb em{width:100%;float:left;font-style:normal; font-size:12px; color:#636363; line-height:6px;}
#main_01{background:url(maibg_02.jpg) repeat-x center top; height:499px; padding-top:30px;}
.m_about_hbe{color:#393939; font-size:13px; line-height:36px; margin-bottom:0;}
img.m_about_img{float:left;margin-top:15px;width:100%;display:block;}
.m_news{width:90%; float:left;padding:0 5%; margin-right:0; background-color:#fff; border-bottom:3px solid #fff;}
#categoryContainer{height:330px; width:100%;overflow:hidden;}
#footer{width:100%;margin:auto;overflow:hidden;}
#footer_top {background:url(foot_bg.jpg) repeat-x left top; width:100%; height:auto;}
.m_conc_wrap { float:left; width:96%; padding:15px 2%;}
.m_qq_wrap {width:96%; padding:0 2%;display:none;}
.m_web_wrap {width:200px; padding:49px 0;display:none;}
.m_code_wrap { float:right; width:150px; padding:55px 0 0 0;display:none; }
.m_code_wrap p { line-height:30px; text-align:center; color:#fff; font-size:12px;}
.foot_t{height:70px; background-color:#252525; color:#fff; line-height:20px;}
#banner_about{ background:url(about.jpg) no-repeat center top; width:100%; height:229px;background-size:800px 229px;}
#banner_pro{ background:url(pro.jpg) no-repeat center top; width:100%; height:167px;background-size:800px 167px;}
#location{background-color:#006ab1; height:auto; line-height:40px; color:#fff;width:100%;float:left;}
.pline{display:none;}
.parent{float:left; width:50%; text-align:center; height:40px;border-bottom:#fff 1px solid;}
.aside{float:left;width:100%;}
.lon_title{float:left; background:url(about_s.jpg) no-repeat left center; text-indent:12px;display:none;}
.about_hb{background:url(about_bd.jpg) repeat-x bottom center; width:100%; height:auto;}
.article{line-height:36px; color:#272727; padding-top:25px;width:96%;float:left;padding:0 2%;}
.article div img{width:100%;display:block;}
/*新闻动态*/
.list{width:100%; height:auto; margin-bottom:20px;}
.news_img{width:100%; height:auto; float:left; margin-right:0;}
.list dl{ height:200px;float:left;overflow:hidden; position:relative;margin-bottom:20px;}
.list .dt a{color:#333; font-size:14px;}
.list .time{color:#bbbbc9; font-size:14px; background:url(time_img.jpg) no-repeat 2px center; text-indent:32px; height:51px; line-height:51px;}
.list dd{ line-height:26px; color:#4f4f4f; font-size:14px; height:50px;overflow:hidden;}
.list .more{width:137px; height:40px; line-height:40px; text-align:center; background-color:#cdcdcd; position:absolute; left:0; bottom:0; color:#fff;}
.list:hover .dt a{color:#006ab1; text-decoration:none;}
.list:hover .more{background-color:#006ab1;}
#category .c_1 { float:left; display:inline; width:100%; position:relative; overflow:hidden;}
.m_p{width:45%; border-right:1px solid #dadada; border-bottom:1px solid #dadada; float:left; padding:28px 2% 51px 2%; position:relative;text-align:center;}
.m_news img{width:100%;display:block;max-width:380px;}
.mobileImg{width:100%;float:left;text-align:center;display:block;}
.mobileImg img{width:100%;display:block;vertical-align:middle;}
section.wrapper div div img{width:100%;display:block;}
section.wrapper table{display:none;}
section.wrapper img.viewPic{width:100%;height:auto;display:block;max-width:400px;}
}