.page_banner{ width: 100%;height: 250;}
.page_banner img{ width: 100%;}
.layui-breadcrumb{ width: 100%;min-height: 45px;line-height: 45px; background-color: rgb(238, 238, 238);}

.bjdpc-col-md2{ width: 20%;}
.bjdpc-col-md10{width: 79%;}
.pg-lf-col{ width: 220px; background-color: #bd0000;}
.pg-lf-col .lf-thead{ padding: 30px 30px 30px 30px; color: #FFF;text-align: center;}
.pg-lf-col .lf-thead h2{ font-size: 24px;}
.pg-lf-col .lf-thead .engtitle{ font-size: 14px;text-transform: uppercase;}
.pg-lf-col .lf-menu{width:216px; border: 2px solid #bd0000; background-color: #FFF; min-height: 300px;}
.pg-lf-col  .lf-menu-wrap{ padding: 20px 10px 10px 10px;}
.pg-lf-col .lf-menu-list dd{ line-height: 35px; height: 35px; border: 1px solid #eee;}
.pg-lf-col .lf-menu-list dd{ margin-bottom: 10px; text-align: center;}
.pg-lf-col .lf-menu-list dd a{ font-size: 14px;}
.pg-lf-col .lf-menu-list dd.cur a{ color: #bd0000;}

.pg-rg-col{ width: 100%;min-height: 500px; border: 1px solid #EEE;}
.pg-rg-col .pg-rg-col-inwrap{padding: 30px;}
.pg-rg-col  .rg-col-thead{min-height: 50px; border-bottom: 1px dotted #CCC;}
.pg-rg-col  .rg-col-thead h2{ font-size: 24px; text-align: center;}
.pg-rg-col .rg-col-content{ margin-top: 30px;}
.pg-rg-col .rg-col-content p{ font-size: 15px; line-height: 24px; padding: 5px 0px 10px 0px;}

.pg-rg-col .index-pro-list{  width: 100%;}
.pg-rg-col .index-body-img{ border: 1px solid #eee; width: 100%; width: 100%; height: 184px; min-height: 184px}
.pg-rg-col .index-body-img{ line-height: 184px; text-align: center}
.pg-rg-col .index-body-img img{max-width: 100%;max-height: 184px; }

.pg-rg-col .index-body-title{height: 35px; line-height: 35px; text-align: center;}
.pg-rg-col .index-body-title{ font-size: 16px;}
.pg-rg-col .rg-col-content-img{ width: 100%; margin-top: 30px; text-align: center;}
.pg-rg-col .rg-col-content-img img{max-width: 100%;}
.pg-rg-col .rg-col-pro-content{ margin-top: 30px; padding-top: 10px;}
.pg-rg-col .rg-col-pro-content{ font-size: 14px;}
.pg-rg-col .rg-col-pro-content p{ font-size: 15px; line-height: 24px; padding: 5px 0px 10px 0px;}
.pg-rg-col .rg-col-pro-content img{max-width: 100%;}

.pg-rg-col .prevandnext{ margin-top: 30px;}
.pg-rg-col .prevandnext a{  font-size: 14px; line-height: 25px;}
.pg-rg-col .inpageback{ text-align: center;}
.pg-rg-col .inpageback .layui-back-btn{ background-color: #333}


.news-list{ margin:30px 0px 50px  30px; }
.news-list ul li{ width: 100%; height:90px;border-bottom: 1px dashed #dbd4cd; margin-bottom: 15px; display: flex }
.news-list ul li .date{  width: 70px; height: 70px; padding-top: 5px; background: rgb(67, 67, 67);}
.news-list ul li .date .day{ font-size: 24px; color: #FFF; text-align: center}
.news-list ul li .date .yeardate{ font-size: 14px; color: #FFF;text-align: center}
.news-list ul li .title_section{ margin-left: 30px }
.news-list ul li .title_section .title{ height: 30px; font-size: 18px;color: #a7e8ff;line-height: 140%;}
.news-list ul li .title_section .title a{color: #333;}
.news-list ul li .title_section a .title:hover{ color: #18b9e7;}
.news-list ul li .title_section .desc{ font-size: 12px;color: #666; line-height: 20px;}
.news-list ul li  .date-wrap{ padding: 8px}



.spec-thead{ width: 100%; padding-top: 50px; margin-bottom: 60px;text-align:center;}
.spec-thead .thead-title-1{font-family: "Microsoft YaHei"; color: rgb(0, 0, 0); font-size: 40px;}
.spec-thead .thead-title-2{font-size: 18px; line-height: 140%; color: rgb(102, 102, 102);}

.spec-tbody .spec_1{ width: 100%;}
.spec-tbody  table { width: 100%; margin-bottom: 10px; border-collapse: collapse; display: table; padding: 0; margin: 0; border: 0; }
.spec-tbody  table { display: table;  border-spacing: 0px; border-color: grey; }
.spec-tbody  table thead tr th{background: #F2F6FC;}
.spec-tbody  tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
.spec-tbody  tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.spec-tbody td, .spec-tbody  th { padding: 5px 15px; border: 1px solid #DDD; }
.spec-tbody  .table-class thead tr th { background-color: #fafafa; padding: 6px 6px; border-top: 1px solid #E1E6F0; border-bottom: 1px solid #E1E6F0; background: #F2F6FC !important; font-weight: normal; font-size: 12px; text-align: left; }

.spec-tbody  .spec_2{ margin-top: 30px;}
.spec-tbody .spec_2 .t_gg2{ text-indent: 5px; line-height: 50px; font-size: 14px;}

.contact-thead{ width: 100%; padding-top: 50px; margin-bottom: 60px;text-align:center;}
.contact-thead .thead-title-1{font-family: "Microsoft YaHei"; color: rgb(0, 0, 0); font-size: 40px;}
.contact-thead .thead-title-2{font-size: 18px; line-height: 140%; color: rgb(102, 102, 102);}
.contact-content{ font-size: 14px;}
.contact-content p{
	font-size: 14px;
	padding: 3px 0px 5px 0px;
	line-height: 18px;
}


