@charset "utf-8";
/* CSS Document */

/* reset */
*[hidefocus]{outline:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img {padding:0px; margin:0px; }
/* 默认链接颜色 */
a{outline-style:none;color:#2D64B3;text-decoration:none}
a:hover{color:#e56700;text-decoration:underline;}
/* 通用样式定义 */
body {font-family:"Arial","Hiragino Sans GB","Microsoft YaHei", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; text-align:justify; text-justify:inter-ideograph; font-size:14px; color:#333; background:#fff;}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
ul,li{list-style-type:none;}
table,td,input{font-size:12px;padding:0}
.content,.footer{width:1002px; height:auto; margin:0px auto;}
.footer{width:1002px; margin:0px auto;}
#nfg_ko{width:100%; height:10px;float:left;background:#f8f8f8;}
#nfg_10{width:100%; height:10px;float:left;}
#nfg_ko{width:100%; height:10px;_height:5px; float:left;}
body{ background:#fefefe;}

/*sy*/
.mm_bod{ width:100%;}

.mm_ban{ position:relative; width:100%; height:350px; margin-bottom:25px;}

.mm_box{ width:1160px; margin:0 auto;}
.mm_nav{ width:100%; float:left;}

/*数字景区*/
.spot_top{ position:relative; width:100%; min-height:350px; clear:both; background:#fafafa; margin-top:2px;}/*焦点图*/
.lubo_box li{ float:left; position:absolute; top:0; left:0; width:100%; height:350px; opacity:0; filter:alpha(opacity=0);}
.lubo_box li img{ width:100%; height:100%;}
.cir_box{ overflow:hidden; position:absolute; z-index:100;}
.cir_box li{ float:left; width:30px; height:5px; margin:0 5px; cursor:pointer; background:#fff; opacity:0.75; filter:alpha(opacity=75);}
.cir_on{ background:#000!important;}
.left_btn, .right_btn{ position:absolute; top:135px; display:none; width:30px; height:80px; background:#000; opacity:0.5; filter:alpha(opacity=50); color:#fff; line-height:80px; font-size:30px; font-family:initial; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer;}
.left_btn{ left:0;}
.right_btn{ right:0;}
.spot_top:hover .left_btn, .spot_top:hover .right_btn{ display:block;}


.mhot_t{ width:100%; height:38px; line-height:38px; padding-top:15px; padding-bottom:10px; float:left;}
.mhot_t h3{ font-size:22px; font-weight:400; float:left;}
.mupat{ margin-left:20px; float:left;}
.mupat a{ font-size:13px; color:#333; margin:0 10px;}
.mhot_t h4{ font-size:13px; font-weight:400; float:right; height:38px; line-height:42px; color:#454545; margin-right:240px;}
.mhot_t h4 a{ color:#454545;}
.mhot_t h4 a:hover{ color:#e56700; text-decoration:none;}
.mhot_b{ width:100%; float:left;}
.mhot_l{ width:920px; height:345px; float:left;}
.mhot_l img{ width:100%; height:100%;}
.mhot_r{ width:220px; height:345px; background:#f6f6f6; float:right;}
.mhot_rt{ height:18px; line-height:18px; width:100%; padding-top:18px; padding-bottom:12px;}
.mhot_rt h3{ font-size:18px; font-weight:400; color:#111; padding-left:6px; border-left:4px solid #e56700; float:left; margin-left:15px;}
.mhot_r ul{ padding:0 10px 0 14px;}
.mhot_r li{ width:100%; font-size:14px; height:29px; line-height:29px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mhot_r li a{ color:#565656; text-decoration:none;}
.mhot_r li a:hover{ color:#e56700;}

.mhot_ad{ width:100%; height:130px; margin-top:30px; margin-bottom:45px; float:left;}
.mhot_ad img{ width:100%; height:100%;}



.spot-item{ width:100%; float:left; min-height:400px; margin-bottom:25px;}
.spot_lt{ width:921px; float:left; margin-bottom:25px;}/*item左*/
.spot_t{ width:100%; height:34px; line-height:34px;}
.spot_t h3{ font-size:22px; font-weight:400; float:left;}
.spot_t .spot_cat{ float:right; max-width:732px;}
.spot_cat a{ font-size:14px; color:#3e3e3e; text-decoration:none; padding:0 4px; margin-left:10px; float:left;}
.spot_cat a:hover{ color:#ff3300;}
.spot_b{ margin-left:-15px; min-height:429px; padding-top:15px; float:left;}
.spot_b li{ float:left; width:218px; margin-left:15px; margin-bottom:13px;}
.spot_b li:hover{ box-shadow:0px 1px 2px rgba(0,0,0,0.1);}
.spot_b .s_img{ position:relative; width:100%; height:128px;}
.s_img img{ width:100%; height:100%;}
.simg_n{ position:absolute; left:0; bottom:0; width:100%; height:34px; line-height:34px; background:rgba(0,0,0,0.5);}
.simg_n h3{ font-size:15px; font-weight:400; color:#eee; text-indent:6px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.spot_b .s_inf{ padding:6px 8px 4px; border:1px solid #e9e9e9; border-top:0 none;}
.s_inf p{ font-size:12px; color:#555; line-height:16px; height:32px; padding-bottom:6px; margin-bottom:4px; word-wrap:break-word; border-bottom:1px dotted #f0f0f0;}
.sinf_n{ height:26px; line-height:26px;}
.master{ float:left;}
.price{ font-size:13px; color:#aaa; float:right;}
.price b{ font-size:18px; color:#ff3300; font-weight:400; padding-left:4px;}

.spot_rt{ width:220px; min-height:478px; background:#f6f6f6; padding:0 10px; margin-bottom:25px; float:right; box-sizing:border-box;}/*item右*/
.spot_rt h3{ font-size:14px; color:#333; height:28px; line-height:28px; padding:10px 0 6px;}
.spot_li li{ width:100%; height:60px; margin:5px 0 6px; float:left;}
.spot_li .s_limg{ height:60px; width:60px; float:left;}
.s_limg img{ width:100%; height:100%;}
.spot_li .s_linf{ width:132px; height:60px; margin-left:8px; font-family:"Arial"; float:left;}
.s_linf h4{ font-size:13px; font-weight:400; color:#333; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.s_linf p{ font-size:12px; color:#aaa; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.s_fl{ float:left; color:#9e9e9e;}
.s_fr{ float:right; color:#aaa!important;}
.s_fr b{ padding-left:2px;}

.s_limg:hover img{ opacity:0.7; filter:Alpha(opacity=70);}
.s_linf:hover h4{ color:#111;}



/*数字景区分类*/
.mm_cat{ width:100%; float:left; margin-bottom:20px; margin-top:20px;}
.mcat_rou{ width:100%; float:left; margin-top:20px; font-size:14px;}
.mcat_tit{ float:left; height:34px; line-height:34px; padding:0 16px; cursor:default; background:#fff; box-shadow:0 1px 1.5px rgba(0,0,0,.1);}
.mcat_rou ul{ float:left; line-height:34px; max-width:790px; margin-left:12px;}
.mcat_rou li{ float:left; height:34px; border-left:1px solid #f8f8f8; margin-bottom:5px; background:#fff; box-shadow:1px 1px 1.5px rgba(0,0,0,.1);}
.mcat_rou li a{ display:block; padding:0 12px; color:#666;}
.mcat_rou li a:hover{ text-decoration:none;}
.mcat_rou li:first-child{ border-left:0 none;}
.mcat_rou li:hover{ background:#f8f8f8;}
.mcat_rou li.on{ background:#f8f8f8;}
.mcat_rou li.on a{ color:#E71313; font-weight:700;}

.msp_nav{ width:100%; float:left; margin-bottom:25px;}
.msp_box{ width:939px; margin-left:-15px; float:left; min-height:600px;}
.msp_box li{ float:left; width:218px; margin-left:15px; margin-bottom:13px;}
.msp_box li:hover{ box-shadow:0px 2px 3px rgba(0,0,0,0.06);}
.msp_box .s_img{ position:relative; width:100%; height:128px;}
.msp_box .s_inf{ padding:6px 8px 4px; border:1px solid #e9e9e9; border-top:0 none;}



/*右-推荐*/
.mli_hot{ margin-left:36px; width:200px; float:left;}
.mhot_item{ width:100%; margin-bottom:30px;}
.mli_hotn{ line-height:18px; margin-bottom:12px;}
.mli_hotn h3{ font-size:18px; color:#222; padding-left:10px; border-left:4px solid #e56700; font-weight:400;}
.mhot_li li{ width:100%; line-height:30px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mhot_li li a{ color:#333;}
.mhot_li li a:hover{ color:#e56700; text-decoration:none;}

.mhot_it li{ width:100%; margin-bottom:16px;}
.mhot_it li:hover{ box-shadow:0px 1px 2.5px rgba(0,0,0,0.07);}
.mhot_it .mh_img{ position:relative; width:100%; height:112px;}
.mh_img img{ width:100%; height:100%;}
.mh_h3{ position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px; background:rgba(0,0,0,0.5);}
.mh_h3 h3{ font-size:14px; font-weight:400; color:#eee; text-indent:6px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mhot_it .mh_inf{ height:26px; line-height:28px; padding:3px 5px; border:1px solid #e9e9e9; border-top:0 none;}
.mh_inf p{ font-size:12px; font-weight:400; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mhot_it li a{ text-decoration:none;}



/*图说型分类*/
.mcat_n{ width:900px; height:36px; line-height:36px; border-bottom:2px solid #f0f0f0; margin-top:15px;}
.mcat_n h3{ font-size:16px; color:#333; float:left; margin-left:2px;}
.mup_a{ font-size:14px; color:#fff; height:26px; line-height:26px; padding:0 10px 0 28px; margin-top:5px; border-radius:3px; float:right; background:url(../images/write.png) 10px 6px no-repeat; background-color:#FF8400;}
.mup_a:hover{ color:#fff; background-color:#FA8C14; text-decoration:none;}
.mcat_pic{ width:900px; height:36px; float:left; line-height:26px; font-size:14px; margin-top:15px; overflow:hidden;}
.mcat_l{ width:50px; float:left;}
.mcat_m{ width:770px; float:left;}
.mcat_m li{ float:left; margin-right:5px; margin-bottom:10px;}
.mcat_m li.on{ background:#888;}
.mcat_m li.on a{ color:#fdfdfd;}
.mcat_m li a{ padding:0 10px; color:#5e5e5e; text-decoration:none;}
.mcat_r{ width:30px; padding-right:14px; background:url(../images/spot_cat.png) right 11px no-repeat; cursor:pointer; float:right;}

.m_hei{ height:auto;}
.m_ope{ background-position:right -29px;}

.msp_box2{ width:900px; float:left;}
.msp_box2 li{ height:174px; margin-bottom:18px; margin-top:6px; padding-right:15px; background:#fff; border:1px solid #eee; box-sizing:border-box;}
.msp_box2 li:hover{ box-shadow:0px 0px 12px rgba(0,0,0,0.06);}
.spi_img{ width:260px; height:100%; float:left;}
.spi_img img{ width:100%; height:100%;}
.spi_inf{ position:relative; width:605px; height:100%; padding-left:15px; float:left;}
.spi_inf h3{ font-size:18px; color:#333; line-height:28px; margin-top:6px;}
.spi_inf p{ font-size:13px; color:#555; line-height:20px; margin-top:8px;}
.spi_da{ position:absolute; left:15px; bottom:5px; height:28px; line-height:28px; font-size:12px; color:#b6b6b6;}
.spi_da>div{ float:left; padding-left:19px; margin-right:18px;}
.sda_n{ font-size:13px; color:#333; padding-left:0!important;}
.sda_n img{ width:22px; height:22px; border-radius:50%; float:left; margin-top:3px; margin-right:5px;}
.sda_e{ height:28px; line-height:30px; background:url(../images/eyes.png) 0px 7px no-repeat;}
.sda_g{ height:28px; line-height:30px; background:url(../images/muse_sc.png) 1px 8px no-repeat; }
.sda_t{ height:28px; line-height:30px; padding-left:0!important;}

.mm_bot{ margin-bottom:10px;}

.msp_hot{ width:230px; float:right;}
.tar_item{ width:100%; margin-bottom:25px;}
.tar_ih{ width:100%; height:28px; line-height:28px; border-bottom:2px solid #f0f0f0;}
.tar_ih h3{ font-size:16px; font-weight:400; color:#333;}
.tar_il2 li{ height:70px; width:100%; margin-top:12px; box-shadow:0px 0px 1px rgba(0,0,0,0.15);}
.tar_il2 li:hover{ box-shadow:0px 1px 2px rgba(0,0,0,0.15);}
.il_pic{ width:70px; height:70px; float:left;}
.il_pic img{ width:100%; height:100%;}
.il_inf{ position:relative; height:70px; margin-left:8px; float:left; width:145px;}
.il_inf h4{ font-size:14px; font-weight:400; line-height:28px; color:#222; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.il_inf p{ position:absolute; left:0; bottom:3px; width:100%; font-size:12px; height:18px; line-height:18px; color:#aaa;}
.ilt_l{ float:left;}
.ilt_l span{ font-size:18px; font-family:'Arial';}
.ilt_r{ float:right;}


/*视频站分类*/
.mcat_v{ width:100%; height:36px; line-height:36px; margin-top:15px; margin-bottom:15px;}
.mcat_v h3{ font-weight:400; padding-left:28px; background:url(../images/sv_cat.png) 0px 7px no-repeat; margin-right:8px; float:left;}
.mcat_v .sv_ac{ position:relative; float:left; margin-left:12px; font-size:13px; height:33px; line-height:38px; padding:0 1px; color:#333; text-decoration:none;}
.mcat_v .sv_ac em{ position:absolute; left:50%; bottom:0; margin-left:-3px; border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:3px solid transparent;}
.mcat_v a.on{ box-sizing:border-box; border-bottom:1px solid #E71313; color:#E71313; height:33px;}
.mcat_v a.on em{ border-bottom:3px solid #E71313;}
.mcat_v p{ margin-left:40px; height:36px; line-height:40px; font-size:12px; color:#aaa; float:left;}
.mcat_sv{ width:100%; margin-bottom:8px; float:left;}
.mcat_sv li{ height:26px; line-height:26px; border:1px solid #e9e9e9; border-radius:3px; margin-right:12px; margin-bottom:10px; float:left;}
.mcat_sv li a{ padding:0 10px; color:#333; font-size:12px; text-decoration:none; float:left;}
.mcat_sv li a:hover{ color:#E71313;}
.mcat_sv li.on{ background:#e9e9e9;}
.mcat_sv li.on a{ color:#E71313;}

.msp_box3{ width:1175px; min-height:600px; float:left; margin-left:-15px;}
.msp_box3 li{ width:180.5px; height:167px; margin-left:15px; margin-bottom:25px; float:left;}
.msp_box3 li a{ text-decoration:none;}
.sv_img{ position:relative; width:100%; height:114px; overflow:hidden;}
.sv_img img{ width:100%; height:100%; border-radius:4px;}
.sv_num{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/bofang_user.png) 50% 50% no-repeat; background-color:rgba(0,0,0,0.2); opacity:0; filter:Alpha(opacity=0); transform:scale(1.8,1.8); transition:all 0.25s;}
.sv_num:hover{ opacity:0.8; filter:Alpha(opacity=80); transform:scale(1,1);}
.sv_inf{ padding:6px 0 5px;}
.sv_inf h3{ font-size:14px; font-weight:400; color:#3e3e3e; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sv_inf h3:hover{ color:#E71313;}
.sv_inf p{ font-size:12px; color:#bbb; height:18px; line-height:18px; margin-top:8px;}
.sv_cs{ padding-left:16px; background:url(../images/sv_n.png) 0px 1px no-repeat;}






/*馆主 展示*/
.vf_nav{ width:100%;}
.vf_box{ width:1160px; margin:0 auto;}
.vf_data{ width:100%; background:#fff;}
.vf_bj{ width:100%; height:250px;}
.vf_bj img{ width:100%; height:100%;}
.vf_link{ position:relative; width:100%; height:56px;}
.link_h{ position:absolute; left:36px; top:-50px; width:90px; height:90px; border-radius:50%; border:4px solid rgba(255,255,255,0.6); overflow:hidden;}
.link_h img{ width:100%; height:100%;}
.link_n{ float:left; height:56px; line-height:56px; margin-left:150px;}
.link_n a{ color:#333; margin-right:35px; padding-left:24px; float:left;}
.link_n a:hover{ color:#E71313; text-decoration:none;}
.n_1{ background:url(../images/n_sp.png) 0px 16px no-repeat;}
.n_2{ background:url(../images/n_sp.png) 0px -25px no-repeat;}
.n_3{ background:url(../images/n_sp.png) 0px -66px no-repeat;}
.n_4{ background:url(../images/n_sp.png) 0px -108px no-repeat;}
.link_n a.on{ color:#E71313;}
.vf_item{ width:100%; min-height:770px; padding:10px 20px; margin-top:15px; background:#fff; box-sizing:border-box; float:left;}
.vf_it{ width:100%; height:30px; line-height:30px; padding-bottom:18px;}
.vf_it h3{ font-size:16px; color:#111; font-weight:400; margin-right:8px; float:left;}
.vf_it h4{ float:left; height:30px; line-height:32px; color:#E71313;}

/*馆主-视频 展示*/
.vf_ib{ width:100%;}
.vf_ib ul{ margin-left:-20px;}
.vf_ib li{ width:208px; height:186px; margin-left:20px; margin-bottom:20px; float:left;}
.vf_ib li a{ text-decoration:none;}
.vf_pic{ position:relative; width:100%; height:128px; overflow:hidden;}
.vf_pic img{ width:100%; height:100%; border-radius:4px;}
.vf_txt{ width:100%;}
.vf_txt h3{ font-size:14px; color:#333; font-weight:400; line-height:20px; margin-top:4px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.vf_txt h3:hover{ color:#E71313;}
.vf_txt p{ height:18px; line-height:18px; margin-top:8px; font-size:12px; color:#bbb;}

/*馆主-游记 展示*/
.vf_ib2{ width:100%;}
.vf_ib2 li{ width:100%; height:145px; padding-bottom:17px; margin-bottom:17px; border-bottom:1px dashed #eee;}
.vf_ib2 li a{ text-decoration:none;}
.s_wid{ width:230px; border-radius:4px; overflow:hidden;}
.s_wid2{ width:835px;}
.s_wid2 h3{ margin-top:0;}
.s_wid2 h3:hover{ color:#E71313;}
.s_wid2 p{ margin-top:6px;}
.s_wid2 .sda_n{ height:28px; line-height:30px; font-size:12px; color:#b6b6b6;}
.vf_ib2 .spi_da{ bottom:-3px;}
.vf_ib2 .sda_n img{ width:22px; height:22px; margin-top:3px;}

/*馆主-数字景区 展示*/
.vf_ib3{ width:100%;}
.vf_ib3 ul{ margin-left:-20px;}
.vf_ib3 li{ width:208px; height:170px; margin-left:20px; margin-bottom:30px; float:left;}
.vf_ib3 li a{ text-decoration:none;}
.ss_pic{ width:100%; height:140px; padding:3px; border:1px solid #d6d6d6; border-radius:3px; box-sizing:border-box; overflow:hidden;}
.ss_pic img{ width:100%; height:100%; border-radius:2px;}
.ss_inf{ width:100%; height:22px; line-height:22px; padding-top:5px;}
.ss_inf h3{ font-size:15px; color:#333; font-weight:400; text-indent:3px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ss_inf:hover h3{ color:#E71313;}

/*馆主-博物馆 展示*/
.vf_ib4{ width:100%;}
.vf_ib4 li{ width:520px; height:112px; margin-right:35px; margin-bottom:22px; border:1px solid transparent; float:left;}
.vf_ib4 li:hover{ box-shadow:0px 0px 6px rgba(0,0,0,0.05); border:1px solid #f0f0f0;}
.sm_pic{ width:165px; height:100%; float:left; border-radius:3px; overflow:hidden;}
.sm_pic img{ width:100%; height:100%;}
.sm_inf{ position:relative; width:315px; height:100%; padding-left:10px; float:left;}
.sm_inf h3{ font-size:16px; font-weight:400; color:#111; line-height:22px; padding-top:4px; padding-bottom:6px;}
.sm_inf p{ font-size:12px; color:#888; line-height:16px; max-height: 48px; overflow: hidden;}
.sm_in{ position:absolute; left:0; bottom:1px; width:100%; height:20px; line-height:20px; font-size:12px; color:#bbb;}
.sm_i1{ float:left; margin-right:15px; padding-left:18px; margin-left:10px; background:url(../images/eyes.png) 0px 1px no-repeat;}
.sm_i2{ float:left; margin-right:15px;}
.sm_i3{ float:left;}






/*视频站 play页*/
.vp_info{ width:100%;}
.vp_txt{ width:100%; margin-top:18px;}
.vp_txt h3{ height:22px; line-height:22px; font-size:20px; font-weight:400; padding:10px 0 8px;}
.vp_txt .vp_tda{ width:100%; height:26px; line-height:26px; font-size:12px;}
.v_way{ float:left;}
.v_way a{ color:#aaa; padding-right:14px; margin-right:8px; text-decoration:none; background:url(../images/about_li.png) right 5px no-repeat; float:left;}
.v_way a:hover{ color:#E71313;}
.v_way a:last-child{ padding-right:0; margin-right:0; background:none;}
.v_master{ color:#333; margin-left:30px; float:left;}
.v_master:hover{ color:#E71313; text-decoration:none;}
.v_master img{ width:20px; height:20px; border-radius:50%; margin-top:2px; margin-right:5px; float:left;}
.v_time{ color:#b6b6b6; margin-left:16px; float:left;}
.v_number{ color:#b6b6b6; margin-left:16px; padding-left:17px; background:url(../images/sv_n.png) 0px 5px no-repeat; float:left;}
.v_addc{ color:#333; cursor:pointer; margin-left:24px; float:left;}
.v_addcd{}

.vp_vid{ width:100%; height:655px; margin-top:10px; background:#fff;}

.vf_box2{ width:100%; margin-top:20px; background:#fff; padding-bottom:50px; float:left;}
.vp_othe{ width:1160px; padding-top:22px; margin:0 auto;}
.vpo_l{ width:900px; float:left;}
.vpo_tj{ width:100%; float:left; margin-bottom:30px;}
.vtj_t{ width:100%; height:30px; line-height:30px; padding-bottom:10px;}
.vtj_t h3{ font-size:16px; font-weight:400; color:#000;}
.vtj_b{ width:915px; margin-left:-15px; float:left;}
.vtj_b li{ width:168px; height:140px; margin-left:15px; float:left;}
.vtj_b li a{ text-decoration:none;}
.vtj_pic{ position:relative; width:100%; height:108px; overflow:hidden;}
.vtj_pic img{ width:100%; height:100%; border-radius:3px;}
.vtj_txt{ width:100%; padding-top:3px;}
.vtj_txt h4{ height:22px; line-height:22px; font-size:12px; color:#333; font-weight:400; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.vcom{ width:100%; float:left;}
.vcomt{ width:100%; height:30px; line-height:30px; padding-bottom:8px;}
.vcomt h3{ font-size:16px; font-weight:400; color:#000; float:left;}
.vcomb{ width:100%; float:left;}
.text_ment{ position:relative; width:100%; height:auto; box-shadow:0px 1px 1px rgba(0, 0, 0, .05); border:1px solid #ddd; box-sizing:border-box;}
.text_ment .t_ment_tit{ line-height:36px; font-size:12px; border-bottom:1px dashed #ddd; color:#aaa;}
.t_ment_tit span{ padding-left:8px;}
.t_ment_tit span a{ text-decoration:none;}
#tment_sy{ position:absolute; top:9px; right:8px; font-size:12px; color:#b6b6b6;}
.text_ment #tment_s{ width:100%; height:176px; line-height:22px; color:#222; font-size:14px; word-break:break-all; font-family:"微软雅黑"; padding:5px 8px 5px 8px; box-sizing:border-box; border:0 none; outline:none; resize:none;}
.text_ment #tment_s:focus{ border:0px none;}
.text_ment .t_ment_send{ width:100%; height:30px; padding:7px 0; border-top:1px dashed #e6e6e6; margin-top:6px;}
.text_ment .pu_txt{ width:110px; height:30px; line-height:30px; padding:0 8px; font-family:"微软雅黑"; color:#222; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, .04); border:1px solid #d0d0d0; box-sizing:border-box; outline:none; margin-left:12px; float:left;}
.text_ment .pu_txt:focus{ border:1px solid #29a63a;}
.text_ment .pu_pic{ display:inline-block; height:30px; width:85px; outline:none; border:none; margin-left:12px; cursor:pointer; float:left;}
.text_ment .publ{ line-height:28px; width:80px; font-size:14px; font-family:"Arial","Hiragino Sans GB","Microsoft YaHei"; background:#FF8400; color:#fff; border:none; outline:none; cursor:pointer; margin-right:12px; margin-top:1px; border-radius:1px; float:right;}
.text_ment .publ:hover{ background:#f88102;}
.text_all{ width:100%; height:auto; margin-top:15px; box-sizing:border-box;}
.text_all .c_left60{ margin-left:60px;}
.text_all .c_left120{ margin-left:120px;}
.text_all .commentlist{ height:auto; padding:14px 0 8px 60px; box-sizing:border-box; border-top:1px solid #eee;}
.text_all .a_list{ position:relative; width:100%;}
.text_all .a_list_pic{ position:absolute; top:0px; left:-60px; height:46px; width:46px; border-radius:50%; overflow:hidden;}
.text_all .a_list_pic img{ height:46px; width:46px; outline:none; border:none;}
.text_all .a_list_box{ width:100%; height:auto;}
.text_all .a_list_box h3{ line-height:16px; font-size:12px; padding-bottom:4px; color:#333;}
.text_all .a_list_box p{ width:100%; line-height:22px; padding-right:10px; font-size:13px; color:#666; word-break:break-all; box-sizing:border-box;}
.text_all .a_list_box .list_b_info{ width:100%; line-height:20px; font-size:12px; padding-top:5px;}
.list_b_info .hftime{ color:#aaa;}
.list_b_info .reply{ margin-left:10px; color:#aaa; text-decoration:none;}
.list_b_info .reply:hover{ color:#f26e03;}
.hftext{ position:relative; width:100%; background:#f9f9f9; margin:8px 0 12px; padding:15px 12px 10px; box-sizing:border-box;}
.hftext .hf_txt{ width:100%; height:78px; padding:5px 6px 5px 12px; font-size:14px; word-break:break-all; font-family:"微软雅黑"; line-height:22px; color:#222; box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .03); border:1px solid #d0d0d0; box-sizing:border-box; outline:none; resize:none;}
.hftext .hf_txt:focus{ border:1px solid #29a63a;}
.hftext .t_ment_send{ width:100%; height:30px; margin-top:3px;}
.hftext .t_ment_send .submit_btn{ line-height:30px; width:90px; font-size:13px; font-family:"微软雅黑"; background:#259234; color:#fff; border:none; outline:none; cursor:pointer; float:right;}
.hftext .t_ment_send .submit_btn:hover{ background:#29a63a;}
.hftext .t_ment_send .pu_txt{ width:110px; height:30px; line-height:30px; padding:0 8px; font-family:"微软雅黑"; color:#222; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, .04); border:1px solid #d0d0d0; box-sizing:border-box; outline:none; float:left;}
.hftext .t_ment_send .pu_txt:focus{ border:1px solid #29a63a;}
.hftext .t_ment_send .pu_pic{ display:inline-block; height:30px; width:85px; outline:none; border:none; margin-left:12px; cursor:pointer; float:left;}
.hftext .hftext_tri{ position:absolute; margin-top:-29px; margin-left:36px; width:0; height:0; border-width:7px; border-style:dashed dashed solid dashed; border-color:transparent transparent #f9f9f9 transparent;}

.vpo_r{ width:230px; float:right;}










/*分页*/
.page {width:100%; height:30px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000; padding:25px 0 30px; }
.page .first {width:50px; height:26px; *height: 24px; display:inline-block; border:1px solid #e6e6e6; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .end {width:50px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border:1px solid #e6e6e6;  line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .prev {width:60px; height:26px; *height: 24px; line-height:26px; margin-left:10px;  display:inline-block; border:1px solid #e6e6e6; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .num {width:26px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border:1px solid #e6e6e6; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .current {width:26px; height:28px; margin-left:10px; display:inline-block; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#e56700;}
.page .next {width:60px; height:26px; *height: 24px; margin-left:10px; display:inline-block; line-height:26px; border:1px solid #e6e6e6; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page a { text-decoration:none;}
.page a:hover { text-decoration:none; color:#e56700;}



