@charset "utf-8";

.index_flash{ position: relative;}

.hd_pro{overflow:hidden; margin:20px 0;}
.lanm_list{border:1px solid #ccc; border-top:0; border-bottom:0; padding:0 10px; overflow:hidden;}
.lanm_list li{background:url(../images/pro_lanm.jpg) no-repeat center center; height:46px; line-height:46px; display:block; padding-left:60px; margin:5px 0;}
.lanm_list li a{ line-height: 46px;}
.lanm_list li:hover a{color:#D20000;}
.pro_lanm .lanm_tit{background: url(../images/lanm_tit.jpg) no-repeat top center;text-align: center;color: #fff;font-size: 14px;height: 100px;}
.pro_lanm .lanm_tit h1{ line-height: 100px; font-size: 2em; margin-top: 0px;}
.pro_lanm .lanm_tell{background:#000 url(../images/lanm_tell.jpg)no-repeat left center; line-height:20px; color:#fff; height:65px; padding:10px 0 10px 70px;}
.pro_lanm .lanm_tell span{display:block; line-height:30px; font-size:26px; font-weight:bold;}


.banner{ position:relative; z-index:1;}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li p{position: absolute;bottom: 0px;line-height: 28px;z-index: 999;background: #000;width: 100%;opacity: 0.5;color: #ffff; text-indent: 10px;}
  
.flex-control-nav{position:absolute;bottom:60px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:85px;height:8px;margin:0 13px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:85px;height:8px;line-height:40px;overflow:hidden;background:left 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:right 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.red_pro_tit{ text-align:center; font-size: 36px; background: url(../images/hot_pro_tit.jpg) center no-repeat; color: #000; font-weight: bold;}
.red_pro_tit span{ color: #da251e;font-size: 36px;}

@media (max-width: 768px) {
    .red_pro_tit,.red_pro_tit span{ font-size: 24px;}
}

.pic_list li{ width: 280px; margin-right: 10px; float: left; text-align: center;}
.pic_list li p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
@media (max-width: 768px){
	.pic_list li{ width: 200px; }
}

.about_box{background: url(../images/about_in_bg.jpg) no-repeat center center; padding: 10px 0px; background-size: 100% 100%;}
.about_tit{ margin-bottom: 15px;}
.about_conR{background:url(../images/about_conR_bg.png);}
.newsListDl dt span {width: 62px;height: 48px; display: block; color: #fff; float: left; font-size: 24px;line-height: 44px;text-align: center; background: #ef1c24;}
.newsListDl dt .titleAA {height: 46px; float: left; padding-left: 22px; padding-right: 16px; display: block; color: #fff; font-size: 14px; line-height: 46px; font-weight: bold;}
.newsListDl dd {padding-top: 12px; padding-right: 16px; padding-left: 26px; color: #fff; font-size: 14px; line-height: 24px; overflow: hidden; padding-bottom: 15px;}
.newsListDl a{ color:#fff}
.about_conR dl,.about_conR dd,.about_conR dt{ margin-top: 0px; margin-bottom: 0px;}
.newsListDl { border-bottom: 1px solid #940001;}









@media (max-width:767px) {
    .mdsp iframe{height: 295px!important;}
}


@media (min-width: 992px) {
    .newsListDl dd{ padding-bottom: 35px; padding-top: 35px;}
}

/*优势*/
.jzpp{ width:100%; background:url(../Images/jz.jpg) no-repeat center top;}
.jztop{ width:100%; height:145px; padding-top:80px;}
.jztop h3{ font-size:51px; color:#ffffff; line-height:50px; text-align:center;}
.jztop span{ display:block; width:100%; padding-top:100px; font-size:27px; color:#000000; line-height:50px; text-align:center;}
.jztop p{ display:block; width:100%; font-size:47px; color:#da0a00; line-height:50px; text-align:center; font-weight:bold;}
.hmys{ width:100%; height:300px;  background:url(../Images/bj.jpg) no-repeat center 70px; padding-top:15px; margin-top: 80px;}
.hmys .ys01{ width:164px; float:left; padding-top:87px; margin-left:20px;}
.hmys .ys02{ width:220px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys03{ width:189px; float:left;margin-left:40px;}
.hmys .ys04{ width:220px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys05{ width:164px; float:left; padding-top:87px;margin-left:20px;}
.hmys .ys01 span,.hmys .ys05 span{ width:92px; height:92px; display:block; background:#c00400; line-height:92px; text-align:center; color:#ffffff; font-size:60px; margin:0 auto;}
.hmys .ys02 span,.hmys .ys04 span{ width:130px; height:120px; display:block; background:#3a3a3a; line-height:120px; text-align:center; color:#ffffff; font-size:73px; margin:0 auto;}
.hmys .ys03 span{ width:170px; height:170px; display:block; background:#c00400; line-height:170px; text-align:center; color:#ffffff; font-size:93px; margin:0 auto;}
.hmys .ys01 p,.hmys .ys05 p,.hmys .ys02 p,.hmys .ys03 p,.hmys .ys04 p{ padding-top:10px; display:block; width:100%; font-size:16px; text-align:center; line-height:24px; color:#000000;}

.news_box{width:100%; overflow:hidden; margin:20px 0 10px; padding:30px 0; background:url(../images/newsbg.jpg) no-repeat center top; background-size: 100% 100%;}
.news_con{ background: #fff;}
.news_con .news_tit{height:30px; line-height:30px;}
.news_con .news_tit a{font-size:16px; float: left; color:#000; font-weight:bold; display:block; width:90px; text-align:center; border-top:3px solid #f00;}
.news_con dl.news_top{overflow:hidden; margin:10px 0;}
.news_con dl.news_top dd h3{height:30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 0px;}
.news_con dl.news_top dd h3 a{font-weight:bold; color:#000; font-size:14px;}
.news_con dl.news_top dd p{line-height:26px; color:#646464; font-size:12px;}

.news_con .news_list{margin-top:10px;}
.news_con .news_list li{background:url(../images/news_icon.gif)no-repeat left center; padding-left:25px; height:35px; line-height:35px; border-bottom:1px dashed #cdcdcd; overflow:hidden;}
.news_con .news_list li a{font-size:14px; color:#333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block;}
.news_con .news_list li a:hover{color:#B60809;}
.news_con .news_list li span{display: inline-block; font-size:12px; color:#666;}

.linkBox span{ font-size: 18px; font-weight: bolder;}




/*videobox*/

.viheight{overflow: hidden;}
.videobox .modal-backdrop{background: none!important;bottom: 100px!important;top: inherit;}
.videobox .modalbox{max-width: 300px;border-radius: .3rem;padding: 5px;margin-left: 20px;max-height: 250px;background: none;}
.videobox .modalbox .mdtitle{position: relative;}
.videobox .modalbox .mdtitle .Close{position: absolute;right: -30px;cursor: pointer;}
.videobox .modalbox .mdtitle .Close i{font-size: 30px;color: white;background: rgba(0,0,0,.6);display: block;}
.videobox .mdClose{border-top: 1px solid #dee2e6;padding-top: 5px;}
.videobox .mdClose a{width: 100%;background-color: #ED1314;   border-color: #ED1314;display: block;color: white;font-size: 18px;text-align: center;border-radius: .3rem;}
.videobox .mdClose a:hover{background-color: #d40d0e;cursor: pointer;}
.videobox .universal h3{font-size: 30px;padding: 0;margin: 5px;}
.videobox .universal span{height: 15px;}
