body.blist .page-header{background: #fff;}
body.blist .page-header .nav>ul>li>a{color:#333;}
body.blist .page-header .hd-car a.car{background:url(../images/car.png) no-repeat center center; background-size:0.22rem 0.22rem;height: 28px;}
body.blist .page-header .hd-search .sear_but { background:url(../images/search-but02.png) no-repeat center center; background-size:0.18rem 0.18rem; }
body.blist .page-header .language { color:#666; }
body.blist .page-header .language dl{border: 1px solid #666;}
body.blist .page-header .language:before { background:#d6d6d6; }
body.blist .page-header .language dl dt:before{border-color:#999 transparent transparent transparent; }
body.blist .page-header{border-bottom: 1px solid #dddddd;}

body.blist .page-main{margin-top:156px;}
body.blist .page-main.search-main{margin-top:80px;}


.top0{top: 0px !important;}
.page-header.header-hide {top: -92px !important;}




.page-header.fixed {position: fixed;top: 0;-webkit-transition: top 0.5s;transition: top 0.5s;}
.page-header.fixed.header-hide {top:-91px;}

.w1390{max-width: 1390px;width:88%;margin: 0 auto;}
.w1388{max-width: 1388px;width:88%;margin: 0 auto;}
.w1460{max-width: 1460px;width:92%;margin: 0 auto;}

.main-subnav{height: 70px;
	box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1);
	 -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1);
	 position: fixed;
	 top: 88px;width: 100%;z-index: 9;background: #fff;text-align: center;line-height: 68px; }

.main-subnav a{display:inline-block;margin: 0 28px;padding: 0 5px;position: relative;}
.main-subnav a.active:after{content: '';position: absolute;height: 2px;width: 100%;left: 0;bottom: -2px;background: #cf0227;}
.main-subnav a.active{color: #cf0227}
 .main-subnav div{width: auto;}
/*#swiper-nav{max-width: 85%;}*/
#swiper-nav .swiper-slide{display: inline-block;}

.main-subnav.fixed{top: 91px;webkit-transition: top 0.5s;transition: top 0.5s;}
.main-subnav.fixed.top {top: 0;}

.main-subnav.fixedpro{top: 0px !important;position: fixed !important;}
.main-subnav.fixedtop{top: 90px !important;position: fixed !important;}
/*.solution .main-subnav{top: 0 !important;position: fixed !important;}*/

.main-subnav .swiper-nav-prev{background: url(../images/navl.jpg) center no-repeat;width:.5rem;height: 100%;background-size: auto 100%;margin-top: 0;top: 0; left: 12%;}
.main-subnav .swiper-nav-next{background: url(../images/navr.jpg) center no-repeat;width:.5rem;height: 100%;background-size: auto 100%;margin-top: 0;top: 0;right: 12%;}
.swiper-button-next:after, 
.swiper-nav-nex:after
{display: none;}
.swiper-button-prev:after, 
.swiper-nav-prev:after
{
	display: none;
}

.list-jtjs{width: 100%;height: auto;background:#fff url(../images/gywmbg.jpg) bottom center no-repeat;}

.list-tit{padding-top: 1rem;text-align: center;position: relative;padding-bottom: 20px;}
.list-tit h2{font-weight: bold;;position: relative;}
.list-tit:after{position: absolute;content: '';left: 50%;bottom: 0;width: 60px;height: 4px;border-radius: 2px;margin-left: -30px;background: #cf0227;display: block;}

.list-jtjs_con .page-num{padding: 0.26rem 11.5% 0.25rem;}
.list-jtjs_con{line-height: 1.9;margin-top: 0.5rem;padding-bottom: 2.3rem;}
.list-jtjs_con h2{line-height: 1.1;}
.list-jtjs_con .page-txt{margin-top:0.25rem; }

.list-kggs{width: 100%;height: auto;overflow:hidden;background: #f6f6f6;padding-bottom: 1.2rem;}
.list-kggs-txt{line-height: 1.9;width: 78%;margin: 0.5rem auto;}

.list-kggs_list{width:calc(100% + 32px );margin: 0.5rem  -16px;}
.list-kggs_list li{margin:16px;width:calc(25% - 32px );overflow: hidden;padding: 0.4rem 0;position: relative;float: left;background: #fff;box-shadow:0px 0px 13px #e0e0e0;-moz-box-shadow:0px 0px 13px #e0e0e0; -webkit-box-shadow:0px 0px 13px #e0e0e0; }
.list-kggs_list li img{display: block;margin: 0 auto;max-width:80%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.list-kggs_list li p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 15px;}
/*.list-kggs_list li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
*/
.list-kggs_list li:hover{cursor:pointer;}
.list-kggs_list li .hover{position: absolute;line-height: 2;top: -101%;width: 100%;height: 100%;left: 0;background-color: rgba(207, 2, 39, 0.9);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.list-kggs_list li:hover .hover{top: 0;}
.list-kggs_list li .hover dl{padding: 0.4rem 8%;}
.list-kggs_list li .hover dl dd{display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.list-kggs_list li .hover dl dt{margin-top: 0.3rem;}



.list-qywh{width: 100%;height: auto;background:#13284e url(../images/xywhbg.jpg) left top no-repeat;padding: 1.6rem 0;background-size: auto 100%;}

.list-qywh-main{max-width: 560px;width:48%;}

.list-qywh-tit{position: relative;padding-bottom: 20px;}
.list-qywh-tit h2{font-weight: bold;;position: relative;display: inline-block;background-size: auto 100%;}
.list-qywh-tit:after{position: absolute;content: '';left: 0;bottom: 0;width: 60px;height: 4px;border-radius: 2px;background: #cf0227;display: block;}

.list-qywh-infos{line-height:1.6;margin-top: .6rem; }
.list-qywh-infos dl{margin-top: 0.45rem; }
.list-qywh-infos dl dt{line-height: 2;font-weight: bold;}


.list-fzlc{}


.about-timeline {position: relative;margin-left: auto;margin-right: auto;}

.about-timeline .about-timeline-year {position: relative;border-top: 1px solid #dfdfdf;margin-top: 20px;margin-bottom: 40px;padding: 0 25px;overflow: hidden;}

.about-timeline .about-timeline-year:before,
.about-timeline .about-timeline-year:after {position: absolute;font-size: 20px;top: 7px;}

.about-timeline .about-timeline-year ul {width: 100%;overflow-y: hidden;overflow-x: auto;-ms-overflow-style: none;overflow: -moz-scrollbars-none;text-align: center;white-space: nowrap;position: relative;}
.about-timeline .about-timeline-year ul::-webkit-scrollbar {display: none;}
.about-timeline .about-timeline-year ul li {display: inline-block;margin: 0 10px;overflow: hidden;}
.about-timeline .about-timeline-year ul li a {float: left;border-top: 2px solid transparent;line-height: 37px;}
.about-timeline .about-timeline-year ul li a.active {border-top: 2px solid #c7000b;font-size: 18px;color: #c7000b;}
.about-timeline .year-content {text-align: left;overflow: hidden;}
.about-timeline .year-content ul {overflow: hidden;}
.about-timeline .year-content ul li {float: left;margin-bottom: 25px;}
.about-timeline .year-content h4 {height: 80px;font-weight: bold;line-height: 80px;margin-bottom: 36px;text-align: left;}
.about-timeline .year-content .overtext {height: 400px;overflow: hidden;margin-bottom: 1em;}
.about-timeline .year-content p {line-height: 24px;position: relative;	}
.about-timeline .year-content p span {display: block;margin: 12px 0;}
.about-timeline .year-content .overtext.active {height: auto;}

@media (min-width: 992px) {
.about-timeline .content-box {padding: 0;}
.about-timeline .content-box h2 {position: absolute;top: 250px;left: 0;}
.about-timeline .content-box h2:after {left: 0;margin-left: 0;}
.about-timeline .about-timeline-year {position: absolute;right: 0;top: 0;bottom: 0;border: none;border-right: 2px solid #e9e9e9;padding: 0;padding-top: 100px;width: auto;margin: 0;}

.about-timeline .about-timeline-year:after,
.about-timeline .about-timeline-year:before {content: '';}
.about-timeline .about-timeline-year ul {margin: 0;}
.about-timeline .about-timeline-year ul li {margin: 18px 0;display: block;}
.about-timeline .about-timeline-year ul li a {height: 40px;line-height: 40px;opacity: 0.35;font-size: 0.75em;display: inline-block;text-decoration: none;border-right: 2px solid transparent;width: 76px;}
.about-timeline .about-timeline-year ul li a.active,
.about-timeline .about-timeline-year ul li a:hover {color: #c7000b;font-size: 1em;opacity: 1;border-top: none;}
.about-timeline .year-content {padding: .5rem 0;height: 660px;}
.about-timeline .year-content ul {width: 100%;padding-right: 70px;}
.about-timeline .year-content ul li {opacity: 0.1;width: auto;display: block;-webkit-transition: all 0.4s;transition: all 0.4s;width: 100%;}
.about-timeline .year-content ul li.active {opacity: 1;}
.about-timeline .year-content ul li .overtext {height:410px;overflow: hidden;position: relative;}
.about-timeline .year-content ul li p {line-height: 32px;}
.about-timeline .year-content ul li .overtext.no-masking::before,
.about-timeline .year-content ul li .overtext.active::before{display: none;}
}
@media (max-width:991px){
	.about-timeline .year-content h4{margin-top: 20px;margin-bottom: 15px;text-align: center;}
	.about-timeline .year-content ul li .overtext::before{content: "";left: 0;height: 80px;width: 100%;position: absolute;bottom: 0;
	background: linear-gradient(rgba(245,245,245,0) 0%,rgba(245,245,245,1) 90%);z-index: 9;}
	.about-timeline .year-content ul li .overtext.no-masking::before,
	.about-timeline .year-content ul li .overtext.active::before{display: none;}
	.about-timeline .year-content .overtext{position: relative;}
}

.swiper-ryzz{margin-top: .8rem;overflow: hidden;}
.list-txrz{width: 20%;}
.list_rztit{position: relative;padding-bottom: 15px;}
.list_rztit:after{position: absolute;content: '';left: 0;bottom: 0;width: 60px;height: 4px;border-radius: 2px;background: #cf0227;display: block;}

.list_rzbox{margin-top: 1.1rem;overflow: hidden;}
.list_rzbox dl{line-height: 1.5;margin-bottom: .4rem;}
.list_rzbox dl dt span{background: url(../images/aboutsj.jpg) top center no-repeat;display:inline-block;    padding-top: 15px;}

.swiper-ryzz .swiper-slide img{max-width: 100%;display: block;margin:0 auto;}

.list-ryzz{padding-bottom:.4rem;}

.list-rzban{width: 78%;overflow: hidden;position: relative;}
.swiper-ryzz .swiper-pagination{position: relative;margin-top: .8rem;}
.swiper-pagination-bullet{width: 16px;height: 16px;}
.swiper-pagination-horizontal>.swiper-pagination-bullets{border-radius: 20px;background: #ffffff;}
.swiper-pagination-horizontal .swiper-pagination-bullet-active{background: #cf0227;border-radius: 20px;}



/*新闻*/
.page-news-zd{padding: 45px 0;margin: 0 80px;}
.dqgzwx{position: absolute;z-index: 8;top: 0;left: 0;width: 100%;}
.dqgzwx img{display: block;max-width: 20%;}

.news-pic{width:47.5%;border-radius: 8px;padding-bottom: 32.5%;}
.news-infos{width: 48%;padding:.56rem 0; }
.news-time{background: url(../images/time.png) left center no-repeat;padding-left:.3rem;}
.news-tit{font-weight: bold;line-height:1.4;margin-top: .25rem;margin-bottom: .5rem;}
.news-con{line-height: 2;}

.swiper-news .swiper-button-next,
.swiper-news .swiper-button-prev{top: auto;bottom: 0;width:42px;height: 42px; }
.swiper-news .swiper-button-prev{background-image:url(../images/l.png);left: auto;right: calc(48% - 42px );margin-top: 0;background-size:42px;}
.swiper-news .swiper-button-next{background-image:url(../images/r.png); right:calc(48% - 95px );background-size:42px; }

.swiper-news .swiper-dqdt-prev{background-image:url(../images/wl.png);left: auto;right: calc(48% - 42px );margin-top: 0;background-size:42px;}
.swiper-news .swiper-dqdt-next{background-image:url(../images/wr.png); right:calc(48% - 95px );background-size:42px; }


.swiper-news .swiper-button-prev:hover,
.swiper-news .swiper-dqdt-prev:hover
{background-image:url(../images/lh.png);}
.swiper-news .swiper-button-next:hover,
.swiper-news .swiper-dqdt-next:hover
{background-image:url(../images/rh.png);}

.list-news-main{margin: 0 15px;}
.list-news-main ul li { width: calc(50% - .38rem );;border: 1px solid #eeeeee;border-radius: 8px; position:relative; background:#fff;margin-top: .76rem;margin-right: .76rem;padding-bottom: 1.4rem;float: left;}
.list-news-main .page-tit { display:inline-block; position:absolute; left:0px; top:0px;font-weight: bold; color:#fff; background:#ff0000; line-height:1.875; min-width:1.2rem; padding:0px 0.2rem; border-radius:0px 0px 0.2rem 0px; z-index:2; }
.list-news-main .page-img { overflow:hidden; }
.list-news-main .bg_container {padding-bottom: 56%;}
.list-news-main .page-text { padding:0.3rem 0.4rem 0.14rem 0.4rem;; }
.list-news-main h2 { line-height:1.3; font-weight: bold;margin-top:0.17rem; height:.78rem;max-height: .78rem; }
.list-news-main ul li:hover a  { color:#cf0227; }
.list-news-main .page-txt {  line-height:2; margin-top:0.26rem; height:.72rem;max-height: .72rem; }
.list-news-main ul li:nth-child(2n){float: right;margin-right: 0px;}
.list-news-main ul li:hover{box-shadow:0px 0px 15px #ededed;-moz-box-shadow:0px 0px 15px #ededed; -webkit-box-shadow:0px 0px 15px #ededed; }

.list-page{margin: .9rem auto;overflow:hidden;text-align: center;}
.list-page ul{display: inline-block;}
.list-page  li{display:block;float: left;height: 42px;width: 42px;line-height: 40px;border-radius: 30px;border: 1px solid #fff;margin: 0 17px;}
.list-page  li:hover{border: 1px solid #cf0227;}
.list-page  li.active{border: 1px solid #cf0227;background: #cf0227;}
.list-page  li.active a{color: #fff;}
.list-page  li a{display:inline-block;width: 100%;height: 100%;}

.list-page .page_l{width: 42px;height: 42px;margin: 0 17px;background: url(../images/l.png) center no-repeat;display:inline-block;background-size: 42px;border: none;}
.list-page .page_r{width: 42px;height: 42px;margin: 0 17px;background: url(../images/r.png) center no-repeat;display:inline-block;background-size: 42px;border: none;}

.list-page .page_l:hover{background: url(../images/lh.png) center no-repeat;background-size: 42px;border: none;}
.list-page .page_r:hover{background: url(../images/rh.png) center no-repeat;background-size: 42px;border: none;}

.swiper-pro .swiper-slide .litpic{width: 100%;padding-bottom:9.42rem;height: auto;overflow: hidden;position: relative;background-size: auto 100% !important;}
.swiper-pro .swiper-slide .prolist_pic{width: 20%;position: absolute;}
.swiper-pro .swiper-slide .prolist_pic img{max-width: 100%;display: block;margin: 0 auto;}
.swiper-pro .swiper-slide .prolist_info{width: 30%;left:18%;position: relative; }
.swiper-pro .swiper-slide .prolist_info.fl{left:18%;right: auto;}
.swiper-pro .swiper-slide .prolist_pic.fr{right:20%;left: auto; }
.swiper-pro .swiper-slide .prolist_info.fr{right:20%;left: auto; width: 24%;}
.swiper-pro .swiper-slide .prolist_pic.fl{left:18%; right: auto;}
.prolist_info h2{font-weight: bold;}
.prolist_info h4{font-weight: bold;}
.prolist_info a.more{font-weight: bold;display: inline-block;margin-top: 1.9rem;line-height:0.44rem;padding: 0 0.45rem;border-radius: 30px;}


.pro-list-ul{margin: 1rem -.09rem 0;overflow: hidden;width:calc(100% + .18rem);position: relative;}
.pro-list-ul li{width:calc(20% - .18rem - 4px);border-radius: 6px;background: #fff;border: 2px solid #f2f2f2;margin:0 .09rem;margin-bottom: .23rem;float: left;margin-right: 0.14rem;}
.pro-list-ul li .litpic{padding-bottom: 100%;background-size: auto 100% !important;border-radius: 6px 6px 0 0;}
.pro-list-ul li .page-text{padding: .16rem .15rem .26rem;line-height: 1.4}
.pro-list-ul li .page-text h3{height: 0.616rem;overflow:hidden;}
.pro-list-ul li .page-text p{margin-bottom: 0.05rem;height: .2rem;}
.pro-list-ul li:nth-child(5n){margin-right: 0.09rem;}
.pro-list-ul li:hover a .txt_color_666,
.pro-list-ul li:hover a .txt_color_333{color: #cf0227;}
.pro-list-ul li:hover{box-shadow:0px 0px 8px #efefef;-moz-box-shadow:0px 0px 8px #efefef; -webkit-box-shadow:0px 0px 8px #efefef; }


.pro-list-ul.page-scroll{position: relative;max-height: 7.58rem;}
.pro-list-ul.page-scroll ul{width: calc(100% - .35rem);}







.w40{width: 40%;}
.w100{width: 100% !important;}
.list-idea{background-size:auto 100% !important;}
.list-idea_info{margin-right: .25rem;padding:1.8rem 0 2.6rem;line-height: 2; }
.list-idea_info img{margin-bottom:.1rem;display: block;max-width:16%;}
.list-idea_info h2{font-weight:bold;margin-bottom: .15rem;}

div.title-box{overflow:hidden;line-height: .68rem;background: #f6f6f6;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
div.title-box .position{width:calc(30% - .4rem );float: left;padding-left: .4rem;}
div.title-box .num{width:calc(42%);float: left;}
div.title-box .time{width:calc(29.5%);float: left;}

.list-join{margin-top: 1rem;}
.recruit-item{}
.recruit-item a.title-box{background: #fff;line-height: .68rem;border-bottom: 1px solid #dddddd;display: block;overflow: hidden;position: relative;}
.recruit-item .position{width:calc(30% - .4rem );float: left;padding-left: .4rem;}
.recruit-item .num{width:calc(42%);float: left;}
.recruit-item .time{width:calc(29.5%);float: left;}
.recruit-item .arrow {position: absolute;right:10%;top: 50%;width: 10px;height: 10px;margin-top: -5px;background-repeat: no-repeat;background-position: center;background-size: 10px;background-image: url(../images/recruit-arrow.png);transition: all .3s;}
.recruit-item.cur .title-box .arrow {transform: rotate(-180deg);}
.recruit-item.cur .position{color: #cf0227;}

.recruit-drop {background: #f6f6f6;padding: .7rem 1rem;position: relative;display: none;}
.con-box{line-height: 2;}



.recruit-lx{line-height: 2;margin-bottom: 1.1rem;margin-top: .5rem;}

.listson_nav{text-align: center;}
.listson_nav ul{display: inline-block;}
.listson_nav li{display: block;float: left;margin: .58rem .09rem .5rem;}
.listson_nav li a{display: block;line-height: .4rem;height: .42rem;border-radius: .25rem;border: 1px solid #cccccc;padding: 0 .28rem;}
.listson_nav li:hover a{font-weight: bold;border: 1px solid #cf0227;color: #cf0227 !important;}
.listson_nav li.active a{background: #999999;color: #fff !important;font-weight: bold;border-color:#999999;}
.listson_nav li.active:hover a{border-color:#999999;}


.list-down-tit{overflow: hidden;padding: 0 .40rem;border-bottom: 1px solid #dddddd;border-top:1px solid #dddddd;line-height: .66rem;}
.list-down-tit .time{width: 21%;float: left;}
.list-down-tit .folder{width: 78%;float: right;}

.down-item{overflow: hidden;padding: 0 .40rem;border-bottom: 1px solid #dddddd;line-height: .66rem;}
.down-item .time{width: 21%;float: left;}
.down-item .folder{width: 78%;float:right;}
.down-item .folder .down_icon{display: inline-block;float: right;background: url(../images/down.png) left center no-repeat;padding-left: .3rem; background-size: .2rem;}
.down-item:hover{background: #eeeeee;}
.down-item:hover .folder{color: #cf0227;font-weight: bold;}
.down-item:hover .folder .down_icon,
.down-item:hover .folder .see_icon
{font-weight: 400;}

.down-item .folder .see_icon{display: inline-block;float: right;margin-right: .5rem;background: url(../images/doc.png) left center no-repeat;padding-left: .3rem;    background-size: .2rem;}



.list-doc{margin-top: .5rem;}



.portlet-body{max-width: 930px;width:70%;margin: .55rem auto;overflow: hidden;}
.portlet-body form .form-group {margin-bottom:.32rem;overflow: hidden;}
.portlet-body form .control-label {text-align: right;margin-bottom: 0;width: 20%;float: left;}
.portlet-body form .col-md-9{width: 78%;float:right;line-height: 34px;}
.portlet-body form .col-md-9 span{display: inline-block;margin-left: .2rem;}
.portlet-body form .form-control {width: 100%;font-size: 14px;max-width: 400px; float: left;height: 34px; padding: 6px 12px;background-color: #fff;border: 1px solid #E4E6EF;color: #3F4254;border-radius: 4px;}

.portlet-body form .fc-code {float: left;
    border: 1px solid #E4E6EF;border-left: 0;
}
.portlet-body form .fc-code img{display:block; }

.form-actions{overflow: hidden;}
.form-actions button{background: #cf0227;border: 0;padding: 0 40px;border-radius: .38rem;line-height: .38rem;color: #fff;font-weight: bold;}



.cat_banbg{height: calc(100vh);background-size: auto 100% !important;}
.cat_banbg h1{font-family: 'Arial';;filter:alpha(opacity=60);text-transform:uppercase; -moz-opacity:0.6;  -khtml-opacity: 0.6;   opacity: 0.2;line-height: .8;padding-top: 18%;  }
.cat_banbg h2{margin-top: -.25rem;line-height: 1;}
.cat_banbg div{max-width: 1220px;width: 80%;margin: .6rem auto 0;line-height: 2;font-weight: 400;}



.cat_gaishu{min-height: 9.2rem;background-size: 100% 100% !important;}
.cat_gaishu1{padding-top: 2.2rem;}
.cat_gaishu1 img{max-width: 101px;display: block;width:10%;margin-bottom: 0.6rem;}
.cat_gaishu1 h2{line-height: 1.8;margin-bottom: .3rem;}
.cat_gaishu1 div{line-height: 2;width: 40%;}

.fa_tit{padding: .8rem 0 .5rem;line-height: 2;}
.fa_tit h2{}
.cat_jiagou_pic{margin-bottom: .5rem;}
.cat_jiagou_pic img{max-width:90%;display:block;margin: 0 auto;}

.cat_tedian{background:url(../images/fatdbg.jpg) center no-repeat;overflow: hidden;padding-bottom: 1.2rem;}
.cat_tedian .cat_td_list{text-align: center;}
.cat_tedian .cat_td_list ul{width: 88%;margin: 0 auto;overflow: hidden;}
.cat_tedian .cat_td_list ul li{display: block;float: left;width:25%;text-align: center;margin-right:12%;margin-bottom: .5rem;}
.cat_tedian .cat_td_list ul li .cat_td_icon{width: 100px;height: 100px;text-align: center;border-radius: 50%;position: relative;margin: 0 auto 0.08rem;}
.cat_tedian .cat_td_list ul li .cat_td_icon img{display: inline-block;line-height: 98px;border-radius:50px; }
.cat_tedian .cat_td_list ul li h3{}
.cat_tedian .cat_td_list ul li div.cat_tediancon{max-width: 98%;margin: 0 auto;}
.cat_tedian .cat_td_list ul li:nth-child(3n){margin-right: 0}
.cat_tedian .cat_td_list ul li:nth-child(3n+1){clear: both;}
.cat_chanpin .pro-list-ul{margin-top: 0;}
.cat_chanpin{margin-bottom: .4rem;}

.cat_tedian .cat_td_list ul.cat_td_list4 li{width:50%;margin-right: 0;}
.cat_tedian .cat_td_list ul.cat_td_list4 li .cat_tediancon{max-width: 50%;}
.cat_tedian .cat_td_list ul.cat_td_list4  li:nth-child(3n+1){clear:none;}


.tit-box{margin-top: .9rem;}
.share-box{overflow: hidden;margin: 0.3rem 0 0.6rem;}
.share-box .time{background: url(../images/time.png) left center no-repeat;padding-left:.25rem;padding-right: .25rem;;display:inline-block;margin-right: .22rem;border-right: 2px solid #ccc;}
.bshare-custom{display: inline-block;zoom: 1;
vertical-align: middle;}
.share-box .bshare-custom .bshare-weixin {background-image: url(https://www.nbdeli.com/bocstatic/web/css/../img/wechat.svg) !important;}
.share-box .bshare-custom .bshare-sinaminiblog {background-image: url(https://www.nbdeli.com/bocstatic/web/css/../img/weibo.svg) !important;}
.share-box .bshare-custom a{width: 25px;height: 18px;
zoom: 1;
font-size: .4rem;
color: #666;
margin: 0;
padding: 0;
vertical-align: middle;
line-height: 20px;
background-repeat: no-repeat;background-position: center;
background-size:auto 100%;margin-right: .1rem;display: inline-block !important;}
.con{line-height: 2.1;}
.con p{text-indent: 2em;}
.con p img{max-width: 90%;display: block;margin: 2% auto;}

.ctrl-box{padding-top: .3rem; border-top: 1px solid #ccc;margin-top: .9rem;margin-bottom: 1rem;overflow: hidden;}

.ctrl-box .ctrl { float: left; width: 70%;}

.ctrl-box .item {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .15rem;line-height: .42rem;padding-left: .5rem;background-size: auto 100% !important;
}
.ctrl-box .item:first-child{background: url(../images/l.png) left center no-repeat;}
.ctrl-box .item:last-child{background: url(../images/r.png) left center no-repeat;}

.ctrl-box .item:hover:first-child{background: url(../images/lh.png) left center no-repeat;}
.ctrl-box .item:hover:last-child{background: url(../images/rh.png) left center no-repeat;}


.ctrl-box .back-btn {float: right;transition: all .3s;}
.about-more {display: block;width: 1.8rem;height: .44rem;line-height: .44rem;border-radius: 50px;text-align: center;transition: all .3s;}
.about-more:hover{color: #f3eeee;}


.swiper-topic{}
.swiper-topic .bg_container{height:6.6rem;width: 100%;}


.swiper-topic .swiper-button-next,
.swiper-topic .swiper-button-prev{;width:42px;height: 42px; }

.swiper-topic .swiper-button-prev{background-image:url(../images/wl.png);left: .4rem;right:;background-size:42px;}
.swiper-topic .swiper-button-next{background-image:url(../images/wr.png); right:.4rem;background-size:42px; }

.swiper-topic .swiper-button-prev:hover
{background-image:url(../images/lh.png);}
.swiper-topic .swiper-button-next:hover
{background-image:url(../images/rh.png);}

.list-potic-main ul li{padding-bottom: 0rem; }

.con_pro_top{margin-top: .45rem;position: relative;}

.con_pro-ban{width: 41.5%;}
.swiper-nrpro .bg_container{padding-bottom: 100%;}
.con_pro-ban .swiper-container-horizontal>.swiper-pagination-bullets  .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #cf0227;width: 16px;}
.swiper-container-horizontal>.swiper-pagination-bullets, 
.swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0;margin-top: .2rem;margin-bottom: .5rem;}
.con_pro-ban  .swiper-pagination{position: relative;}
.con_pro-xq{width: 49%;position: relative;height: 5.76rem;}

.dqwz{text-align: right;}
.dqwz ul{display:inline-block;background: url(../images/cpicon.png) left center no-repeat;padding-left: .25rem;}
.dqwz ul a{}

.con_pro-nr{margin-top: .5rem;line-height:1.2;}
.con_pro-nr h1{}
.con_pro-nr h2{}
.con_pro-nr .con_pro-nr1{line-height: 1.6;margin-top: .4rem;width: 100%;}

.con_pro-btn{position: absolute;width:100%;right: 0;bottom: 0;}
.con_pro-btn a{display: block;float: left;margin-right: .2rem;padding: 0 .3rem;height: .44rem;line-height: .44rem;border-radius: 30px;}
.con_pro-btn a.zx{border: 1px solid #cccccc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.con_pro-btn a:hover{color:rgba(255, 255, 255, 0.9);}
.con_pro-btn a.zx:hover{border: 2px solid #cf0227;font-weight: bold;padding: 0 .29rem;height: .42rem;line-height: .4rem;color: #cf0227 !important}
.con_pro-btn a.tm span{background: url(../images/cpnyicon01.png) left center no-repeat;padding-left: .3rem;display: block;}
.con_pro-btn a.jd span{background: url(../images/cpnyicon02.png) left center no-repeat;padding-left: .3rem;display: block;}

.message_box{position: fixed;display: none;top: 0;left: 0;width: 100%;height: 100vh;z-index: 9999;background-color: rgba(0, 0, 0, 0.8);}
.message_main{padding-top: .5rem;}
.message_box .close{position: absolute;z-index: 9999; top:.5rem; right:.5rem; text-decoration: underline; color: #999; font-size: 12px; width:30px; height: 30px; text-indent: -100em; overflow: hidden; background: url(../images/closebtn.png) no-repeat center center;background-size: 30px; }




.con_pro_js{border-top: 1px solid #dddddd;}
.con_pro_tit{padding: .2rem 0 .2rem;}
.con_pro_jsbox{padding: 0 .45rem;overflow:hidden;}
.con_pro_jsbox dl{margin-top: .1rem;}
.con_pro_jsbox dl dt,.con_pro_jsbox h3,.con_pro_jsbox h2{font-weight: bold;line-height: 1.78;background: url(../images/yd.png) left center no-repeat;padding-left: .25rem;}
.con_pro_jsbox dl dd,.con_pro_jsbox p{line-height: 2.5;padding-left: .25rem;}
.con_pro_jsbox h3,.con_pro_jsbox h2{font-size: 0.28rem;margin-top: .1rem;}


.con_pro_gg{margin-top: .8rem;}
.con_pro_ggbox{padding: 0 .45rem;overflow:hidden;margin-top:.3rem; }
.con_pro_ggbox dl{margin-top: .1rem;width: 50%;float: left;}
.con_pro_ggbox dl dt{font-weight: bold;line-height: 1.78;background: url(../images/yd.png) left center no-repeat;padding-left: .25rem;}
.con_pro_ggbox dl dd{line-height: 2.5;padding-left: .25rem;}

.con_pro_anxz{overflow: hidden;margin-top: .6rem;margin-bottom: 1rem;}
.con_pro_anxz a{display:inline-block;float: right;border-radius: .3rem;margin-left: .2rem;height: .42rem;line-height: .42rem;border: 1px solid #cf0227;padding: 0 .22rem;}
.con_pro_anxz a.sms span{background: url(../images/cpnyicon04.png) left center no-repeat;padding-left:.3rem;}
.con_pro_anxz a.rj span{background: url(../images/cpnyicon03.png) left center no-repeat;padding-left:.34rem;}
/*.con_pro_anxz a:hover{color: #cf0227;}*/

.con_pro_anxz a:hover{background: #cf0227;color: #fff !important;}
.con_pro_anxz a:hover.sms span{background: url(../images/cpnyicon04h.png) left center no-repeat;}
.con_pro_anxz a:hover.rj span{background: url(../images/cpnyicon03h.png) left center no-repeat;}




.con_pro_nrpic{overflow:hidden;margin-bottom: 1rem;}
.con_pro_nrpic img{display: block;max-width: 90%;margin: 0 auto;}

.page-lxfs-box1{padding:.5rem 0;line-height: 1.8;overflow: hidden;border-bottom: 1px solid #f3f3f3;}
.page-lxfs-box1 dd{}
.page-lxfs-box2 ul,.page-lxfs-box2 dl{
    width:50%;float: left;margin:.45rem 0;
}
.page-lxfs-box2 ul:nth-child(2n+1),.page-lxfs-box2 dl:nth-child(2n+1){clear: both;}



.cxbanbg div{max-width: 1220px;width: 80%;margin: .6rem auto 0;line-height: 2;text-align: left;font-weight: 400;}
.cxbanbg div p{text-indent: 2em;margin-top: .1rem;}
.cxbanbg h1{padding-top: 15%;}
.cx_gaishu img{width: 20%;}

.db {display:block}
.cat_chuangxin{margin-top: .5rem;margin-bottom: 1rem;max-height:6.58rem;position: relative;overflow: hidden;}
.cat_chuangxin ul{width:calc(100% - 18px ); }
.cat_chuangxin li {width:calc(25% - 18px );float: left;border-radius: 8px;margin-bottom: .23rem;margin-right: .23rem;}
.cat_chuangxin li:nth-child(4n){margin-right: 0;}
.cat_chuangxin li a{border: 1px solid #eeeeee;border-radius: 8px;}
.imgs {background:url(../images/loading.gif) no-repeat center}
.cat_chuangxin li a .imgs {height:230px}
.wh1 {max-width:100%;display: block;margin: 0 auto;height: 100%;border-radius: 8px 8px 0 0;}
.img-md img {
-moz-transition:all .8s;
-o-transition:all .8s;
-ms-transition:all .8s;
-webkit-transition:all .8s;
transition:all .8s;
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
-webkit-transform:scale(1);
transform:scale(1)
}
.img-md:hover img {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.cat_chuangxin li a h3{padding:.24rem .15rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }

.sh_box{}
.sh_box .sh_sonnav{margin-right: .95rem;width:16.5%;}
.sh_box .sh_sonnav li{background: #ffffff;box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
border-radius: 12px;width:100%;
margin-bottom:.8rem;
height: 90px;display: flex;justify-content: center;align-items: center;
position: relative;cursor: pointer;color: #333;font-size: 16px;cursor: pointer;}
.sh_box .sh_sonnav li.active{background: #cf0227;color: #fff;font-weight: bold;box-shadow: 0 8px 17px -8px rgba(207,2,39,0.8);}
.sh_box .sh_sonnav li.active::before {content: '';position: absolute;top: 36px;right: -15px;width: 0;height: 0;border-top: 10px solid transparent;border-left: 15px solid #cf0227;border-bottom: 10px solid transparent;}
.sh_infos{width: 76%;}

.sh_infos1 .pic{width: 100%;padding-bottom: 58%;height: 0;border-radius: 10px;background-size: 100% !important;}
.sh_infos1 .sh_infoslist{text-align: center;
box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
/* border-radius: 12px; */
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
display: flex;padding: .4rem .5rem;
height: auto;
justify-content: space-around;
align-items: center;
margin: 0 auto;}
.sh_infos1 .sh_infoslist li{display:inline-block;margin:0 .6rem;}
.sh_infos1 .sh_infoslist li img {height: 53px;display: inline-block;margin-bottom: 8px;}
.sh_infos1 .sh_infoslist ul{width: 100%;overflow: hidden;}
.mb1{margin-bottom: 1rem !important;}



.network-box .select-box{
    margin-top: 1rem;
    font-size: 0;
    text-align: center;
    position: relative;
    z-index: 6;
}
.network-box .select-box .select{
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 4rem;
    margin: 0 .4rem;
    text-align: left;
    position: relative;
}
.network-box .select-box .select.on{
    z-index: 6;
}
.network-box .select-box .select-tit{
    display: block;
    height: .42rem;
    line-height: .42rem;
    padding: 0 15px;
    border: 1px solid #dce1e4;
    border-radius: 4px;
    position: relative;
}
.network-box .select-box .select-tit:before {
    content: "";
    position: absolute;
    right: .3rem;
    top: 50%;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../images/select-arrow.png');
}

.network-box .select-box .sub{
    position: absolute;
    left: 0;
    top: calc(.42rem + 2px);
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    border-radius: 4px;
    overflow: auto;
    max-height: 4rem;
    display: none;
}
.network-box .select-box .sub a{
    display: block;
    height: .42rem;
    line-height: .42rem;
    padding: 0 15px;
    border-bottom: 1px solid #ddd;
    transition: all .3s;
}
.page-fwwd{width: 80%;margin:0 auto;}

.network-box .network{
    margin-top: .6rem;overflow: hidden;padding-bottom: .8rem;
}
.network .img-box{
    float: left;
    width: 58.15%;
    position: relative;
}
.network .img-box img{
    width: 100%;
}
.network .img-box .coo-box{
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
}
.network .img-box .coo-box .coo-logo,
.network .img-box .coo-box .coo-divide,
.network .img-box .coo-box .coo-txt{
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
.network .img-box .coo-box .coo-logo{
    width: 2.15rem;
}
.network .img-box .coo-box .coo-divide{
    width: 1px;
    height: .5rem;
    background-color: #959595;
    margin: 0 .5rem;
}

.network .img-box .text{
    position: absolute;
    left: 0;
    bottom: 4.51%;
}

.network .img-box .m-box{
    display: none;
}
.network .img-box .pc-box{
    position: relative;
}
.network .img-box .list .item{
    position: absolute;
    line-height: .16rem;
    color: #333;
    padding-left: .13rem;
}
.network .img-box .list .item:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: .04rem;
    width: .08rem;
    height: .08rem;
    background-color: #e63837;
    border-radius: 100%;
}
.network .img-box .list .item:nth-child(1){
    left: 83.33%;
    top: 13.477%;
}
.network .img-box .list .item:nth-child(2){
    left: 82.788%;
    top: 23.5849%;
}
.network .img-box .list .item:nth-child(3){
    left: 78.8%;
    top: 32.5%;
}
.network .img-box .list .item:nth-child(4){
    left: 69.17%;
    top: 35%;
}
.network .img-box .list .item:nth-child(5){
    left: 73.52%;
    top: 37%;
}
.network .img-box .list .item:nth-child(6){
    left: 69.71%;
    top: 40.835%;
}
.network .img-box .list .item:nth-child(7){
    left: 74.5%;
    top: 47.17%;
}
.network .img-box .list .item:nth-child(8){
    left: 77.342%;
    top: 52.56%;
}
.network .img-box .list .item:nth-child(9){
    left: 81.7%;
    top: 57.95%;
}
.network .img-box .list .item:nth-child(10){
    left: 82.35%;
    top: 66%;
}
.network .img-box .list .item:nth-child(11){
    left: 76.8%;
    top: 76%;
}
.network .img-box .list .item:nth-child(12){
    left: 71.46%;
    top: 73.45%;
}
.network .img-box .list .item:nth-child(13){
    left: 68%;
    top: 83.55%;
}
.network .img-box .list .item:nth-child(14){
    left: 57.18%;
    top: 83.55%;
}
.network .img-box .list .item:nth-child(15){
    left: 62%;
    top: 97%;
}
.network .img-box .list .item:nth-child(16){
    left: 44.11%;
    top: 81.53%;
}
.network .img-box .list .item:nth-child(17){
    left: 53.38%;
    top: 76.8%;
}
.network .img-box .list .item:nth-child(18){
    left: 62.636%;
    top: 71.4%;
}
.network .img-box .list .item:nth-child(19){
    left: 64.27%;
    top: 62%;
}
.network .img-box .list .item:nth-child(20){
    left: 65.9%;
    top: 55.256%;
}
.network .img-box .list .item:nth-child(21){
    left: 64%;
    top: 46.49%;
}
.network .img-box .list .item:nth-child(22){
    left: 73.5%;
    top: 56.6%;
}
.network .img-box .list .item:nth-child(23){
    left: 49.237%;
    top: 36.79%;
}
.network .img-box .list .item:nth-child(24){
    left: 53.9%;
    top: 47.16%;
}
.network .img-box .list .item:nth-child(25){
    left: 55.56%;
    top: 55.25%;
}
.network .img-box .list .item:nth-child(26){
    left: 56.64%;
    top: 66.71%;
}
.network .img-box .list .item:nth-child(27){
    left: 45.2%;
    top: 64.69%;
}
.network .img-box .list .item:nth-child(28){
    left: 34.4%;
    top: 36.388%;
}
.network .img-box .list .item:nth-child(29){
    left: 32.68%;
    top: 47.84%;
}
.network .img-box .list .item:nth-child(30){
    left: 17.43%;
    top: 30.32%;
}
.network .img-box .list .item:nth-child(31){
    left: 17.43%;
    top: 57.28%;
}
.network .img-box .list .item:nth-child(32){
    left: 84.4%;
    top: 81.27%;
}
.network .img-box .list .item:nth-child(33){
    left: 70.5%;
    top: 86.27%;
}
.network .img-box .list .item:nth-child(34){
    left: 64%;
    top: 87.5%;
    padding: 0 .1rem 0 0;
}
.network .img-box .list .item:nth-child(34):before{
    right: 0;
    left: auto;
}
.network .img-box .list .item.cur{
    padding-left: .2rem;
}
.network .img-box .list .item.cur:before{
    width: .14rem;
    height: .2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: .14rem;
    background-image: url('../images/map-point.png');

    background-color: transparent;
    border-radius: 0;
}
.network .img-box .list .item:nth-child(34).cur{
    padding:0 .1rem 0 0;
}
.network .img-box .list .item:nth-child(34).cur:before{
    left: auto;
    right: 0;
    
}

.network .right{
    position: absolute;
    top: 0;
    right: 0;
    width: 36.58%;
    height: 86%;
    overflow: hidden;
}
.network .right .network-list{
    width: 91.7%;
}
.network .right .row{
    margin: 0 -.5rem;
}
.network .right .item{
    /* margin: .5rem 0; */
    box-sizing: border-box;
    padding: 0 .5rem;
}
.network .right .con-box{
    padding: .2rem 0;
    border-bottom: 1px solid #ebebeb;
}
.network .right .tit{
    color: #1a1a1a;
}
.network .right .tel{
    color: #47494c;
    line-height: 1.8;
    margin-top: .05rem;
}
.network .right .tel p{
    padding-left: .4rem;
    background-repeat: no-repeat;
    background-position: left .05rem;
    background-size: .2rem;
}
.network .right .tel p:nth-child(1){
    background-image: url('../images/network-icon2.svg');
}
.network .right .tel p:nth-child(2){
    background-image: url('../images/network-icon1.svg');
}


.searchbody .page-header .nav>ul>li.on>a>em{width: 0px;}
.w560show{display: none;}
.btn_scene{display: none;}
.bsTop{    width: 100% !important;}
#bsWXBox{height: 256px !important;}


@media only screen and (max-width:1680px){
	.main-subnav{top: 74px;}	
	body.blist .page-main{margin-top: 140px;}

	.swiper-pro .swiper-slide .litpic{padding-bottom: 9.4rem;}
	
	.main-subnav .swiper-nav-next{right: 0;}
	.main-subnav .swiper-nav-prev{left: 0;}
	.main-subnav.fixedtop{top: 78px !important;}

}
@media only screen and (max-width:1560px){
	.main-subnav{top: 69px;}	
	body.blist .page-main{margin-top: 130px;}
	.main-subnav.fixedtop{top: 72px !important;}
	.con_pro-btn a.tm span{background-size: auto 56% !important;}
	.con_pro-btn a.jd span{background-size: auto 56% !important;}
	.con_pro_anxz a.rj span,.con_pro_anxz a.sms span
	{background-size: auto 64% !important;}

}
@media only screen and (max-width:1480px){
	.main-subnav{top: 68px;}	

}
@media only screen and (max-width:1440px){
	.main-subnav{top: 66px; height: 60px;line-height: 58px;}	
	body.blist .page-main{margin-top: 126px;}
	body.blist .page-main.search-main{margin-top:60px;}

	
	.swiper-pro .swiper-slide .litpic{background-size: 100% !important;}


	.main-subnav.fixedtop{top: 64px !important;}
}
@media only screen and (max-width:1360px){
	.cat_banbg{background-size: auto 100% !important;}
	.main-subnav{top: 62px;}

}


@media only screen and (max-width:1200px){
	.page-news-zd{margin: 0 40px;}
	.main-subnav{top: 55px;}
	body.blist .page-main{margin-top: 115px;}
	

	.cat_gaishu1 img{width: 6%;margin-bottom: 0.3rem;}
	.cx_gaishu img{width: 12%;margin-bottom: 0.3rem;}
	.cat_tedian .cat_td_list ul li .cat_td_icon{width:70px;height: 70px; }
	.cat_tedian .cat_td_list ul li .cat_td_icon img{line-height: 98px;width: 100%;}
	
	.main-subnav.fixedtop{top:50px !important;}

}
@media only screen and (max-width:1120px){
	.main-subnav{top: 50px;}
	body.blist .page-main{margin-top: 100px;}

}
@media only screen and (max-width:1086px){
	.main-subnav{top: 46px;height: auto;line-height: 48px;}
	body.blist .page-main{margin-top: 95px;}
	body.blist .page-main.search-main{margin-top:50px;}

	.cat_gaishu1{padding-bottom: 1rem;}
	.cat_gaishu1 div{width: 60%;}
	.cat_tedian .cat_td_list ul li div.cat_tediancon p br{display: none;}
	.wh1{height: auto;}
	.cat_chuangxin li a .imgs{width: 100%;height: 0;padding-bottom: 66%;}
	.main-subnav a.active:after{bottom: 0px;}
	.main-subnav.fixedtop{    top: 44px !important;}
	.swiper-pro .swiper-slide .litpic{    background-size:auto 100% !important;}



}
@media only screen and (max-width:968px){
	body.blist .page-main{margin-top: 95px;}
}

@media only screen and (max-width:860px){
	.main-subnav{top: 40px;}
	body.blist .page-main{margin-top: 90px;}
	.main-subnav.fixedtop{top: 40px !important;}

}

@media only screen and (max-width:768px){

	.main-subnav.fixedtop{top: 36px !important;}
	.main-subnav{top: 37px;}
	body.blist .page-main{margin-top:88px;}


	.page-news-zd{margin: 25px 20px 0;padding: 0px 0 25px;}
	.news-infos{padding: .06rem 0;}
	.news-tit{margin-top: .05rem;  margin-bottom: .1rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.list-news-main ul li { width: calc(50% - 15px );margin-top: .50rem;padding-bottom: .4rem;margin-right: 0;}
	.list-news-main h2{height:auto;max-height: auto;font-size:16px;}
	.list-news-main .page-txt{margin-top: .15rem;font-size: 15px;line-height: 1.65;;}

	.list-idea_info{ width: 60%;margin-right:0;}

	.list-kggs_list li{width: calc(50% - 12px ); margin: 6px;}
	.list-kggs_list li:nth-child(2n+1){clear: both;}
	.list-qywh{background: #13284e url(../images/xywhbg.jpg) center no-repeat;padding: .6rem 0;}
	.list-txrz{width: 100%;}
	.list_rzbox{margin-top: .3rem;}
	.list_rzbox dl{float: left;width: 50%;}
	.list-rzban{width: 100%;}


	/*2022年8月19日16:58:33*/
	.list-kggs-txt{width:100%;font-size: 16px;}
	.list-kggs_list li p{padding:0 15px;margin-top: 15px;line-height: 1.3;;}
	.list-kggs_list{font-size: 16px;line-height: 1.4;;}
	.list-qywh-main{width:calc(100% - 40px );max-width:auto;margin: 0 20px;}
	.list-qywh-infos dl dt{font-size: 18px;;}
	.list-qywh-infos dl dd{font-size: 15px;;}
	.list-qywh-tit{text-align: center;}
	.list-qywh-tit:after{left: 50%;margin-left: -30px;;}
	.about-timeline .year-content .overtext{height:285px;overflow-y: scroll;}
	.w1460{margin: 0 20px;width: auto;}
	.list-kggs_list{width: calc(100% + 12px );margin: 0.5rem -6px;}
	.list-kggs_list li{    width: calc(50% - 6px ); margin: 3px;}

	/*2022年8月19日16:58:33 end*/


	/*2022年8月20日09:47:29*/
	.about-timeline .about-timeline-year{ margin-top:5px;}
	.about-timeline .year-content ul{font-size: 16px;;}
	.about-timeline .year-content p{line-height: 1.6;}
	.about-timeline .year-content p.fnt-22{font-size: 18px;font-weight: bold;;}

	.list_rztit{width:36%;float: left;margin-top: .3rem;}
	.list_rzbox{width:64%;float: right;}
	.list_rzbox dl dt span{background: url(../images/aboutsj.jpg) 4px 10px no-repeat;background-size: 4px;}
	.list_rztit:after{height:2px;}
	.swiper-pro .swiper-slide .litpic{padding-bottom:4.5rem;}
	.share-box .time{padding-left: .4rem;padding-right: .15rem;margin-right: .12rem; border-right: 1px solid #ccc;}
	.swiper-news .swiper-button-next, 
	.swiper-news .swiper-button-prev{}
	.swiper-news{padding-bottom: 70px;;}
	.swiper-news .swiper-button-next{right:auto;left:50px;}
	.swiper-news .swiper-button-prev{right:auto;}
	.news-time{padding-left: .4rem;}
	.news-tit.fnt-30{font-size:16px;}
	.news-con.fnt-18{font-size: 15px;;}
	.news-con{line-height: 1.65;}
	.w1388.news-main{margin:0 20px ;}
	.list-news-main .page-text{padding: 0.25rem 0.28rem 0.12rem 0.28rem;}
	.fa_tit{padding: .5rem 15px .5rem;}
	.cat_tedian .cat_td_list ul li h3{font-size:18px;}
	.cat_tedian .cat_td_list ul li div.cat_tediancon{font-size: 15px;;}
	.cat_tedian .cat_td_list ul.cat_td_list4 li .cat_tediancon{max-width: 98%;margin: 0 auto;}
	.cat_tedian .cat_td_list ul.cat_td_list4 li{width: 48%;}
	.fa_tit div,.fa_tit p{line-height: 1.55;}
	.main-subnav.fixedtop {  top: 46px !important;}
	.w1388 { max-width: 1388px; width:auto;margin: 0 20px;}
	.con_pro_nrpic img{max-width: 100%;}
	/*2022年8月20日09:47:29 end*/

	/*2022年8月22日09:01:01*/
	.list-kggs-txt{line-height: 1.6;}
	.page-fwwd{margin: 0 20px;width:auto;}
	.network-box .select-box{margin-top: .5rem;}
	.network-box .select-box .select{width: 100%;text-align: center;margin: 0;}
	.network-box .select-box .select-tit{height: .8rem; line-height: .8rem;border-radius: .6rem;}
	.network-box .select-box .sub{top: calc(.8rem + 2px);}
	.network-box .select-box .sub a{height: .8rem; line-height: .8rem;}

	.network .right{position: relative;width: 100%;max-height: 5rem;}
	.network .right .network-list{width: 100%;}
	.network .right .item{padding: 0 10px;}
	.network .right .tel p{background-size: .35rem;padding-left: .65rem;background-position:.15rem center;}
	.network .right .tit.fnt-24{font-size: 17px;}
	.network .right .tel{font-size: 16px;}
	.network .img-box .pc-box{display: none;}
	.network .img-box .m-box{display: block;}
	.network .img-box{width: 100%;}
	.network .img-box .text{position: relative;bottom: 0;font-size: 14px;margin-top: .3rem;}

	.con-box{line-height: 1.65;}
	.recruit-lx{line-height: 1.65}

	.portlet-body form .control-label{line-height: 32px;}
	.page-lxfs-box{margin-top: .25rem;}
	.page-lxfs-box1{line-height: 1.65;padding: .25rem 0;}
	.page-lxfs-box1.fnt-20{font-size: 15px;}
	.page-lxfs-box1 .fnt-30{font-size: 16px;}
	.page-lxfs-box2 ul, .page-lxfs-box2 dl{margin: .25rem 0;}
	.sh_infos1 .sh_infoslist li{margin: 0 .3rem;}

	.sh_box .sh_sonnav li{border-radius: 6px;}
	.sh_box .sh_sonnav li.active::before{display: none;}
	.sh_box .sh_sonnav li{width:calc(25% - 8px );float: left;height: 40px;margin-right: 10px;}
	.sh_box .sh_sonnav li{margin-bottom: .4rem;}
	.sh_box .sh_sonnav li:last-child{margin-right: 0;font-size: 15px;}
	.sh_infos1 .sh_infoslist li img{height: 30px;}
	.cat_tedian{background-size: auto 100%;}
	/*2022年8月22日09:01:01 end*/

	

}

@media only screen and (max-width:750px){
	.main-subnav{top: 48px;height: auto;line-height: 43px}
	body.blist .page-main{padding-top: 0; margin-top: 92px;}
	body.blist .page-main.search-main{margin-top:45px;}
	.main-subnav a{margin: 0 15px;}
	.swiper-pro .swiper-slide .litpic{background-size:auto 100% !important;}
	/*.swiper-pro .swiper-slide .prolist_pic{width: 100%;position: relative;}*/
	.swiper-pro .swiper-slide .prolist_info{width: 90%;}
	/*.swiper-pro .swiper-slide .prolist_pic img{max-width:50%;}*/
	.swiper-pro .swiper-slide .prolist_info.fl{left: 5%;}
	.swiper-pro .swiper-slide .prolist_info.fr{right: 5%;width: 90%;text-align: right;}
	.swiper-pro .swiper-slide .prolist_pic.fr{right: 5%;width: 30%;}
	.swiper-pro .swiper-slide .prolist_pic.fl{left: 5%;width: 32%;}
	.prolist_info a.more{margin-top: .8rem;}

	.pro-list-ul li{width: calc(25% - .18rem - 4px);margin-bottom: .23rem;margin-right: 0.14rem;}
	.pro-list-ul li:nth-child(5n){margin-right: 0.12rem;}
	.pro-list-ul li:nth-child(4n){margin-right: 0.09rem;}

	.down-item .folder .see_icon{margin-right: .08rem;background: url(../images/doc.png) left center no-repeat;background-size: 15px;padding-left: .2rem;}
	.down-item .folder .down_icon{background: url(../images/down.png) left center no-repeat;background-size: 15px;padding-left: .2rem;}

	body.blist.solution .page-header{ border-bottom: 1px solid rgb(221, 221, 221,.4);}
	.cat_banbg{height: auto;;background-size:auto !important;background-position: center !important;padding: 1rem 0 2rem;}
	.cat_banbg div{padding-bottom: .6rem;line-height: 1.6;font-size: 16px;margin: .6rem 30px 0;width:auto;}
	.cat_banbg h1{font-size: .4rem;line-height: 1.6;padding-top: 17%;}
	.cxbanbg{padding-bottom: 15%;background-size: auto 100% !important;}
	.cxbanbg h2{padding-bottom: 0%;}
	.cat_gaishu{background-size:auto !important;min-height: auto;}
	.cat_gaishu1 img{display: block; margin:0 auto 0.2rem;width: 14%;}
	.cx_gaishu img{display: block; margin:0 auto 0.2rem;width: 14%;}
	.cat_gaishu1 h2{text-align: center;}
	.cat_gaishu1 div{width: auto !important;margin: 0 10px;line-height: 1.6;font-size: 16px;}
	.sh_infos1 .pic{background-size: 100% !important;}
	.sh_infos1 .sh_infoslist{padding: .4rem .2rem;}
}

@media only screen and (max-width:560px){
	.bigshow{display: none;}
	.w560show{display: block;}
	.news-pic{width: 100%;padding-bottom: 56%;}
	.news-infos{width: 100%;padding-top: .16rem;}
	.list-news-main ul li{width: 100%;}
	.list-news-main{margin: 0;}
	.news-time{margin-bottom: .2rem;}
	.list-news-main .page-txt{height: .9rem; max-height:.9rem;}
	.main-subnav a{margin: 0 10px;}
	.main-subnav{height:auto;line-height: 48px;}
	body.blist .page-main{margin-top: 113px;}

	.pro-list-ul{width: calc(100% + .3rem);margin: .5rem -.06rem 0;}
	.pro-list-ul.page-scroll ul{ width:calc(100% - .18rem);}
	.pro-list-ul li{width: calc(50% - .12rem);margin: 0 .06rem;margin-bottom: .2rem;margin-right:0;}
	.pro-list-ul li:nth-child(2n){float: right;margin-right: 0;}
	.pro-list-ul li:hover{box-shadow:0px 0px 5px #efefef;-moz-box-shadow:0px 0px 8px #efefef; -webkit-box-shadow:0px 0px 8px #efefef; }
	.pro-list-ul li .page-text{padding: .14rem .15rem .15rem;}
	.pro-list-ul li .page-text h3{height: 0.8rem;font-size: 16px;}
	
	.cat_chuangxin ul{width:calc(100% - 13px );}
	.cat_chuangxin{width: calc(100% + .3rem);    max-height: 6.4rem;}



	.list-idea_info{ width:90%; padding: 1rem 0 1.6rem;}
	.list-idea_info img{margin-bottom: 0;}
	div.title-box .position{width: calc(38% - .2rem );padding-left: .2rem;}
	div.title-box .num{width: calc(30%);}
	div.title-box .time{width: calc(32%);}

	.recruit-item .position{width: calc(38% - .2rem );padding-left: .2rem;}
	.recruit-item .num{width: calc(30%);}
	.recruit-item .time{width: calc(32%);}
	.recruit-item .arrow{right: 2%;}
	.recruit-drop{    padding: .3rem .5rem;}

	.list-down-tit,.down-item{padding: 0 .20rem;}
	.down-item .time,.list-down-tit .time{display:none;}
	.list-down-tit .folder,.down-item .folder{width: 100%;line-height: 1.8;padding: 13px 0;}
	.down-item .folder a{display:block;float: left;margin-right:.6rem;	}


	.down-item .folder .down_icon{background: url(../images/down.png) left center no-repeat;background-size:.22rem;padding-left: ; }
	.listson_nav li a{  line-height: .6rem;  height: .62rem;border-radius: .4rem;}
	
	.list-page li{line-height: 30px;width: 32px;height: 32px;margin: 0 10px;}
	.list-page .page_r{width: 32px; height: 32px;margin: 0 10px;background-size: 32px;}
	.list-page .page_l{width: 32px; height: 32px;margin: 0 10px;background-size: 32px;}
	.down-item .folder .see_icon{margin-right: .22rem;background: url(../images/doc.png) left center no-repeat;background-size: 15px;padding-left: .4rem;}
	.down-item .folder .down_icon{background: url(../images/down.png) left center no-repeat;background-size: 15px;padding-left: .4rem;}

	.cat_tedian .cat_td_list ul li{width:48%;margin-right: 0;}
	.cat_tedian .cat_td_list ul li:nth-child(3n+1){clear:inherit;}
	.cat_tedian .cat_td_list ul li:nth-child(2n){float: right;}
	.cat_tedian .cat_td_list ul li:nth-child(2n+1){clear: both;}

	.con_pro-ban{width: 100%;}
	.con_pro-xq{width: 100%;height: auto;}
	.dqwz{display: none;}
	.con_pro-btn{position: relative;width: 100%;bottom: 0;}

	.con_pro-btn a.tm span{background: url(../images/cpnyicon01.png) calc(20% - 4px ) center no-repeat;background-size: auto 50% !important;padding-left: .4rem;}
	.con_pro-btn a.jd span{background: url(../images/cpnyicon02.png) calc(20% - 4px ) center no-repeat;background-size: auto 50% !important;padding-left: .4rem;}
	
	.con_pro-btn a{height: .76rem;line-height: .76rem;margin-top: .3rem;width: 47%;text-align: center;font-size: 15px;;}
	.con_pro-btn a.zx{width:calc(100% - 2px );}
	.con_pro-btn a.zx:hover{height: .76rem;line-height: .76rem;}

	.con_pro_js{margin-top: .5rem;}
	.con_pro_jsbox{padding: 0 .25rem;}
	.con_pro_jsbox dl dt{background-size:auto 8px !important }
	.con_pro_jsbox dl dd{line-height: 1.6;padding-bottom: .2rem ;}
	.con_pro_ggbox{padding: 0 .25rem;}
	.con_pro_ggbox dl{width: 100%;}
	.con_pro_ggbox dl dt{background-size:auto 8px !important }
	.con_pro_ggbox dl dd{line-height: 1.6;padding-bottom: .2rem ; }
    .page-lxfs-box2 ul,.page-lxfs-box2 dl{width:100%;}
    
	.con_pro_anxz a{height: .76rem;line-height: .76rem;border-radius: .5rem;margin-top: .3rem;margin-left: 0;width:47%;float: left;text-align: center;font-size: 15px;;}
	.con_pro_anxz a:first-child{float: right;}
	.con_pro_anxz a.rj span,.con_pro_anxz a.sms span
	{background-size: auto 90% !important;}
	.con_pro_anxz a.rj span{padding-left: .5rem;}
	.con_pro_anxz a.sms span{padding-left: .5rem;}
	.con_pro_anxz{margin-top:0;    margin-bottom: .5rem;}

	.cat_chuangxin li{    width: calc(50% - 11px );margin-right: 0;}
	.cat_chuangxin li:nth-child(2n){float: right;}


	/*2022年8月19日17:31:45*/
	.list-kggs_list li p{padding:0 15px;min-height: 54px;;}
	.swiper-topic .bg_container{height: 3.4rem;}
	.dqgzwx img{max-width: 40%;;}
	.main-subnav button.btn_scene{display: block;width: 100%;padding: 10px 16px;font-size: 18px;
    line-height: 1.3333333;border-radius: 30px;color: #333; background-color: #fff; border:1px solid #ccc;text-align: center;}
	.main-subnav button.btn_scene .caret {border-width: 5px 5px 0;  border-bottom-width: 0;display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}
	.btn_scenedl{display: none;}
	.main-subnav .open div.btn_scenedl{display: block;border: 1px solid #cf0227;padding-bottom: 2px;}
	.main-subnav .open div a{border: none;display: block;float: none;border-bottom: 1px dashed #ccc;}
	.main-subnav .open  button.btn_scene{background: #cb0828;border-color: #adadad;color: #fff;}

	.main-subnav .w1388{margin:0px 20px;padding:10px 0;}
	.main-subnav .open div a:last-child{border:none;}
	.pro-list-ul.page-scroll{    max-height: 9.6rem;}
	.sh_box .sh_sonnav{}
	.sh_box .sh_sonnav{width:100%;margin-right: 0;}
	.sh_infos{width:100%;}
	#baguetteBox-overlay .full-image figcaption{font-size: 22px;line-height: 3;;}
	.con_pro-nr h2{font-size: 24px;}
	.portlet-body{width:100%;}
	.form-actions button{height:.76rem;line-height: .76rem;}
	.portlet-body form .col-md-9{line-height: 1.5;}
	/*2022年8月19日17:31:45 end*/

	/*2022年8月22日09:50:32*/
	.listson_nav{margin: 20px 20px;text-align: left;}
	.listson_nav button.btn_scene{display: block;width: 100%;padding: 10px 16px;font-size: 18px;
    line-height: 1.3333333;border-radius: 6px;color: #333; background-color: #fff; border:1px solid #ccc;text-align: left;}
	.listson_nav button.btn_scene .caret {border-width: 5px 5px 0;  border-bottom-width: 0;display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}
	.listson_nav.open ul{display: block;border: 1px solid #cf0227;}
	.listson_nav.open ul a{border: none;display: block;float: none;border-bottom:none;margin: 0 10px;}
	.listson_nav.open  button.btn_scene{background: #cf0227;border-color: #adadad;color: #fff;}
	.listson_nav ul{display: none;}
	.listson_nav li{float: none;margin: 0;border-bottom: 1px dashed #cf0227;margin: 5px 0;}
	.listson_nav li.active a{background:none;color:#333 !important;}
	.listson_nav li:last-child{border: none;}

	.list-jtjs_con .fnt-30{font-size: 22px;line-height: 1.5;}
	.list-jtjs_con .page-txt.fnt-16{font-size: 15px;}
	.list-jtjs_con .page-num{padding: 0.26rem 20px 0.25rem;}
	.list-jtjs{background: #fff url(../images/gywmbg.jpg) 50% center no-repeat;background-size: 150%;}
	.list-jtjs_con .page-num .num-number{line-height: 1.1;}
	.list-jtjs_con .page-num li:last-child{margin-top: .3rem;}
	.cat_banbg h2{font-size: .4rem;}
	.message_main .portlet-body{margin: 1rem 20px;width: auto;}
	.portlet-body form .form-control.placeholder-no-fix{width: 150px !important;}

	/*2022年8月22日09:50:32 end*/




}

@media only screen and (max-width:420px){
	.sh_infos1 .sh_infoslist li{margin: 0 .2rem;}
	.sh_infos1 .sh_infoslist li img{height: 25px;}

}