.col{padding-top: 30px;}
.bread-crumb { position: relative; z-index: 2; min-width: 1200px; height: 60px; line-height: 60px; color: #999; background: #ffffff; }
.bread-crumb span { position: relative; display: inline-block; margin-left: 20px; }
.bread-crumb span::before { position: absolute; z-index: 9999; left: -25px; top: 20px; content: ""; width: 20px; height: 20px; background-image: url(../images/weizhi.svg); background-size: 20px 20px; background-repeat: no-repeat; }
.bread-crumb a { color: #999; } 
.bread-crumb a:last-child,.bread-crumb a:hover { color: #cd2228; }
.col .col_l{background: #ffffff}
.col .col_l .prodc_l{ width:230px; height:auto;}
.col .col_l .prodc_l h2{height:80px;line-height:80px;text-align:center; color:#FFF;background:#cd2228;margin-bottom: 20px;font-weight:normal; overflow:hidden; font-size:26px;}
.col .col_l .prodc_l_1{overflow: hidden;}
.col .col_l .prodc_l dl{background:#FFF;margin-bottom:16px;}
.col .col_l .prodc_l dl dt a{display:block;text-indent:30px;font: 15px/40px "Microsoft YaHei";margin: 1px 20px 0;color:#fff;background: #cd2228;border-radius:8px;}
.col .col_l .prodc_l dl dd{margin: 8px 20px 0;line-height:30px;text-indent:30px;border-radius:8px;border: 1px #cccccc solid;background-image:url(../images/shu1.svg);background-size: 10px 10px; background-repeat: no-repeat;background-position: 12px 8px;}
.col .col_l .prodc_l dl dd a{display: block;color:#333;}
.col .col_l .prodc_l dl dd:hover{border: 1px #cd2228 solid;background-image:url(../images/shu.svg);}
.col .col_l .prodc_l dl dd a:hover,.col .col_l .prodc_l dl dd a span{color:#cd2228;font-weight:700;}
.col .col_r { width: 930px; min-height:990px;overflow: hidden; background: #ffffff; padding: 0 10px; }
.col .col_r .zxtt { line-height: 60px;text-indent: 10px; position: relative; color: #cd2228; font-size: 22px; border-bottom: 1px #cccccc solid; text-transform: uppercase; }
.col .col_r .colcon{margin-top:10px;padding:10px;}
.col .col_r .colcon img{max-width: 100%}
.col .news_list{margin-top:10px;}
.col .news_list dl { display: block; overflow: hidden; border-bottom: 1px #ccc dotted; padding: 15px 0; margin: 0; }
.col .news_list dl:hover{background: #f5f5f5;}
.col .news_list dl dt { display: block; width: 20%; text-align: center; float: left; }
.col .news_list dl dd { display: block; width: 78%; float: right; }
.col .news_list dl dt img { width: 95%; }
.col .news_list dl dd h4 { font-size: 16px; font-weight: normal; color: #000; margin: 15px 0 10px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.col .news_list dl dd p { font-size: 14px; color: #555; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.col .news_list dl dd span { display: block; margin-top:15px; font-size: 12px; color: #999; }
.content {padding:0 15px;}
.content img{max-width: 100%;}
.content .title { font-size: 24px; margin: 20px 0; text-align: center; }
.content .info { border-bottom: 1px dashed #ddd; padding-bottom: 1em; font-size: 14px; color: #999; text-align: center; }
.content .abstract { margin: 30px 0; border: 1px solid #f3f3f3; padding: 20px; color: #999; line-height: 24px; font-size: 14px; background: #f8f8f8; }
.content .laiyuan { margin: 24px 0 0; background: #f5f5f5; padding: 8px 32px; font-size: 14px; }
.content .con_next { padding: 15px 0; font-size: 14px; line-height: 26px; }
.content .detail{margin-top:30px;}
.content .detail img{max-width: 100%!important}
.content .detail table{line-height:30px;border-collapse: collapse;font-size:14px;}
.content .detail table,.content .detail table tr th, .content .detail table tr td { border:1px solid #CCCCCC;border-width: 1px!important; border-style: solid!important; border-color: #cccccc!important;}
.content .detail table tr td { padding:10px; }
.con_tit { margin: 10px auto; padding: 5px 0; font-size: 18px; font-weight: 700; background: #f5f5f5; }
.con_tit::before { border-left: 5px solid #cd2228; content: ""; margin-right: 10px; width: 6px; }
.content .news_reg ul li { display: block; float: left; width: 50%; border-bottom: 1px dashed #eee; padding: 10px 0 10px 0px; }
.content .news_reg ul li a { font-size: 14px; color: #666; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content .news_reg ul li a::before { content: " "; display: inline-block; margin-right: 8px; width: 6px; height: 6px; border-radius: 50%; background: #666; }
.pro_list{width:920px;margin: 20px 5px 30px;float: left;background: #fff;border-top: 1px #ededed solid;}
.pro_list ul li{display: block;width:228px;float: left;border-left: 1px #ededed solid;border-bottom: 1px #ededed solid;}
.pro_list ul li:nth-child(4n),.pro_list ul li:last-child{border-right: 1px #ededed solid;}
.pro_list ul li span{display: table-cell; vertical-align: middle; width: 228px; height:172px; text-align: center;}
.pro_list ul li img{width:210px;max-width: 100%; max-height: 100%; vertical-align: top;}
.pro_list ul li p{text-align: center;line-height:16px;height:36px;padding:5px 10px}