/*焦点轮播图*/
.dbanner{background:#fff; width: 400px;}
.lunboBox{position:relative;}
.lunboBox .bigbtn{position:absolute;width:25px;height:42px;top:135px;cursor:pointer;z-index:4;background:url(../img/icon/zsdetail_icon.png) 0 -305px no-repeat;opacity: .5;}
.lunboBox .bigbtn:hover{ background: #000;background:url(../img/icon/zsdetail_icon.png) 0 -305px no-repeat; opacity: 1;}
.lunboBox .smallbtn{position:absolute;width:10px;height:16px;bottom:20px;cursor:pointer;z-index:4;background:url(../img/icon/zsdetail_icon.png) 0 -270px no-repeat;}
.lunboBox #nextTop{right:20px;background-position:-33px -358px;}
.lunboBox #prevTop{left:20px;}

.lunboBox #next{background-position:-20px -270px;right:0px;}
.lunboBox #prev{left:0px;}

.lunboBox ul{position:absolute;}
.lunboBox li{float:left;}
.lunboBox .lunbo-ul li{position:relative;color:#fff;width:400px;}
.lunboBox .lunbo-ul .img{position:relative;width: 400px;height: 300px;}
.lunboBox .lunbo-ul .img a{display: block;height: 300px;}
.lunboBox .lunbo-ul .img img{width:400px;height:300px;display: none;}
.lunboBox .lunbo-ul .img .tips{position:absolute;height:50px;line-height:50px;bottom:0;left:0;right:0;padding:0 10px;background: transparent;}
.lunbo-ul .img .tips .r{float:right;line-height:26px;margin-top:12px;padding:0 12px;border-radius:26px;font-size:16px;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); font-family: arial;}
.lunbo-ul .img .tips .r b{font-weight:normal;font-size: 14px;}
.lunbo-ul .img .tips .r .now{font-size: 18px;}
.lunbo-ul .text{padding:10px 26px;}
.lunbo-ul .text p{font-size:14px;color:#666;line-height:28px;}
.lunbo-ul .text a{color:#406599;padding-left:30px;background:url(../img/icon/pro_icon.png) 10px 3px no-repeat;}

.lunboBox .picBox{position:relative;overflow:hidden;height:300px;}
.lunboBox .listBox{height:36px;position:relative;overflow:hidden;margin:10px 15px 0; padding-bottom: 10px;}
.lunboBox .listBox ul{height:36px;position:absolute;}
.lunboBox .listBox li{cursor:pointer;}
.lunboBox .listBox li img{width:48px;height:36px;opacity:.35;filter:alpha(opacity=35);margin-right:5px;display: block;}
.lunboBox .listBox .on img{opacity:1;filter:alpha(opacity=100);}
/*con-side*/
.con-side{float:right;width:320px;}

/*详情的头部布局*/
.detail{ background: #fff; height: 385px;}
.detailLeft{ width: 840px; padding: 20px;}
.detailRight{ width: 284px; border-left: solid 1px #eee;}
.details{ width: 420px; margin-left: 20px;}
.detailTitle b{ font-size: 22px; margin: 0 7px; float: left;margin: 0 7px;}
.detailTitle i{ margin-top: 3px; width: 20px; height: 25px; float: left; display: inline-block; background: url(../img/icon/zsdetail_icon.png) no-repeat;}
.detailTitle .icon50{ width: 50px; margin-right: 7px; background-position: 0 -35px;}
.detailTitle .iconlogo{background: url(../img/icon/logo-icon.png) no-repeat;margin-top:5px;margin-right: 10px;}
.detailTitle .iconj{ background-position: -35px 0;}
.btnCompare{ margin-top: 5px;}
.dlist{ height: 43px;padding: 20px 0;background: #f5f5f5; margin: 15px 0; }
.dlist li{ float: left; width: 24.5%; border-left: solid 1px #e5e5e5; text-align: center;}
.width3 li{ width: 33%;}
.width2 li{ width: 49.5%;}
.dlist li:first-child{ border-left: 0;}
.dlist li span{ color: #999;}
.dlist .red{ color: #db3428;}
.dlist p{ margin-top: 10px; font-size: 16px;}
.wordsDetail li{ float: left;width: 50%; margin-bottom: 10px; color: #999; font-size: 14px;}
.wordsDetail.online li{width: 100%;}
.wordsDetail.online li:first-child,.wordsDetail.online li:nth-child(2){ width: 50%;}
.wordsDetail.online li:first-child{ margin-left: 0;}
.wordsDetail.online li .over{display: inline-block;width: 83%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}
.wordsDetail span{ color: #333;}
.btnlink .link{ margin-right: 20px; float: left; width: 160px; font-size: 14px; height: 40px; display: inline-block; line-height: 40px; color: #fff; text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btnlink .linkzx{ background: #388bdf; }
.btnlink .linkzl{ background: #c60a0a; }
.btnlink .link i{ vertical-align: middle; margin-right: 5px; width: 18px; height: 18px; display: inline-block;}
.btnlink .linkzx i{ background: url(../img/icon/project_icon.png) #388bdf -30px -415px no-repeat;}
.btnlink .linkzl i{ background: url(../img/icon/project_icon.png) #c60a0a -30px -445px no-repeat;}
.follow{ font-size: 14px; color: #999; margin-right: 20px;}
.follow i{ float: left; width: 17px; height: 17px; display: inline-block; margin-right: 5px; background: url(../img/icon/zsdetail_icon.png) 0 -177px no-repeat;}
.follow:hover,.follow.on{ color: #db3428;}
.follow:hover i{ background-position: -20px -177px;}
.follow.on i{ background-position: -40px -177px;}
.wordsDetail span a{color:#333!important;}

.detailRight,.detailRight p{font-size: 14px; }
.detailRight .dz{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.detailRight{ color: #666; padding: 0 15px 0 20px; background: url(../img/detailbg.jpg) right 0 no-repeat; height: 385px;}
.detailRight .title{ height: 55px; line-height: 55px;}
.detailRight img{ width: 144px; height: 144px; display: inline-block;border: 1px solid #eee;}
.btitle b{ font-size: 16px; color: #333; float: left; margin-right: 5px;max-width: 218px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.btitle .rz{ display: inline-block; width: 60px; height: 20px; background: url(../img/icon/zsdetail_icon.png) 0 -70px no-repeat;}
.detailRight p{ line-height: 30px;}
.moredetail{ color: #0e8ed8;}
.cloumn3{ height: 90px; overflow: hidden;}

/*左边简介模块*/
/* .introduction{ background: #fff;} */
.leftIntroduction{ width: 860px; float: left;}
.introduction .title{ border-bottom: solid 1px #eee;background: #fff;}
.introduction .title li{float: left; line-height: 50px; height: 50px; width: 110px; text-align: center; position: relative; }
.introduction .title a{ font-size: 16px;}
.introduction .title li:first-child a{ color: #db3428;}
.introduction .title li:after{position: absolute;top: 20px;right: 0;height: 15px;border-right: 1px solid #eee;content: '';}
.introduction .conts{ padding: 30px;background: #fff;}
.introduction .subTitle{ font-size: 18px; border-left:solid 4px #db3428; padding-left: 5px; height: 20px; line-height: 20px;}
.introduction .subCont{ padding: 20px 0;font-size: 16px;color: #454545;line-height: 32px;}
.introduction .subCont p{font-size: 16px;color: #454545;line-height: 32px;}
.introduction .subCont p *{color: #454545!important;font-family:"微软雅黑"!important;}
.introduction .subCont img{display: block;margin: 0 auto;max-width: 100%;}
/*右边模块*/
.rightlinks{ width: 320px; float: right;}
.h_p_knowledge_pic{ width: 135px;}
.h_p_knowledge_pic img{ width: 135px; height: 90px;}

/*潜在样式*/
.potential{height: 340px;}
.potential .detailLeft{ padding: 24px 20px;}
.potential .details{ width: 520px;}
.potential .detailRight{ height: 340px;}
.potential .dbanner{ width: 300px;}
.potential .dbanner img{width: 280px;height: 280px;}
.potential .qianzaiImg{ width: 280px; height: 280px;}
.btns{ margin-top: 30px;}
.btns a{ width: 127px; height: 40px; display: inline-block; float: left; line-height: 42px; text-indent: 50px;}
.btns .claim{ background: url(../img/icon/btnlist_icon.png) 0 0 no-repeat;}
.btns .claim:hover{ background: url(../img/icon/btnlist_icon.png) 0 -50px no-repeat;}
.btns .del{ background: url(../img/icon/btnlist_icon.png) 0 -100px no-repeat; margin-left: 20px;}
.btns .del:hover{ background: url(../img/icon/btnlist_icon.png) 0 -150px no-repeat;}

/*补充*/
 .breadcrumb{position: absolute;top: -28px;color: #8c8c8c ;font-size: 12px; width: 100%;}
 .breadcrumb a{color: #8c8c8c}
 .breadcrumb span[lay-separator] {margin: 0 2px;color: #8c8c8c;}
 .breadcrumb .cite{color: #444;}
 .mt40{margin-top:40px;position:relative;}

 .mszixun-area{width: 100%; margin-top: 20px;}
 /* .cyms-list{width: 860px;height: auto; background: #fff;margin-top: 20px; }
.cyms-list .cyms-icon{width: 118px;height: 100%;text-align: center;float: left;}
.cyms-list .cyms-icon i{width: 30px;height: 22px;display: inline-block;background: url(../img/icon/navdown_icon.png) -48px 0px no-repeat;margin-top: 35px;}
.cyms-list .cyms-icon span{display: block;font-weight: bold;color: #db3428}
.cyms-list .cyms-project {width: 700px;height: 64px;margin: 30px 0;float: left;}
.cyms-list .cyms-project a{color: #666;font-size: 12px;margin-right: 15px;white-space: nowrap;line-height: 20px; }
.cyms-list .cyms-project a:hover{font-weight: bold;color: #db3428;} */

/*friendlink*/

.xm-friendlink .links span:first-child{font-size: 14px;color: #666;line-height: 24px;}
.xm-friendlink .links a{font-size:12px;color:#999;padding: 0 15px;display:inline-block;line-height: 24px;}
.xm-friendlink .links a:hover{color:#db3428}
/*.xm-friendlink .links a:last-child{border: none;}*/
.xm-friendlink .links-line{width: 1px;height: 14px;background-color: #e5e5e5;display: inline-block;margin: 0 7px;vertical-align:middle}
.detailTitle .iconsf{margin-top: 3px;width: 20px;height: 25px;float: left;display: inline-block;background: url(../img/icon/logo-icon.png) center center no-repeat;}
.project_list ul li:hover .project_list_txt a,.project_list ul li:hover  .project_list_txt span {color: #db3428;}

.txtOverflow{height: 90px;overflow: hidden;}

/* 20190515 */
/* lunbo */
.lunboBox .video-mask{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.2)}
.lunboBox .play-icon{display: block;width: 64px;height: 64px;background: url(../img/icon/detail_icon.png) 0 0 no-repeat;position: absolute;top: 118px;left: 0;right: 0;margin: auto;}
.lunboBox .listBox li{position: relative;}
.lunboBox .listBox .video-mask{width: 48px;height: 36px;}
.lunboBox .listBox .video-mask .play-icon{width: 16px;height: 16px;background: url(../img/icon/detail_icon.png) -24px -91px no-repeat;top: 10px;opacity: .5;}
.lunboBox .listBox .on .play-icon{opacity: 1;}

.detailRight img{width: 120px;height: 120px;float: left;margin-right: 16px;}
.detailRight .mt10{margin-top: 5px}
.detailRight .tr{text-align: right;font-size: 12px;}
.detailRight .info-other{float: left;height: 120px;}
.detailRight .info-other h4{font-size: 14px;color: #666666;margin-bottom: 5px;margin-top: 5px;}
.detailRight .info-other .z-icon{display: inline-block;width: 20px;height: 16px;background: url(../img/icon/detail_icon.png) -22px -133px no-repeat;vertical-align: middle;
margin-right: 5px;margin-top: -3px;
}
.info-other .stars-box{line-height: 26px;}
.info-other .stars-box span{display: inline-block;vertical-align: middle;}
.info-other .stars-box ul{display: inline-block;vertical-align: middle;}
.info-other .stars-box li{width: 14px;height: 14px;background: url(../img/icon/detail_icon.png) -25px -174px no-repeat;float: left;margin-right: 4px;}
.info-other .stars-box li.full{background-position: -25px -216px;}
.info-other .poster-btn{margin-top: 8px;display: block;width: 74px;height: 22px;line-height: 22px;font-size: 12px;border: 1px solid #999999;background-color: #fff;border-radius: 3px;color: #999999;text-align: center;}
.info-other .poster-btn i{display: inline-block;width: 4px;height: 7px;background: url(../img/icon/detail_icon.png) -30px -257px no-repeat;margin-left: 5px;vertical-align: middle;margin-top: -3px;}
.info-other .poster-btn:hover{color: #e6191e;border-color: #e6191e;}
.info-other .poster-btn:hover i{background-position: -30px -299px;}