/* header */
.wrapper{width:1400px;margin:0px auto; max-width: 1920px;}
.w1000{width:1000px;margin:0px auto;}
.headerwrap{/* background:url(../images/topbg.png) no-repeat center top; */ width:100%; height:95px; position: fixed; z-index: 99; left:0; top:0; background: rgb(255, 255, 255,1); -webkit-transition: all .5s ease;transition: all .5s ease;}
.headerwrap .wrapper{width:auto;padding: 0 5%;}
.headerwrap .logo {margin:10px 0 0; display:block; float:left; background:url(../images/logo.png) no-repeat; width:225px; height:75px; background-size: 100%;-webkit-transition: all .5s ease;transition: all .5s ease;}
.navmenu{ float:right; margin-right: -10px;}
.navmenu .Menu{ font-size: 0; line-height: 0;}
.navmenu li{ display: inline-block; vertical-align: middle; position: relative;z-index: 99999999;}
.navmenu .title{ display: block; font-size:16px; line-height:95px; color:#333;}
.navmenu .Menu{ display: inline-block;}
.navmenu .title{ width:auto; text-align: center; padding: 0 25px;}
.navmenu li:hover .title{ color: #0c4fb6;}
.navmenu .lib{ display: block; position: absolute; left:50%; top: 100%; width:150px; margin-left: -75px; opacity: 0; margin-top:20px; transition: margin-top 0.3s,opacity 0.4s; transform: scale(0); z-index: -1;}
.navmenu .lib a{ display: block; background:#0c4fb6; position: relative; text-align: center; line-height:30px; padding:5px 0; color:#fff; font-size:14px; transition: all 0.3s;}
.navmenu .lib a:hover{ color:#fff; background:rgba(0, 0, 0, 0.9);}
.navmenu li{ position: relative; }
/* .navmenu li+li:before{ content: ""; display: block; height:20px; position: absolute; left:0; top: 50%; margin-top:-10px; width:1px; background:#ddd;}
.navmenu li:hover:before,.navmenu li:hover+li:before{ opacity: 1;} */
.navmenu li:hover .lib{ margin-top: 0; opacity: 1; transform: scale(1); z-index: 1;}

.headerwrap.active2 {box-shadow: 0 0 5px rgba(0,0,0,.1);}
.headerwrap.active2 .logo {margin:10px 0 0; background:url(../images/logo.png) no-repeat; width:225px; height:75px; background-size: 100%;}
.topblank{min-height: 95px;}
/*banner*/
.banner{height: 100%; width: 100%; text-align: center;position: relative; background: #154a98;}
.PC_ban{display: block;}
.Mob_ban{display: none;}
.banner .swiper-button-next{background: url(../images/rightjt.png) no-repeat center center;width: 40px;height: 40px; border-radius:50%; border:1px solid #fff;right:0px;}
.banner .swiper-button-prev{left:0px;}
.banner .swiper-button-prev {transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.banner .swiper-slide{overflow: hidden; text-align: center;}
.banner .swiper-pagination{bottom:10px;}
.banner .swiper-pagination-clickable .swiper-pagination-bullet{height: 8px;width: 14px;border-radius: 4px;margin: 0 3px;opacity:1;background-color: #fff;}
.banner .swiper-pagination-bullet-active{width:30px !important;background: #ffff00 !important;opacity: 1 !important;}
.banner .swiper-button-next{right: 40px!important;left: auto!important; display: none;}
.banner .swiper-button-prev{left: 40px!important;display: none;}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'; display: none;}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'; display: none;}
/* footer */
.footwh{height: 140px; background:url(../images/foot.jpg) no-repeat center center; line-height:140px; color:#fff; font-size:18px}
.footer { background:#f6f7f8; color: #666;}
.footer .tit {font-size: 16px; color: #0c4fb6; margin-bottom:20px; display: block;}
.footer .foot {padding: 50px 0;}
.footer .foot .list { float: left; margin-right: 100px;}
.footer .foot .list:nth-child(5) {margin-right:0}
.footer .foot dd { line-height: 22px; margin-top: 10px;}
.footer a { color: #666;}
.footer a:hover {color: #0c4fb6;}
.footer .focus { float: right;}
.footer .focus .txt { line-height: 24px;}
.footer .list span{color:#e12524; font-size:24px;font-family: 'Montserrat';}
.footer .focus .qrcode { width: 140px; overflow: hidden; margin-top: 15px;}
.footer .focus .qrcode img { display: block;}
.footer .copyright { line-height: 25px; padding: 20px 0; border-top:1px solid #ddd;}
.pd60{padding: 70px 0;}
.comtitle{height: 40px; overflow: hidden;}
.comtitle .tit {float: left;line-height: 40px;font-size: 16px; font-weight:bold; color:#666}
.comtitle .tit .en {margin-right: 6px;font-size: 22px;font-family: 'Montserrat';}
.comtitle .tit .en span {color: #e12524;}
.comtitle .more {float: right; line-height: 30px; text-transform: uppercase; margin-top: 8px; color: #636363; padding-right: 15px; background: url(../images/mroe1.png) no-repeat right 9px; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.comtitle .more:hover { color: #e12524; padding-right:20px; background-image: url(../images/mroe2.png);}

.hotfont{ font-size: 16px; padding-bottom: 50px; color: #888;}
.hotfont h2{font-size:30px; font-weight: bold; line-height: 1.5; margin-bottom: 5px; color: #0c4fb6;}
@media(max-width:1480px){
	.hotfont{padding-left: 100px; padding-right: 100px;}
	.headerwrap .wrapper,.welcome .wrapper{width:auto;padding: 0 2%;}
	.wrapper{width:1300px}
	.navmenu .title{ font-size:16px;}
	.navmenu .title{ padding: 0 20px;}
}
.iconnav { background:#0c4fb6; line-height: 90px;}
.iconnav ul li { float: left; width:25%; text-align: center;}
.iconnav ul li a { display: block; position: relative;}
.iconnav ul li i {font-size: 30px; color:#fff; position: absolute;}
.iconnav ul li:hover i {color: #FFFF00;}
.iconnav ul li h3 { font-size: 20px; color:#fff; display: inline-block; padding-left: 45px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.iconnav ul li:hover h3 { color: #FFFF00; font-weight: bold;}

.linkBtn{ width:120px; border-radius: 2px; height: 42px; text-align: center; line-height: 42px; border:1px solid #ddd; margin-top:30px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.linkBtn:hover{ border:1px solid #1a80c0; background: #1a80c0; color:#fff}

.aboutwrap{ background:#f6f7f8;}
.aboutwrap .wrapper{overflow: hidden;}
.about{ background:#fff;display:flex; display:-webkit-flex; flex-wrap:wrap; justify-content:space-between; flex-direction: row; align-items: center;}
.about_l{ width:50%;}
.about_r{ width:50%;}
.homefont{ line-height:2; padding:0 50px; color:#666}
.homefont p{padding-top:10px;}
.about h2{color:#0c4fb6; font-size:24px; font-weight: bold; margin:0 0 20px; line-height: 1.5;}
.about h2 span{color: #999; font-size: 14px; text-transform: uppercase; font-weight: normal; display: block; font-family: 'Montserrat';}

.idx_case{padding-top:30px;}
.idx_case .container { position: relative;}
.idx_case .case_swiper { overflow: hidden;}
.idx_case .case_swiper .swiper-slide { text-align: center;position: relative;z-index: 1;}
.idx_case .swiper-button-prev{top: 45%;width:25px;height: 30px; background: url(../images/rightjt.png) no-repeat center center #999;left:0px;transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.idx_case .swiper-button-next{top: 45%;width:25px;height: 30px; background: url(../images/rightjt.png) no-repeat center center #999;right:0px;}
.idx_case .swiper-button-prev { opacity: 1;background: url(../images/rightjt.png) no-repeat center center #e12524;}
.idx_case .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../images/rightjt.png) no-repeat center center #e12524;}

.partner{}
.partner ul{display:flex; display:-webkit-flex; flex-wrap:wrap; justify-content:space-between; flex-direction: row;}
.partner li{width:14%}
.partner img{border: 1px solid #E5E5E5;}

.shili{padding:30px 0}
.shili .hotfont{padding-bottom:20px}
.shitit{overflow: hidden;}
.shili ul{ /* background:rgba(255,255,255,0.1); padding: 20px 0 10px; border-radius: 10px; */}
.shili ul li {float: left; width:23.5%; margin-right:2%; padding:25px 0 20px; background: #fafafa; border:1px solid #e8e8e8; border-radius:5px; overflow: hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.shili ul li:nth-of-type(4) {margin-right:0;}
.shili ul li .shilifont {font-size: 16px; color: #666; margin-top:5px; text-align: center;}
.shili ul li .shitit i{width: 50px; height: 50px; padding:10px; display: block; margin: 0px auto; background: #47aaeb; border-radius: 40px; text-align: center;overflow: hidden;}
.shili ul li .shitit i img{margin: 0 auto;}
.shili ul li .shitit span{margin-top: 15px; text-align: center; font-size: 18px; color: #0c4fb6; font-weight: bold; display: block;}

.caselist{}
.caselist li{float:left; width:32%; margin-right: 2%; margin-top:2%; overflow: hidden; background: #f5f8fa;}
.caselist li:nth-child(3n){margin-right: 0;}
.caselist li:nth-child(3n+1){clear: both;}
.caselist h2{font-size: 16px; line-height: 60px; padding:0 10px; text-align: center; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; border-top:3px solid #fff;}
.caselist li:hover h2{color:#e12524;}
.caselist .casebox{overflow: hidden;}
.caselist img{width:100%; display: block;transition: all .5s ease;}
.caselist li:hover img {transform: scale(1.1);}

.inside_nav{border-bottom:1px solid #efefef; font-size: 15px;}
.inside_nav .wrapper{position: relative;}
.inside_nav i{font-size: 20px; position: absolute; left:0;}
.inside_nav .inside_nav_l{float:left; padding-left:30px;line-height: 65px;}
.inside_nav .inside_nav_l a:hover{color:#0062af}
.inside_nav .inside_nav_r{float:right; font-size: 0;}
.inside_nav .inside_nav_r a{ font-size: 15px; line-height: 65px; display:inline-block; padding:0 25px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.inside_nav .inside_nav_r a:hover,.inside_nav .inside_nav_r a.cur{ background:#0c4fb6; color:#fff;}

.aboutbanner{background-repeat: no-repeat; height: 320px; background-size: cover;}
.maintit{border-bottom:3px solid #ddd; margin-top: 20px; height: 57px; line-height: 57px; background: url(../images/wicon17.png) no-repeat left 50%; padding-left:25px; color: #666;}
.maintit a{color: #666;}
.maintit strong{color:#0c4fb6;}
.aboutcon{ line-height:1.8; padding: 60px 0 60px; font-size: 16px;}
.aboutcon span{font-size: 24px;color:#e1141e;}
.aboutimg{display: inline-block;}
.aboutimg img{width:50%;}
.map{width:100%; height: 450px; margin-top: 40px;}
.productcon{ line-height:1.8; padding: 30px 0;}
.font24{font-size: 22px;color:#0c4fb6;}
.qiyewh{display: flex; align-items: center; background: #fafafa; border-radius: 5px; overflow: hidden;}
.qiyewh-left{ width:50%;}
.qiyewh-right{ width: 50%;}
.qiyefont{line-height: 1.9;font-size: 16px;}
.qiyefont p{padding-top:20px;}
.qiyefont strong{color:#0c4fb6;font-size: 16px;}
.pld{padding:0 40px 0 60px;}
.prd{padding:0 40px;}
.leftimg{float:left; width:32%; margin-right: 40px; margin-top: 6px;}

.photo{padding:20px 10px; background:#fff; position: relative;}
.photo .pics{padding-bottom:62%; position: relative; display: block; width: 100%; overflow: hidden;}
.photo .pics img{ position: absolute; left: 50%; top: 0; width: auto; height: 100%; *height: auto; transform: translate(-50%,0);}
.honorlist{ width:100%;}
.honorlist li{float:left; margin-top:2%; width:32%; margin-left:2%;}
.honorlist .photo{padding:25px 10px; background:#f6f7f8;}
.honorlist li:nth-child(3n+1){ margin-left:0px;} 
.honorlist li h4{ text-align:center; font-size:16px; padding:3% 0;}
.honorlist li .photo .mask{ width:100%; height:100%;  position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.5s;}
.honorlist li:hover .mask { opacity: 1; background-color: rgba(0, 0, 0, .3);}
.honorlist li .photo .mask .icon{width:47px; height:47px; position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;z-index:4;background:url(../images/big.png) no-repeat center; background-size:100% 100%; -webkit-transform:scale(0);transform:scale(0); transition:.3s ease;}
.honorlist li:hover .photo .mask  .icon{-webkit-transform:scale(1); transform:scale(1);}
.rightimg{float:right;width:160px; text-align: center; font-size: 14px;}
/*新闻*/
.newsmain{padding:20px 0 0;}
.newsmain ul li{ padding:15px 0;}
.newsmain .img{width:28%;float: left; overflow: hidden;}
.newsmain .img img{transition:all .5s ease; width:100%}
.newsmain .text{width: 67%;float: right;}
.newsmain .text h2{font-size:20px; color: #333;line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.newsmain .text .desc{color: #999;line-height: 26px; overflow: hidden; display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top:10px;}
.newsmain .text .prodesc{color: #999; line-height: 24px; margin-top:10px;}
.newsmain .text span{color: #999;display: block;margin-top: 32px;}
.newsmain li:hover img{transform: scale(1.1);}
.newsmain li:hover h2{color: #0090d7;}
.viewbox{color:#666; line-height:1.5; text-align: center;}
.center{text-align: center;}
.viewbox h2{font-size: 24px; color: #222; padding:20px 0 5px;}
.viewbox span{padding-bottom: 15px; display: block; color:#999}
.viewimg{padding-bottom: 20px;text-align: center;}
.viewcontent{line-height: 1.9; color:#666; padding: 30px 0; min-height: 350px;}
.vline{border-bottom: 1px solid #eee;}
.context{border-top: 1px solid #eee;border-bottom: 1px solid #eee; height: 60px; line-height: 60px;}
.context li{color: #666;float:left; width:50%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.othertitle{font-weight: bold; line-height: 35px; font-size: 18px; margin-top: 30px;}
.tjnews{ padding:5px 0 30px;}
.tjnews li{ position: relative; line-height: 30px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tjnews li a{padding-left: 12px;}
.tjnews li:before{width:5px; height: 5px; border-radius: 50%; position: absolute; left:0; top:12px; content: ''; background: #0c4fb6;}
.tjcasebox .caselist{padding: 0 0 40px;}
/*手机*/
.mbmenu { display:none;}
.mbmenu .navmb{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.nav__trigger {display: block;position:fixed;width: 32px;height: 27px;right:15px;top: 10px;z-index: 99997;}
.nav--active .nav__trigger {opacity:1;}
.nav__icon {display: inline-block;position: relative;width: 32px;height: 2px;background-color:#0c4fb6;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,
.nav__icon:after {content: '';display: block;width: 32px;height: 2px;position: absolute;background: #0c4fb6;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;
transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top:-9px;}
.nav__icon:after {margin-top:9px;}
.mbmenu .navmb { position:fixed; z-index:99996;top:50px;width: 65%;height: 100%;right:0; background:#333;right:-100%;}
.mbmenu .navbg {position: fixed;left: 0px; top:50px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 1001; display: none; transition: all 0.5s ease;}
.mbmenu .nav--active .navbg {display: block;}
.mbmenu .nav--active .navmb {right:0;}
.mbmenu .nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
.mbmenu .nav--active .nav__icon:before { margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.mbmenu .nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

@media(max-width:1024px){
	.wrapper{width:auto; max-width:auto; padding: 0 3%;}
	.banner .swiper-pagination,.navmenu,.welcome{display: none;}
	.headerwrap{width:100%; height:50px; position: fixed; left:0; top:0; z-index:999; background: #fff; box-shadow:0 0 8px rgba(0,0,0,.2)}
	.logo{float:left; width:auto; margin-top:3px;}
	.logo img{height: 45px;}
	.PC_ban{display: none;}
	.Mob_ban{display: block;}
	.section .swiper-button-next{width:25px;height:25px;right:0; background-size:80%;}
	.banner .swiper-button-next{right: 10px!important;left: auto!important;}
	.banner .swiper-button-prev{left: 10px!important;}
	
	.footer { background:#293545; color: #bbb;font-family: 'Montserrat';}
	.footer .tit {font-size: 16px; color: #fff; margin-bottom:10px; display: block;text-align: center;}
	.footer .foot {padding:15px 0;}
	.footer .foot .list { float: none; margin-right: 0px;}
	.footer .foot .list:nth-child(5) {margin-right:0}
	.footer .foot dd { line-height: 20px; margin-top:5px;text-align: center;}
	.footer .focus { float: none; padding-top:10px; text-align: center;}
	.footer .focus .txt { line-height: 20px;}
	.footer .list span{color:#fff; font-size:16px;}
	.footer .focus .qrcode { margin: 10px auto 0;}
	.footer .copyright { padding:7px 0;text-align: center; line-height: 22px;}
	.footer .copyright .fl,.footer .copyright .fr{float:none}
	
	.pd60{padding: 20px 0;}
	.comtitle{height: 40px; overflow: hidden; border-bottom: 1px dotted #ccc;}
	.comtitle .tit {float: left;line-height: 40px; font-size:16px;font-weight: bold;}
	.comtitle .tit .en {display: none;}
	.comtitle .more {font-size: 14px; line-height: 30px; font-weight: normal; margin-top: 5px;}
	.graybox{background:url(../images/basebg.png) #eee;}
	.caselist{ padding-top: 10px;}
	.caselist li{float:left; width:49.5%; margin-right:1%; margin-top:1%; background: #fff;box-shadow: 0px 3px 6px #ddd;}
	.caselist li:nth-child(2n){margin-right: 0;}
	.caselist li:nth-child(3),.caselist li:nth-child(3){margin-right:1%;}
	.caselist h2{font-size: 14px; line-height:38px; padding-left: 0px; text-align: center;}
	
	.hotfont{ font-size: 14px; line-height:1.8; padding-bottom:0px;padding-left: 0; padding-right: 0;}
	.hotfont h2{font-size:18px; margin-bottom:10px;}
	.iconnav { padding: 20px 0;background: url(../images/businews.jpg);}
	.iconnav ul li { float: left; width:50%; padding-top: 20px;}
	.iconnav ul li h3 { font-size: 16px; font-weight: bold; margin-top:10px;}
	.iconnav ul li .circle{ height: 45px; width:45px; padding: 15px; border-radius: 50%;}
	.iconnav ul li i { display: block; height: 45px; width:45px; background-size: 100%;}
	
	.linkBtn{ width:90px;border-top-right-radius:10px;border-bottom-left-radius:10px;height: 32px; line-height: 32px; font-size: 14px;margin-top:15px;}
	.aboutbanner{ height: 200px; margin-top: 50px; background: #007AFF;}
	.about{ background:#fff;}
	.about_l{ width:100%; float:none; padding-bottom: 20px; border-bottom: 1px solid #eee;}
	.about_r{ width:100%; float:none; padding-top: 20px;}
	.homefont{ line-height:1.8;font-size: 14px;}
	.homefont p{padding-top:6px;}
	.about h2{font-size:16px; margin-bottom:15px; padding-left: 15px;}
	.about h2 span{font-size: 12px;}
	.about h2::before{content:''; width:5px; height:40px; top:2px}
	.idx_case .case_swiper .swiper-slide .caseswbox h3{ font-size:14px; line-height:1.5; margin-top:10px;}

	.culturemain{ min-height:auto;}
	.culturemain .hotfont{font-size: 14px; padding-bottom:15px;}
	.culturemain .hotfont h2{font-size:20px;margin-bottom:0px;}
	.shili{padding:15px 0}
	.shili ul li {width:49%; margin-right:2%; margin-top: 2%; padding:25px 0 20px;}
	.shili ul li:nth-of-type(2n) {margin-right:0;}
	.shili ul li .shilifont {font-size: 14px; margin: 0;}
	.shili ul li .shitit i{width: 40px; height: 40px; padding:5px;}
	.shili ul li .shitit span{margin-top: 10px; font-size: 16px; font-weight: normal;}

	.shilibox{background: #eee; padding:15px 0;}
	.culture{background: #fff; padding:0; box-shadow: 0px 0px 0px 0px #e4e4e4; position: relative; top:0px;border-radius:0px;}
	.culture .culture_swiper .swiper-slide .caseswbox h2{ font-size:14px; line-height:35px;}
	.culture .swiper-button-prev{top: 45%;width:30px;height: 35px;}
	.culture .swiper-button-next{top: 45%;width:30px;height: 35px;}
	
	.newswrap{padding:20px 0;}
	.newswrap .homenews_l{ width:100%; float:none;}
	.newswrap .homenews_l img{width:100%}
	.productlist{margin:15px -4px 0;}
	.productlist li{float:left; width:50%;}
	.productlist .pdbox{margin:4px;}
	.productlist .pdboxtitle{line-height:30px;}
	.newswrap .newslist li{ padding:5px 0 10px; border-bottom: 1px dashed #bbb;}
	.newswrap h2{ font-size: 14px; line-height:32px;}
	.newswrap .homedesc{line-height: 1.6;}
	.newswrap .homenews_r{ width:100%; float:none; display: none;}
	.newswrap .newslist{ padding-top:5px;}
	
	/*内页*/
	.mainbg{background:none;}
	.mainabout{background: #fff; padding: 0;}
	.maintit{border-bottom:2px solid #ddd; margin-top:10px; height:40px; line-height:40px; padding-left: 18px; display: none;}
	.aboutcon{ padding:20px 0; font-size: 14px;}
	.aboutcon span{font-size:18px;color:#e1141e;}
	.font24{font-size:18px;}
	.qiyewhbox{padding:0;}
	.qiyewh{display:initial; align-items: center;margin-top:0}
	.qiyewh:first-child{margin-top:0}
	.qiyewh-left{ width:100%;padding-top: 10px;}
	.qiyewh-right{ width: 100%; padding-top: 10px;}
	.qiyefont{line-height: 180%;font-size: 14px;}
	.qiyefont p{padding-top:6px;}
	.qiyefont strong{font-size: 14px;}
	.pld{padding:0;}
	.prd{padding:0;}
	.leftimg{float:none; width:100%; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;}
	.honorlist{}
	.honorlist li{float:left; width:49.5%; margin-right:1%; margin-top:1%;}
	.honorlist dt{line-height: 30px;text-align: center; font-size: 14px; padding-top: 5px;}
	.honorlist li:nth-child(2n){margin-right:0}
	.honorlist li:nth-child(3){margin-right:1%;}
	
	.newsmain{padding:10px 0 0;}
	.newsmain ul li{border-bottom: 1px solid #eee; padding:15px 0;}
	.newsmain .img{width:28%;float: left; overflow: hidden;}
	.newsmain .img img{transition:all .5s ease;}
	.newsmain .text{width: 68.5%;float: none;}
	.newsmain .text h2{font-size:16px;}
	.newsmain .text .desc{line-height: 20px;height: 60px;font-size: 12px; margin-top: 5px;}
	.newsmain .text span{display: none;}
	.viewbox{ padding-bottom: 10px; text-align: center;}
	.viewbox h2{font-size:18px;}
	.viewbox span{padding-right: 10px;}
	.viewcontent{line-height: 1.8; padding:15px 0;}
	.context li{line-height:26px;}
	.rightimg{float:none; display: block;}
	.mbmenu { display:block;}
	.accordionmenu {margin:5px 5px}
	.accordionmenu i{background:url(../images/mbtel.png) no-repeat; width: 19px; height: 19px; background-size: 100%; vertical-align: middle; display: inline-block; margin-right:5px;}
	.accordionmenu ul { display:block;float:none; text-align:left;}
	.accordionmenu li {text-transform: uppercase; position:relative;border-bottom: 1px solid #666; display:block;width:100%;margin:0;color:#ddd}
	.accordionmenu li:last-child{border-bottom:0; line-height: 42px;}
	.accordionmenu a {display: block;border-width:0;line-height:42px;padding-left:10px;color:#ddd}
	.accordionmenu li .link {text-transform: uppercase; cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height:42px; line-height:42px;color:#ddd;padding-left:10px; background: url(../images/icon-plus.png) no-repeat 97% 50%;background-size:16px auto !important;}
	.accordionmenu li .link a {color:#ddd;font-size:14px;}
	.accordionmenu li.open .link { background:url(../images/icon-minus.png) no-repeat 97% 50%; color: #fff;}
	.accordionmenu .submenu {display:none; padding: 0 0 15px;}
	.accordionmenu .submenu dd { height:28px; line-height:28px;}
	.accordionmenu .submenu dd a:before{content: ''; width:3px; height:3px; background: #ccc; display: inline-block; vertical-align: middle; margin-right:8px;}
	.accordionmenu .submenu dd a { display:block;color:#ddd;text-transform:none;}
	.accordionmenu .submenu dd a:hover {color:#fff}
	.accordionmenu p{color:#fff; font-size: 16px; line-height: 42px; font-family: 'Montserrat';}
}