/*! DUI photo.css && by Malisen && QQ:66018566 && E-mail:malisen@163.com && HomePage:www.kaybon.cn && 2016-10-10T18:18:18 */
.affix{top:0;}
.footbg{background-color:#fff;}
.sideBox{background-color:#fff;border-color:#f2f2f2;width:340px;}
.sideBox .header2{background-color:#fff;border-color:#eee;margin:0 18px;}
.sideBox .header2 h3{margin:16px 0 0 1px;}
.top-banner{background:url(../img/article/banner-bk.jpg) no-repeat 50% 50%;}
.top-banner .wrap{color:#fff;text-align:center;}
.top-banner h1{font-size:26px;font-weight:normal;padding:52px 0 20px;}
.top-banner p{font-size:16px;color:#eee;}
.top-banner p .spline{font-family:simsun;color:#ddd;margin:0 6px;}
.top-banner p a{color:#fff;}
.top-banner p a:hover{color:#319bff;}
.sideMenu{background-color:#fff;border:1px solid #efefef;}
.sideMenu .item{overflow-x:hidden;}
.sideMenu .dt{padding:12px 2px 8px;margin:0 18px;font-size:15px;border-bottom:1px solid #efefef;}
.sideMenu .dt a{font-weight:600;color:#666;}
.sideMenu .dt a:hover,.sideMenu .dt a.active{color:#f50;}
.sideMenu .dt .num{margin:0 3px;font-size:14px;color:#999;}
.sideMenu .dd ul{padding:10px 5px;}
.sideMenu .dd li{margin:2px 7px;}
.sideMenu .dd li a{border-radius:2px;color:#666;padding:2px 5px;display:block;}
.sideMenu .dd li a:hover,.sideMenu .dd li a.active{background-color:#f50;color:#fff;}
.sideMenu1{background-color:#fff;border:1px solid #efefef;}
.sideMenu1 .item{overflow-x:hidden;}
.sideMenu1 .dt{padding:12px 2px 8px;margin:0 18px;font-size:15px;border-bottom:1px solid #efefef;}
.sideMenu1 .dt a{font-weight:600;color:#666;}
.sideMenu1 .dt a:hover,.sideMenu .dt a.active{color:#f50;}
.sideMenu1 .dt .num{margin:0 3px;font-size:14px;color:#999;}
.sideMenu1 .dd ul{padding:10px 5px;}
.sideMenu1 .dd li{margin:2px 7px;}
.sideMenu1 .dd li a{border-radius:2px;color:#666;padding:2px 5px;display:block;}
.sideMenu1 .dd li a:hover,.sideMenu .dd li a.active{background-color:#f50;color:#fff;}
.case-list ul{margin-right:-20px;}
.case-list li{background-color:#fff;width:280px;height:290px;margin:0 20px 20px 0;overflow:hidden;position:relative;}
.case-list li .a-img{display:block;width:283px;height:200px;position:relative;overflow:hidden;}
.case-list li img{width:283px;height:200px;-webkit-transition:all 0.6s 0s ease-out;transition:all 0.6s 0s ease-out;}
.case-list li img:hover{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.1);transform:scale(1.1);}
.case-list li .item-info{padding:15px 12px 0;height:74px;line-height:20px;}
.case-list li h6{height:20px;margin-bottom:5px;color:#333;font-size:14px;}
.case-list li p{height:20px;font-size:12px;color:#b1b1b1;}
.case-list li p span{padding-right:14px;font-size:12px;}
.case-list li p em{margin-right:3px;color:#c74c4f;}
.case-list li p a{color:#b1b1b1;}
.case-list li .item-tip{display:none;position:absolute;top:12px;right:8px;}
.case-list li .item-tip a{float:left;width:32px;height:32px;margin:0 5px;text-indent:-9999em;overflow:hidden;}
.case-list li .item-tip .J_like{background-position:0 -380px;}
.case-list li .item-tip .J_like:hover{background-position:0 -446px;}
.case-list li .item-tip .J_like.yes{background-position:0 -413px;}
.case-list li .item-tip .J_collect{background-position:-42px -380px;}
.case-list li .item-tip .J_collect:hover{background-position:-42px -446px;}
.case-list li .item-tip .J_collect.yes{background-position:-42px -413px;}
.case-list li.hover .item-tip{display:block;}
.photo02{padding:10px 0;}
.photo02 li{width:100%;}
.photo02 li dl{padding:10px 18px;}
.photo02 li dt{width:80px;}
.photo02 li dd{margin-left:95px;line-height:20px;color:#999;}
.photo02 li dd h6{font-size:14px;overflow:hidden;margin-bottom:4px;}
.photo02 li dd h6 a{color:#666;}
.photo02 li dd h6 a:hover{color:#f50;}
.photo-show{background-color:#fff;border:1px solid #f2f2f2;}
.photo-show .header2{padding:25px 50px 30px 0;position:relative;}
.photo-show .header2 .title{border-left:4px solid #f50;font-size:22px;text-indent:12px;}
.photo-show .header2 .dui-share{position:absolute;top:30px;right:20px;color:#999;z-index:10;}
.photo-show .header2 .dui-share-hd.hover{color:#f50;}
.img-bd{height:520px;margin:0 auto;text-align:center;-webkit-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;overflow:hidden;position:relative;}
.img-bd ul{width:100%;height:100%;display:table;text-align:center;overflow:hidden;font-size:0;*display:block}
.img-bd ul li{width:100%;height:100%;display:table-cell;vertical-align:middle;*display:inline;*writing-mode:tb-rl;*text-align:center;}
.img-bd ul li img{vertical-align:middle;max-width:100%;max-height:100%;}
.img-bd .prev,.img-bd .next{z-index:5;background-color:#FFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;display:block;height:100%;overflow:hidden;position:absolute;top:0;width:50%;}
.img-bd .prev{left:0;cursor:url(../img/photo/left.cur),auto;}
.img-bd .next{right:0;cursor:url(../img/photo/right.cur),auto;}
.img-text{display:none;}
.img-hd{padding:15px 0 10px 30px;background-color:#eee;margin-top:25px;}
.photo-thumb{height:97px;overflow:hidden;position:relative;width:528px;}
.photo-thumb li{position:relative;}
.photo-thumb li a{display:block;border:1px solid transparent;cursor:pointer;height:90px;margin:0 5px;width:120px;}
.photo-thumb li.on a{border-color:#f50;height:90px;}
.photo-thumb li span{display:block;background:rgba(0,0,0,.65);bottom:0;color:#fff;font-family:arial;font-size:12px;left:5px;line-height:16px;margin:0;padding:0 5px;position:absolute;z-index:20;}
.img-hd .np{height:110px;width:120px;text-align:center;}
.img-hd .np span{cursor:pointer;height:20px;line-height:20px;width:120px;}
.img-hd .np em{display:block;background-color:#eee;width:120px;height:90px;line-height:90px;text-align:center;font-size:16px;color:#f50;}
.img-hd .np a:hover{color:#f50;}
.img-hd .sprev,.img-hd .snext{display:block;height:43px;outline:medium none;width:13px;}
.img-hd .sprev{margin:23px 3px 0 10px;background:url(../img/photo/sprev.jpg) no-repeat;}
.img-hd .snext{margin:23px 10px 0 3px;background:url(../img/photo/snext.jpg) no-repeat;}
.photo-content .header2{border-bottom:1px solid #eee;width:100%;height:52px;padding:0;}
.photo-content .header2 h3{font-size:18px;margin-top:18px;border-left:4px solid #f50;text-indent:12px;}
.photo-content .header2 .more{color:#999;margin:20px 20px 0 0;}
.photo-content .content{padding:12px 18px;font-size:14px;color:#666;}

.related{background-color:#fff;padding:5px 0;}
.related .header2{padding:12px 15px;border-bottom:1px solid #eee;margin-bottom:5px;}
.relate-list{padding:10px 0;}
.relate-list li{width:45%;margin:0 2%;height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.relate-list li .skofont{font-size:14px;color:#767676;margin-right:2px;}
.relate-list li .time{font-size:12px;margin:0 10px;}


.ic-b {margin-bottom:20px;}
.ic-l {width:200px;float:left;}
.ic-m {width:49%;float:left;margin:0 5px;background-color:#fff;}
.ic-r {width:49%;float:right;background-color:#fff;}

.ic-brand {border:#DDDDDD 1px solid;background:#F2F2F2;padding:19px;margin-bottom:20px;}
.ic-brand i {font-style:normal;font-size:16px;}
.ic-brand p {margin-top:20px;padding-top:5px;text-align:center;height:85px;}
.ic-brand p:hover {background:#FFFFFF;border-left:#007AFF 2px solid;}
.ic-brand p b {display:block;height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;font-weight:normal;}
.ic-brand #brands {height:440px;overflow:hidden;}

.ic-know-credit {background:url('image/ico_reward.gif') no-repeat right center;color:#666666;padding:0 16px;}

.ic-down {}
.ic-down div {width:136px;margin:0 20px 20px 0;float:left;}
.ic-down div p {height:36px;line-height:18px;overflow:hidden;font-size:12px;margin:10px 0 0 0;}

.ic-club {border:#DDDDDD 1px solid;height:240px;overflow:hidden;margin-bottom:20px;}
.ic-club-h {height:48px;line-height:48px;border-bottom:#DDDDDD 1px solid;padding:0 10px 0 20px;}
.ic-club-h strong {font-size:16px;font-weight:normal;}
.ic-club-h span {float:right;font-size:14px;}
.ic-club-h i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}
.ic-club-b {width:1200px;overflow:hidden;}
.ic-club-b div {width:150px;height:150px;padding:20px 0;float:left;text-align:center;}
.ic-club-b div:hover {background:#F2F2F2;}
.ic-club-b div:hover img {border:#FF6600 2px solid;}
.ic-club-b img {width:86px;height:86px;border-radius:50%;padding:2px;border:#DDDDDD 2px solid;}
.ic-club-b p {height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;}
.ic-club-b span {font-size:12px;color:#999999;}

.list-txt {padding:0 0 20px 0;}
.list-txt li {height:32px;line-height:32px;overflow:hidden;font-size:14px;background:url('image/li_dot.gif') no-repeat 6px center;padding:0 16px 0 16px;}
.list-txt .f_r {font-size:12px;color:#666666;}
.head-txt {padding:0 6px 10px 6px;line-height:28px;border-bottom:#DDDDDD 1px solid;margin-bottom:20px;clear:both;}
.head-txt strong {font-size:18px;}
.head-txt span {float:right;font-size:14px;color:#999999;}
.head-txt i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}

.head-sub {padding:0 6px 10px 6px;line-height:28px;border-bottom:#DDDDDD 1px solid;margin-bottom:10px;clear:both;}
.head-sub strong {font-size:16px;}
.head-sub span {float:right;font-size:14px;color:#999999;}
.head-sub i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}

.sideBox1{background-color:#fff;border-color:#f2f2f2;width:99%;}
.sideBox1 .header2{background-color:#fff;border-color:#eee;margin:0 18px;}
.sideBox1 .header2 h3{margin:16px 0 0 1px;}
.gray6 {    color: #666;
}

.fb {
    font-weight: bold;
}


.se_pinpai_list li {
    float: left;
    white-space: nowrap;
}
.se_pinpai_list a, .se_pinpai_list a:visited {
    color: #666;
    display: block;
    padding: 1px 10px;
}

.aaaa{margin-bottom: 20px;
    border-bottom: 1px dashed #ddd;}
