
p{font-size: 14px;margin: 0;}

.com-head{position: relative;z-index: 10;background: #fff;}

.slideimg{width: 100%;display: block;}
.slidebox{top:46%;left: 10%;position: absolute;color: #fff;}
.slidebox .title{font-size: 32px;}
.slidebox .subtitle{font-size: 18px;}

#index-slide-pc{height: 100%;position: relative;}
#index-slide-pc .swiper-wrapper{position: fixed;width: 100%;}
#index-slide-pc .slideimg{position: fixed;top: 0; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%;}
#index-slide-wap{display: none;}

.topimg{width: 100%;display: block;}
.topbox{bottom:0;left: 10%;position: absolute;color: #333;z-index: 10;}
.topbox .topline{width: 60px;height: 6px;background: #03a9f4;margin-bottom: 10px;}
.topbox .title{font-size: 30px;margin-bottom: 10px;}
.topbox-subname{bottom:-40px;left: 10%;position: absolute;color: #999;z-index: 12;font-size: 16px;}

#com-top-pc{height: 320px;position: relative;}
#com-top-pc .topimg{position: fixed;top: 0; height: 320px; background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%;}
#com-top-wap{display: none;}
#com-top-wap .topbox-subname{position: relative;bottom: 0;left: 0;}

.index-title { padding-bottom: 70px;padding-top: 80px; }
.index-title3 { padding-bottom: 30px;padding-top: 30px; }
.index-title .subject { position: relative; margin-bottom: 20px; line-height: 30px; font-size: 30px; }
.index-title .subject2 { padding-left: 20px;border-left: 5px solid #03a9f4; }
.index-title .summary { font-size: 16px; color: #999; }
.newpro .img{ width:52%; max-width:590px; height:auto;}
.newpro .img>img{ width:100%; height:auto;}
.newpro .cbox{ width:48%; max-width:550px; padding-left:95px; text-align:left;}
.newpro .cbox>.name{ padding-bottom:10px; font-size:20px; color:#444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newpro .cbox>.subname{ font-size:14px;color: #999; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newpro .cbox>.text{ margin:20px 0; font-size:14px; line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;color: #999;}
.newpro .cbox>.text2{ margin:10px 0; font-size:14px; line-height:28px;overflow: hidden;color: #999;}
.newpro .cbox>.more{ text-align:left;}
.newpro .cbox>.more a{ display:inline-block; padding:7px 40px; color:#fff;font-size:18px; background:#03a9f4; border:1px solid #03a9f4; border-radius:30px; transition:all .35s;}
.newpro .cbox>.more a:hover{ background:none; color:#03a9f4;}
.newpro .swiper-pagination{position: relative!important;margin: 70px 0;}
.swiper-pagination-bullet-active{background:#03a9f4!important;}

.newpro2 .index-img{background-size: cover;height: 580px;position: relative;}
.newpro2 .index-img2{height: 580px;}
.newpro2 .vbox{background: #03a9f4;margin-top: 350px;color: #fff;width: 100%;}
.newpro2 .vbox>.name{ padding-bottom:10px;padding-top: 70px; font-size:30px; }
.newpro2 .vbox>.subname{ font-size:16px; }
.newpro2 .vbox>.text{ margin:20px 0; padding:0 100px; font-size:14px; line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.newpro2 .vbox>.more{ padding-bottom: 70px;padding-top: 10px;}
.newpro2 .vbox>.more a{ display:inline-block; padding:7px 40px; color:#fff;font-size:18px; border:1px solid #fff; border-radius:30px; transition:all .35s;}
.newpro2 .vbox>.more a:hover{ background:#fff; color:#03a9f4;}

.newpro3 .index-fenlei .fenlei-item{}
.newpro3 .index-fenlei .fenlei-link{padding:0 20px;color: #333;font-size: 16px;display: inline-block;margin-bottom: 10px;}
.newpro3 .index-fenlei .fenlei-link.active{color: #03a9f4;}
.newpro3 .index-fenlei .fenlei-link:hover{ color: #03a9f4;}
.newpro3 .nbox .item_block{ width: calc(100% / 3 - 66px);float: left;margin-top: 30px;box-shadow: 0 0 0 rgba(0,0,0,.15);position: relative;}
.newpro3 .nbox .item_block_1{ margin-right: 66px;}
.newpro3 .nbox .item_block_2{ margin-left: 33px;margin-right: 99px;}
.newpro3 .nbox .item_block_3{ }
.newpro3 .nbox .blockimg img{max-width: 100%;border: 10px solid #f7f7f7;border-radius: 5px; }
.newpro3 .nbox .blocktwo{padding: 20px 10px;}
.newpro3 .nbox .blocktitle{font-size:18px; color:#444;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newpro3 .nbox .blocksubtitle{font-size:14px; color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newpro3 .nbox .item_block:hover{-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.41);box-shadow: 0 12px 24px rgba(123,123,123,.41);}
.newpro3 .nbox .item_block:hover .blockimg img{transform: scale(1);}
.newpro3 .nbox>.more{ width: 100%;float: left;margin-top: 50px;margin-bottom: 80px;}
.newpro3 .nbox>.more a{ display:inline-block; padding:7px 40px; color:#fff;font-size:18px; background:#03a9f4; border:1px solid #03a9f4; border-radius:30px; transition:all .35s;}
.newpro3 .nbox>.more a:hover{ background:none; color:#03a9f4;}

#wap4{display: none;}
.newpro4{background: #f6f6f6;}
.newpro4 .swiper-pagination{position: relative!important;margin: 70px 0;}
.newpro4 .swiper-button-next, .newpro4 .swiper-button-prev{top: 22px;}
.newpro4 .qbox{width: 20%;float: left;padding: 0 10px;text-align: center;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newpro4 .qbox img{width: 40px;height: 40px;margin-top: -6px;}
.newpro4 .qbox .name{line-height: 40px;color: #999;font-size: 16px;margin-left: 10px;}
.newpro4 .qbox .name:hover{color: #03a9f4;}

#wap5{display: none;}
#wap5 .more{ text-align: center;padding-bottom: 30px;padding-top: 10px;}
#wap5 .more a{ display:inline-block; padding:7px 40px; color:#fff;font-size:18px; background:#03a9f4; border:1px solid #03a9f4; border-radius:30px; transition:all .35s;}
#wap5 .more a:hover{ background:none; color:#03a9f4;}
.newpro5 .index-img{background-size: cover;height: 680px;}
.newpro5 .wbox{width: 44%;_float: left;_margin-left: 4%;margin-bottom: 20px;}
.newpro5 .wbox .whalf{width: 50%;float: left;}
.newpro5 .wbox .whalf img{width: 100%;}
.newpro5 .wbox .title{margin: 0 10px; font-size:18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #444;margin-top: 10px;}
.newpro5 .wbox .title:hover{color: #03a9f4;}
.newpro5 .wbox .description{margin: 10px; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #999;}
.newpro5 .wbox .date{margin: 0 10px; font-size:14px;color: #999;}

.newpro6 .tbox {font-size: 14px;}
.newpro6 .tbox p{margin-bottom: 10px;}
.newpro6 .tbox .one{width: 40%;float: left;color: #999;}
.newpro6 .tbox .one .smark{width: 50px;float: left;}
.newpro6 .tbox .two{width: 52%;float: right;color: #999;}
.newpro6 .tbox .two .tinput{width: 33.33%;float: left;border-bottom: 1px solid #999;padding-bottom: 10px;}
.newpro6 .tbox .two .tinput2{width: 230px;}
.newpro6 .tbox .two .tinput2 input{line-height: 45px;width: 100px;}
.newpro6 .tbox .two .tinput2 img{float: right;}
.newpro6 .tbox .two .ttext{width: 100%;float: left;border-bottom: 1px solid #999;}
.newpro6 .tbox .two .ttextarea{width: 100%;height: 60px;}
.newpro6 .tbox .two .tsub{text-align: right;}
.newpro6 .tbox .two .inputsub{display:inline-block; padding:7px 40px; color:#fff;font-size:18px; background:#03a9f4; border:1px solid #03a9f4; border-radius:30px; transition:all .35s;margin-top: 10px;}
.newpro6 .tbox .two .inputsub:hover{background:none; color:#03a9f4;}

.newslist{margin: 30px 0;}
.newslist li{width: 100%;float: left;padding: 30px 0;}
.newslist .img{ width:52%; max-width:590px; height:auto;}
.newslist .img>img{ width:60%; max-width:510px;height:auto;}
.newslist .img2{ width:40%;}
.newslist .img2>img{ width:60%; height:auto;}
.newslist .fbox{ width:48%; max-width:550px; padding-left:95px; text-align:left;}
.newslist .fbox2{ width:60%; max-width:630px;padding-left:95px; }
.newslist .fbox>.name{ padding-bottom:10px; font-size:18px; color:#444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist .fbox .description{font-size:14px; line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #999;}
.newslist .fbox .date{font-size:14px;color: #999;padding: 10px 0;}
.newslist .fbox>.more{ text-align:left;margin-top: 7px;}
.newslist .fbox>.more a{ display:inline-block; padding:7px 40px; color:#fff;font-size:18px; background:#03a9f4; border:1px solid #03a9f4; border-radius:30px; transition:all .35s;}
.newslist .fbox>.more a:hover{ background:none; color:#03a9f4;}

.text-secondary{width: 100%;float: left;margin-top: 10px;padding-top: 20px;font-size: 14px;color: #333!important;}
.text-secondary .text-secondary-left{width: 50%;float: left;text-align: left;}
.text-secondary .text-secondary-left a{color: #333;}
.text-secondary .text-secondary-left a:hover{color: #03a9f4;}
.text-secondary .text-secondary-right a{color: #333;}
.text-secondary .text-secondary-right a:hover{color: #03a9f4;}
.text-secondary .text-secondary-right{width: 50%;float: left;text-align: right;}


.pselect .pselect-content{margin-top: 10px;margin-bottom: 20px;}
.pselect .pselect-content a{color: #999;font-size: 14px;margin-right: 10px;}
.pselect .pselect-content a:hover{color: #03a9f4;}
.pselect .btn-info{color: #fff!important;background-color: #03a9f4;border-color: #03a9f4;font-size: 14px;margin-right: 10px;}
.pselect .btn-info:hover{background-color: #03a9f4;border-color: #03a9f4;}

.productlist .card{margin: 15px 0;background: #f6f6f6;}
.productlist .card .card-title{padding: 0 20px;font-size:18px;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 0;}
.productlist .card .card-title a{color: #333;}
.productlist .card .card-text{color: #999;padding: 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;margin-bottom: 10px;margin-top: 2px;}
.productlist .card .card-preview{padding: 0 20px;padding-bottom: 20px;display: -webkit-flex;display: flex;}
.productlist .card .card-link{flex: 1;text-align: center;}
.productlist .card .card-preview a{display:inline-block; padding:7px 40px; color:#fff;font-size:14px; border-radius:10px; transition:all .35s;}
.productlist .card .card-preview .card-aleft{float: left;background:#03a9f4; border:1px solid #03a9f4; }
.productlist .card .card-preview .card-aleft:hover{ background:none; color:#03a9f4;}
.productlist .card .card-preview .card-aright{float: right;background:#59ea5f;border:1px solid #59ea5f;}
.productlist .card .card-preview .card-aright:hover{ background:none; color:#59ea5f;}

.search-box{position: relative;display:inline-block;margin-bottom: 20px;}
.search-box .keyword{width: 200px;display:inline-block;padding: 10px 20px;border: 1px solid #999;border-radius: 20px;font-size: 14px;padding-right: 50px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;}
/* .search-box .keyword:focus{width: 400px;} */
.search-box .sub{position: absolute;right: 20px;top: 10px;background: #fff;}
.search-box .sub img{width: 20px;height; 20px;}

.abox{position: absolute;top: 100px;left: 10%;color: #fff;font-size: 16px;}
.abox .abox-xtitle{margin-bottom: 40px;}
.abox .abox-xtitle .circle{width: 10px;height: 10px;background: #fff;border-radius: 50%;display: inline-block;margin-right: 10px;}
.abox .abox-more{} 
.abox .abox-more a{display:inline-block; padding:7px 40px; color:#fff;font-size:18px; border:1px solid #fff; border-radius:30px; transition:all .35s;}
.abox .abox-more a:hover{background: #03a9f4;border:1px solid #03a9f4;color: #fff;}
.jbox{background: #f6f6f6;margin-top: 450px;color: #333;width: 100%;padding: 70px 30px;}
.jbox .jbox-part{width: 25%;}
.jbox .jname{font-size: 16px;height: 50px;}
.jbox .jnumber{font-size: 30px;color: #03a9f4;margin-top: 10px;position: relative;}
.jbox .jnumber .jfuhao{font-size: 24px;position: absolute;top: -5px;}

#wapfz{display: none;}
.ubox{margin-bottom: 50px;}
.ubox .fztime{padding-bottom:10px; font-size:24px; color:#03a9f4;}
.ubox .fztxt{font-size:14px;color: #999;margin-top: 20px;}

.newswiper{position: relative;}
.newswiper0 .swiper-button-prev{left: 20px;background-image: none;}
.newswiper0 .swiper-button-next{right: 50px;background-image: none;}
.newswiper .swiper-button-prev{left: -100px;background-image: none;margin-top: -37px;}
.newswiper .swiper-button-next{right: -50px;background-image: none;margin-top: -37px;}

@media screen and (max-width: 1400px) {

.newswiper .swiper-button-prev{left: -80px;}
.newswiper .swiper-button-next{right: -30px;}

}

@media screen and (max-width: 1250px) {

.newswiper .swiper-button-prev{left: -30px;}
.newswiper .swiper-button-next{right: 20px;}

}

@media screen and (max-width: 1200px) {

.newpro .cbox{ padding-left:75px;}
.newpro .cbox>.text{ -webkit-line-clamp: 3;}

.newpro2 .index-img{height: 450px;}
.newpro2 .index-img2{height: 450px;}
.newpro2 .vbox{margin-top: 250px;}
.newpro2 .vbox>.text{ -webkit-line-clamp: 2;}

.newpro3 .nbox .item_block{ width: calc(100% / 3 - 40px);}
.newpro3 .nbox .item_block_1{ margin-right: 40px;}
.newpro3 .nbox .item_block_2{ margin-left: 20px;margin-right: 60px;}
.newpro3 .nbox .item_block_3{ }

.newpro5 .wbox .whalf img{width: 90%;}
.newpro5 .index-img{height: 550px;}
.newpro5 .wbox .title{margin-top: 5px;-webkit-line-clamp: 1;}

.newslist .img>img{ width:70%;}
.newslist .img2>img{ width:70%;}

.productlist .card .card-preview a{padding:7px 20px;}

.abox{top: 70px;}
.abox .abox-xtitle{margin-bottom: 20px;}
.jbox{margin-top: 320px;}

.newswiper .swiper-button-prev{left: -80px;}
.newswiper .swiper-button-next{right: -30px;}

}

@media screen and (max-width: 1100px) {

.newswiper .swiper-button-prev{left: -30px;}
.newswiper .swiper-button-next{right: 20px;}

}

@media screen and (max-width: 992px) {

#index-slide-pc{height: 260px; }
.slidebox{top:100px;}
#com-top-pc{height: 260px; }

.newpro .cbox{ padding-left:55px; }
.newpro .cbox>.text{ -webkit-line-clamp: 1;}

.newpro2 .index-img{height: 350px;}
.newpro2 .index-img2{height: 350px;}
.newpro2 .vbox{margin-top: 150px;}
.newpro2 .vbox>.text{ -webkit-line-clamp: 2;}

.newpro3 .nbox .item_block{ width: calc(100% / 3 - 20px);}
.newpro3 .nbox .item_block_1{ margin-right: 10px;}
.newpro3 .nbox .item_block_2{ margin-left: 10px;margin-right: 30px;}
.newpro3 .nbox .item_block_3{ }
.newpro3 .nbox .blocktitle{font-size:20px; }

#pc4{display: none;}
#wap4{display: block;}
.newpro4 .qbox{width: 30%;float: left;margin-left: 2.5%;text-align: center;height: 40px;overflow: hidden;}

.newpro5 .index-img{height: 500px;}
.newpro5 .wbox .description{margin: 5px 10px; -webkit-line-clamp: 1;}

.newslist .img>img{ width:80%;}
.newslist .img2>img{ width:80%;}
.newslist .fbox{ padding-left:0;}
.newslist .fbox>.name{padding-bottom: 0;}
.newslist .fbox .date{padding-top: 0;}
.newslist .fbox .description{-webkit-line-clamp: 1;margin: 10px 0;}

.productlist .card .card-preview a{padding:7px 9px;}

.abox{top: 50px;}
.abox .abox-xtitle{margin-bottom: 10px;}
.jbox{margin-top: 220px;}

.newswiper .swiper-button-prev{left: -80px;}
.newswiper .swiper-button-next{right: -30px;}

}

@media screen and (max-width: 850px) {

.newswiper .swiper-button-prev{left: -20px;}
.newswiper .swiper-button-next{right: 10px;}

}

@media screen and (max-width: 768px) {

p{font-size: 12px;}

#index-slide-pc{display: none;}
#index-slide-wap{display: block;}
#com-top-pc{display: none;}
#com-top-wap{display: block;}

.swiper-button-next, .swiper-button-prev{display: none;}
.slidebox{top: 50%;left: 15px;}
.slidebox .title{font-size: 20px;}
.slidebox .subtitle{font-size: 12px;}

.topbox{left: 15px;}
.topbox .topline{display: none;}
.topbox .title{font-size: 18px;}
.topbox-subname{margin: 0 15px;margin-top: 10px;margin-bottom: 20px;font-size: 12px;}

.index-title { padding-bottom: 20px;padding-top: 40px; }
.index-title2 { padding-bottom: 10px;padding-top: 10px; }
.index-title3 { padding-bottom: 0;padding-top: 0; }
.index-title .subject { line-height: 20px; font-size: 18px;margin-bottom: 10px;padding-left: 0;border-left: 0; }
.index-title2 .subject {font-size: 14px;}
.index-title .summary { font-size: 12px; }
.content{ font-size: 12px; }

.newpro .img{ width:100%; float:none!important; text-align:center; margin:0 auto;}
.newpro .cbox{ width:100%;float:none!important; margin:0 auto; padding-left:0px!important;}
.newpro .cbox>.name{ padding:10px 0!important; text-align:center; font-size: 14px;}
.newpro .cbox>.subname{ margin-bottom:10px!important; text-align:center; font-size: 12px;}
.newpro .cbox>.text{ margin:0 auto; padding:0 0 0 0; font-size:12px; line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.newpro .cbox>.more{text-align:center; padding-top: 20px;padding-bottom: 0;}
.newpro .cbox>.more a{ font-size:12px; margin:0 auto;}
.newpro .swiper-pagination{margin: 20px 0;}

.newpro2{background: #03a9f4;}
.newpro22{background: #f6f6f6;}
.newpro2 .index-img{height: auto;}
.newpro2 .index-img2{height: 200px;}
.newpro2 .vbox{margin-top: 0;}
.newpro2 .vbox>.name{ font-size:18px;padding-top: 30px; }
.newpro2 .vbox>.subname{ font-size:12px; }
.newpro2 .vbox>.text{ -webkit-line-clamp: 2;font-size:12px;margin: 10px 0;}
.newpro2 .vbox>.more{padding-bottom: 30px;}
.newpro2 .vbox>.more a{ font-size:12px;}
.newpro2 .container{padding: 0;}

.newpro3 .index-fenlei .fenlei-link{font-size: 12px;}
.newpro3 .index-fenlei .active .fenlei-name{background: #03a9f4;color: #fff;padding: 5px 20px;border-radius: 10px;}

.newpro3 .nbox .item_block{ width: 100%;margin-top: 10px;}
.newpro3 .nbox .item_block_1{ }
.newpro3 .nbox .item_block_2{ margin-left: 0;margin-right: 10px;}
.newpro3 .nbox .item_block_3{ }
.newpro3 .nbox .blocktitle{font-size:14px;margin-bottom: 0; }
.newpro3 .nbox .blocksubtitle{font-size: 12px;}
.newpro3 .nbox .blocktwo{padding: 10px;}
.newpro3 .nbox>.more{ margin-bottom: 30px;font-size: 12px;margin-top: 10px;}
.newpro3 .nbox>.more a{ font-size: 12px;}

#pc4{display: none;}
#wap4{display: block;}
.newpro4{padding-bottom: 0;}
.newpro4 .swiper-pagination{margin: 20px 0;}
.newpro4 .qbox{width: 30%;float: left;margin-left: 2.5%;text-align: center;height: 40px;overflow: hidden;}
.newpro4 .qbox img{width: 20px;height: 20px;margin-top: -4px;}
.newpro4 .qbox .name{font-size: 12px;margin-left: 5px;}

#pc5{height: 0;overflow: hidden;}
#wap5{display: block;}
#wap5 .more a{font-size:12px;}
.newpro5 .index-title{padding-top: 0;}
.newpro5 .index-img{height: auto;background-image: none!important;background: #f6f6f6;}
.newpro5 .wbox{width: 100%;float: left;margin-left: 0;padding-bottom: 10px;margin-bottom: 10px;}
.newpro5 .wbox .whalf{width: 100%;}
.newpro5 .wbox .title{font-size:14px;}
.newpro5 .wbox .description{font-size:12px;}
.newpro5 .wbox .date{font-size:12px;}

.newpro6 .tbox .one{width: 100%;font-size:12px;}
.newpro6 .tbox .two{width: 100%;margin-top: 10px;font-size:12px;}
.newpro6 .tbox .two .tinput{width: 100%;}
.newpro6 .tbox .two .tinput2 input{width: calc(100% - 130px);}
.newpro6 .tbox .two .tsub{text-align: center;}
.newpro6 .tbox .two .inputsub{font-size: 12px;}

.newslist{margin: 10px 0;}
.newslist li{padding: 10px 0; }
.newslist .img>img{ width:90%;}
.newslist .img2>img{ width:90%;}
.newslist .fbox>.name{font-size: 14px;}
.newslist .fbox>.description{padding: 5px 0 0 0; height:25px; -webkit-line-clamp: 1;font-size: 12px;}
.newslist .fbox2>.description{padding: 0 0 0 0; height:auto;}
.newslist .fbox .date{font-size:12px;}
.newslist .fbox2 .date{padding-bottom: 0;float: left;margin-top: 5px;}
.newslist .fbox>.more a{ font-size:12px;float: right;}
.newslist .fbox2>.more a{ padding: 2px 20px;border-radius: 5px;}

.text-secondary{border-top: 1px solid #999;}
.text-secondary .text-secondary-left{width: 100%;float: left;font-size: 12px;}
.text-secondary .text-secondary-right{width: 100%;text-align: left;font-size: 12px;}

.pselect .row{font-size: 12px;}
.pselect .btn{font-size: 12px;}

.productlist .index-title{display: none;}
.productlist .card .card-title{font-size:16px;}
.productlist .card .card-text{font-size: 12px;}
.productlist .card .card-preview{padding-bottom: 20px;}
.productlist .card .card-preview a{font-size:12px;}

#pctops{display: none;}

#pcjoblist .index-title{display: none;}

.abox{top: 30px;font-size: 12px;}
.abox .abox-xtitle{margin-bottom: 15px;}
.abox .abox-xtitle .circle{width: 5px;height: 5px;}
.abox .abox-more a{font-size: 12px;}
.jbox{padding: 20px 15px;padding-bottom: 10px;}
.jbox .jbox-part{width: 50%;margin-bottom: 10px;}
.jbox .jname{font-size: 12px;height: auto;}
.jbox .jnumber{font-size: 20px;margin-top: 10px;margin-bottom: 10px;}
.jbox .jnumber .jfuhao{font-size: 18px;}

#pcfz{display: none;}
#wapfz{display: block;}
.ubox{margin-bottom: 20px;}
.ubox .fztime{padding-top: 10px;padding-bottom: 0;font-size: 16px;}
.ubox .fztxt{font-size: 12px;margin-top: 10px;}

.search-box .keyword:hover, .search-input:focus {width: 300px;}

}
