*, ::before, ::after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,ol,ul,li,a,span,th,td,form,input,button,textarea,address{margin:0;padding:0}
body{font-size:15px;line-height:1.5;color:#333;font-family:"Arial","Microsoft YaHei";background:#fff;}
input,button,textarea,select{color:#333;font-family:"Arial","Microsoft YaHei";font-size:15px;}
video:focus,input:focus,button:focus,select:focus,textarea:focus{outline:none;}

.g-wrap{max-width:1230px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.cfix:after{content:'';display:block;height:0;clear:both;}
.container{position:relative;overflow:hidden;transition:all ease .5s;padding-top:70px;}
.fl{float:left;}
.fr{float:right;}
.colorred{color:#e50303}
.colorblue{color:#1962C4;}
.colorblack{color:#333;}
.colorgray{color:#888;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.text-indent{text-indent:30px;}
.mbtn{display:block;width:200px;height:45px;line-height:45px;background:#ba0510;color:#fff;font-size:16px;text-align:center;text-decoration:none;margin:0 auto;border-radius:5px;border:0;cursor:pointer;}
.bggray{background:#f2f4fa}
.mt10{margin-top:10px;}

.row{margin-left:-10px;margin-right:-10px;}
.row .col{float:left;padding-left:10px;padding-right:10px;}
.row .col2{width:50%;}
.row .col3{width:33.333333333%;}

.scaleimg{overflow:hidden;}
.scaleimg img{display:block;transition:all .3s;-webkit-transition:all .3s;width:100%;height:100%;}
.scaleimg:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}

.homehd{display:flex;align-items:center;;justify-content:space-between;height:54px;border-bottom:2px solid #1962C4;}
.homehd .title{display:flex;align-items:center;}
.homehd .bti{display:flex;align-items:center;font-size:22px;font-weight:bold;}
.homehd .bti img{display:block;width:30px;height:30px;margin-right:10px;}
.homehd .sti{flex:1;min-width:0;}
.homehd .sti span{display:inline-block;font-size:16px;color:#666;margin-left:30px;cursor:pointer;}
.homehd .sti span.act{color:#DE1824;font-weight:bold;}
.homehd .tab{display:flex;align-items:center;}
.homehd .tab span{width:110px;height:28px;margin-left:10px;line-height:26px;text-align:center;color:#404040;cursor:pointer;border:1px solid rgba(196, 196, 196, 0.65);border-radius:5px;}
.homehd .tab span.act{background-color:#DE1824;border-color:#DE1824;color:#fff;}

.homehd .more{width:60px;height:22px;background:#e0e0e0;border-radius:22px;font-size:14px;text-align:center;line-height:22px;color:#666;text-decoration:none;}
.homehd .more:hover{color:#fff;background:#ba0510;}

.homeplate{background:#fff;padding:20px;}

.homelist li{list-style:none;line-height:38px;display:flex;justify-content:space-between;}
.homelist li a{color:#333;text-decoration:none;flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.homelist li a span{color:#888;font-weight:bold;font-size:15px;margin-right:5px;}
.homelist li a:hover{color:#BA0510}

.hometab{position:relative;font-size:16px;}
.hometab:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ddd;}
.hometab .swiper-slide{text-align:center;border-bottom:2px solid transparent;cursor:pointer;}
.hometab a{display:block;color:#333;text-decoration:none;}
.hometab .swiper-slide:hover,.hometab .swiper-slide:hover a{color:#BA0510;}
.hometab .act{color:#BA0510;font-weight:bold;border-bottom-color:#BA0510;}
.hometab .act a{color:#BA0510;}

.header{position:fixed;width:100%;top:0;left:0;z-index:99;background:#fff;}
.header .g-wrap{max-width:1230px;height:70px;position:relative;display:flex;justify-content:space-between;align-items:center;}
.header .logo{display:block;height:60px;}
.header .logo img{display:block;height:100%;width:auto;}
.header .header-tool{display:flex;align-items:center;}
.header .header-item{color:#888;display:flex;align-items:center;}
.header .header-item a{color:#333;padding:0 10px;cursor:pointer;}
.header .menubtn{display:none;width:30px;height:60px;padding:15px 0;}
.header .menubtn span{display:block;width:30px;height:30px;border-radius:50%;background:#fff;position:relative;}
.header .menubtn span i{width:16px;height:2px;background-color:#333;border-radius:2px;position:absolute;top:14px;left:7px;transition-duration: 0.5s;}
.header .menubtn span i:before,.header .menubtn span i:after{content:'';width:16px;height:2px;background-color:#333; border-radius: 2px;position:absolute;top:14px;left:0;transition-duration: 0.5s;}
.header .menubtn span i:before{top:-6px;}
.header .menubtn span i:after{top:6px;}

.homebanner{height:380px;position:relative;}
.homebanner img{display:none;width:100%;height:auto;}
.homebanner .swiper-container{height:100%;}
.homebanner .swiper-container .swiper-slide{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.homebanner .swiper-button-next, .homebanner .swiper-button-prev{width:21px;height:37px;background-size:100% 100%;}
.homebanner .swiper-button-next{background-image:url(../images/h2.png);}
.homebanner .swiper-button-next:hover{background-image:url(../images/h2h.png);}
.homebanner .swiper-button-prev{background-image:url(../images/h1.png);}
.homebanner .swiper-button-prev:hover{background-image:url(../images/h1h.png);}
.homebanner .swiper-pagination{width:100%;bottom:10px;}
.homebanner .swiper-pagination .swiper-pagination-bullet{width:26px;height:6px;margin:0 5px;background:#D5D5D5;opacity:1;border-radius:6px;}
.homebanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#DE1824;}


.homenav{background:#BA0510;}
.homenav-list{display:flex;align-items:center;justify-content:space-around;color:#fff;}
.homenav-list li{list-style:none;position:relative;width:8.33333333%;}
.homenav-list li:before{content:'';position:absolute;left:0;width:1px;height:12px;top:50%;margin-top:-6px;background:#bc9d9e;}
.homenav-list li .one{display:block;color:#fff;text-decoration:none;height:50px;line-height:50px;position:relative;padding:0 5px;text-align:center;}
.homenav-list li:first-child:before{display:none;}
.homenav-list li.act .one{font-weight:bold;background:#930f17;}
.homenav-list li .subnav{position:absolute;width:120px;left:50%;margin-left:-60px;background:#fff;padding:0 20px 5px;transition:all ease .5s;opacity:0;visibility:hidden;border-radius:0 0 10px 10px;text-align:center;z-index:9;}
.homenav-list li .subnav a{font-size:16px;display:block;height:45px;line-height:45px;border-top:1px solid #e6e6e6;color:#575757;text-decoration:none}
.homenav-list li .subnav a:first-child{border-top:0;}
.homenav-list li:hover .subnav{opacity:1;visibility:visible;}
.homenav-list li .subnav a:hover{color:#BA0510;}

.mobile-nav{position:fixed;top:0;bottom:0;width:260px;background:#fff;right:-290px;transition:right ease .5s;overflow-y:auto;z-index:9;}
.mobile-nav a{text-decoration:none;color:#333;}
.mobile-nav .mnav li{border-bottom:1px solid #d8e1e6;}
.mobile-nav .mnav .one{display:block;height:50px;line-height:50px;padding-left:15px;font-size:16px;position:relative;}
.mobile-nav .mnav .one .jt{position:absolute;width:50px;height:50px;background:url(../images/mjt.png) no-repeat 50% 50%;right:0;top:0;}
.mobile-nav .mnav li .subnav{overflow:hidden;height:0;}
.mobile-nav .mnav li .subnav a{display:block;height:40px;font-size:16px;line-height:40px;text-align:left;position:relative;margin:0;padding-left:30px;}
.mobile-nav .mnav li.open .subnav{height:auto;padding-bottom:10px;}
.mobile-nav .tel{height:60px;line-height:60px;font-size:22px;color:#9A0504;font-weight:bold;padding-left:15px;}
.container.open{transform: translate(-260px,0);}
.container.open .header .menubtn span i{width: 0;}
.container.open .header .menubtn span i:before{transform: translateY(6px) rotate(45deg);}
.container.open .header .menubtn span i:after{transform: translateY(-6px) rotate(-45deg);}
.mobile-nav.open{right:0;}

.homens{background:#f2f4fa;padding:15px 0;}
.homens .g-wrap{display:flex;justify-content:space-between;align-items:center;}
.homenotice{display:flex;align-items:center;flex:1;min-width:0;max-width:880px;}
.homenotice .label{font-size:20px;font-weight:bold;}
.hnotice-silder{flex:1;min-width:0;height:40px;padding-right:50px;position:relative;}
.hnotice-silder .swiper-container{height:100%;}
.hnotice-silder .swiper-slide{line-height:40px;display:flex;} 
.hnotice-silder .swiper-slide a{color:#333;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hnotice-silder .swiper-slide a:hover{color:#BA0510}
.hnotice-silder .swiper-slide span{margin-left:10px;color:#888;min-width:90px;flex:0;}
.hnotice-silder .swiper-button-prev,.hnotice-silder .swiper-button-next{width:10px;height:18px;background-size:100% 100%;margin-top:-9px;}
.hnotice-silder .swiper-button-prev {right:25px;left:auto;background-image:url(../images/jt1_d.png)}
.hnotice-silder .swiper-button-next{background-image:url(../images/jt2_d.png)}
.hnotice-silder .swiper-button-prev:hover{background-image:url(../images/jt1.png)}
.hnotice-silder .swiper-button-next:hover{background-image:url(../images/jt2.png)}

.homesearch{position:relative;width:275px;height:35px;border-radius:5px;overflow:hidden;}
.homesearch input{display:block;border:1px solid #BA0510;width:100%;height:100%;border-radius:5px;padding:0 60px 0 15px;}
.homesearch button{width:50px;height:35px;position:absolute;right:0;top:0;cursor:pointer;background:#BA0510 url(../images/search.png) no-repeat 50% 50%;border:0;}

.homeinlr{padding:50px 0;background:#fff;}
.homeinlr .img{width:38.4%;}
.homeinlr .list{width:35.3%;}
.homeinlr .lo{width:26.3%;}
.homeinlr-img{height:347px;position:relative;border-radius:10px;overflow:hidden;}
.homeinlr-img .swiper-container{height:100%;}
.homeinlr-img img{display:block;width:100%;height:100%;}
.homeinlr-img .swiper-slide{position:relative;}
.homeinlr-img .swiper-slide p{position:absolute;font-size:18px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;left:0;bottom:0;right:0;padding:0 110px 15px 20px;line-height:24px;}
.homeinlr-img .swiper-pagination{right:10px;bottom:15px;line-height:24px;}
.homeinlr-img .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin-right:10px;background:#D7D7D7;opacity:1;}
.homeinlr-img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#BA0510;}

.homeinlr-notice{background:#F2F4FA;height:347px;padding:10px 20px;border-radius:10px;overflow:hidden;}
.homeinlr-notice .homehd{border-bottom:2px solid #ba0510;height:48px;margin-bottom:10px;}

.homeinlr-lore{height:347px;border-radius:10px;overflow:hidden;padding:10px 30px;background:url(../images/lobg.jpg);background-size:cover;}
.homeinlr-lore .hometab:before{height:2px;background:#E0E0E0;}
.homeinlr-lore .hometab .swiper-slide{width:50%;height:48px;line-height:46px;}
.homeinlr-cont{margin-top:20px;display:none;}
.homeinlr-cont.act{display:block;}
.homeinlr-cont input{display:block;width:100%;background:#FFFFFF;font-size:14px;border:1px solid rgba(196, 196, 196, 0.65);border-radius:5px;padding:0 10px;}
.homeinlr-cont .btn{display:block;width:100%;background:#BA0510;border-radius:5px;font-size:16px;color:#fff;border:0;cursor:pointer;}

.home-login input{height:45px;}
.home-login .btn{height:45px;}
.home-login .item{margin-bottom:15px;}
.home-login .login-desc{font-size:14px;line-height:42px;border-bottom:1px solid #D5D5D5;display:flex;justify-content:space-between;align-items:center;}
.home-login .login-desc a{color:#666;text-decoration:none;}
.home-login .login-desc a:hover{color:#BA0510}
.home-login .registerbtn{text-align:center;color:#1962C4;line-height:24px;margin-top:10px;}

.home-register input{height:35px;}
.home-register .btn{height:35px;}
.home-register .item{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;}
.home-register .code{flex:1;min-width:0;}
.home-register .codebtn{margin-left:10px;width:90px;background:#F2F4FA;border:1px solid rgba(192, 192, 192, 0.65);border-radius:5px;font-size:14px;color:#666;height:35px;cursor:pointer;}

.homeinlr-member{height:347px;border-radius:10px;overflow:hidden;padding:30px;background:url(../images/lobg.jpg);background-size:cover;}
.homeinlr-member .ti{font-size:16px;font-weight:bold;}
.homeinlr-member .desc{font-size:14px;color:#666;margin-top:10px;}
.homeinlr-member .desc a{text-decoration:none;color:#BA0510;}
.homeinlr-member .iconlist{overflow:hidden;margin:10px -5px 0 -5px;}
.homeinlr-member .iconlist li{width:50%;float:left;list-style:none;margin:0;}
.homeinlr-member .iconlist a{display:block;margin:5px;border:1px solid #C4C4C4;height:75px;padding-top:10px;text-align:center;font-size:14px;color:#666;text-decoration:none;border-radius:5px;}
.homeinlr-member .iconlist i{display:block;width:30px;height:30px;margin:0 auto 5px;opacity:0.5}
.homeinlr-member .btn{display:block;height:45px;line-height:43px;border:1px solid #C4C4C4;border-radius:5px;margin-top:5px;text-align:center;font-size:14px;cursor:pointer;}
.homeinlr-member .iconlist a:hover i{opacity:1;}
.homeinlr-member .iconlist a:hover{color:#BA0510}
.homeinlr-member .btn:hover{background:#BA0510;border-color:#BA0510;color:#fff;}

.homedzhzw{padding:30px 0 50px;background:#f2f4fa;}

.homework .homelist{display:none;}
.homework .homelist.act{display:block;}

.homeadv{margin-top:50px;margin-left:-7px;margin-right:-7px;margin-bottom:30px;}
.homeadv li{width:25%;float:left;list-style:none;}
.homeadv .box{margin:0 7px;position:relative;border-radius:7px;overflow:hidden;}
.homeadv img{display:block;width:100%;height:auto;}
.homeadv p{position:absolute;width:100%;height:100%;display:flex;top:0;left:0;justify-content:center;text-align:center;align-items:center;font-size:22px;font-weight:bold;color:#FFFFFF;line-height:30px;text-shadow:1px 1px 2px rgba(69, 111, 206, 0.5);}

.homeoneadv{margin-top:50px;margin-bottom:30px;}
.homeoneadv img{display:block;width:100%;height:auto;}

.homemf{padding:30px 0;}
.homemember{margin-top:30px;margin-left:-7px;margin-right:-7px;padding-bottom:22px;position:relative;}
.homemember .swiper-slide{width:25%;padding:0 7px;}
.homemember .swiper-slide img{display:block;margin-bottom:14px;width:100%;height:auto;}
.homemember .swiper-pagination{left:0;right:0;}
.homemember .swiper-pagination .swiper-pagination-bullet{width:26px;height:6px;margin:0 5px;background:#D5D5D5;opacity:1;border-radius:6px;}
.homemember .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#DE1824;}

.homefriend-box{margin-top:30px;}
.homefriend{margin-top:20px;display:none;}
.homefriend li{list-style:none;line-height:36px;width:240px;float:left;}
.homefriend li a{color:#404040;text-decoration:none;}
.homefriend li a:hover{color:#BA0510}
.homefriend.act{display:block;}

.footer{background:#12243D;padding:60px 0 30px;color:#ccc}
.footer .g-wrap{display:flex;justify-content:space-between;}
.footer-info dt{margin-bottom:15px;}
.footer-info img{display:block;width:100%;height:auto;max-width:327px;}
.footer-info dd{font-size:14px;line-height:22px;display:flex;padding:5px 0;}
.footer-info dd .cont{max-width:390px;flex:1;min-width:0;}
.footer-nav{max-width:220px;}
.footer-nav li{list-style:none;line-height:32px;padding:0 25px;width:50%;float:left;}
.footer-nav li a{color:#ccc;text-decoration:none;}
.footer-nav li a:hover{color:#DE1824;}
.footer-img{display:flex;margin-top:10px;}
.footer-img .it{text-align:center;}
.footer-img .it:first-child{margin-right:25px;font-size:14px;}
.footer-img .img{width:118px;height:118px;border-radius:5px;overflow:hidden;margin-bottom:10px;}
.footer-img .img img{display:block;width:100%;height:100%;}

.copyright{color:#ccc;background:#A2111A;padding:12px 0;font-size:14px;}
.copyright .g-wrap{display:flex;justify-content:space-between;}
.copyright a{color:#c2c2c2;text-decoration:none;margin:0 15px;}
.copyright a:last-child{margin-right:0;}
.copyright a:hover{color:#129f5a;}
.copyright .link{display:inline-block;position:relative;}

.backtop{background:#C0C0C0;width:58px;height:58px;font-size:12px;color:#fff;position:fixed;right:0;bottom:90px;border-radius:5px;text-align:center;cursor:pointer;z-index:8;}
.backtop i{display:block;width:25px;height:15px;background:url(../images/top.png);margin:15px auto 5px}

.gg{position:fixed;width:130px;height:213px;right:0;top:50%;margin-top:-106px;z-index:10;}
.gg img{border-radius:5px;display:block;width:100%;height:100%;}
.gg .link{display:block;}
.gg .btn{position:absolute;width:28px;height:28px;cursor:pointer;background:url(../images/ggg.png);right:5px;top:5px;}
.gg.close{width:28px;height:28px;}
.gg.close .btn{background-image:url(../images/ggj.png);}
.gg.close img{display:none;}

.nybanner{height:320px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.nybanner .g-wrap{display:flex;height:100%;align-items:center;color:#fff;}
.nybanner .cont{border-left:4px solid #BA0510;padding-left:10px;}
.nybanner .cont .big{font-size:30px;font-weight:bold;}
.nybanner .cont .small{font-size:22px;margin-top:5px;}

.slidenav{position:relative;}
.slidenav .g-wrap{display:flex;justify-content:space-between;}
.slidenav:before{content:'';position:absolute;width:100%;height:1px;background:#ddd;left:0;bottom:0;}
.slidenav .hometab{flex:1;min-width:0;}
.slidenav .hometab .swiper-slide{height:70px;line-height:70px;width:auto;margin-right:60px;}

.crumbs{display:flex;align-items:center;padding-left:15px;line-height:30px;background:url(../images/address.png) no-repeat 0 50%;font-size:14px;color:#888;margin-left:20px;}
.crumbs a{color:#888;text-decoration:none;}
.crumbs a,.crumbs span{padding:0 10px;}
.crumbs span:last-child{padding-right:0}
.crumbs a:hover{color:#BA0510}

.main-wrapper{padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;}
.left-nav{width:260px;margin-right:20px;}
.right-cont{flex:1;min-width:0;background:#fff;border-radius:5px;}
.left-cont{flex:1;min-width:0;max-width:820px;}
.right-seaadv{width:290px;margin-left:20px;}
.right-search p{font-size:18px;font-weight:bold;color:#404040;border-bottom:2px solid #1962C4;padding-bottom:5px;margin-bottom:20px;} 
.right-search input{display:block;border:1px solid #BA0510;width:100%;height:45px;border-radius:5px;padding:0 15px;}
.right-search button{display:flex;align-items:center;justify-content:center;width:100%;height:45px;cursor:pointer;background:#BA0510;border:0;margin-top:15px;border-radius:5px;font-size:16px;color:#fff;}
.right-search button img{display:block;margin-left:10px;}

.right-adv{margin-top:50px;}
.right-adv li{display:flex;list-style:none;border-radius:7px;overflow:hidden;margin-top:20px;position:relative;}
.right-adv img{display:block;width:100%;height:auto;}
.right-adv p{position:absolute;width:100%;height:100%;display:flex;top:0;left:0;justify-content:center;text-align:center;align-items:center;font-size:22px;font-weight:bold;color:#FFFFFF;line-height:30px;text-shadow:1px 1px 2px rgba(69, 111, 206, 0.5);}

.nymember{padding-top:30px;padding-bottom:50px;background:#f2f4fa;}

.article .hd{border-bottom:1px solid #D7DBE4;text-align:center;padding-bottom:15px;margin-bottom:15px;}
.article .hd .ti{font-size:24px;font-weight:bold;margin-bottom:5px;}
.article .hd .desc{color:#666}
.article .hd .desc span{margin-left:30px;}
.article .bd p{line-height:32px;}
.article .bd img{max-width:100%;display:block;margin:0 auto;}
.article .bd video{max-width:100%;display:block;margin:0 auto;}
.article .ft{margin-top:40px;border-bottom:1px solid #D7DBE4;}
.article .ft p{border-top:1px solid #D7DBE4;line-height:22px;padding:16px 0;color:#666}
.article .ft a{color:#666;text-decoration:none;}
.article .ft a:hover{color:#BA0510}
.article .hdtwo{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #D7DBE4;padding-top:15px;margin-top:15px;line-height:30px;}
.article .hdtwo span{display:inline-block;}


.paging{text-align:center;padding-top:20px;}
.paging a{color:#666;text-decoration:none;}
.paging a,.paging span{display:inline-block;height:38px;line-height:36px;padding:0 13px;min-width:38px;border:1px solid #d6d6d6;vertical-align:top;margin:0 5px;overflow:hidden;}
.paging span.act{background:#BA0510;border-color:#BA0510;color:#fff;}
.paging a:hover{border-color:#BA0510;color:#BA0510;}

.mlist{}
.mlist li{list-style:none;margin-bottom:20px;}
.mlist li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:20px;background:#f2f4fa}
.mlist .date{width:65px;margin-left:10px;color:#333;text-align:center;}
.mlist .sdate{color:#333;margin-top:5px;display:none;}
.mlist .date .big{font-size:32px;font-weight:bold;line-height:1}
.mlist .cont{flex:1;min-width:0;}
.mlist .cont .ti{color:#333;font-size:18px;}
.mlist .cont .desc{font-size:14px;color:#666;margin-top:5px;}
.mlist li a:hover{background:#ba0510}
.mlist li a:hover .ti,.mlist li a:hover .desc,.mlist li a:hover .date,.mlist li a:hover .sdate{color:#fff;}

.screen{margin-right:-5px;margin-left:-5px;}
.screen .item{float:left;padding:0 5px;}
.screen input{display:block;width:100%;height:45px;padding:0 15px;border:1px solid #BA0510;border-radius:5px;}
.screen select{display:block;width:100%;height:45px;padding:0 15px;border:1px solid #BA0510;border-radius:5px;}
.screen button{display:block;width:100%;height:45px;font-size:16px;color:#fff;border-radius:5px;background:#BA0510;border:0;cursor:pointer;}
.screen .i1{width:44%}
.screen .i2{width:33%}
.screen .i3{width:23%}
.screen .i4{width:21%}
.screen .i5{width:16%}
.tablelist{margin-top:30px;width:100%;margin-bottom:20px;}
.tablelist{border-collapse:collapse;}
.tablelist th{background:#EEF0F4;color:#333;padding:10px 20px;height:55px;font-weight:400;text-align:left;}
.tablelist td{border-bottom:1px solid #D7DBE4;padding:10px 20px;height:60px;}
.tablelist .add{display:block;width:30px;height:30px;cursor:pointer;background:url(../images/jj.png) no-repeat 50% 50%;}
.tablelist .look{display:block;width:30px;height:30px;cursor:pointer;background:url(../images/look.png) no-repeat 50% 50%;}
.tablelist .down{display:block;width:30px;height:30px;cursor:pointer;background:url(../images/down.png) no-repeat 50% 50%;}
.tablelist .look:hover{background-image:url(../images/look2.png);}
.tablelist .down:hover{background-image:url(../images/down2.png);}
.tablelist .cont{background:#F7F8FB;display:none;}
.tablelist .cont span{margin-right:80px;line-height:38px;display:inline-block;}
.tablelist .cont.open{display:table-row;}
.tablelist tr.openhd{background:#BA0510;color:#fff;}
.tablelist tr.openhd .add{background-image:url(../images/jjj.png);}
.tablelist.cen{text-align:center;}
.tablelist.cen th{text-align:center;}
.tablelist .btnlook{text-decoration:none;color:#333;display:block;width:70px;height:30px;line-height:28px;cursor:pointer;background:#F2F4FA;border:1px solid #C4C4C4;border-radius:5px;text-align:center;}
.tablelist .btnlook:hover{background:#BA0510;border-color:#BA0510;color:#fff}
.tablelist .tx{text-decoration:none;display:block;width:90px;height:30px;line-height:30px;cursor:pointer;background:#BA0510;color:#fff;border-radius:5px;text-align:center;font-size:14px;}


.map{width:100%;height:270px;overflow:hidden;margin-top:5px;}
.map img{display:block;width:100%;height:auto;}

.left-nav-info{list-style:none;border-radius:5px;overflow:hidden;background:#fff;}
.left-nav-info dt{padding:26px 25px 20px;font-size:18px;font-weight:bold;color:#fff;background:#1962C4;line-height:30px;}
.left-nav-info dd{height:59px;display:flex;margin:0 25px;border-top:1px solid #D7DBE4;justify-content:space-between;align-items:center;}
.left-nav-info dd:first-child{border-top:0;}
.left-nav-info dd label{color:#888888;}
.left-nav-info dd b{font-size:28px;color:#BA0510}
.left-nav-info dd a{display:block;text-decoration:none;padding-left:20px;position:relative;font-size:16px;color:#333;}
.left-nav-info dd a:before{content:'';position:absolute;width:4px;height:16px;background:#BA0510;left:0;top:50%;margin-top:-8px;display:none;}
.left-nav-info dd a i{display:none;width:30px;height:30px;margin:0 auto;}
.left-nav-info dd a i img{display:block;width:100%;height:100%;}
.left-nav-info + .left-nav-info{margin-top:10px;}
.left-nav-info dd.act a:before{display:block;}
.left-nav-info dd.act a{color:#BA0510;font-weight:bold;}

.member-tab{padding:22px 50px 0 50px;}
.member-tab .swiper-slide{line-height:52px;height:52px;width:auto;margin-right:50px;font-size:18px;}

.mline{height:1px;background:#D7DBE4;margin:40px 0;}
.right-cont-bd{padding:40px 50px;}
.form{display:block;}
.form .item{display:flex;margin-bottom:20px;}
.form label{width:100px;margin-right:20px;line-height:45px;color:#888;font-size:16px;text-align:right;}
.form label i{color:#BA0510;margin-right:5px;font-style:normal;}
.form label b{color:#333;}
.form .item > div{min-width:0;flex:1;}
.form .cont{min-width:0;flex:1;display:flex;align-items:center;}
.form input{flex:1;min-width:0;display:block;width:100%;height:45px;line-height:43px;border:1px solid #C4C4C4;border-radius:5px;padding:0 15px;max-width:446px;}
.form input.codetxt{max-width:272px;}
.form textarea{flex:1;min-width:0;display:block;width:100%;height:116px;line-height:30px;border:1px solid #C4C4C4;border-radius:5px;padding:7px 15px;max-width:446px;resize:none}
.form select{flex:1;min-width:0;display:block;width:100%;height:45px;line-height:43px;border:1px solid #C4C4C4;border-radius:5px;padding:0 15px;max-width:446px;}
.form .codebtn{width:164px;height:45px;line-height:43px;background:#F2F4FA;border:1px solid #C4C4C4;color:#666;cursor:pointer;text-align:center;margin-left:10px;border-radius:5px;}
.form .mbtn{margin-left:0;margin-right:0;}
.form .desc{color:#888;margin-left:25px;}
.form .mline{margin:30px 0;}
.form .filelist{list-style:none;line-height:30px;padding:7px 0;}
.form .uploadbtn{cursor:pointer;position:relative;width:120px;height:40px;line-height:40px;border:1px solid #C4C4C4;background:#F2F4FA;border-radius:5px;text-align:center;text-decoration:none;color:#333;}
.form .uploadbtn input{cursor:pointer;position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;height:100%;}
.form .tips{margin-left:110px;color:#BA0510;margin-bottom:10px;}
.form .imglist{overflow:hidden;list-style:none;}
.form .imglist li{width:45px;height:45px;border-radius:5px;overflow:hidden;margin-right:10px;float:left;margin-bottom:7px;}
.form .imglist img{display:block;width:100%;height:100%;}
.form .file .uploadbtn{margin-left:10px;height:45px;line-height:43px;}
.form .file input{max-width:316px;}

.right-cont-bd .tablelist{margin-top:0;}

.member-ari{}
.member-ari .ti{font-size:22px;font-weight:bold;margin-bottom:10px;padding-right:40px;text-align:center;}
.member-ari .bd{padding-right:40px;max-height:500px;overflow-y:auto;line-height:2;margin-bottom:40px;}
.member-ari .bd::-webkit-scrollbar{
	width: 3px;
}
.member-ari .bd::-webkit-scrollbar-track{
	background: #EAEAEA;
}
.member-ari .bd::-webkit-scrollbar-thumb{
	background: #BA0510;
}
.member-ari .bd::-webkit-scrollbar-thumb:window-inactive{background: #BA0510;
}
.member-ari .bd::-webkit-scrollbar-thumb:vertical:hover{background: #BA0510;
}

.tablelistbox .tablelist{margin-top:20px;display:none;}
.tablelistbox .tablelist.act{display:table;}
.blocktab{list-style:none;overflow:hidden;margin:0 -5px;}
.blocktab li{float:left;width:33.3333333%}
.blocktab span{display:block;margin:0 5px;height:45px;line-height:43px;background:#F2F4FA;border:1px solid #C4C4C4;border-radius:3px;cursor:pointer;font-size:16px;text-align:center;}
.blocktab span:hover{color:#BA0510;border-color:#BA0510}
.blocktab li.act span{background:#BA0510;border-color:#BA0510;color:#fff;}

.right-cont-bd .morebtn{max-width:176px;margin-left:0;margin-right:0;margin-top:50px;margin-bottom:10px;}

.table-form-box .ti{font-size:24px;color:#222;font-weight:bold;text-align:center;}
.table-form-box .box{overflow-y:auto;margin-top:20px;}
.table-form-box .hd{display:flex;align-items:center;justify-content:space-between;background:#EEF0F5;padding:10px;margin-bottom:40px;}
.table-form-box .hd p{font-size:18px;font-weight:bold;}
.table-form{border-collapse:collapse;width:100%;min-width:600px;} 
.table-form td{border:1px solid #6f6f6f;text-align:center;height:50px;padding:0 10px;}
.table-form input[type="text"]{display:block;width:100%;height:100%;border:0;}
.table-form textarea{display:block;width:100%;height:100%;border:0;height:150px;resize:none;}
.table-form .checkbox{display:flex;justify-content:center;}
.table-form .checkbox label{margin:0 10px;display:flex;align-items:center;}
.table-form .checkbox input[type="checkbox"]{margin-right:5px;}

.table-form-box .desc{margin-top:20px;font-size:16px;line-height:30px;}
.table-form-box .mbtn{margin-top:40px;}
.table-form-box .btns{text-align:center;margin-top:20px;}
.table-form-box .btns .btn{display:inline-block;width:200px;height:45px;line-height:43px;border:1px solid #C4C4C4;background:#F2F4FA;border-radius:5px;text-align:center;text-decoration:none;color:#333;}
.table-form-box .btns .btn:hover{background:#BA0510;border-color:#BA0510;color:#fff;}
.table-form-box .btns .btn.red{background:#BA0510;border-color:#BA0510;color:#fff;}
.table-form-box .btns .btn.blue{background:#1962C4;border-color:#1962C4;color:#fff;}

.downbtn{width:180px;height:35px;background:#1962C4;border-radius:5px;line-height:35px;text-align:center;color:#fff !important;text-decoration:none;}
.member-tab .downbtn{position:absolute;right:50px;top:30px;z-index:5}

.fileuploadlist .ti{font-size:24px;font-weight:bold;text-align:left;padding-bottom:10px;}
.fileuploadlist .li{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E5E5E5;padding:13px 0;}
.fileuploadlist .uploadbtn{position:relative;display:block;text-decoration:none;line-height:33px;text-align:center;width: 100px;height:35px;background: #F2F4FA;border: 1px solid rgba(196, 196, 196, 0.65);border-radius:5px;}
.fileuploadlist .uploadbtn input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer;}
.fileuploadlist .uploadbtn:hover{background:#BA0510;color:#fff;border-color:#BA0510;}

.step{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;position:relative;}
.step:before{content:'';position:absolute;width:100%;height:1px;background:#EEF0F5;left:0;top:17px;}
.step .item{width:33.3333333%;text-align:center;font-size:16px;color:#666;}
.step .item .num{display:block;width:35px;height:35px;background: #E2E2E2;font-size:24px;margin:0 auto 10px;border-radius:50%;position:relative;}
.step .item.act{color:#BA0510}
.step .item.act .num{color:#fff;background:#BA0510;color:#fff;}

.mobile-fixed{position:fixed;left:0;right:0;bottom:0;height:51px;z-index:9;display:none;background:#fff;border-top:1px solid #ddd;}
.mobile-fixed a{width:20%;text-align:center;font-size:12px;text-decoration:none;position:relative;color:#777;}
.mobile-fixed a .icon{display:block;width:20px;height:20px;margin:7px auto 3px;}
.mobile-fixed a:nth-child(1) .icon{background:url(../images/1.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(2) .icon{background:url(../images/2.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(3) .icon{background:url(../images/3.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(4) .icon{background:url(../images/4.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(5) .icon{background:url(../images/5.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(1).act .icon{background:url(../images/1h.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(2).act .icon{background:url(../images/2h.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(3).act .icon{background:url(../images/3h.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(4).act .icon{background:url(../images/4h.png);background-size:100% 100%;}
.mobile-fixed a:nth-child(5).act .icon{background:url(../images/5h.png);background-size:100% 100%;}
.mobile-fixed a.act{color:#DE1824;}


@media only screen and (max-width:1230px){
	.homeinlr-lore{padding:10px}
}

@media only screen and (max-width:960px){
	.container{padding-top:60px;padding-bottom:51px;}
	.g-wrap{padding-left:10px;padding-right:10px;}

	.row{margin-left:-5px;margin-right:-5px;}
	.row .col{padding-left:5px;padding-right:5px;}
	
	.header .g-wrap{height:60px;}
	.header .logo{height:30px;}
	.header .menubtn{display:block;}
	.header .header-item a{padding:0 5px;}
	.header .header-item a.user-name{display:inline-block;font-size:0;width:30px;height:30px;background:url(../images/user.png) no-repeat 50% 50%;background-size:20px 20px;}

	.homenav{display:none;}

	.homehd .sti span{margin-left:10px;}

	.mlist li a{padding:10px;}

	.tablelist th{padding:5px;}
	.tablelist td{padding:5px;}

	.form label{margin-right:5px;}
	.form input{padding:0 10px;}
	.right-cont-bd{padding:30px;}

	.member-tab{padding:22px 30px 0 30px;}
	.member-tab .swiper-slide{}
	.member-tab .downbtn{right:30px;}

	.mobile-fixed{display:flex;}

}


@media only screen and (max-width:750px){
	.homebanner{height:auto;}
	.homebanner img{display:block;}
	.homebanner .swiper-button-next, .homebanner .swiper-button-prev{display:none;}

	.homens{padding:0px 0 10px;}
	.homens .g-wrap{flex-direction:column;align-items:stretch}
	.homesearch{width:100%;}

	.homenotice .label{display:none;}
	.hnotice-silder{padding-right:0;}
	.hnotice-silder .swiper-button-next,.hnotice-silder .swiper-button-prev{display:none;}

	.homeinlr{padding:20px 0;}
	.homeinlr .img,.homeinlr .list,.homeinlr .lo{width:100%;margin-top:20px;}
	.homeinlr .img{margin-top:0;}
	.homeinlr-img{height:auto;}
	.homeinlr-img .swiper-slide p{font-size:15px;}

	.homeinlr-notice{padding:10px;}

	.homehd .bti img{margin-right:5px;width:25px;height:25px;}
	.homehd .bti{font-size:20px;}
	.homehd .sti span{font-size:14px;}
	.homehd .tab span{width:70px;}

	.homedzhzw{padding:20px 0;}
	.homeadv{margin-right:-5px;margin-left:-5px;margin-top:10px;margin-bottom:10px;}
	.homeadv .box{margin:0 5px;}
	.homeadv li{width:50%;margin-top:10px;}

	.homeoneadv{margin-top:20px;margin-bottom:10px;}

	.homemember{margin-top:20px;margin-right:-5px;margin-left:-5px;}
	.homemember .swiper-slide{padding:0 5px;width:280px;}
	.homemember .swiper-slide img{margin-bottom:10px;}

	.homemf{padding:20px 0;}

	.footer{padding-top:20px;padding-bottom:20px;}
	.footer .g-wrap{flex-direction:column;}
	.footer-info dd .cont{max-width:100%;}
	.footer-nav{max-width:100%;margin:10px 0;}
	.footer-nav li{padding-left:0;width:auto;}

	.nybanner .cont .big{font-size:26px;}
	.nybanner .cont .small{font-size:16px;}

	.homeplate{padding:10px;}

	.copyright .g-wrap{flex-direction:column;}
	.copyright .g-wrap p:first-child{padding-bottom:5px;}

	.crumbs{display:none;}
	.slidenav .hometab .swiper-slide{height:50px;line-height:48px;margin-right:30px;}

	.main-wrapper{flex-direction:column;padding-top:20px;padding-bottom:20px;}
	.right-seaadv{margin-left:0;margin-top:20px;width:100%;}
	.right-adv{margin-top:0;}
	.left-nav{width:auto;margin-right:-10px;margin-left:-10px;}
	.right-cont{margin-top:20px;margin-left:-10px;margin-right:-10px}

	.row .col2{width:100%;}
	.row .col2:first-child{margin-bottom:10px;}
	.row .col3{width:100%;margin-top:10px;}
	.row .col3:first-child{margin-top:0;}

	.nymember{padding-bottom:20px;padding-top:10px;}

	.paging{padding-top:0;}
  	.paging .prev,.paging .next{display:none;}
  	.paging a, .paging span{margin:0 2px;}

  	.mlist li a{display:block;}
  	.mlist li .date{display:none;}
  	.mlist .cont .ti{font-size:16px;}
  	.mlist .sdate{display:block;}

  	.article .ft{margin-top:20px;}

  	.tablelist{margin-top:20px;}
  	.tablelist .tx{width:80px;}

  	.article .hdtwo{flex-wrap:wrap;justify-content:flex-start;}
  	.article .hdtwo span{margin-right:20px;}

  	.left-nav-info{}
	.left-nav-info dt{padding:15px 10px 10px;}
	.left-nav-info dd{height:50px;margin:0 10px;}
	.left-nav-info.list{padding:5px;overflow:hidden;}
	.left-nav-info.list dd{width:33.3333%;padding:5px;float:left;margin:0;height:auto;border-top:0;}
	.left-nav-info.list dd a{width:100%;font-size:12px;padding-left:0;padding-top:10px;text-align:center;height:70px;border:1px solid #C4C4C4;border-radius:3px;}
	.left-nav-info.list dd a:before{display:none;}
	.left-nav-info.list dd a i{display:block;margin-bottom:5px;}

	.member-tab{padding:10px 10px 0 10px;}
	.member-tab .swiper-slide{margin-right:20px;}
	.right-cont-bd{padding:20px 10px;}
	.form .item{flex-direction:column;}
	.form label{line-height:30px;font-size:15px;text-align:left;}
	.form .mbtn{width:100%;}
	.form .codebtn{width:135px;}
	.form .desc{margin-left:10px;}
	.form .tips{margin-left:0;}

	.member-ari .ti{padding-right:20px;}
	.member-ari .bd{margin-bottom:20px;padding-right:20px;}

	.right-cont-bd .morebtn{margin-top:20px}

	.member-tab .downbtn{right:10px;top:18px;width:105px;font-size:12px;}
	.table-form-box .mbtn{margin-top:20px;}
	.table-form-box .btns .btn{width:135px;overflow:hidden;}
}

@media only screen and (max-width:640px){
	.homeadv li{width:100%;}
	.article .hd .desc span{margin-left:0;display:block;}

	.tablelist .mnone{display:none;}

	.screen .item{float:none;}
	.screen .i1{width:100%;margin-bottom:10px;}
	.screen .i2,.screen .i4{width:100%;margin-bottom:10px;}
	.screen .i3,.screen .i5{width:100%;}
}