.clear {clear:both;} 
.photoMHD{width:100%;min-width:1200px;margin:0 auto; position: relative;padding-top: 40px;}
.pic_path{width:1200px;margin:0 auto;height:20px;line-height: 20px;color: #00a4eb;font-size: 16px;padding:40px 0 0 0;}
.pic_path a{color: #00a4eb;}

.photoMHD .photoNews{margin: 0px auto 0;width: 1200px;}
.photoMHD .photoNews .pic{float:left;position: relative;width:818px !important;height:460px !important;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.photoMHD .photoNews .pic .photo_num{position: absolute;top:-2px;right:-92px;z-index:2;min-width:40px;text-align:right;line-height: 28px;font-size: 22px;}
#photoIndex{font-size: 34px;color: #AA1F24;}
.photo_num i{transform: rotate(-345deg);
    background: #000;     
    width: 1px;
    height: 15px;
    display: inline-block;
    margin: 0px 5px;}
.photo_prev, .photo_next {height: 100%;left: 0;position: absolute;top: 0;width: 50%;background:#fff; opacity:0; filter:alpha(opacity=0); z-index:100}
.photo_next {left: 411px;}
.btn_pphoto {
    cursor: url("../images/details_bigImgleft@1x22.png"), auto;
    display: block;
    height: 100%;
    outline: medium none;
    width: 100%;
}
.btn_nphoto {
    cursor: url("../images/details_bigImgright@1x2.png"), auto;
    display: block;
    height: 100%;
    outline: medium none;
    width: 100%;
}
.photoMHD .photoNews .picct_cont{float:right;width:345px;height:460px;position: relative;}
.picct_cont h2{font-weight:normal;line-height: 36px;color: #fff;font-size: 24px;margin-top:-8px;word-break: break-all;word-wrap: break-word;}
.picct_cont .picct_time{line-height: 34px;color: #8f8f8f;font-size: 14px;margin:2px 0 10px;}
.picct_cont p{
    line-height: 24px;
    color: #000;
    font-size: 14px;
    max-height: 380px;
    overflow-y: auto;
    word-break: break-all;
    word-wrap: break-word;
    opacity: 0.5;
    font-family: MicrosoftYaHei;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 39.6px;
    margin-top: 70px;
    text-align: justify;
    word-break: normal;
    padding-right: 5px;
}
.picct_cont p::-webkit-scrollbar {width: 8px;height: 8px;background-color: rgba(99, 99, 99, .4);}
.picct_cont p::-webkit-scrollbar-thumb {
background-color: rgba(22, 22, 22, .5);
border-radius: 10px;
-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
.picct_cont p:hover::-webkit-scrollbar-thumb {
background-color: rgba(22, 22, 22, .9);
border-radius: 10px;
-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
.picct_cont .picct_love{position: absolute;bottom: 0;left: 0;}
.picct_cont .picct_love a{display: block;min-width:60px;height: 16px;line-height: 16px;color: #7b7b7b;font-size: 14px;padding-left:28px;margin-top:20px;}
.picct_cont .picct_love a.zan_ok{background-size: 16px auto;}
.picct_cont .picct_love a.shoucang_ok{background-size: 16px auto;line-height: 14px;}
.picct_cont .picct_love a.shoucang{line-height: 14px;}
.picct_cont .picct_love a.pichd_orig{line-height: 14px;}

.tjnews_share{width:260px;height:21px;line-height:21px;font-size:12px;margin-top:20px;}
.tjnews_share span{width:46px;height:21px;display:block;float:left;color: #666;}
.tjnews_share a{width:20px;height:21px;margin-left:3px;display:block;float:left;background-size:78px;}
.tjshare_sina{background-position: -20px 0 !important;}
.tjshare_zone{background-position: -40px 0 !important;}
.tjshare_rr{background-position: -60px 0 !important;}
.tjshare_tx{background-position: -80px 0 !important;}


.photoMHD .photoNews .picDiv{text-align:center;position:relative;}

.photo_main{width:1200px; margin:50px auto 20px;}

.tjmain_lt{width:940px;padding:0 40px 0 0px;float:left;border-right:1px solid #a0a0a0;}
.tjmain_rt{width:198px;padding:0 0px 0 18px;float:left;}
.wenda{min-height: 600px;width:670px;padding:2px 135px 2px;background-color:#fff;}

.pic_title{padding-top: 20px;padding-bottom:20px;font-family:"Microsoft Yahei";}
.pic_title h1{font:normal 20px/38px "Microsoft Yahei"; color:#f0f0f0; text-align:center;margin-top:15px;}
.pic_title h1 span{ font-size:14px}
.pic_title h1 span em{ font-size:16px; color:#f0f0f0;font-style:normal;}
.pic_title h4{ text-align:center; color:#fff;font-family:"Microsoft Yahei";font-weight: normal;}
.pic_title h4 a{ color:#666}
.pic_title h4 a:hover{ color:#999}
.pic_title h4 a em{ color:#a16b00}
.function {float: right;position: relative;width: 257px;z-index: 10;}
.function .picicon{float: right;margin-right: 5px;padding-right: 5px; line-height:14px;}
.function .picicon img {float: left;padding-right:6px;}
.function .picicon span {font-size:14px;}
.function .picicon a{ float:left;*margin-top:1px; margin-top:1px\9;cursor:pointer;color:#f0f0f0;font-family: "Microsoft Yahei";font-size:14px;}
.function .picicon a:hover{ color:#999;}
.function .share_sq{ width:55px; height:23px; padding-left:44px; float:right}
.function .share_sq a{cursor:pointer}
.function .share_sq img{ margin:0px 0px 0 3px; }
.function .share_zk {height: 129px;position: absolute;right: 0;top:-2px;width: 97px;z-index: 20;}
.function .share_zk ul{ padding:23px 0 0 10px}
.function .share_zk ul li{ height:16px; margin-top:4px; line-height:16px}
.function .share_zk ul li a{ color:#999}
.function .share_zk ul li img{ margin-right:5px; float:left}

.wrap_text{ width:925px; margin-top:20px;margin-bottom: 30px;}
.keywords{ color:#666; padding-bottom:2px; float:left; width:667px}
.keywords a:link, .keywords a:visited, .keywords a:active{ color:#666}
.keywords a:hover{ color:#999}
.zy p.text_con {color: #f0f0f0;line-height: 22px;text-align: left;font-family:"Microsoft Yahei";font-weight: normal;font-size:14px;}
.zy p.text_con a{color: #a16b00;}
.photoMHD .wb{ float:right; padding:4px 0 20px 0; width:178px;float:right; text-align:left; color:#666; }
.photoMHD .wb a{ color:#666; line-height:12px;}
.photoMHD .wb a:hover{ color:#999;}
.photoMHD .wb em{ color:#a16b00;}
.photoMHD .photoList{ width:1200px;margin:0px auto;padding:30px 0 12px;margin-top: 40px;}
.photoMHD .photoList a{color:#7a7a7a;font-family: "Microsoft Yahei";max-width: 168px;overflow: hidden;}
.photoMHD .photoList a:hover{ color:#999;}
.photoMHD .photoList .before, .photoMHD .photoList .after{ float:left; width:120px; text-align:center;margin:13px 0 0;}
.photoMHD .photoList .before a:hover img, .photoMHD .photoList .after a:hover img{ opacity:0.8; filter:alpha(opacity=80);}
.photoMHD .photoList .after{float:right; }
.photoMHD .photoList .before img, .photoMHD .photoList .after img{ vertical-align:middle;width:120px;height:70px;}
.photoMHD .photoList .before p, .photoMHD .photoList .after p{ margin-top:12px;text-align:center; }
.photoMHD .photoList .picList{width:1200px;float:left; display:inline;position: relative;z-index: 999;}
.photoMHD .photoList .picList .l1{ width:50px; float: left; height:117px;position: absolute;
    left: -25px;
    top: 0px;
    z-index: 9;}
.photoMHD .photoList .picList .l1 a{
    width:50px;height:52px;margin:39px 8px 0 0;cursor:pointer; 
    background:url("../images/details_xleft.png") no-repeat; 
    float:left; 
}
.photoMHD .photoList .picList .l1 a:hover{
    background-position: -98px 0px;
}

.photoMHD .photoList .picList .l2 {width:1200px;height:117px;float:left; display:block; overflow:hidden;}
.photoMHD .photoList .picList .l3{width:50px; float: left; height:117px;position: absolute;
    right: -25px;
    top: 0px;
    z-index: 9;}
.photoMHD .photoList .picList .l3 a{
    width:50px;height:52px;margin:39px 0 0 0px;float:left;cursor:pointer; 
    background:url("../images/details_xright.png") no-repeat; 
}
.photoMHD .photoList .picList .l3 a:hover{
    background-position: -98px 0px;
}

.photoMHD .photoList .picList .listM{width:1200px;height:106px;overflow:hidden;margin-top:11px;float:left;}
.photoMHD .photoList .picList .listM ul{width:10000px;float:left; }
.photoMHD .photoList .picList .listM li{
    width:186px;
    margin-right: 11px;
    float:left; 
    text-align:center;  
    height:102px; 
    position:relative; 
    overflow:hidden;
    background-color: #393943;
    padding: 2px;
}
.photoMHD .photoList .picList .listM li:last-child{
    margin: 0;
}
.pic_nn{position:absolute;top:3px;left:3px;min-width:20px;height:22px;line-height:22px;text-align:right;font-size:14px;font-family: "Microsoft Yahei";color:#fff;width: 0;
    }
.triangle-topleft{
    height: 0;
    border-top: 48px solid #000;
    border-right: 48px solid transparent;
    position:absolute;
    top:2px;
    left:2px;
    opacity: 0.7;
}
.photoMHD .photoList .picList .listM li img{ 
    /* width:177px;  */
    height:102px
}
.photoMHD .photoList .picList .listM li.current{
    background: url("../images/current.png") no-repeat;
    background-size:190px 106px;
}
/* .photoMHD .photoList .picList .listM li a:hover img{width:188px;height:104px;border:1px solid #fff}  */
/* .photoMHD .photoList .picList .listM li a:hover img{opacity:0.8; filter:alpha(opacity=80);} */
.photoMHD .photoList .picList .listM a img{display:block; margin:0 auto;}
.photoMHD .photoList .picList .scrollBar{
    width: 1200px;
    height:4px;
    margin:14px 0 0 2px;
    display:inline;
    float:left; 
    background-color: #7a7a7a; 
    position:relative; 
}
.photoMHD .photoList .picList .scrollBar .drag{position:absolute;top:-1px;cursor:pointer; display:block; width:300px; background-color:#00a5eb; height:6px;}
.photoMHD .zy{width:925px; margin:0 auto; padding-top:6px}

.wrap{ width:1000px; margin:0 auto; background:#000}
.space24{ height:24px; clear:both}
.space28{ height:28px; clear:both}
.space05{ height:5px; clear:both; overflow:hidden}
.ad950{ width:950px; height:90px; margin:0 auto}
.ad_btn{ width:60px; margin:11px auto 9px auto; height:9px}
.ad950_2{ width:950px; height:90px; margin:28px auto 10px auto}
.ad_btn ul{ padding-left:10px}
.ad_btn ul li{ width:9px; height:9px; float:left; cursor:pointer; margin-right:10px; display:inline}
.ad_btn ul li.current{
    /* background:url(//file.thepaper.cn/www/v3/img/sprite.gif) no-repeat -171px -138px */
}
.ggHead{ width:950px; height:90px; margin:21px auto 4px auto}
ul.l3{padding:10px 0 3px 25px}
ul.l3 li{width:147px;margin-right:54px;display:inline;float:left}
ul.l3 li img{border:1px #666 solid; display:block}
ul.l3 li p,ul.l3 li p a{line-height:40px;color:#999}

.photoMHD .allPic{ width:950px; margin:0 auto; position:relative}
.photoMHD .allPic .leftArae, .allPic .rightArae{ width:40px; height:572px; float:left}
.photoMHD .allPic .leftArae a, .photoMHD .allPic .rightArae a{ width:22px; height:41px; display:block; margin:257px 0 0 18px; }
.photoMHD .allPic .leftArae a{ margin:257px 0 0 0; }
.smallpic_box{ overflow:hidden; position:relative; width:870px; height:550px; float:left}
.smallpic_con{ position:absolute; left:0px; top:0px; width:10000px}
.photoMHD .allPic ul{ vertical-align:middle;  width:900px;float: left;}
.photoMHD .allPic ul li{ float:left; width:200px; height:160px; display:table-cell; text-align:center; vertical-align:middle; margin:0px 23px 27px 0 }
.photoMHD .allPic ul li a{ display:table-cell; text-align:center; vertical-align:middle; display:block; width:200px; height:160px;}
.photoMHD .allPic ul li.current a, .photoMHD .allPic ul li.current a:hover{ background:none}
.photoMHD .allPic ul li img{ vertical-align:middle;}
.photoMHD .allPic ul li i{display:inline-block;height:100%;vertical-align:middle}
.photoMHD .allPic .btn{ height:11px; padding:5px 0 16px 0; text-align:center; margin:0 auto; width:950px}
.photoSHD .allPic .btn{  padding:15px 0 0px 0}
.photoMHD .allPic .btn a{ width:11px; height:11px; margin:0 3px 0 2px; font-size:24px; text-decoration:none}



.hidden{display:none;}
#thumb p,#thumb i{display:none;}
#btnPage a{cursor:pointer;}
.recommend { background: #000000;margin: 2px auto 20px auto; padding-bottom: 5px; width: 1000px;}
.recommend .picNews {background:#000000;float: left;padding-top: 12px;width: 1000px;}


.Last_pic{ width:950px; height:600px; margin:100px auto 0px; position:relative;}
.Bomb_boxTransparent{width:513px; height:279px; border:1px solid #404145; position:absolute; top:174px; left:210px; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.Bomb_box{position:absolute; top:174px; left:210px; width:513px; height:279px;}
.close{ position:absolute; right:0px; top:2px; width:16px; height:16px; overflow:hidden;}
.Bomb_left{ width:336px; float:left;} 

.Bomb_back{ width:142px; height:172px;position:absolute; top:39px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; border-bottom:1px solid #404145; border-right:1px solid #212528; }
.Bomb_text{width:142px; height:172px;position:absolute;top:39px;}
.text_title{ height:33px; line-height:33px; padding-left:36px;}
.Bomb_text .text_title a{color:#FFF;}

.next_pic{ width:124px; height:85px; margin:0 auto; overflow:hidden; padding-bottom:8px; position:relative;}
.left_one{ position:absolute; left:0px; top:0px; border:1px solid #FFF;}
.left_two{ position:absolute; left:2px; top:2px; border:1px solid #999;}
.left_three{ position:absolute; left:4px; top:4px; border:1px solid #999;}
.text_mid{ padding:0px 11px; line-height:16px;}
.Bomb_text .text_mid a{ color:#FFF;}
.Refresh{ padding-top:225px; height:18px; line-height:18px; padding-left:32px; overflow:hidden;}
.Bomb_right .Refresh a{ color:#FFF;}


.pic_tuji{width:1000px;margin:0 atuo;background-color: #fff;padding-top: 20px;font-family:"Microsoft Yahei";}
.tuji_title{margin:0 auto;color:#000;}
.tuji_ul{padding:15px 1px 60px 1px;}
.tuji_ul li{float:left;margin-left:20px;margin-bottom:10px!important;}
.tuji_ul li .pic_study{margin-top:10px;width:306px;height:188px;}
.tuji_ul li .pic_study img{width:306px;height:188px;}

.giveThumbs-up{
    padding: 90px 0px 70px 342px;
    border-bottom: 0;
}