body,html{font-size:100%;padding:0;margin:0;}

*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.clearfix:after,.clearfix:before{content:" ";display:table}

.clearfix:after{clear:both}

body{background:#fff;color:#333;font-weight:500;font-size:14px;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif; overflow-x: hidden;}

ul,li{ list-style:none;}

a{color:#333333;outline:0;text-decoration:none;-webkit-transition:.2s;transition:.2s}

a:focus,a:hover{color:#74777b;text-decoration:none}



div:focus{	outline:none;}







/*.row{ margin:0px; padding: 0px;}*/

.w1300{ width:1300px; margin:0 auto;}

.wal-1200{width: 1200px;margin: 0 auto;}

.clear{ clear: both}



.m-t-30{ margin-top:30px;}

.m-t-50{ margin-top:50px;}

.m-b-50{ margin-bottom:50px;}

.p-t-30{ padding-top:30px;}

.p-t-50{ padding-top:50px;}

.p-b-50{ padding-bottom:50px;}

.yichu{ overflow: hidden;}

.blank55{height:55px;line-height:1px;clear:both}

.tcenter{ text-align: center}

.tleft{text-align: left}

.center{ margi:0px auto;}

.fl{ float:left;}

.fr{ float:right;}

.xs-show{ display:none;}

.sm-show{ display:none;}

.yichu{ overflow: hidden;}

.t-center{ text-align: center;}





.top{}



.navbar-brand{height:auto}

.navbar-logo{ float: left;height:67px; margin: 0px; padding: 0px; width: 484px;}

.navbar-header{ margin: 0px !important ; padding: 0px !important;}

nav.navbar.bootsnav{border:none;margin-bottom:0px;}

.navbar-nav{float:right}

nav.navbar.bootsnav ul.nav>li>a{color:#ffffff;text-transform:uppercase;padding:40px 2rem !important; font-size: 1rem;}

nav.navbar.bootsnav ul.nav>li:hover{background:#0372c3; }

nav.navbar.bootsnav ul.nav>li>a:hover{color: #015b9e;}

.nav>li:after{content:"";width:0;height:3px;background:#015b9e;position:absolute;bottom:0;left:0;transition:all .5s ease 0s}

.nav>li:hover:after{width:100%}

nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after{content:"+";font-family:FontAwesome;font-size:0px;font-weight:500;position:absolute;top:35%;right:2%;transition:all .4s ease 0s}

nav.navbar.bootsnav ul.nav>li.dropdown.on>a.dropdown-toggle:after{content:"\f105";transform:rotate(90deg)}

.dropdown-menu.multi-dropdown{position:absolute;left:0%!important}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu{box-shadow:0 0 0px rgba(0,0,0,.3);border:none; }



.header_tel{ display: none;}

.banner{width: 100%; height:747px;   position: absolute; top: 0px; z-index: 1; clear: both; }

.blank_banner{clear: both; height:650px; line-height: 650px;}



.swiper-container {width: 100%;     }

.banner .swiper-button-next,.banner .swiper-button-prev{opacity:0.5}

.banner .swiper-slide {  background-size:200%;  background-position: center;background-repeat: no-repeat;      }

.banner .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:#fff;opacity:0.75}

.banner .swiper-pagination-bullet-active{opacity:1;background:#007aff}

.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:0px;left:0;width:100%}







.col-center-block {float: none;display: block;margin-left: auto; margin-right: auto;}

.zyyw{ background: url(/images/yewu_bg.png) center no-repeat;}

.index_title{height:auto;text-align:center;position:relative}

.index_title h2{color:#222;font-size:36px;font-weight:500;display:inline-block;position:relative}

.index_title h2::after{left:50%;top:35%;width:106px;height:46px;margin-left:90px;position:absolute; background: url(/images/H2_right.png) top left no-repeat; background-size:120%;content:"";}

.index_title h2::before{left:50%;top:35%;width:106px;height:46px;margin-left:90px;position:absolute; background: url(/images/H2_left.png) top right no-repeat; background-size:120%;content:"";/*background: #0372c3;*/}

.index_title h2::before{margin-left:-200px}

.index_title p{ margin-top:0.5rem;}

.zyyw ul{ float: left; width: 100%; clear: both;  padding: 0px;}

.zyyw li{ /*width:20%; */float: left; margin: 50px 0px 20px; }

/*小图标样式*/

/*



.indexfwy-slide span{background:#ededed;margin:0 auto;border-radius:100%;border:5px solid #f4f4f4;width:131px;height:131px;overflow:hidden;display:block;position:relative}

.indexfwy-slide span  img{left:50%;top:50%;display:block;position:absolute;transform:translate(-50%,-50%);}

.indexfwy-slide h2{height:68px;text-align:center;color:#333;line-height:68px;font-size:20px;font-weight:700;position:relative}

.indexfwy-slide h2::after{background:#bfbfbf;left:50%;width:51px;height:1px;bottom:0;position:absolute;content:"";transform:translate(-50%,0)}

.indexfwy-slide p{color:#777;line-height:25px;padding-top:20px}

.indexfwy-slide:hover{background:url(/images/fwyw_bg.png) no-repeat center;position:relative}

a.indexfwy-con{padding:35px 38px 0;height:100%;display:block}

a.indexfwy-con:hover{ transition:all 0.5s ease 0s; }

.indexfwy-slide:hover span{background:#0372c3;border-color:#0372c3; }

.indexfwy-slide:hover span i img{-webkit-filter:grayscale(0); display: none;}

.indexfwy-slide:hover h2{color:#0372c3}

.indexfwy-slide:hover p{color:#0372c3}

.indexfwy-slide:hover h2::after{background:#0372c3}

.indexfwy-slide .yewu_on{ opacity: 0; width:100%; height: 0; position: absolute; bottom: 0px;left: 0px;transition:all 0.5s ease 0s;}

.indexfwy-slide .yewu_on img{ width:0px; height: 0px;}

.indexfwy-slide:hover .yewu_on{opacity: 1; width: 100%; height: 100%;bottom: 0px; left: 0px; }*/

/*小图标样式*/



.indexfwyw-container{ width:100%; margin:0 auto; position:relative;}

.indexfwy-slide{height:auto;text-align:center;box-sizing:border-box;float: left;}

.indexfwy-slide span{margin:0 auto;border-radius:100%;/*background:#fe4d4d;border:5px solid #fe4d4d;*/width:131px;height:131px;overflow:hidden;display:block;position:relative}

.indexfwy-slide span  img{left:50%;top:50%;display:block;position:absolute;transform:translate(-50%,-50%);}

.indexfwy-slide h2{height:68px;text-align:center;color:#333;line-height:68px;font-size:20px;font-weight:700;position:relative}

.indexfwy-slide h2::after{background:#bfbfbf;left:50%;width:51px;height:1px;bottom:0;position:absolute;content:"";transform:translate(-50%,0)}

.indexfwy-slide p{color:#777;line-height:25px;padding-top:20px}

.indexfwy-slide:hover{background:url(/images/fwyw_bg.png) no-repeat center;position:relative}

a.indexfwy-con{padding:35px 38px 0;height:100%;display:block}

a.indexfwy-con:hover{ transition:all 0.5s ease 0s; }

.indexfwy-slide:hover span{/*background:#fbdd79;border-color:#fbdd79;*/ }

.indexfwy-slide:hover span i img{-webkit-filter:grayscale(0); display: none;}

.indexfwy-slide:hover h2{color:#0372c3}

.indexfwy-slide:hover p{color:#0372c3}

.indexfwy-slide:hover h2::after{background:#0372c3}

.indexfwy-slide .yewu_on{ opacity: 0; width:100%; height: 0; position: absolute; bottom: 0px;left: 0px;transition:all 0.5s ease 0s;}

.indexfwy-slide .yewu_on img{ width:0px; height: 0px;}

.indexfwy-slide:hover .yewu_on{opacity: 1; width: 100%; height: 100%;bottom: 0px; left: 0px; }

.indexfwy-slide:hover .yewu_on img{ width:auto; height:auto;}

.indexfwyw-button-next,.indexfwyw-button-prev{ }

.indexfwyw-button-next{ right:-33px;top:60%; width:23px; height:42px; background:url(/images/indexfwyw-button-next.png) center no-repeat;}

.indexfwyw-button-prev{ left:-33px; top:60%;width:23px; height:42px; background:url(/images/indexfwyw-button-prev.png) center no-repeat; }





.case{ background: url(/images/case_bg.png) center top;}

.indexjpjs{ /*background: url(/images/case_bg.png) no-repeat top;*/padding:30px 0 45px}

.indexjpjs_con ul{width:100%;overflow:hidden;padding-left:0px;margin-left:0px}

/*.indexjpjs_con ul li{padding:0 10px 10px 0;width:25%;height:auto;overflow:hidden;float:left;box-sizing:border-box}*/

.indexjpjs_con ul li{ margin-left:0px; margin-right: 0px; padding-right: 10px; padding-left: 0px;}

.indexjpjs_con ul li a{display:block;position:relative}

.indexjpjs_con ul li a img{width:100%;height:290px;}

.indexjpjs_con ul li h2{background:#fff;height:57px;text-align:center;color:#333;line-height:57px;overflow:hidden;font-size:18px;position:relative;z-index:10; margin-top: 0px;}

.indexjpjs_con_mk{background:rgba(3,114,195,.8);padding:20px;left:0;bottom:0;width:100%;height:0;opacity: 0;filter:Alpha(opacity=0);position:absolute;box-sizing:border-box}

.indexjpjs_img{position:relative}

.indexjpjs_img img{ width:100%; height: auto}

.indexjpjs_con_mkk{padding:0 45px;border:1px solid #b9d0e0;border-image:none;height:100%;}

.indexjpjs_con_mkk h4{height:4.5rem;color:#fff;line-height:2rem; text-align: center;overflow:hidden;padding-top:2rem;font-size:1.5rem;position:relative; }

.indexjpjs_con_mkk h4::after{background:#fff;left:50%;width:86px; margin-left: -43px; height:2px;bottom:0;text-align: center;position:absolute;content:""}

.indexjpjs_con_mkk p{height:72px;color:#fff;line-height:24px;overflow:hidden;margin-top:27px}

.indexjpjs_con ul li:hover .indexjpjs_con_mk{/*display:block*/opacity: 1;width:100%; height:100%;filter:Alpha(opacity=100);transition: all 0.5s;}

.indexjpjs_con ul li:hover h2{background:#015b9e;color:#fff;transition: all 0.5s;}

.indexjpjs_con{padding:40px 0 10px}

.indexjpjs_con .swiper-wrapper{height:auto}

.indexjpjs_fy{height:30px;text-align:center; margin: 20px 0px;}

.indexjpjs_fy .swiper-button-next{background:#fff;border-radius:2px;left:auto;top:auto;width:30px;height:30px;display:inline-block;position:static;opacity:1}

.indexjpjs_fy .swiper-button-prev{background:#fff;border-radius:2px;left:auto;top:auto;width:30px;height:30px;display:inline-block;position:static;opacity:1}

.indexjpjs_fy a{background:#fff;border-radius:2px;left:auto;top:auto;width:30px;height:30px;display:inline-block;position:static;opacity:1}

.indexjpjs_fy .swiper-button-next{background:url(/images/next.png) no-repeat center #fff}

.indexjpjs_fy .swiper-button-prev{background:url(/images/prev.png) no-repeat center #fff}

.indexjpjs_fy a{background:url(/images/more.png) no-repeat center #fff;width:93px}





.indexnews_tab{padding:22px 0}

.indexnews_tab ul{width:100%;text-align:center}

.indexnews_tab ul li{background:#e5e5e5;margin:0 6px;border-radius:30px;width:140px;height:30px;display:inline-block}

.indexnews_tab ul li a{text-align:center;line-height:30px;display:block}

.indexnews_tab ul li.on{background:#01823d}

.indexnews_tab ul li.on a{color:#fff}





.indexabout{background: url(/images/about_bg.jpg)  center;}



.indexgy_title{ height:90px;  padding-top:10px;}

.indexgy_title h2{ float:left; line-height:90px; font-size:36px; color:#FFFFFF;}

.indexgy_title .abxiahua{ padding-bottom:8px; border-bottom:3px solid #fff;}

.indexgy_title span{ display:block; float:left; line-height:145px; padding-left:15px; color:#8dbee2; font-size:18px;}

.indexgy_p{ border:5px solid #89bbe1;border-radius: 5px; padding: 40px 20px; line-height:30px; color:#fff;}

.indexgy_p a{ color:#fff;}



.more a{ background: url(/images/eye2.png) left no-repeat; padding-left: 1.8rem; color: #fff; margin-left: 2rem;}













.news{background:url(/images/news_bg.png) no-repeat bottom center ;}

.inews ul{overflow:hidden; }

.inews ul li{float:left;}

/*.inews ul li:nth-child(2n){margin:0}*/

.inews ul li  span{border-radius:100%;width:115px; height:115px; position: relative; float: left; margin-top: 20px; margin-right: 20px;}

.inews ul li  span img{ border-radius:100%;width:104px; height:104px;transition: all 0.5s; margin: 5px; }

.inews ul li a:hover img{transform: scale(1.1);}

.news_r{width:90%; margin-top: 0px; padding-top: 0px; }

.news_r h2{color:#333;font-size:16px;font-weight:700;line-height:1.5rem; height: 1.5rem; overflow: hidden; }

.news_r p{ color:#777;line-height:22px;}

.news_r  em{color:#888;padding-left:0px; margin-right: 10px; font-size:12px;}

.more2{ width:100%; color:#0372c3 !important; font-size:16px; border:#0372c3 1px solid; border-radius:5px; font-weight:600; padding:15px 0px;-webkit-transition:all .4s; -moz-transition:all .4s; -o-transition:all .4s;}

.more2:hover{ background:#0372c3; color:#FFF !important;}



.qywh{ margin-top: 7%; margin-left: -35px; padding: 0px; float: left; position: relative; z-index: 999;/* width: 756px;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; */ }

.qywh ul,.qywh ul li{ margin: 0px; padding: 0px;}

.wh-con{ width: 50%; height:100%;border:#f4f4f4 1px solid; float: left; position: relative;}

.wh-con:hover{ transition:all 0.5s ease 0s; border:#0372c3 1px solid;}

.wh-con .wenhua_on{ opacity: 0; width:100%; height: 0; position: absolute; top: 0px;left: 0px;transition:all 0.5s ease 0s;}

.wh-con .wenhua_on img{ width:0px; height: 0px;}

.wh-con:hover .wenhua_on{opacity: 1; width: 100%; height: 100%;bottom: 0px; left: 0px; }

.wh-con:hover .wenhua_on img{ width:auto; height:auto;}

















/* 底部 begin*/

.footer{ background:#2c2f33;}

.copyright{ border-top:1px #35383c solid;}

.copyright .w1300{ min-height:114px; background:url(/images/logo.png) right center no-repeat;}

.link{ width:60%; height:auto; line-height:30px; color:#fff; padding-top:27px;}

.link a{ color:#767a80; padding-right:10px; padding-left:5px; }

.copyright p{ color:#767a80; line-height:30px; clear: both; float: left;}

.copyright p a{ color:#767a80;}

.footer ul{ padding-top:26px; float:left; overflow:hidden; padding-bottom:52px; width: 100%;}

.footer ul li{ float:left; min-height:224px; border-right:1px #767a80 dotted; margin-right:3%; width:15%;}

.footer ul li h2,.foot_lxwm h4{ line-height:60px; font-size:18px; color:#fff; text-indent:30px;}

.footer ul li h2 a{ color:#fff; height:60px; line-height:60px; display:block;}

.footer ul li a{ display:block; line-height:33px; color:#767a80; text-indent:30px;}

.footer ul li a:hover { color:#fff;}

.footer ul li:nth-child(1) h2{ background:url(/images/foot_icon01.png) left center no-repeat}

.footer ul li:nth-child(2) h2{ background:url(/images/foot_icon02.png) left center no-repeat}

.footer ul li:nth-child(3) h2{ background:url(/images/foot_icon03.png) left center no-repeat}

.footer ul li:nth-child(4) h2{ background:url(/images/foot_icon04.png) left center no-repeat}

.footer ul li:last-child{ margin-right:0; }

.foot_lxwm{ padding-top:10px;  float:right; width:26%; }

.foot_lxwm h4{ text-indent:0;}

.foot_lxwm span{ display:block; height:58px; overflow:hidden; line-height:58px; color:#fff; font-size:39px; font-weight:bold;}

.foot_lxwm p{ line-height:100%; color:#999;}

.foot_lxwm a{ display:block; width:42px; height:42px; border-radius:100%; background:#1b1c1e url(../images/foot_icon05.png) center no-repeat; float:left; margin:25px 17px 0 0;}

.foot_lxwm a.wxrwm{background:#1b1c1e url(../images/foot_icon06.png) center no-repeat;}

.foot_lxwm a:hover{ background-color:#0372c3}



/*大于--1280*/

.foot_lxwm{ position:relative;}

.foot_lxwm .footewm{ display:none; position:absolute; left:33%; top:65%;  background:#fff; padding:10px; box-shadow:0 0 20px rgba(0,0,0,0.2);}

.hover:hover .footewm{ display:block;}

/* 底部 end*/

.subbanner{width:100%; height:488px; position: absolute; left: 0px; top:0px; z-index:0; clear: both;}

.sub_body{ background: url(/images/sub_bg.png) bottom no-repeat;  position: relative;}

.sub_blank{height: 390px;}





.sub_bg2{ position: absolute; right: 0px; top: 0px; z-index: 2px; width: 600px; height: 600px; background: url(/images/sub_bg2.png) right bottom no-repeat}

	













.news .ititle{/*background:url(/images/it01.jpg) no-repeat left 12px*/}

.ititle{float:left;width:100%;height:40px;line-height:40px;padding-bottom:15px}

.ititle strong{font-size:20px;color:#000;float:left;font-weight:700;padding-left:0px}

.ititle ul{display:inline-block;float:left}

.ititle ul li{display:inline-block;float:left}

.ititle ul li a{font-size:16px;color:#313131;padding:0 15px}

.ititle ul li.cur a{color:#008b3d}

.ititle span{float:right;display:inline-block;width:24px;height:40px}

.ititle span a{display:block;background:url(/images/more.jpg) no-repeat center;font-size:0}

.brand .ititle{/*background:url(/images/it01.jpg) no-repeat left 12px*/}

.con{width:100%;float: left;}

.news dl{  padding: 0px; margin: 0px; }

.news dl dt{ padding: 0px; margin: 0px;}

.news dl dt img{display:block; width: 100%;}

.news dl dt strong{display:block;font-size:14px;color:#008b3d;line-height:30px;}

.news dl dt p{line-height:22px;margin-top:8px;height:48px;overflow:hidden; font-weight: 400;}

.news dl dt span{display:block;margin-top:8px;color:#313131;font-weight:500;background:url(/images/arr.jpg) no-repeat right center}

.news dl dd{float: left;padding: 0px; margin: 0px;  }

.news dl dd ul{float: left;}

.news dl dd ul li{ float: left;width:100%;height:60px;line-height:60px;border-bottom:dashed 1px #bababa;overflow:hidden}

.news dl dd ul li:first-child{border-top:dashed 1px #bababa}

.news dl dd ul li a{float:left;padding-left:0.5rem;font-size:14px;width:72%;height:60px;overflow:hidden;display:inline-block}

.news dl dd ul li span{float:right;padding-right:10px;font-size:14px}

.news dl dd ul li:hover{background:#0f9248;border-bottom:solid 1px #0f9248}

.news dl dd ul li:hover a,.news dl dd ul li:hover span{color:#fff}





/*案例--详情--页面*/

.caseDetail .tlt{font-size: 24px; color: #0372c3; margin-top: 50px; margin-bottom: 8px; } 

.caseDetail .tip{font-size: 14px; color: #999; margin-bottom: 8px; } 

.caseDetail .tip1{font-size: 18px; color: #999; margin-bottom: 30px; } 

.caseDetail .slider-for {/*margin: 0 150px;*/ padding-bottom: 30px;/*text-indent:35px;*/} 

.caseDetail .slider-for .slick-prev{opacity:.5;position: absolute;border-radius: 5px; z-index: 10;left: 30px;top: 50%;margin-top: -41px;display: block;background: #000 url(../images/nimg22_left.png) center no-repeat;width: 48px;background-size: 22px 41px;height: 82px;}

.caseDetail .slider-for .slick-next{opacity:.5;position:absolute;border-radius: 5px; z-index:10;right: 30px;top:50%;margin-top: -41px;display:block;background: #000 url(../images/nimg22_right.png) center no-repeat;width: 48px;background-size: 22px 41px;height: 82px;}

.caseDetail .slider-for .slick-prev:hover{background-color:#0372c3;opacity:1;}

.caseDetail .slider-for .slick-next:hover{background-color:#0372c3;opacity:1;}

/*.caseDetail .slick-initialized .slick-slide .video{width: 1200px;min-height: 650px;overflow: hidden;position: relative;}*/

.caseDetail .slick-initialized .slick-slide .video{width: 1200px; overflow: hidden;position: relative;display: table-cell;text-align: center;    line-height: 698px;}

/*.caseDetail .slider-for img{width: 100%; float: left;  top: 0; left: 0; right: 0; bottom: 0; margin:auto; }*/

.caseDetail .tablist {margin: 0; padding: 0 55px; } 

.caseDetail .tablist .slick {margin: 0; cursor: pointer; } 

.caseDetail  .tablist .slick .ico{width: 100%; height: 180px;overflow: hidden;}

.caseDetail  .tablist .slick .ico img {overflow: hidden;position: relative;top: 50%;left: 50%;right: 0;bottom: 0;width: 400px;margin: -90px 0 0 -250px;} 



.caseDetail .tablist .slick-prev{position: absolute; z-index: 10; left: 0; top: 50%; margin-top: -16px; display: block; background: url(/images/c24_left.png) left top no-repeat; width: 35px; background-size: 35px 35px; height: 35px; } 

.caseDetail .tablist .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; display:block; background:url(/images/c24_right.png) right top no-repeat;    width: 35px; background-size: 35px 35px; height: 35px;} 

.caseDetail .tablist .slick-prev:hover{background:url(/images/c24_lefton.png) no-repeat; background-size: 35px 35px;} 

.caseDetail .tablist .slick-next:hover{background:url(/images/c24_righton.png) no-repeat; background-size: 35px 35px;} 

/*.caseDetail .slider-for img{width: 100%;height: auto;}*/ 

.caseDetail .slider-for img{max-height: 700px;vertical-align: middle;max-width: 100%;}

.caseDetail .tablist .slick-slide .ico{position:relative;height:120px;overflow:hidden;}



.caseDetail .tablist .slick-current {padding: 0px!important; border:6px #0372c3 solid; } 

.caseDetail .tablist .slick-slide {padding:6px; } 

.caseDetail .tlt1{font-size: 20px; color: #0372c3; font-weight: 600; border-top: 1px solid #e9e9e9; width: 100%; clear: both; padding-top: 1rem; margin-top: 2rem} 

.caseDetail p.p2{font-size: 16px;  line-height: 30px; margin-bottom: 50px; margin-top: 10px; }

.newsDetailContent{width: 100%; margin: 0 auto; text-align: left; margin-top: 55px; } 

.newsReturn {float: right; margin-top: -48px; }

.pageDown{margin: 35px 0 50px 0; } 

.pageDown li{margin-bottom: 10px; text-align: left;font-size: 14px;margin-left: 0px !important;} 

/*合作伙伴*/

.hzhb .con dl dd{border-top:dashed 1px #bababa;margin-top:10px}

.hzhb .con dl dd ul{display:block;padding:5px 0}

.hzhb .con dl dd ul li{ float: left;width: 50%; margin: .7rem 0px;}

.hzhb .con dl dd ul li a img{ width:99%; height: auto; border:  #eeeeee 1px solid;}



/*产品中心*/

.brand{position:relative;padding: 0px 15px; overflow:hidden}

.brand .con{ width: 100%; }

.brand ul li{float:left;width:185px;height:220px;border:1px solid #eaeaed;margin-right:18px;margin-top:0;background:#eaeaed}

.brand ul li img{ width:185px; height: 185px;}

.brand ul li a{display:block}

.brand ul li a:hover{background:#0d9745}

.brand ul li p{ text-align:center; width: 100%; overflow: hidden; line-height: 2rem;}

.brand ul li a:hover{background:#0d9745}

.brand ul li a:hover p{ color: #fff;}



/*栏目页*/

.col-up{position:relative; width: 100%; overflow: hidden; height: 100px;background: #f8f8f8 url(../images/r_logo.png) right bottom no-repeat;}

.left-nav .nav-c{font-size: 23px;color:#0372c3;text-align:center; font-weight: 600; float: left;  margin: 2rem 0px;}

.col-up .right{float:right; height:100px; border-left: #d7d7d7 1px dashed;}

.col-up .right .nav2{ margin: 0px; padding: 0px; float: right;}

.col-up .right .nav2 li{float:left;padding:40px 5px 11px; margin-left:15px;/*transition:all 0.5s ease;*/}

.col-up .right .nav2 li.nomargin a span{color: #0372c3;}

.col-up .right .nav2 li.cur2,.col-up .right .nav2 li:hover{border-bottom:3px solid #0372c3;background:url(/images/cur.png)center bottom no-repeat; }

.col-up .right .nav2 li span{font-size:18px;color:#000;}

.nav-p{height:12px;color:#b3b3b3;text-align:right;padding-top:20px;line-height:12px;}

.nav-p a{color:#b3b3b3;}



.contactus-item{margin-bottom:100px}

.contactus-item span{height:110px;width:110px; clear: both; display: block; margin: 0px auto;}

.contactus-item h4{margin-bottom:20px;margin-top:30px}

.contactus-item p{margin:0 0 5px}

.contact-kefu{background-repeat:no-repeat;background-image:url(/images/contact-kefu.svg);background-size:110px 110px;  }

.contact-swhz{background-repeat:no-repeat;background-image:url(/images/contact-swhz.svg);background-size:110px 110px;height:110px;width:110px}

.contact-dizhi{background-repeat:no-repeat;background-image:url(/images/contact-dizhi.svg);background-size:110px 110px;height:110px;width:110px}



.dy_nr{ margin: 80px auto 30px; line-height: 1.5rem; overflow: hidden;}

.dy_nr div,.dy_nr p{ /*margin: auto 0px;*/}

.dy_nr img{max-width: 1140px; height: auto;

	width:expression(this.width>11400 ? '1140px' : true);

}





/*产品列表页*/

.sub_cp_list{ }

.sub_cp_list ul,.sub_zizhi_list ul{ margin: 0px; padding: 0px;}

.sub_cp_list li { background: #eaeaed; border: #eaeaed 1px solid;margin:1rem 1%; padding: 0px; width: 31%; transition: all 0.5s; }

.sub_cp_list li .pic,.sub_zizhi_list li .pic{width: 100%; margin-top: 0px; overflow: hidden;}

.sub_cp_list li img{ width: 100%; height: 280px; transition: all 0.5s;border-radius: 0px;  }

.sub_cp_list li span,.sub_zizhi_list li span{  height: 50px; width: 100%; text-align: center; padding: 1rem 0px;}

.sub_cp_list li a:hover img{ transform: scale(1.2); /* 放大1.2倍 */}

.sub_cp_list li a:hover span,.sub_zizhi_list li a:hover span{ color: #fff; }

.sub_cp_list li:hover,.sub_zizhi_list li:hover{background: #015b9e;}



.sub_zizhi_list li { background: #eaeaed; border: #eaeaed 1px solid;margin:1rem 1%; padding: 0px; width: 31%; transition: all 0.5s; }

.sub_zizhi_list li img{ width: 100%; height: 100%; transition: all 0.5s;  }

.sub_zizhi_list li a:hover img{ transform: scale(1.5); /* 放大1.2倍 */}

/*分页样式*/

.pagination .thisclass a{ background:#015b9e; color: #fff;}

.pagination  li a{ color:#015b9e; }

.pagination .pageinfo{ color:#015b9e;}





/*新闻列表页*/

/*.xinwen .show-list{padding-top:15px; margin: 0px; }

.xinwen .show-list .item{padding:13px 15px 0px 13px;margin-bottom:35px;border-bottom:1px solid #e2e2e2;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}

/*.xinwen .show-list .item .media-x{width:68px;height:68px;float: right;margin-left:20px;border:2px solid #dfdfdf;color:#989898;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s}

.xinwen .show-list .item .media-x .time-day{font:30px/1.4 Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center}

.xinwen .show-list .item .media-x .time-year{font:14px/1 Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center}

.xinwen .show-list .item .media-body{ float: left;overflow:hidden;margin:0; height: auto;}

.xinwen .show-list .item h3{margin:0 0 0;white-space:nowrap;overflow:hidden;line-height:1; font-weight: bold;}

.xinwen .show-list .item h3 a{color:#333;display:inline-block;font-family:Microsoft YaHei;font-size:16px;text-decoration:none}

.xinwen .show-list .item h3 a:hover{color:#000}

.xinwen .show-list .item .desc{color:#666;font-size:12px;font-weight:400;line-height:1.8;padding-top:5px;text-decoration:none;height:47px;overflow:hidden}

.xinwen .show-list .item:hover{border-color:#4ca73c;box-shadow:0 0 5px #4ca73c}

.xinwen .show-list .item:hover .media-x{background:#4ca73c;color:#fff;border-color:#4ca73c}

.xinwen .show-list .item:hover h3 a{color:#4ca73c ;}*/



.show-list li{margin:15px auto; padding: 30px 0px; overflow: hidden;border:0px solid  #f4f4f4 ;}

.show-list img{ width: 100%; height:auto; max-height: 155px; overflow: hidden;transition:all .5s;}

.show-list li .desc{color:#666;font-weight:400;line-height:1.8;padding-top:25px;text-decoration:none;overflow:hidden;transition:all .5s;}

.show-list li h3{margin:0 0 0;white-space:nowrap;overflow:hidden; font-size: 18px; line-height:1.8; font-weight: 600;transition:all .5s;}

.show-list li .media-x{width:88px;height:88px;float: right;margin-left:20px; border-radius: 50%; margin-top: 10%;  border:3px solid #dfdfdf;color:#989898;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s; text-align: center;}

.show-list li .media-x .time-day{ font:30px Arial,Helvetica,sans-serif;margin:15px 0px 0px;padding:0;text-align:center}

.show-list li .media-x .time-year{font:16px Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center}

.show-list li:hover{ /*background: #f9f9f9;*/ cursor: pointer; border:0px solid  #f4f4f4 ;box-shadow:0 0 5px #f4f4f4 }

.show-list li:hover h3 a{ color: #015b9e;}

.show-list li:hover .desc,.show-list li:hover h3{ margin-left: 2%;}

.show-list li:hover .media-x{border:2px solid #0372c3;color:#fff; background: #0372c3;}

.show-list li:hover img{transform: scale(1.1);}







/*新闻内容页*/

.rig .part-1 h3{font-size: 24px;color: #015b9e;line-height: 26px; text-align: left; }

.rig .part-1 h4{font-size: 14px;color: #b9b9b9;margin-top: 5px;line-height: 16px;margin-bottom: 20px;}

.rig .part-1 a{font-size: 14px;color: #555; background: #ebe9e9; line-height: 40px;display: block;height: 40px;border-bottom: 1px solid #ece9f4;box-sizing: border-box;padding-left: 25px;transition: .2s all ease;}

.rig .part-1 a:hover{background: #015b9e;color: #fff;}

.rig .part-1 a.active{background: #015b9e;color: #fff;}



.rig .part-2{margin-top: 40px;}

.rig .part-2 h1{font-size: 16px;line-height: 16px;color: #333;padding-left: 9px;border-left: 3px solid #015b9e; margin-bottom:15px;}

.rig .part-2 h1 a{font-size: 14px;color: #999;float: right;line-height: 20px;transition: .2s all ease;}

.rig .part-2 > a{font-size: 13px;color: #666;line-height: 32px;display: block;width: 260px;white-space: nowrap;text-overflow: ellipsis;transition: .2s all ease;overflow: hidden;}

.rig .part-2 > a:before{content: "";display: block;clear: both;}

.rig .part-2 a:hover{}



#main {position: relative; }

.float { position: fixed; width: 300px; top:107px; right: 50%; margin-right: -600px; }

.float2 { position: absolute; top: auto; bottom: 100px; right: 50%; margin-right: -600px;  }



.content{ line-height:1.5rem; margin: 2rem 0;}

.content img{ width: 85% !important;  height: auto !important;}



.yewu_fm li{ margin:45px 0px;transition:all .5s; }

.yewu_fm li .tit{ float: left;width:50%;}

.yewu_fm li .pic{ float:right;width:45%;}

.yewu_fm li img{ width: 100%; height: auto ;overflow: hidden;transition:all .5s;border-radius: 5px;}

.yewu_fm li h2{ margin: 2rem 0px;  font-weight: 600; color: #333}

.yewu_fm li p{ color: #8a8a8a; font-size: 14px; line-height: 1.5rem}

.yewu_fm li span{ margin:2rem 0px; float: left;color: #a6a6a6;  border: #d4d4d4 1px solid; padding: 0.5rem 1rem; border-radius: 5px;}

.yewu_fm li:nth-of-type(even) .tit{ float:right;}

.yewu_fm li:nth-of-type(even) .pic{ float: left;}



.yewu_fm li:hover h2{ color: #0372c3;}

.yewu_fm li:hover span{ background: #0372c3; color: #fff; border: #0372c3 1px solid;}

.yewu_fm li:hover img{transform: scale(1.1);}



/*联系我们内容页*/

.shares2{margin-bottom: 2em; } 

/*.shares2 .boy{overflow: hidden; position: relative;background: url(/images/e18.jpg) no-repeat;}*/ 

.shares2 .boy{overflow: hidden;position: relative; background-color: #f8f8f8;}

.shares2 .boy .tlt{position: absolute; color: #fff;  width: 100%; text-align: center;  } 

.shares2 .boy .tlt span{font-size: 24px;color: #0372c3;text-align: center;padding: 2em 15px;display: inline-block;} 

.shares2 .boy .fa-mobile { width:30px; height: 30px;font-size:1.33333333em; }

.shares2 .boy>div{} 

.shares2 .boy>div p{font-size: 16px;color: #333333;line-height: 50px;} 

.shares2 .boy>div p img{margin-right: 13px; } 

.shares2 .boy .left{ padding:111px 3% 35px; width: 44%; } 

.shares2 .boy .right{padding:111px 3% 35px; width: 42%; } 

.shares2>img{width: 100%;}

.shares2 ul{overflow: hidden;}

.shares2 ul li{float: left; width: 50%; } 

.shares2 ul li .one{border-bottom: 1px solid #efefef; width: 500px; padding-bottom: 20px; } 

.shares2 ul li:nth-child(1n) .one{margin-right: 100px; }  

.shares2 ul li:nth-child(2n) .one{margin-left: 100px; } 

.shares2 ul li .tlt{font-size: 18px; color: #333; margin: 80px 0 25px 0; } 

.shares2 ul li p{font-size: 14px; color: #666; line-height: 25px; }

.shares2 .mapDiv{width:1200px;height:350px;}

.mapDiv{width: 100%; height:350px}

/*分支机构--页面*/

.branch{overflow: hidden;margin-bottom: 0.5em; } 

.branch ul li{float: left; width: 50%; } 

.branch ul li .one{border-bottom: 1px solid #efefef; width: 500px; padding-bottom: 20px; } 

.branch ul li:nth-child(1n) .one{margin-right: 100px; } 

.branch ul li:nth-child(2n) .one{margin-left: 100px; } 

.branch ul li .tlt{font-size: 18px; color: #333; margin: 80px 0 25px 0; } 

.branch ul li p{font-size: 14px; color: #666; line-height: 25px; }

.branch ul{margin-bottom: 60px;overflow: hidden;}

.branch .title{font-size: 22px; color: #0372c3; width: 100%; text-align: center; margin: 20px 0 -30px; } 

.branch .title i{display: inline-block; margin: 0 13px; }













.cpjs{ width:100%; border-bottom:  #02a73c 1px solid; color: #02a73c; padding: 0.1rem 0px; margin: 1rem 0px;}

.cpjs h4{  border-left: #02a73c 3px solid; font-size: 1rem; padding-left:0.5rem; font-weight: 600; }



.inner-box .f-about-box dd{ line-height: 1.7rem;}

.inner-box .f-about-box dd a,.contact-info{ color: #d7ffeb}





@media only screen and (max-width:1440px){

	.navbar-logo{   background:url( /images/logo.png) no-repeat; width:223px;}

		.banner{width: 100%; height:500px;   position: absolute; top: 0px; z-index: 1; clear: both; }

.blank_banner{clear: both; height:400px; line-height: 400px;}

	.indexjpjs_con_mkk{padding:0 1rem; overflow: hidden;}

	.indexjpjs_con_mkk h4{height:3.5rem;line-height:1.5rem; padding-top:1.2rem;font-size:1.2rem;position:relative; }

	.indexjpjs_con ul li a img{height:240px;}

	.indexjpjs_con_mkk p{height:72px;margin-top:20px}

	

}

@media only screen and (min-width:1440px){	

	/*.container,.container-fluid{  padding:0px; margin: 0px auto;}*/

	

	.navbar-logo{   background:url( /images/logo.png) no-repeat; width: 223px;}		

	.header_tel{ display: block;background:url(/images/tel_icon.png) no-repeat 23px;margin:37px 0 37px 15px;height:24px;color:#fff;line-height:24px;text-indent:50px;border-left-color:rgba(255,255,255,.2);border-left-width:1px;border-left-style:solid;float: right;}

    .header_tel strong{font-size:16px}	

	.zyyw{ }

	.zyyw .container,.indexabout .container,.indexfwyw-container{width:1300px;}	

	.indexabout .container{  padding-left: 0px;}

	.inews{ width:1300px; }

	.gyql{padding-left: 0px; padding-right: 0px;}

	.indexgy_p{ margin-right: 20px; }

	

}

@media only screen and (min-width:1441px)

	{	

	.navbar-logo{   background:url( /images/logo_d.png) no-repeat; width: 484px;}		

 }



@media (max-width:1024px){	

.md-hid{ display:none;}

nav.navbar.bootsnav ul.nav>li>a{padding:40px 1.25rem !important;}

	

.indexjpjs_con_mk{padding:8px;}	

.indexjpjs_con_mkk{padding:0 0.5rem; }	

.indexjpjs_con_mkk h4{height:3rem;line-height:1.5rem; padding-top:0.5rem;font-size:1.2rem;position:relative; }	

.indexjpjs_con_mkk p{height:72px;margin-top:10px}

.indexjpjs_con ul li a img{height:180px;}	

}













@media screen and (max-width:1024px ){	

	.w1300{ width:100%;}

	.wal-1200{width: 100%; margin: 0px; padding: 0px;}

	.newsDetailContent {width: 94%; padding: 0 0%; padding-bottom: 0px; margin-bottom: 0px; }

	.newsReturn {float: none; display: block; margin-top: 16px; }

	

.newsReturn {float: none; display: block; margin-top: 16px; }

.caseDetail .tlt {font-size: 18px; margin-top: 20px; margin-bottom: 10px; padding: 0 10px; } 

.caseDetail .tip {font-size: 14px; padding: 0 10px; margin-bottom: 10px;} 

.caseDetail .tip1 {font-size: 13px; padding: 0 10px; margin-bottom: 10px;} 

.caseDetail .tablist .slick-prev {margin-left: 10px; } 

.caseDetail .tablist .slick-next {margin-right: 10px; } 

.caseDetail .txtBox {margin-bottom: 20px; } 

.caseDetail .txtBox .t {padding: 0; height: 100px; width: 24%; } 

.caseDetail .txtBox .t p {font-size: 12px; margin: 20px 0 15px; } 

.caseDetail .txtBox .t p.p1 {font-size: 14px; margin: 0; } 

.caseDetail .txtBox i {height: 40px; margin-top: 29px; } 

.caseDetail .tlt1 {font-size: 16px; font-weight: 700; color: #0372c3; padding: 1rem 0px; } 

.caseDetail p.p2 {font-size: 14px; line-height: 25px; margin: 0; padding: 0 0; } 

.caseDetail .txtBox .sy {font-size: 16px;position: relative;line-height: 40px;left: 50%;margin-left: -80px;margin-bottom: 0;}

.caseDetail .tablist .slick-current {border: 2px #0372c3 solid; } 

.caseDetail .tablist .slick-slide {padding: 2px;overflow:hidden; }

.caseDetail .tablist .slick-slide img{width:200px;height:60px;}

.caseDetail .slider-for {padding-bottom: 20px; padding-top: 10px; }

.caseDetail .slick-initialized .slick-slide .video {width: 100%;height: 200px;position: static;line-height: 200px;display: table;}

.caseDetail .slider-for img {position: static;width: auto;max-height: 200px;max-width: 100%;}



/*.caseDetail .tablist .slick .ico img{height: 60px;overflow: hidden;}*/

.caseDetail .tablist .slick .ico img{height: 60px;overflow: hidden;margin: 0!important;top: 0;left: 0;width: auto!important;min-width: 100%;height: 65px!important;}

.caseDetail .tablist .slick-slide .ico {height: 60px;}

.caseDetail .slider-for .slick-prev{left: 10px;margin-top: -26px;width: 33px;background-size: 14px 23px;height: 52px;} 

.caseDetail .slider-for .slick-next{right: 10px;margin-top: -26px;width: 33px;background-size: 14px 23px;height: 52px;}



.caseDetail .txtBox .sy {font-size: 16px; position: relative; line-height: 50px; left: 50%; margin-left: -80px; }



	

.indexfwy-slide h2{font-size:1.21em;  }

.qywh{ margin-top: 15%;}	

	

	

}









@media only screen and (min-width:1280px){

.banner	.swiper-slide {  background-size:100%;}

	/*.show-list img{ width: 155px; height: 155px; border-radius: 50%;}*/

	

}

@media only screen and (min-width:1024px){

.md-hid{ display:none;}

.top{background: url(/images/top_bg.png) repeat; position: relative; z-index: 99;}	

nav.navbar.bootsnav ul.nav>li>a:hover{color: #fff;}	

.navbar-active{background:#0372c3 ;}

.navbar-active  a{color: #fff !important;}

.navbar-active  a:hover{color: #fff !important;}

.navbar-active ul li a{ color: #fff !important; }

.navbar-active ul li a:hover{color: #fff !important;}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}

	

.indexjpjs_con ul li{ margin-top:10px;}

.indexjpjs_con ul li:nth-child(4n){ padding-right: 0px;}



	

	

	

	

}



@media only screen and (max-width:990px){

	

	

	.navbar-logo{   background:url( /images/logo_fixed.png) no-repeat; background-size: contain;}

	

nav.navbar.bootsnav ul.nav>li.dropdown.on>a.dropdown-toggle:after,nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after{content:" "}

.dropdown-menu.multi-dropdown{left:0!important}

nav.navbar.bootsnav ul.nav>li:hover{background:0 0}

nav.navbar.bootsnav ul.nav>li>a{margin:0}

.zyyw li,.zyyw ul{ margin-left: 0px; padding-left: 0px;}	

.zyyw li{ width:50%; margin: 1rem 0px 1rem 0px;}

	

	

}





@media only screen and (max-width:768px) {

	



.container-fluid{  padding:0px; margin: 0px auto;}

	

.m-t-30,.m-t-50,.p-t-30,.p-t-50{ margin-top:0.5rem;}

	.m-b-50{  margin-bottom: 0.5rem;}

.navbar-brand{margin:0.5rem ; padding: 0.5rem;}

.navbar-logo{ height:35px; margin: 0px; padding: 0px;}

nav.navbar.bootsnav ul.nav>li>a{color:#474747;text-transform:uppercase;padding:1rem !important;}

.banner{width: 100%; height:180px;   position: relative; top: 0px; z-index: 1; clear: both; }	

.zyyw ul{ margin:0px; padding: 0px;}

.zyyw li{ width:50%;  margin:0px; padding: 0px;}

.zyyw li:last-child{ display:none;}

	

.index_title{height:auto;}

.index_title h2{font-size:24px;}

.index_title p{padding:0rem 1.5rem;line-height:1.2rem;font-size:14px}

.index_title h2::before{margin-left:-165px;background-size:90%;top:30%;}

.index_title h2::after{margin-left:55px;background-size:90%;top:30%;}

.m-indexfwyw-container{padding:20px 0 35px;width:100%}

a.indexfwy-con{padding:17px 19px 0}

.indexfwy-slide span{width:100px;height:100px;}

.indexfwy-slide h2{line-height:68px;font-size:1em !important;font-weight:700;}







	

.zyyw-m ul{ padding: 0px; margin: 0px;}	

	

.indexfwyw-container-m{ position: relative}

.fenye{ height: auto; clear: both; position: relative; margin: 1.5rem auto 0; text-align: center;}	

.fenye .swiper-button-next{background:#fff;border-radius:2px;left:auto;top:auto;width:30px;height:30px;display:inline-block;position:static;opacity:1; cursor: pointer;}

.fenye .swiper-button-prev{background:#fff;border-radius:2px;left:auto;top:auto;width:30px;height:30px;display:inline-block;position:static;opacity:1;cursor: pointer;}

.fenye a{background:#fff;border-radius:2px;left:auto;top:auto;width:30px;height:30px;display:inline-block;position:static;opacity:1}

.fenye .swiper-button-next{background:url(/images/next.png) no-repeat center #fff}

.fenye .swiper-button-prev{background:url(/images/prev.png) no-repeat center #fff}

	

/*.indexfwyw-button-next-m{ bottom: 1px;  width:23px; height:42px; background:url(/images/indexfwyw-button-next.png) center no-repeat;}

.indexfwyw-button-prev-m{  bottom: 1px;width:23px; height:42px; background:url(/images/indexfwyw-button-prev.png) center no-repeat; }*/

	

.indexfwy-slide{padding:0rem 0;height:auto; margin: 0px;}





.indexfwy-slide h2{height:30px;text-align:center;color:#333;line-height:30px;font-size:1rem;  }

.indexfwy-slide h2::after{background:#bfbfbf;left:50%;width:51px;height:1px;bottom:0;position:absolute;content:"";transform:translate(-50%,0)}

.indexfwy-slide p{color:#777;line-height:1rem;padding-top:0.1rem}

	

	

	.indexfwy-slide:hover{background: none;}

	a.indexfwy-con:hover{ transition:0; }

	.indexjpjs_con{margin: 0px; padding:1rem 0px;}

	.indexjpjs_con .ul{margin: 0px; padding: 0px;}

	.indexjpjs_con ul li{  padding:0px 5px; }

	.indexjpjs_con ul li a img{width:100%;height:220px;}

	.indexjpjs_con ul li:hover .indexjpjs_con_mk{display:none;opacity: 1;width:100%; height:100%;filter:Alpha(opacity=100);transition: all 0.5s;}

    .indexjpjs_con ul li:hover h2{background:#ffffff;color:#333;transition: none 0.5s;}

	.indexjpjs_con ul li h2{background:#fff;height:1.8rem;text-align:center;color:#333; line-height:1.8rem; overflow:hidden;font-size:0.9rem;position:relative;z-index:10; margin-top: 0px; overflow: hidden;}

	.inews ul{margin: 0px; padding: 0px;}

	.inews ul li{  }

	.news_r{width:95%;  }

    .news_r h2{font-size:14px;font-weight:600;line-height:1.5rem; height: 1.5rem; overflow: hidden; }

    .news_r p{ font-size:12px;line-height:1.2rem; height:2.5rem; overflow: hidden;}

/*.news_r  em{color:#888;padding-left:0px; margin-right: 10px; font-size:12px;}*/

	.indexgy_title{ height:3rem;  padding-top:0rem;}

	.indexgy_title h2{ line-height:40px; font-size:24px;}

	.indexgy_title span{  line-height:95px; }

	.more a{  padding-left: 1.8rem; margin: 1rem auto; float: left; }



	

	.subbanner{height:200px; position: relative; left: 0px; right: 0px; clear: both; }

	

.dy_nr{ margin: 1.5rem  0px; line-height: 1.5rem; overflow: hidden;}

.dy_nr div,.dy_nr p{ margin: auto 0px;}	

.dy_nr img{ width: 100% !important; height: auto !important; }

	

	.show-list li{margin:1rem auto; padding: 0rem 0px; overflow: hidden;border-bottom:1px #cdcdcd dotted;}

	.show-list li .desc{font-weight:400;line-height:1.8;padding-top:1rem;}

    .show-list li h3{margin:0.5rem 0 0;font-size:1.2rem; font-weight: 600; line-height:2rem; height: 2.5rem;}

	.show-list img{ width: 100%; height: auto; max-height: 180px;transition:all 0;}

	

	.show-list li:hover img{transform: scale(1);}

	

.content img{ width: 100% !important; height: auto !important;}

	

	.brand .con { }

	.brand ul{ margin:0px; padding:0px;}

	.brand ul li{float:left;width:48%; height:10.6rem; margin:1rem 1% 0px;background:#eaeaed}

	.brand ul li p{ overflow: hidden; height: 2rem;}

    .brand ul li img{ width:100%; height: auto; min-height: 8.6rem; }

	.brand{position:relative;padding: 0px 15px;}

	

	.col-up,.col-up .right{ height: 3rem;}

.indexabout{background: url(/images/about_bg.jpg) left;}

	

	.sub_cp_list li,.sub_zizhi_list li { width: 98%  }

	.sub_cp_list li span{  height:2rem; line-height: 2rem; overflow: hidden;padding: 0 0.1rem;}

	.sub_cp_list li img{ height:auto;}

	.sub_cp_list li a:hover img{ transform: scale(1); /* 放大1.2倍 */}

.sub_cp_list li a:hover span{ color: #333; }

.sub_cp_list li:hover{background: #eaeaed;}



.contactus-item{margin-bottom:1rem;}



	.blog-post-title{ font-size:1.2rem; font-weight: 600}

	.blog-post .img{  margin: 0px; padding: 0px;}

	.blog-post .tit { margin:  0px; padding:  0px; }

	

.xs-hid{display:none;}

.sm-hid{ display:none;}

.xs-show{ display: block;}

.sm-show{ display: block;}

	



.yewu_fm li{ margin:1rem 0px;transition:all 0s; }

.yewu_fm li .tit{ float: left;width:100%;}

.yewu_fm li .pic{ float:left;width:100%;}

.yewu_fm li h2{ margin: 0.5rem 0px;  font-size: 1.5rem;}

.yewu_fm li span{ margin:0.5rem 0px;}

	

	

/*190101*/

	

.mt-65 {margin-top: 30px; }

.shares2 {margin-bottom: 50px;} 

/*.shares2 .boy{background: url(/images/e18.jpg) repeat-y;}*/ 

.shares2 .boy{background: url(/images/b4.jpg) repeat-y;background-size: inherit;}

.shares2 .boy .tlt {position: absolute; color: #fff; line-height: 80px; width: 100%; text-align: center;  background-size: 100% 2px; } 

.shares2 .boy .left {padding: 2px 0% 0px;width: auto;margin-top: 74px;}

.shares2 .boy>div p {font-size: 14px; line-height: 30px; margin-bottom: 20px; } 

.shares2 .boy .right {padding: 0px 0px 30px;width: auto;}

.shares2 .boy .tlt span {font-size: 20px; text-align: center; padding: 0 15px; display: inline-block; } 

.shares2 .boy>div p img {width: 14px; } 

.shares2 ul li {width: 100%; } 

.shares2 ul li:nth-child(1n) .one {margin-right: 0; } 

.shares2 ul li .one {width: auto; padding-bottom: 10px; padding: 0 10px; padding-bottom: 10px; } 

.shares2 ul li .tlt {margin: 11px 0 5px 0; text-align: center; font-size: 16px; } 

.shares2 ul li p {text-align: center; } 

.shares2 ul li:nth-child(2n) .one {margin-left: 0px; }

.shares2 .mapDiv{height:250px;}

.branch {padding: 0 5px; margin-top: 20px; margin-left:0px; padding-left: 0px; } 

	.branch ul{margin:0px; padding: 0px;  }

.branch ul li {width: 100% !important;  margin: 0px; padding: 0px; } 

	

.branch ul li:nth-child(1n) .one{margin-right: 0px; } 

.branch ul li:nth-child(2n) .one{margin-left: 0px; } 



.branch ul li .one {width: 100%; padding-bottom: 10px; } 

.branch ul li .tlt {margin: 11px 0 5px 0; text-align: left; font-size: 16px; } 

.branch ul li p {text-align: left; } 

.branch .title {font-size: 18px; margin: 20px 0 10px; }		

	

	

	

	

	

	

	

	

	

}



@media(max-width:480px) {



	.swiper-button-next,.swiper-button-prev{width:14px;height:22px;margin-top:-11px;z-index:10;cursor:pointer;background-size:14px 22px;}

	.swiper-pagination-bullet{width:8px;height:8px;}

	

	.copyright .w1300{ width: 100%;min-height:54px;background:url(/images/no.png) right center no-repeat;}

	.copyright p{ width: 90%; margin: 0 auto;text-align: center; }





}



/*<!--footer-->*/



.blank55{height:55px;line-height:1px;clear:both}

.toolbar{background: #2c2f33; width: 100%;height:54px; position: fixed; bottom: 0px; left: 0px; z-index: 99999;}

.toolbar a{width:100%;color:#fff;display:block;padding:5px 0 0 0;line-height:23px;font-size:14px}

.toolbar a span{font-size:22px;display:block}

	

<!--ʱ1772451000.7005-->