﻿body{position:relative;padding-bottom:55px;}
.weui-flex__item {margin:5px;}
.img-responsive { display: block;height: auto; max-width: 100%;}
.f10{height:10px;overflow:hidden;width:100%;}
.f30{height:30px;overflow:hidden;width:100%;}
.f50{height:50px;overflow:hidden;width:100%;}
.margin10{margin-left:-10px;margin-right:-10px;}



.box1{border-top:2px solid #e60920; align-items:center; }
.box1 .logo{}
.box1 #showMenu{margin-right:20px;font-size:26px;color:#e60920;}
.box1 .fl1{-webkit-box-flex:2; -webkit-flex:2; flex: 2;}
.box1 .fl2{text-align:right;}



.topMenu{width:80%;right:0;left:auto;height:100%;-webkit-transform: translateX(100%);  transform: translateX(100%);}
.topMenu.weui-actionsheet_toggle { -webkit-transform: translate(0);  transform: translate(0);}

.swiper-wrapper img{margin:0 auto;}
.topMenu .weui-actionsheet__title{font-weight:bold;}
.swiper-pagination-bullet{width:12px;height:12px;}
.swiper-pagination-bullet-active { background: #ca0000;}




.box2{margin:0 10px;padding:0 10px;background-color:#f3f3f3;}
.box2 .t1{line-height:60px;font-size:20px;color:#505050;}
.box2 .t2{color:#5b5b5b}
.box2 .t2 a{color:#5b5b5b}
.box2 .t3{color:#136fc5;text-align:center;}
.box2 .t3 span{font-size:46px;}
.box2 .t4{text-align:center;}
.box2 .fl1{border-right:1px solid #dadada;}
.box2 .redbg{background-color:#e60920;color:#fff;padding:0 10px;}
.box2 .redbg .t1{line-height:60px;font-size:26px;color:#fff;}
.box2 .redbg .t2{color:#fff}
.box2 .margin10 img{margin:0 auto;}


.box3{padding:0 10px;background-color:#dddddd; background: linear-gradient(#f3f3f3, #e0e0e0); }
.box3 .t1 span{font-size:24px;color:#505050;}
.box3 .t1 a{float:right;}

.boxTitle{align-items: flex-end;padding-top:10px;padding-bottom:10px;}
.boxTitle .fl1{font-size:24px;}
.boxTitle .fl2{text-align:right;}
.boxTitle .fl2 a{color:#005bab;}

.companySwitch{position:relative;overflow:hidden;}
.companySwitch a{display:block;position:relative;}
.companySwitch p{position:relative;padding:0 10px;z-index:99;margin-top:-40px;background-color:rgba(51,51,51,0.6);height:40px;color:#fff;}
.companySwitch p a{padding-top:2px;line-height:30px;color:#fff;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}
.companySwitch .redline{display:block;width:90px;height:2px;overflow:hidden;background-color:#f20e1e;}


.box4{ padding:0 10px;flex-wrap: wrap;}
.box4 .product {flex-wrap: wrap;text-align:center;justify-content: flex-start;}
.box4 .product .weui-flex__item{flex: 0 0 46%;margin:0 2%; }
.product img{height:120px;width:100%;margin:0 auto;border:1px solid #d7d7d7;}
.product p a{display:block;color:#333;}
.product .getMore{height:120px;background-color:#ff0000;}
.product .getMore a{display:block;padding-top:30px;padding-bottom:30px;color:#fff;}
.product .getMore .fa{display:block;font-size:30px;color:#fff;}


.topnews{position:relative;}
.topnews span{display:block;position:absolute;right:0;bottom:0;width:100px;height:30px;line-height:30px;text-align:center;color:#fff;background-color:#0257a5}
.topnewstext .t1{width:100%;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;color:#505050;line-height:2.1;}
.topnewstext .t1 a{color:#505050;font-size:20px;}
.topnewstext .t2{    overflow: hidden;   text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.topnewstext .t2 a{color:#505050;}

.box4 .weui-media-box_appmsg .weui-media-box__hd{border:1px solid #cccccc;background-color:#f5f5f5}
.box4 .weui-media-box_appmsg .weui-media-box__hd img{ width: 60px;  height: 60px;}
.box4 .weui-media-box_appmsg .weui-media-box__hd .t1{padding-top:7px;line-height:28px;font-size:24px;}
.box4 .weui-media-box_appmsg .weui-media-box__hd .t2{line-height:25px;}




.footer{position:fixed;bottom:0;width:100%;height:55px;background-color:#e60920;z-index:9999;text-align:center;}
.footer a{line-height:45px;color:#fff;}
.footer a .fa{font-size:18px;}
.footer .fl2{-webkit-box-flex: 2; -webkit-flex: 2; flex: 2;}


.gotop{display:none;width:50px;height:50px;border-radius:50%;position: fixed;bottom:70px;right:10px;z-index:9999;background-color:rgba(151,151,151,0.6);text-align:center;}
.gotop .fa{font-size:40px;color:#fff;line-height:50px;}

.box5{ padding:10px;flex-wrap: wrap;border-bottom:1px solid #ebebeb; justify-content:center ;}
.box5 .weui-flex__item{flex-grow: 0;flex-basis:auto;}
.box5 a{display:block;text-align:center;background-color:#ebebeb;color:#626262;line-height:40px; white-space: nowrap;padding:0 15px;}
.box5 a.on{background-color:#e60920;color:#fff;}



.box6{ padding:10px;}
.box6 img{ max-width:100%;height:auto;}





.box6 a.weui-media-box{background-color:#f2f2f2;margin-bottom:10px;}
.box6 .weui-media-box_appmsg .weui-media-box__bd .weui-media-box__title{}
.box6 .weui-media-box__desc{font-size:14px;}
.box6 .weui-media-box_appmsg .weui-media-box__hd{border:2px solid #7a7a7a;color:#7a7a7a;width:40px;height:40px;line-height:40px;margin-top:5px;   margin-right:0;  margin-left: .8em;}










.pager{padding-top:10px;padding-bottom:10px;}
.pager a{display:block;width:80px;line-height:2;text-align:center;color:#808080;border:1px solid #bebebe;background-color:#f7f7f7;}
.pager .fl1 a{float:left;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.pager .fl2 a{float:right;border-top-right-radius:8px;border-bottom-right-radius:8px;}



.box7{ padding:20px;background-color:#fff;}
.box7 .companyBox{background-color:#fff;padding-bottom:5px;margin-bottom:20px;}
.companyBox .t1{padding:5px 10px 0;}
.companyBox .t1 a{font-size:17px;color:#000;line-height:2;}
.companyBox .t2{padding:0 10px;}
.companyBox .t2 a{font-size: 12px; color: #727272;}

.culture{padding:0 20px 20px;}
.culture .t1{padding-top:20px;font-size:20px;color:#141414;}
.culture .t2{color:#848484}



.newstitle{line-height:30px;text-align:center;color:#343434;font-size:22px;}
.newstitle .pname{line-height:54px;text-align:center;color:#343434;font-size:22px;}
.newstime{height:36px;line-height:36px;font-size:12px;color:#636161;background-color:#F3F1F1;text-align:center;}
.newstime span{display:inline-block;padding:0 15px;margin:0 10px;}
.contentdetail{padding-top:15px;}
.contentdetail img{max-width:100%;height:auto;}


.parameter{overflow:hidden;overflow-x: auto;}
.borderTable{border-collapse:collapse;border:none;max-width:100%;}
.borderTable td{border:1px solid #999;text-align:center;}
.borderTable p{margin-bottom:0px;}











#page{width:100%; height:30px; line-height:30px; margin:10px auto; text-align:center; }
#page a{color:#444; border:1px solid #bbb; font-size:14px; padding:3px 10px; margin:0 4px}
#page a:hover{color:#d7181e; border-color:#d7181e}
#page .current {border:0; color:#fff; background:#d7181e; }

.pages-show-nav{height:50px; margin-top:20px;}
.pages-show-nav span{border-radius:5px}
.pages-show-nav span a{background:#d7181e;color:#FFF;display:block;border-radius:5px;padding:10px 15px}
.pages-show-nav .nonav{background:#DDD}

.xz-fl{float:left}
.xz-fr{float:right}





/*加入我们*/
.jmbd { width:800px; margin:0 auto; border:#333 1px solid; padding-bottom:20px;}
.jmbd .lmbt { background:#333; line-height:32px; font-size:15px; color:#fff; font-weight: bold; padding-left:10px; margin-bottom:15px;}
.jmbd .wby { margin-bottom:15px; height:35px; line-height:35px; padding:0 15px;}
.jmbd .wby .xm { width:200px; float:left}
.jmbd .wby .wz { width:55px; float: left;}
.jmbd .wby .kuang { float:left; display:block; padding-right:10px;}
.jmwby { width:120px; background:#fff; border:#ccc 1px solid; height:30px;}
.jmwby2 {width:60px; background:#fff; border:#ccc 1px solid; height:30px;}
.jmwby3 {width:200px; background:#fff; border:#ccc 1px solid; height:30px;}
.jmwby4{width:300px; background:#fff; border:#ccc 1px solid; height:30px;}
.jmwby5{width:100%; background:#fff; border:#ccc 1px solid; height:190px;}
.jmbd .nian { display:block; float:left;}
.jmbd .wby .wz2 {width:85px; float: left;}
.jmbd .wby2 { margin-bottom:15px; height: auto; line-height:35px; padding:0 15px;}
.jmbd .wby span { line-height:35px; font-size:16px; font-weight:bold;}
.jmbd .btn { width:220px; margin:0 auto}
.jmbd .btn input{ cursor: pointer; border: none; width: 92px; height: 35px; font-size: 16px; color: #fff; padding: 0; text-align: center; background: #999; margin-right: 10px; }

.jmbd .btn input[type="submit"]{ background: #b20d0b; } 
@media (max-width:1024px ) {

.jmbd { width:100%; margin:0 auto; border:#333 1px solid; padding-bottom:1.5rem;}
.jmbd .lmbt { background:#333; line-height:3rem; font-size:1.2rem; color:#fff; font-weight: bold; padding-left:1rem; margin-bottom:1.5rem;}
.jmbd .wby { margin-bottom:1.2rem; height:auto; line-height:3rem; padding:0 1rem; overflow:hidden}
.jmbd .wby .xm { width:100%; float:left}
.jmbd .wby .wz { width:4.5rem; float: left;}
.jmbd .wby .kuang { float:left; display:block; padding-right:1rem;}
.jmwby { width:14rem; background:#fff; border:#ccc 1px solid; height:2.5rem; margin-bottom:0.5rem}
.jmwby2 {width:3.8rem; background:#fff; border:#ccc 1px solid; height:2.5rem; margin-bottom:0.5rem}
.jmwby3 {width:18rem; background:#fff; border:#ccc 1px solid; height:2.5rem; margin-bottom:0.5rem}
.jmwby4{width:18rem; background:#fff; border:#ccc 1px solid; height:2.5rem; margin-bottom:0.5rem}
.jmwby5{width:100%; background:#fff; border:#ccc 1px solid; height:15rem; margin-bottom:0.5rem}
.jmbd .nian { display:block; float:left;}
.jmbd .wby .wz2 {width:6rem; float: left;}
.jmbd .wby2 { margin-bottom:1rem; height: auto; line-height:3rem; padding:0 1rem;}
.jmbd .wby span { line-height:2.5rem; font-size:1.4rem; font-weight:bold;}
.jmbd .btn { width:15rem; margin:0 auto}
.jmbd .btn input{ cursor: pointer; border: none; width: 5rem; height: 2.5rem; font-size: 1.2rem; color: #fff; padding: 0; text-align: center; background: #999; margin-right: 1rem; }


}

