
.pic_share{ width:700px; height:auto;}

.pt15{ padding-top:15px;}
.pt25{ padding-top:25px;}
.pt43{ padding-top:43px;}
.pb45{ padding-bottom:45px;}
.pl75{ padding-left:75px;}
.ml20{ margin-left:20px;}
.width100{ width:100px;}
.mauto{ margin:0 auto;}

.pic_share_list_warp{ width:698px; position:relative; min-height: 300px; }
.pic_share_list{ width:700px; min-height:300px;}
.pic_share_list li{ width:698px; min-height:300px; border:1px solid #d8d8d8; border-top: none;}
.pic_left_arrow{ width:26px; height:80px; background:url(../common/images/pic_store_icon.png) 0 -171px; position:absolute; z-index:1000px; top:50%; left:40px; cursor:pointer;}
.pic_right_arrow{ width:26px; height:80px; background:url(../common/images/pic_store_icon.png) 0 -326px; position:absolute; z-index:1000px; top:50%; right:40px; cursor:pointer;}
.pic_lub_title{ position: relative; width:650px; overflow: hidden;/*  height:46px; */ margin-top:1px; background:#000; padding:15px 25px;}
.pic_share_thumbnail{ width:700px; height:115px; background: url(../common/images/pic_share_thumbnail_bg.png) repeat; }

.thumbnail_left_arrow{ float:left; width:20px; height:40px; display:block;background:url(../common/images/pic_store_icon.png) 0 -474px; margin-top:38px; margin-left:17px;*margin-left:8px;_margin-left:8px;}
.thumbnail_right_arrow{ float:right; width:20px; height:40px; display:block;background:url(../common/images/pic_store_icon.png) 0 -588px; margin-top:38px; margin-right:17px;*margin-right:8px;_margin-right:8px;}

/*.pic_share_thumbnail ul{ margin-top:20px; padding-left:18px;float:left; width:608px; height:75px; overflow:hidden;}
.pic_share_thumbnail ul li{ width:74px; height:74px; float:left; margin-right:10px;}
.pic_share_thumbnail ul li a{ width:73px; height:73px; border:1px solid #000000; display:block;}
.pic_share_thumbnail ul li a:hover{ width:73px; height:73px; border:1px solid #fff;}*/

.pic_share_thumbnail ul{ margin-top:20px; padding-left:18px;float:left; width: 608px;height:75px; overflow:hidden;}
.pic_share_thumbnail ul li{ position: relative; width:74px; height:74px; float:left; margin-right:10px; margin-bottom: 30px;}
.pic_share_thumbnail ul li button{ width: 73px; height: 73px; background: transparent;border: none;}
.pic_share_thumbnail ul li a{ display: block; position: absolute; top: 0; left: 0; z-index: 1; vertical-align: middle; text-align: center; width:74px; height:73px; border:1px solid #000000;}
.pic_share_thumbnail ul li a:hover{ width:73px; height:73px; border:1px solid #fff;}
.pic_share_thumbnail ul li a.active{ border:1px solid #fff;}
.pic_share_thumbnail ul li img{ width:73px; height:73px; margin-left:-3px;}



.pic_lub_page{ width:65px; float:left; line-height:44px; color:#FFF;}
.pic_lub_page font{ font-size:24px; color:#5eff9b;}
.pic_lub_page em{ font-size:24px; font-style:normal;}
.pic_lub_page span{ font-size:18px; }
.pic_title_con{ width:580px; float:left; color:#FFF;}
.pic_title_date{ font-size:12px; width:100%; height:22px; line-height:22px;}



.pic_title_date span{ float: left;}
.pic_title_date a{ margin-top: 6px; float: right; vertical-align: middle; display: inline-block; width: 20px; height: 20px; line-height: 20px; background: url(../images/power.png) no-repeat 0 -298px;}

.pic_infor_form{ position: absolute; top: 16px; left: 80px; width: 580px;}
.pic_infor_form .text_box{ margin-left: 8px; resize: none; margin-bottom: 20px; overflow: hidden; font-size: 14px; border: 1px solid #ffc03c; background: #000000; width: 100%; color: #fff; height: 56px; line-height: 28px;}
.pic_infor_form .pic_title_btn{ font-size: 12px; background: #000; width: 100px; text-align: center; position: absolute; bottom: 0px; right: -14px;}
.pic_infor_form .pic_title_btn span,.pic_infor_form .pic_title_btn a{ color: #fff; padding: 2px 8px; background: #41a1d2; border-radius: 2px;}


.pic_rote_box{ margin-top: 40px;}
.pic_box{ background: red; float: left; height: 282px; width: 282px; margin-left: 50px; margin-right: 50px;}
.pic_rote{ overflow: hidden;}
.pic_rote a{ transition: .5s; margin-top: 108px; display: block; float: left; width: 62px; height: 62px; background: #eeeeee; border-radius: 30px;}
.pic_rote a:hover{ background-color: #41a1d2; background-repeat: no-repeat;}
.pic_rote .prev_pic{ background-image: url(../images/power.png); background-position:  20px -340px }
.pic_rote .prev_pic:hover{ background-position:  20px -400px ;}

.pic_rote .next_pic{ background-image: url(../images/power.png); background-position:  20px -505px }
.pic_rote .next_pic:hover{ background-position:  20px -452px ;}




.pic_title_detail{ margin-bottom: 10px; font-size:14px; height:56px; line-height:28px; overflow:hidden; width:100%;}
.pic_title_detail a{ color:#FFF;}
.pic_share_operat{  height: 40px; line-height: 40px; background: #000; width: 699px; color:#FFF; border-right:1px solid #d8d8d8; }
.pic_share_operat a{ color:#FFF; _color:#FFF !important;font-size:14px; height:40px; line-height:40px;_height:40px !important; _line-height:40px !important; display:block; margin-right: 10px; float:left; _float:left !important;}
.pic_share_operat ul{ float:left; width:328px;}
.pic_share_operat ul li{ position: relative; float:left;font-size:14px; height:40px; line-height:40px; padding-left:7px; padding-right:7px;}
.detail_pic_btn{ position: absolute; top: 30px; left: 0; z-index: 1; background: #fff; border: 1px solid #D6D6D6; border-radius: 3px;}
.detail_pic_btn ul{ width: 98px !important;}
.detail_pic_btn li{ float: none !important; height: 30px !important; line-height: 30px !important; font-size: 12px !important;}
.detail_pic_btn li a{ font-size: 12px !important; color: #3695C5 !important; height: 30px !important; line-height: 30px !important;}




.pic_Rotation{ width:14px; height:14px; display:block; margin-right:10px; margin-top: 12px; background:url(../common/images/pic_store_icon.png) 0 0; float:left;}
.pic_editor{ width:15px; height:15px; display:block; margin-right:10px; margin-top: 12px; background:url(../common/images/pic_store_icon.png) 0 -46px; float:left;}
.Delete_pictures{ width:14px; height:14px; display:block; margin-right:10px; margin-top: 12px; background:url(../common/images/pic_store_icon.png) 0 -104px; float:left;}

.pic_ablum_drop{ position:relative;}
.pic_ablum_drop .drop_down1{ width:98px; position: absolute; z-index:10000; top:38px; left: -10px; border: 1px solid #d6d6d6; border-radius: 3px; background: #fff;}
.pic_ablum_drop .drop_down1 li{ line-height: 32px; height: 32px; overflow: hidden;}
.pic_ablum_drop .drop_down1 li a{width:98px; height:32px; display:block; background:#FFF; text-indent:12px; font-size:12px; color:#3695c5;}
.pic_ablum_drop .drop_down1 li a:hover{ border:none;}



/*相册弹框*/
.pic_popup{ width:560px;  border:6px solid #817f7f; border-radius:6px; background:#FFF;}
.pic_popup_title{ height:60px; line-height:60px; background:#eeeeee; border-bottom:1px solid #aaaaaa;}
.pic_popup_title span{ font-size:16px; color:#000; font-weight:bold; padding-left:24px;}
.mar_zhi{ margin-top:24px; margin-right:22px; float:right;}
.pic_input_text{ height:26px; line-height:26px; border:1px solid #aaaaaa; font-size:14px; color:#454545; text-indent:10px;}
.width280{ width:280px;}
.pic_select{ width:160px; height:26px; line-height:26px;  border:1px solid #aaaaaa; font-size:14px; color:#454545;}
.pic_submit{ width:112px; height:32px; line-height:32px; background:#eaeaea; cursor:pointer; border:none; border-radius:2px; text-align:center; font-size:16px; color:#999999;}
.pic_submit:hover{ color:#FFF; background:#41a1d2;}
.album_popup{ padding-top:26px; padding-left:75px; _margin-top:26px !important;}
.album_popup p{ padding-bottom:15px; clear:both}
.pic_label{ font-size:14px; color:#000; padding-right:10px; float:left; height:26px; line-height:26px;}
.pic_anniu{ clear:both; padding-left:75px;}
.pic_color{ color:#999999; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:12px; }
.pic_color font{color:#41a1d2; font-weight:bold;}
.pic_del{ width:418px; height:64px; background:#fffbe5;padding-left:40px; padding-right:40px; border:1px dashed #ffca88; margin:20px auto; font-size:14px; text-align:center; line-height:32px;}
.pic_del_icon{ width:14px; height:14px; display:block; margin-top:10px; background:url(../common/images/pic_store_icon.png) 0 -701px;}
.pic_del span{ color:#e75b44;}
.p_clear p{ padding-bottom:15px; clear:both}
.copylink{ width:215px; margin:0 auto;  text-align:center; padding-top:30px; clear:both;}
.copylink_icon{ width:82px; height:82px; margin:0 auto; background:url(../common/images/pic_store_icon.png) 0 -817px; display:block;}
.copylink p{ font-size:16px; color:#000; line-height:56px; height:56px; text-align:center;}
/*相册弹框END*/


/*上传照片弹框*/
.upload_pic_popup{ width:780px; height:450px; border:6px solid #817f7f; border-radius:6px; background:#FFF;}
.uploaded_to{ padding-top:18px; padding-left:30px; font-size:14px; line-height:26px;}
.uploaded_to span{ padding-left:10px; padding-right:10px;}
.uploaded_to span a{ color:#0089cd;}
.select_photo{ padding-left: 30px; position:relative;  height:50px; line-height:50px; padding-top:125px; margin:0 auto; clear:both}
.select_photo ul li{ position:relative;}
.select_photo_typefile{ position:absolute; bottom:14px;  right:0; width:90px; height:90px; cursor:pointer;opacity:0; }
.select_photo a{display:block;background:#41a1d2; color:#FFF; font-size:26px; border-radius:2px;}
.select_photo_icon{ width:34px; height:29px; display:block;background:url(../common/images/pic_store_icon.png) -82px 0; margin-left:28px;_margin-left:14px; margin-top:8px; float:left; margin-right:12px;}
.upload_pic_tishi{ clear: both; font-size:16px; color:#aaaaaa; line-height:64px; text-align:center;}
.add_pic{ clear:both; padding-top:20px;}
.add_pic ul{ padding-left:25px;}
.add_pic ul li{ float:left; width:90px; height:90px; padding-right:15px; padding-bottom:15px;}
.add_pic ul li img{ width:90px; height:90px; }
.add_pic ul li a{ position:relative; width:90px; height:90px; display:block;}
.Gradient_lines{ width:706px; height:1px; margin: 0 auto;}
.photo_set{ font-size:14px; color:#000; height:28px; line-height:28px;  padding-top:20px;}
.photo_set label{ padding-left:20px; padding-right:10px;}
.Album_name{ width:178px; height:26px; border:1px solid #50b6ee; font-size:14px; color:#454545;}
.set_photo_btn{ width:56px; height:28px; background:#eaeaea; line-height:28px;cursor:pointer; border:none; border-radius:2px; text-align:center; font-size:16px; color:#999999;}
.set_photo_btn:hover{ color:#FFF; background:#41a1d2;}
.pic_select1{ width:100px; height:26px; line-height:26px; border:1px solid #aaaaaa; font-size:14px; color:#454545;}
.not_null_warp{ position:relative;width:180px; height:28px; display:inline-block;}
.not_null_prompt{ position:absolute; top:30px; right:0px; width:95px; height:22px; line-height:22px; text-align:center; font-size:12px; color:#FFF; background:#88d5e4;}
.not_null_arrow{ position:absolute; top:-10px; right:20px; color:#88d5e4;}
.add_pic_del i{ display:none;}
.add_pic_del em{ display:none;}
.select_photo ul li button:hover .add_pic_del i{ display:inline-block; position:absolute; top:6px; right:6px; width:8px; height:8px; display:block; background:url(../common/images/pic_store_icon.png) -112px -105px; cursor: pointer;}
.select_photo ul li button:hover .add_pic_del em{ display:inline-block; z-index:100;position:absolute; width:72px; height:24px; top:20px; right:0px; border:1px solid #d6d6d6; font-size:14px; color:#000; line-height:24px; background:#eeeeee; text-align:center; display:block; font-style:normal;}
 
/*上传照片弹框END*/
.pic_ablum_drop .drop_down1 li a:hover{ border:none;}

.poptip-arrow-top{ top: -9px; line-height: 17px;}
.poptip-arrow i{ color: #fff;}





/**
 * 修改上传照片弹框样式
 * 时间：2014-6-13
 * 作者：myw
 */
.listEmpty{ width: 202px; margin: 0 auto}
.listEmpty #uploaderInputContainer{background: url("../common/images/pic_store_icon.png") no-repeat -66px 9px #41A1D2; border-radius: 2px; color: #FFFFFF; display: block; font-size: 26px; height: 50px; width: 202px; overflow: hidden; }
.listFull #uploaderInputContainer input,.listEmpty #uploaderInputContainer input{ filter:alpha(opacity:0); opacity: 0;}
.listEmpty #uploaderInputContainer input{ width: 158px; font-size: 35px; +font-size: 50px; +width: 206px; +margin-left: -5px;}
.listEmpty #uploaderInputContainer span{display: block; margin-left: 66px; /*margin-top: -52px;*/ _margin-top: -44px; *+margin-top:0px;}

.listFull #uploaderInputContainer span{ display: none;}
.listFull #uploaderInputContainer input{ font-size: 72px; +font-size: 75px; +margin-left: -995px;}
.listFull { margin-top: -110px;}
.listFull li{ position: relative; float: left; padding-bottom: 15px; margin-right: 15px; width: 90px; height: 90px; overflow: hidden; }
.listFull li a{ display: table-cell; text-align: center; vertical-align: middle; *font-size:178px; zoom:1;}
.listFull #uploaderInputContainer{height: 90px; width: 90px; background: url(../images/add_pic.jpg) no-repeat; display: block;}

#uploaderInputContainer input{ cursor: pointer;}
.Blog_Comment_wrap h1{ background:url(../common/images/pic_pinglun.jpg) no-repeat;}









