.header{width: 100%;height: 30px;background: #f2f2f2;padding: 0 10px;line-height: 30px;color: #797979;font-size: 12px;}
.header_r {float: right;color: #797979}
.header_r span{padding-left: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
ul{list-style-type: none;padding-inline-start: 0;-webkit-padding-start: 0;}
/*nav*/
.pgwgNav { background: #db0000; height: 40px;width: 100%}
.pgwNav { background: #db0000; height: 40px; position: relative; list-style: none;}
.pgwNav ul { list-style: none; white-space: nowrap; margin: 0; padding: 0;}
.pgwNav li { float: left;}
.pgwNav li a:hover{ background: #c90202; text-decoration: none;}
.pgwNav a{ display: block; color: #fff; line-height: 40px; padding: 0 20px; text-decoration: none;font-weight: 600;}
.pgwNav a.selected { background: #c90202;}
.pgwNav .pm-links.mobile,
.pgwNav .pm-viewMore > ul { background: #db0000; box-shadow: 2px 2px 4px #c90202; position: absolute; right: 0; top: 100%; z-index: 1000;}
.pgwNav .pm-viewMore { display: none; position: relative;}
.pgwNav .pm-viewMore > a { display: inline-block;}
.pgwNav .pm-viewMore > ul { left: auto; right: 0;}
.pgwNav .pm-viewMore li { float: none;}
.pgwNav .pm-viewMore span.icon,
.pgwNav .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwNav .pm-viewMore span.black { border-color: #000 transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwNav .pm-links.mobile li,
.pgwNav .pm-viewMore > ul > li { display: block; clear: both; width: 140px;}
.pgwNav .pm-dropDown,
.pgwNav .pm-viewMore,
.pgwNav .pm-viewMore > ul { display: none;}
.pgwNav .pm-dropDown a { display: inline-block; background: #db0000;}
.pgwNav .pm-dropDown a.active,
.pgwNav .pm-viewMore a.active { background: #c90202;}
.pgwNav .pm-dropDown span.icon,
.pgwNav .pm-dropDown span.white {display: block;height: 22px;width: 22px;margin: 9px 5px;}
.pgwNav .pm-dropDown span.black {display: block;height: 22px;width: 22px;margin: 9px 5px;}
.logo{font-size: 32px;padding: 20px 10px;font-weight: bold;}
.banner{margin-top: 10px;}
.bannerImg{width: 100%;height: 72px;object-fit: cover;}
.loop{width: 100%;padding-bottom: 8px;}
@media (min-width: 1200px){	.container {width: 1040px;}}
.index_news{padding-inline-start: 0;-webkit-padding-start: 0px;list-style: none;padding:0;}
.index_news>li{line-height: 30px;white-space: nowrap;overflow: hidden;}
.index_news_tit{padding:5px 20px;border-bottom:1px solid #db0000;font-weight: 600;font-size: 16px;}
.index_news_list h5{margin-top: 0;}
.index_news_list1{padding: 0 11px;}
/*loop*/
.carousel-inner{height: 244px;}
.carousel-caption {position: absolute;bottom: 0;z-index: 10;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);}
.carousel-caption h4{font-size: 14px;background: rgba(0,0,0,.4);padding: 12px 10px;text-align:left;}
.index_tu h5{margin-bottom: 25px;}
.index_tu .pic ,.jc-wap .pic {display: block;margin-bottom: 10px;}
.index_tu .pic img ,.jc-wap .pic img{width: 100%;height: 100px;object-fit: cover;}
.index_tu .sTit {text-align: left;height: 38px;overflow: hidden;}
.index_tu_list{display: inline-table;margin-left: 5px;width: 100%;margin-bottom: 0;padding-inline-start: 0;-webkit-padding-start: 0px;list-style: none;padding:0;}
.index_tu_list li{width: 48%;margin-right: 2%;float: left;margin-bottom:10px;}
.index_contact ul {padding-inline-start: 0;-webkit-padding-start: 0px;list-style: none;padding:0;}
.index_contact ul li{width: 48%;margin-right: 2%;float: left;line-height: 38px;}
.jc-wap{display: none}
/*footer*/
.footer{font-size: 12px;background: #f2f2f2;padding: 20px 10px 0 10px;}
.footer a{padding-right: 15px;}
/*list*/
.breadcrumb{padding: 15px 0;}
.breadcrumb>li+li:before{padding: 0 5px;color: #333;content: "-";}
.line{border-bottom: 1px solid #d6d6d6;padding-bottom: 5px;}
.news_list ul{list-style-type: none;padding-inline-start: 0;-webkit-padding-start: 0px;padding:0;}
.news_list .breadcrumb{border-bottom: 1px solid #d6d6d6;padding-bottom: 20px;padding-top: 10px;}
.news_list .news_list_li{border-bottom: 1px dashed #dbdbdb;padding: 12px 0 20px 0;}
.news_list_ml{padding:10px 0;width: 100%;display: inline-block;height:120px;overflow: hidden; }
.news_list_img{display: inline;float: left;margin-left: 0;margin-right: 7px;font-size: 0;line-height: 0;}
.news_list_img img{width: 200px;height: 137px;}
.news_list_con{overflow: hidden;line-height: 24px;font-size: 14px;color: #333;}
.news_list_tit{margin-top: 5px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;font-size: 16px;padding-bottom: 8px;}
.news_list_date{font-size: 13px;color: #888;margin: 8px 0;}
.side{font-size: 16px;margin: 23px 0 10px 10px;font-weight: bold;}
.side_ml{padding: 10px 6px 0 10px;list-style-type: disc;margin-bottom: 0;padding-inline-start: 10px;-webkit-padding-start: 10px;}
.side_ml>li{line-height: 30px;white-space: nowrap;overflow: hidden;background: url(../images/side_icon.jpg) no-repeat scroll 1px 14px;padding-left: 10px;}

.ipc_text .ipc_text-ul { width: 100%; padding-top: 10px;margin-left: auto;margin-right: auto;display:inline;
	white-space: nowrap;list-style-type: none;padding-inline-start: 0;-webkit-padding-start: 0px;padding:0;}
.ipc_text-ul li {display: inline-block; float: left;width: 50%; height: 111px; position: relative; margin: 10px auto 0 auto; overflow: hidden;padding-left: 10px;}
.ipc_text-ul li:last-child{margin-right:0;padding-right: 0;}
.ipc_text-ul li a { display: inline-block;}
.ipc_text-ul li span { width: 100%; height: 26px; display: inline-block; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.6); text-align: center; overflow: hidden; color: #fff; line-height: 26px; font-size: 14px;margin-left: 10px;}
.ipc_text-ul li img { width: 100%; height: 111px;}

/* paging */
.paging { width: 100%; text-align: center;margin: 20px 0 30px 0;}
.paging a { background: #898989; color:#fff; display: inline-block; padding: 3px 10px;border-radius: 30px; margin: 0 2px;}
.paging a:hover { background: #313131;}
.paging span { background: #db0000;color:#fff; display: inline-block; padding: 3px 10px;border-radius: 30px;margin: 0 2px;}
.news_n{}
.news_n h4{text-align: center;font-weight: bold;margin-top: 10px;margin-bottom: 10px;}
.news_n .ti{text-align: center;font-size: 12px;color: #868686;padding-bottom: 10px;margin-bottom: 10px;border-bottom:1px dotted #868686; }
.news_n_ml{padding: 0 5px;}
.news_n_ml p{line-height: 22px;text-indent: 2em;}
.news_n_ml img{max-width: 100%;margin: 0 auto;vertical-align: middle;display: block;}
.news-sx{border-top: 1px solid #d6d6d6;padding-top: 20px;}
.news-sx ul{list-style-type: none;padding-inline-start: 0;-webkit-padding-start: 0px;padding:0;}
.news-sx ul li{line-height: 28px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
@media screen and (min-width: 768px){.carousel-caption {padding-bottom: 0;right: 0;left: 0;}}

@media (max-width:767px){
	.mt-20{margin-top: 10px;}
	.index_tu,.index_contact{padding: 0 10px;}
	.index_contact ul{display: grid;padding-bottom: 0;}
	.news_list .breadcrumb{padding-left: 10px}
	.paging a ,.paging span{padding: 1px 7px;margin: 0;}
	.news_list .news_list_li{padding: 10px 0;}
	.news_list_img img{width: 160px;height: 137px;}
	.banner{display: none}
	.ipc_text-ul{display: none!important;}
	.jc-wap{display: block!important;padding-top: 10px;margin-left: 5px;  margin-right: auto;width: 100%;}
}

@media (max-width: 400px){
	.mt-20{margin-top: 10px;}
	.news_list_img img {width: 138px;}
}


