@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2015-09-23 16:55:16
 * @version $Id$
 */
 .clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
img{ max-width: 880px; }
/*bxg*/
/*顶部浮动*/
.fen_top_Con{ position:fixed; z-index:200; left:0; top:0; display:none; width:100%; min-width:1200px; border-bottom:2px solid #c4c4c4; height:48px; padding-top:11px; background:#fff;}
.fen_top_Con .fen_Con_lie{ margin:0 auto; width:1200px;}
.fen_top_Con .fen_Con_lie .l_like{ float:left;}
.fen_top_Con .fen_Con_lie .l_like .dl_like{ float:left; margin-right:40px; cursor:pointer;}
.fen_top_Con .fen_Con_lie .l_like dt{ float:left; width:36px; height:36px; overflow:hidden; margin-right:7px; display:inline;}
.fen_top_Con .fen_Con_lie .l_like dd{ float:left; line-height:36px; font-size:14px;}
.fen_top_Con .fen_Con_lie .l_like dd b{ color:#333;}
.fen_top_Con .fen_Con_lie .l_like dd b a{ color:#333;}
.fen_top_Con .fen_Con_lie .l_like dd span{ color:#999;}
.fen_top_Con .fen_Con_lie .l_like dt a{ display:block; width:36px; height:36px; overflow:hidden; text-indent:-9999em; background:url(../images/ico.png) no-repeat;}
.fen_top_Con .fen_Con_lie .l_like .dl_like dt a.a_like{ background-position:0px 0px;}
.fen_top_Con .fen_Con_lie .l_like .dl_like dt a.a_like:hover{ background-position:0px -36px;}
.fen_top_Con .fen_Con_lie .l_like .dl_like dt a.a_like.a_cu{background-position:0px -72px;}
.fen_top_Con .fen_Con_lie .l_like .dl_fx{ float:left;float:left; margin-right:40px; cursor:pointer;}
.fen_top_Con .fen_Con_lie .l_like .dl_fx dt a.a_fx{ background-position:-36px 0px;}
.fen_top_Con .fen_Con_lie .l_like .dl_fx dt a.a_fx:hover{ background-position:-36px -36px;}
.fen_top_Con .fen_Con_lie .l_like .dl_fx dt a.a_fx.a_cu{background-position:-36px -72px;}
.fen_top_Con .fen_Con_lie .l_like .dl_pl{ float:left; margin-right:280px;}
.fen_top_Con .fen_Con_lie .l_like .dl_pl dt a.a_pl{ background:url(../images/icopl.png) no-repeat;}
.fen_top_Con .fen_Con_lie .l_like .dl_pl dt a.a_pl:hover{ background-position:0px -36px;}
.fen_top_Con .fen_Con_lie .r_fx{ float:left;}
.fen_top_Con .fen_Con_lie .r_fx .fx_text{ color:#333; font-size:14px; padding:0px 10px; float:left; line-height:40px;}
.fen_top_Con .fen_Con_lie .r_fx .fx_zCon{ float:left;}

.fen_top_Con .getfree{float:right; margin-right: 50px;width:145px;height:40px;line-height:40px;color:#fff;background-color:#dd5219;font-size:16px;text-align:center;cursor:pointer;}

/*End 顶部浮动*/
.l_zhi_one{ background:#fff;/* padding: 14px 30px 0px 39px; */}
.tit_h1_top{ font-weight:normal; padding-left:20px; font-size:14px; height:41px; line-height:41px; border-bottom:solid 1px #eaeaea; background:#fff;}
.tit_h1_top .ul_nav_top{}
.tit_h1_top .ul_nav_top li{ float:left; margin-right:10px; display:inline;color:#666666;}
.tit_h1_top .ul_nav_top li.li_nav a{ float:left; color:#666666;}
.tit_h1_top .ul_nav_top li.li_nav a:hover{ color:#dd5219;}
.tit_h1_top .ul_nav_top li.li_nav span.nav_arrow_right{float:left; background:url(../images/bico.png) no-repeat 0px 0px;overflow:hidden; width:6px; height:11px; display:inline; text-indent:-9999em; margin:16px 0px 0px 10px;}
.top_h{position:relative;padding: 14px 30px 0px 39px;}
.top_h .byou_c{ position:absolute; z-index:20; right:205px; top:35px; background:url(../images/byou.png) no-repeat; width:107px; height:107px; overflow:hidden; text-indent:-9999em;}
.top_h h1{ font-size:26px; color:#333; font-weight:normal; height:54px; line-height:54px;}
.top_h .h_lie{ padding-bottom:10px; height:28px; line-height:28px; font-size:14px; color:#999;}
.top_h .h_lie  .p_h_l{ float:left;}
.top_h .h_lie  .p_h_l span{ padding-right:24px;}
.top_h .h_lie  .p_h_l span.spanlast{ padding-right:0px;}
.top_h .h_lie  .p_h_r{ float:right;text-align:right;}
.top_h .h_lie  .p_h_r a{color:#999; padding-left:18px;}
.top_h .h_lie  .p_h_r a.a_first{ padding-left:5px;}
.top_h .h_lie  .p_h_r a:hover{ color:#dd5219;}

/*文本内容*/
.wen_text{ background:#f7f7f7;/* padding:25px; */padding: 14px 30px 0px 39px;}
.l_wenlie,.l_wenlie02{ float:left; color:#333; font-size:14px;}
.l_wenlie{ width:430px;}
.l_wenlie p,.l_wenlie02 p{ line-height:38px;}
.l_wenlie p i,.l_wenlie02 p i{ width:2em; display:inline-block; *display:inline; *zoom:1;}

.l_wenlie02{ width:390px;}
.l_wenlie02 p span.span_hong{ color:#dd5219;}
/*文本内容列表*/
.text_wen_lie{ background:url(../images/limg.jpg) repeat-y scroll left 40px; margin-top:30px;/* width: 870px; *//* margin: 30px auto 0; */margin-left: 30px;}
.text_wen_lie h2.h2_wen{ font-size:24px; height:40px; line-height:40px;font-weight:normal; padding-left:41px; background:url(../images/bdian.png) no-repeat scroll 0px center;}
.text_wen_lie h2.h2_wen.h2top{ background:url(../images/bdian.jpg) no-repeat scroll 0px 0px;}
.text_wen_lie h2.h2_wen span.span_time{ color:#dd5219; padding-right:20px;}
.text_wen_lie h2.h2_wen span.span_jie{ color:#333333;}
.text_wen_lie .h_ptop{ padding:10px 0px 21px 0px; background:url(../images/bxian.jpg) no-repeat scroll left bottom;}
.text_wen_lie .h_ptop p{ color:#999999; font-size:14px; padding-left:41px;}
.text_wen_lie .h_ptop p span{ float:left;}
.text_wen_lie .h_ptop p span.span_lz{ width:70px;}
.text_wen_lie .h_ptop p span.span_yb{ width:760px;}

.text_wen_lie .zhuCon_wen{padding: 10px 10px 30px 20px;}
.text_wen_lie .zhuCon_wen h3{ height:30px; line-height:30px; color:#333; font-size:16px; margin-bottom:15px;}
.text_wen_lie .zhuCon_wen p{color:#333; font-size:16px; line-height:22px;/* text-indent:2em; */}
.text_wen_lie .zhuCon_wen .ptu_wen{ margin-top:30px; position:relative; width:100%; overflow:hidden;}
.text_wen_lie .zhuCon_wen .ptu_wen ul{ width:108%; position:relative;}
.text_wen_lie .zhuCon_wen .ptu_wen ul li{ width:268px; float:left; overflow:hidden; margin-right:12px; display:inline; margin-top:10px;}
.text_wen_lie .zhuCon_wen .ptu_wen ul li .lietop_tu{ width:268px; height:300px; overflow:hidden;position:relative; }
/*.text_wen_lie .zhuCon_wen .ptu_wen ul li .liebto_text{ width:250px; height:45px;overflow:hidden;position:relative; }
.text_wen_lie .zhuCon_wen .ptu_wen ul li .liebto_text p{ text-align:center; color:#666; font-size:14px; line-height:45px;}*/


.text_wen_lie .tu_wen_fu{ position:relative; overflow:hidden; padding:30px 0px 40px 42px; *padding:30px 0px 30px 42px;}
.text_wen_lie .tu_wen_fu .futu_Conlie{ position:relative; width:100%; overflow:hidden;}
.text_wen_lie .tu_wen_fu .futu_Conlie ul{ width:108%; position:relative;}
.text_wen_lie .tu_wen_fu .futu_Conlie ul li{ width:250px; height:295px; float:left; overflow:hidden; position:relative; margin-right:10px; display:inline; margin-bottom:10px;}
.text_wen_lie .tu_wen_fu .futu_Conlie ul li .lietop_tu{ width:250px; height:250px;overflow:hidden;position:relative; }
.text_wen_lie .tu_wen_fu .futu_Conlie ul li .liebto_text{ width:250px; height:45px;overflow:hidden;position:relative; }
.text_wen_lie .tu_wen_fu .futu_Conlie ul li .liebto_text p{ text-align:center; color:#666; font-size:14px; line-height:45px;}

/*----------分享内容-------*/
.fx_Con{ background:#fff; padding:19px 30px 25px 39px; border-top:solid 2px #f5f5f5;}
.fx_Con .l_like{ float:left;}
.fx_Con .l_like .dl_like{ float:left; margin-right:40px;cursor:pointer;}
.fx_Con .l_like dt{ float:left; width:36px; height:36px; overflow:hidden; margin-right:7px; display:inline;}
.fx_Con .l_like dd{ float:left; line-height:36px; font-size:14px;}
.fx_Con .l_like dd b{ color:#333;}
.fx_Con .l_like dd span{ color:#999;}
.fx_Con .l_like dt a{ display:block; width:36px; height:36px; overflow:hidden; text-indent:-9999em; background:url(../images/ico.png) no-repeat;}
.fx_Con .l_like .dl_like dt a.a_like{ background-position:0px 0px;}
.fx_Con .l_like .dl_like dt a.a_like:hover{ background-position:0px -36px;}
.fx_Con .l_like .dl_like dt a.a_like.a_cu{background-position:0px -72px;}
.fx_Con .l_like .dl_fx{ float:left;cursor:pointer;}
.fx_Con .l_like .dl_fx dt a.a_fx{ background-position:-36px 0px;}
.fx_Con .l_like .dl_fx dt a.a_fx:hover{ background-position:-36px -36px;}
.fx_Con .l_like .dl_fx dt a.a_fx.a_cu{background-position:-36px -72px;}
.fx_Con .r_fx{ float:right;}
.fx_Con .r_fx .fx_text{ color:#333; font-size:14px; padding:0px 10px; float:left; line-height:40px;}
.fx_Con .r_fx .fx_zCon{ height:40px;float:left; line-height:40px;}

/*------评论模板-----*/
.p_lun{ margin-top:23px;}
.p_lun h2{ height:34px; padding-top:17px; font-size:18px; color:#333333; font-weight:normal;}
.p_lun h2 .r_p_span{ color:#999999; font-size:14px;}
.p_lun h2 .r_p_span b{font-weight:normal;}
.p_lun .texta_wen{ background:#fff; height:198px; overflow:hidden; width:100%; border-bottom:solid 1px #e2e2e2; border-top:solid 1px #e2e2e2;}
.p_lun .texta_wen textarea{ border:none; background:#fff; width:900px; height:108px; border-bottom:1px solid #f2f2f2; padding:20px; font-size:14px; overflow:hidden; color:#333;}
.p_lun .texta_wen .fa_b{ margin-top:6px;}
.p_lun .fa_b a{ display:block; float:right; width:64px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; background:#dd5219; margin-right:14px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;}
    
/*------用户留言-----*/ 
.yong_yan{ margin-top:40px; width:940px; height:348px; overflow:auto;margin-bottom: 40px; }

.yong_yan .left{ float: left;width: 48px;height: 48px;background: url(../images/user.jpg) center center no-repeat;border-radius: 50%; }
.yong_yan .right{ float: left;width: 840px;margin-left: 20px;}

.yong_yan .user_info{ font-size: 12px;color: #999999;padding-top: 5px; }
.yong_yan .commit-info{ font-size: 14px;color: #333333;margin: 10px 0px 20px; }
.yong_yan .answer{ font-size: 12px;color: #999999; }
.yong_yan .answer a{ font-size: 12px;color: #999999;display: inline-block; }
.yong_yan .answer .a1{ background: url(../images/hand.png) center left no-repeat;padding-left: 20px; }
.yong_yan .answer .a2{ margin: 0px 15px; }
.yong_yan li{ padding: 15px 0;border-bottom: 1px dotted #ccc; }



.yong_yan .loadmore{ width: 100%;text-align: center; display: block;height: 40px;line-height: 40px;background-color: #dddddd;text-align: center;font-size: 14px;color: #666666; -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; margin-top:20px;}

/*弹窗*/
.backgroundPopup { display: none; position: fixed; background: #000; top: 0px; left: 0px; z-index: 1000; width: 100%; height: 100%; filter: alpha(opacity=90); opacity: 0.9; }
.sec01 { width: 470px; height: 230px; top: 50%; left: 50%;margin-left: -235px; background: #FFF; overflow: hidden;position:absolute; z-index:1001; display:none;}
.sec01 .fu_tit{ width:470px; height:38px; overflow:hidden; position:relative; background:#ededed;}
.sec01 .fu_tit a.bclose{ display:block; position:absolute; z-index:999; height:38px; width:38px; right:0px; top:0px; background:url(../images/bclose.png) no-repeat scroll 0px 0px; text-indent:-9999em; cursor:pointer;}
.sec01 .fu_text{ padding-top:20px;}
.sec01 .fu_text p.ptop{ text-indent:2em; font-size:16px; line-height:1.8; color:#666666; padding: 20px 40px;}
.sec01 .fu_text p.p_bot{ text-align:center; font-weight:bold; color:#bd3131; font-size:16px;}


.sec02{width:400px;height:350px;top:50%;left:50%;margin-left:-200px;background:#FFF;overflow:hidden;position:absolute;z-index:1001;display:none;}
.sec02 .fu_tit{width:400px;height:54px;overflow:hidden;position:relative;background:#f2f2f2;}
.sec02 .fu_tit h2{text-align:center;line-height:54px;font-size:24px;color:#000;font-weight:normal;}
.sec02 .fu_tit a.bclose{display:block;position:absolute;z-index:999;height:54px;width:58px;right:0px;top:0px;background:url(../images/bclose.jpg) no-repeat scroll 0px 0px;text-indent:-9999em;cursor:pointer;}
.sec02 .ul1{width:300px;margin:0 auto;padding-top:20px;}
.sec02 .ul1 .li3{height:38px;margin-top:20px;clear:both;}
.sec02 .ul1 li .xmtext1{width:298px;height:38px;outline:none;display:block;border:1px solid #bdc3c8;line-height:38px;color:#CCC;font-size:14px;text-indent:13px;overflow:hidden;}
.sec02 .ul1 li .xmtext2{width:298px;height:38px;outline:none;display:block;border:1px solid #bdc3c8;line-height:38px;color:#CCC;font-size:14px;text-indent:13px;overflow:hidden;}
.sec02 .ul1 .li4 .freea1{display:block;width:300px;height:40px;background:#dd5219;color:#FFF;font-size:18px;line-height:40px;text-align:center;  outline: none;  border: none; border-radius:20px;}
.sec02 .ul1 .li4 .freea1:hover{text-decoration:none;}
.sec02 .ul1 .li4{height:40px;margin-top:20px;clear:both;}
.sec02 h2.h_btit{height:54px;line-height:54px;padding-top:15px;font-size:18px;text-align:center;color:#dd5219;}


/*留言弹窗*/
#view-reply{ position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 3000;display: none; }
#view-reply .mask{ position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;  opacity:.9;filter: alpha(opacity=90); }
#view-reply .r-contain{ position: absolute;width: 780px;left: 50%;margin-left: -390px;background-color: #fff;top: 75px;bottom: 75px; }
#view-reply .r-contain .inner{ position: absolute;width: 694px;top: 20px;bottom: 20px;left: 56px;overflow-y: hidden;overflow-x: auto;padding-right: 0px;  }
#view-reply .r-contain .inner .title{ width: 640px;padding-right: 0px;border-right: 3px solid #dd5219;padding-bottom: 12px; }
#view-reply .r-contain .inner .title .left{ float: left;width: 40px;height: 40px;background: url(../images/user.jpg) center center no-repeat;border-radius: 50%; }
#view-reply .r-contain .inner .title .right{ float: left;width: 580px;float: left;margin-left: 20px; }
#view-reply .r-contain .inner .user_info{ font-size: 12px;color: #999999;padding-top: 5px; }
#view-reply .r-contain .inner .commit-info{ font-size: 14px;color: #333333;margin: 10px 0px; padding-right:10px;}
#view-reply .r-contain .inner .answer{ font-size: 12px;color: #999999; }
#view-reply .r-contain .inner .answer a{ font-size: 12px;color: #999999;display: inline-block; }
#view-reply .r-contain .inner .answer .a1{ background: url(../images/hand.png) center left no-repeat;padding-left: 20px; }
#view-reply .r-contain .inner .answer .a2{ margin: 0px 15px; }
#view-reply .r-contain .inner .user-answer{ width: 592px;margin-left: 50px;padding-right: 18px;  }
#view-reply .r-contain .inner li{ padding: 15px 0;border-top: 1px dotted #ccc; }
#view-reply .r-contain .inner li .left{ float: left;width: 35px;height: 35px;background: url(../images/user.jpg) center center no-repeat;border-radius: 50%; }
#view-reply .r-contain .inner li .right{ float: left;width: 540px;float: left;margin-left: 15px; }
#view-reply .r-contain .inner li .right .commit-info{ margin: 5px 0px; }
#view-reply .r-contain .inner .loadmore{ width: 664px;border-top: 1px solid #ccc;text-align: center;padding-top: 10px; }
#view-reply .r-contain .inner .loadmore a{ color: #ccc;font-size: 14px; }

#viewer .share{ position: absolute;height: 40px;top: 20px;right: 10px; }
#viewer .share li{ float: left;margin-right: 10px; }
#viewer .share li .logo{ width: 50px;height: 40px;overflow: hidden;float: left;margin-right: 2px;cursor: pointer; }
#viewer .share li .p-num{ float: left;height: 40px;line-height: 40px;font-size: 12px;color: #ffffff;padding: 0px 10px;text-align: center;background-color: rgba(0,0,0,0.7);box-shadow: 0 5px 9px rgba(0,0,0,0.17),0 0 1px rgba(0,0,0,0.76) inset;-moz-box-shadow: 0 5px 9px rgba(0,0,0,0.17),0 0 1px rgba(0,0,0,0.76) inset;-o-box-shadow: 0 5px 9px rgba(0,0,0,0.17),0 0 1px rgba(0,0,0,0.76) inset;-ms-box-shadow: 0 5px 9px rgba(0,0,0,0.17),0 0 1px rgba(0,0,0,0.76) inset;*background: url(../images/shadowbg.png) repeat !important;background: url(../images/shadowbg.png) repeat\0; }
#viewer .share li .p-num span img{ display: inline;width: 9px;margin-left: 5px; }

/*图片弹窗*/
html.scrollb{ overflow-y:hidden;}
.fuimg_Con{  width:990px; top: 50%; left: 50%;margin-left: -450px; position:absolute; z-index:1001; display:none; text-align:center;}

.fuimg_Con .tuxiang{width:536px; height:600px; margin:0 auto; line-height:600px; overflow:hidden; text-align:center;vertical-align:middle;*display:table-cell;}
.fuimg_Con .tuxiang img{width:100%;}

.fuimg_Con .r_right{ position:absolute; z-index:10; right:10px; top:260px; cursor:pointer; width:79px; height:79px; overflow:hidden; background:url(../images/rightBtn.png) no-repeat; text-indent:-9999em; overflow:hidden;}
.fuimg_Con .closeb{ position:absolute; z-index:10; right:10px; top:20px; cursor:pointer; text-indent:-9999em; overflow:hidden; background:url(../images/icons.png) no-repeat; width:18px; height:18px;}

.fuimg_Con .r_left{ position:absolute; z-index:10; left:10px; top:260px; cursor:pointer; width:79px; height:79px; overflow:hidden; background:url(../images/leftBtn.png) no-repeat; text-indent:-9999em; overflow:hidden;}

.commentTip{ display: none;position: absolute;left: 50%;top: 50%;z-index: 1001;background: rgba(0,0,0,0.4);padding: 5px;border-radius: 4px;margin-left: -240px; }
.commentTip .title{ position: relative;height: 35px;line-height: 35px;background-color: #ededed; }
.commentTip .inner{ width: 470px;background-color: #fff;padding-bottom: 50px; }
.commentTip .title p{ font-size: 14px;color: #666666;text-indent: 10px; }
.commentTip .title a{ position: absolute;width: 38px;height: 35px;right: 0;top: 0; }
.commentTip .title a img{ display: block;width: 100%; }
.commentTip p.content{ text-align: center;color: #333333;font-size: 18px;padding-top: 35px; }
.commentTip a.closeBtn{ display: block;width: 100px;height: 44px;line-height: 44px;text-align: center;font-size: 18px;color: #666666;border-radius: 2px;margin: 25px auto 0px; }

.location{ position: fixed;width: 90px;top: 50%;left: 50%;  margin-left: -705px;z-index: 300; }
.location ul li:after{ content: "";display: block;overflow: hidden;clear: both; }
.location ul li{ height: 18px;line-height: 18px;cursor: pointer;margin-bottom: 10px; }
.location ul li p{ float: left;color: #999999;font-size: 12px;text-align: right;width: 62px;line-height: 18px; }
.location ul li div{ position: relative;float: right;width: 21px;height: 18px; }
.location ul li div span{ position: absolute;top: 5px;left: 4px;width: 8px;height: 8px;border-radius: 50%;background-color: #d6d6d6; }
.location ul li.on div{ background: url(../images/location.png) center center no-repeat; }
.location ul li.on div span{ background-color: #fff; }
.location ul li.on p a{ color: #dd5219; }

.fx_zCon .bdshare-button-style0-32 a{ background-image: url(../images/sharelogos.png);width: 28px;height: 28px;margin: 6px 10px 6px 0px; }
.fx_zCon .bdshare-button-style0-32 .bds_weixin{ background-position: 0px 0px; }
.fx_zCon .bdshare-button-style0-32 .bds_tsina{ background-position: 0px -28px; }
.fx_zCon .bdshare-button-style0-32 .bds_sqq{ background-position: 0px -56px; }
.fx_zCon .bdshare-button-style0-32 .bds_qzone{ background-position: 0px -84px; }