﻿/* CSS Document */
@charset "utf-8";
@import url("base.css");

.content{ margin-bottom:30px;}
/*list_title*/
.list_title{ position:relative; margin-bottom:50px;}
.ti_left{ position:absolute; left:0; top:20px; float:left; font-size:14px; color:#929292;}
.ti_left a{ color:#929292;}
.ti_left a:hover{ color:#fc1f7b;}
.ti_right{ float:right; margin-top:12px; padding-right:16px; height:22px;}
.ti_right .bds_tsina1,.ti_right .bds_qzone1,.ti_right .bds_weixin1,.ti_right .bds_more1{ float:left; width:22px; height:22px; margin:0 8px 0 0; padding-left:0; overflow:hidden; line-height:22px; background-image:url(../images/share_icon.png); background-repeat:no-repeat;}
.ti_right .bds_tsina1{ background-position:0 0;}
.ti_right .bds_qzone1{ background-position:-57px 0;}
.ti_right .bds_weixin1{ background-position:-115px 0;}
.ti_right .bds_more1{ background-position:-178px 0;}
.bdshare-button-style0-16.bdshare a:hover{ opacity:1;}

.detail{ margin-bottom:35px;}
/*detail_left*/
.detail_left{ float:left; width:800px; _overflow:hidden;}

/*detail_con*/
.detail_con{ width:788px; margin-bottom:32px; padding:6px; background:#fbfbfb;}
.con_ak{ width:631px; padding:60px 80px 30px 75px; border:1px solid #eee; background:#fff;}
.con1 h1{ margin-bottom:16px; font-size:30px; text-align:center;}
.con1 .p1{ margin-bottom:45px; text-align:center;}
.con1 .p1 span{ margin-right:10px; padding-left:13px; font-size:16px; background:url(../images/hui.png) left center no-repeat; color:#929292;}
.con1 .p1 span a{ color:#929292;}
.con1 .p1 span a:hover{ color:#fc1f7b;}

.s_share{ float:left; margin-left:25px; height:32px;}
.s_share .bds_tsina2,.s_share .bds_qzone2,.s_share .bds_weixin2,.s_share .bds_more2{ float:left; width:32px; height:32px; margin:0 5px 0 0; padding-left:0; overflow:hidden; line-height:22px; background-image:url(../images/hui_share.png); background-repeat:no-repeat;}
.s_share .bds_tsina2{ background-position:0 0;}
.s_share .bds_qzone2{ background-position:-69px 0;}
.s_share .bds_weixin2{ background-position:-137px 0;}
.s_share .bds_more2{ background-position:-208px 0;}
.s_share .bds_tsina2:hover,.s_share .bds_qzone2:hover,.s_share .bds_weixin2:hover,.s_share .bds_more2:hover{ background-image:url(../images/fen_share.png); background-repeat:no-repeat;}
.s_share .bds_tsina2:hover{ background-position:0 0;}
.s_share .bds_qzone2:hover{ background-position:-69px 0;}
.s_share .bds_weixin2:hover{ background-position:-137px 0;}
.s_share .bds_more2:hover{ background-position:-208px 0;}
.d_con .zan1{ float:right; width:33px; height:32px; margin-right:18px; background:url(../images/comm.png) no-repeat;}

.con1 .p2{ margin:0 5px 30px;}
.con1 .p3{ width:620px; margin-top:30px; margin-left:5px; font-size:16px; line-height:30px; overflow:hidden;}
.con1 .p3 img{ margin:15px 0;}
.con1 .p3 a{ position:relative; white-space:nowrap; color:#fc1f7b;}
.star_det{ display:none; position:absolute;/* left:578px; top:890px;*/ width:248px; background:#fff; z-index:200;}
.star_com{ position:relative; width:226px; height:128px; padding:10px; border:1px solid #fc1f7b; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px;}
.star_ico{ position:absolute; top:-9px; left:30px; width:18px; height:9px; overflow:hidden; background:url(../images/san.png) no-repeat;}
.c_left{ display:inline; float:left; width:88px; height:130px; margin-right:14px; overflow:hidden;}
.c_left a{ display:block;}
.c_right{ position:relative; float:left;}
.c_right h4{ margin:8px 0; font-size:16px;}
.c_right h4 a:hover{ color:#fc1f7b;}
.c_list a{ display:block; margin-top:8px; padding-left:14px; font-size:12px; background:url(../images/icon2.png) left center no-repeat; color:#000;}
.c_list a:hover{ background:url(../images/icon3.png) left center no-repeat; color:#fc1f7b;}
.c_list .ma{ display:none; position:absolute; left:-106px; bottom:0px; width:106px; height:125px; background:url(../images/wei.png) no-repeat; z-index:100;}

.vote{ margin-top:40px; padding-top:15px; border-top:1px solid #ccc;}
.vote h2{ margin-bottom:15px; font-size:24px; color:#000;}
.intro{ padding-left:8px; border-left:2px solid #929292;}
.intro p{ font-size:14px; color:#333;}
.intro p b{ font-weight:normal; margin:0 16px;}
.form_p{ width:207px; display:inline-block; margin-top:16px; padding-left:105px;}
.form_p label{ padding-left:8px; font-size:16px; cursor:pointer;}
.form_p label.checked{ color:#fc1f7b;}
.vote_bot{ margin-top:35px; text-align:center;}
.vote_btn{ display:inline-block; width:100px; height:26px; margin-right:35px; background:url(../images/vote.png) no-repeat;}
.result_btn{ display:inline-block; width:100px; height:26px; background:url(../images/result.png) no-repeat;}
.vote_bot a.vote_btn:hover{ background:url(../images/vote1.png) no-repeat;}
.vote_bot a.result_btn:hover{ background:url(../images/result1.png) no-repeat;}

.notice{ display:none; position:relative; position:fixed; top:50%; left:50%; margin-left:-150px; margin-top:-60px; width:300px; height:120px; padding-top:40px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; box-shadow:5px 5px 18px #929292; background:#fff; z-index:9999;}
.notice p{ margin:0 0 38px; font-size:20px; text-align:center; color:#333;}
.notice a{ display:block; width:100px; height:26px; margin:0 auto; background:url(../images/que.png) no-repeat;}
.notice a:hover{ display:block; width:100px; height:26px; margin:0 auto; background:url(../images/que1.png) no-repeat;}
.notice b{ position:absolute; top:14px; right:14px; width:14px; height:14px; background:url(../images/close.png) no-repeat; cursor:pointer;}
.notice b:hover{ background:url(../images/close1.png) no-repeat; cursor:pointer;}

.result{ display:none; position:relative; position:fixed; top:50%; left:50%; margin-left:-200px; margin-top:-60px; width:400px; height:auto; padding:25px 0 35px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; box-shadow:5px 5px 18px #929292; background:#fff; z-index:9999;}
.result h3{ margin-bottom:35px; font-size:20px; text-align:center; color:#333;}
.result_list{ padding:0 28px;}
.result_i{ margin-bottom:15px;}
.result_i span{ display:inline-block; font-size:13px;}
.result_i span.xm{ width:96px; text-align:left;}
.result_i .jd{ position:relative; width:132px; height:6px; border:1px solid #ededed; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; overflow:hidden;}
.bar{ position:absolute; height:100%; font-weight:normal; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:#fc1f7b; overflow:hidden;}
.result_i span.fen{ margin:0 20px;}
.result_i span.fen i{ font-style:normal;}
.result_i span.piao i{ font-style:normal;}
.result a{ display:block; width:100px; height:26px; margin:40px auto 0; background:url(../images/que.png) no-repeat;}
.result a:hover{ display:block; width:100px; height:26px; margin:40px auto 0; background:url(../images/que1.png) no-repeat;}
.result b.result_close{ position:absolute; top:14px; right:14px; width:14px; height:14px; background:url(../images/close.png) no-repeat; cursor:pointer;}
.result b.result_close:hover{ background:url(../images/close1.png) no-repeat; cursor:pointer;}

.vote_list{ margin-top:20px; padding-bottom:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.vote_i{ float:left; width:200px; margin-top:20px; margin-right:12px;}
.vote_i.v_last{ margin-right:0;}
.vote_i a{ display:block;}
.vote_i p a:hover{ color:#fc1f7b;}

.d_all{ position:relative; width:240px; margin:30px auto 0;}
.ding{ float:left; width:80px; height:80px; margin-right:80px;}
.ding a{ display:block; width:80px; height:80px; background:url(../images/ding.png) no-repeat;}
.di{ visibility:hidden; position:absolute; top:0; left:-239px; width:239px; height:78px; border:1px solid #eee; -webkit-border-radius:40px; -moz-border-radius:40px; -ms-border-radius:40px; border-radius:40px; background:#fff;}
.di_left{ position:absolute; left:0; top:0; float:left; width:80px; height:80px;}
.di_left a{ display:block; width:80px; height:80px;font-size:14px; line-height:113px; text-align:center; background:url(../images/di.png) no-repeat; color:#fc1f7b;}
.di_right{ float:left;}
.di_share{ margin-top:24px; margin-left:83px; height:32px;}
.di_share .bds_tsina2,.di_share .bds_qzone2,.di_share .bds_weixin2,.di_share .bds_more2{ float:left; width:32px; height:32px; margin:0 0 0 5px; padding-left:0; overflow:hidden; line-height:22px; background-image:url(../images/hui_share.png); background-repeat:no-repeat;}
.di_share .bds_tsina2{ background-position:0 0;}
.di_share .bds_qzone2{ background-position:-69px 0;}
.di_share .bds_weixin2{ background-position:-137px 0;}
.di_share .bds_more2{ background-position:-208px 0;}
.di_share .bds_tsina2:hover,.di_share .bds_qzone2:hover,.di_share .bds_weixin2:hover,.di_share .bds_more2:hover{ background-image:url(../images/fen_share.png); background-repeat:no-repeat;}
.di_share .bds_tsina2:hover{ background-position:0 0;}
.di_share .bds_qzone2:hover{ background-position:-69px 0;}
.di_share .bds_weixin2:hover{ background-position:-137px 0;}
.di_share .bds_more2:hover{ background-position:-208px 0;}

.cai{ float:left; width:80px; height:80px;}
.cai a{ display:block; width:80px; height:80px; background:url(../images/cai.png) no-repeat;}
.ca{ visibility:hidden; position:absolute; top:0; right:0px; width:80px; height:80px; background:#fff;}
.ca a{ display:block; width:80px; height:80px; font-size:14px; line-height:113px; text-align:center; background:url(../images/jia.png) no-repeat; color:#fc1f7b;}

.page_list1{ max-width:376px; height:35px; margin:40px auto 0; line-height:35px;}
.page_list1 a{ float:left; width:35px; border:1px solid #eee; border-left:1px solid #fff; font-size:14px; text-align:center; color:#000;}
.page_list1 a.a1{ border-left:1px solid #eee;}
.page_list1 a:hover{ border:1px solid #fc1f7b; color:#fc1f7b;}
.page_list1 a.curr1{ border:none; width:37px; height:37px; background:#fc1f7b; color:#fff;}

/*read*/
.read{ width:741px; padding:29px 20px 20px 31px; border:1px solid #eee;}
.read h3{ width:96px; padding-right:28px; font-size:24px; background:url(../images/icon4.png) right center no-repeat;}
.list_all{ margin-top:35px;}
.list{ float:left; width:342px;}
.list a{ display:block; height:22px; margin-bottom:10px; padding-left:20px; padding-bottom:10px; border-bottom:1px dashed #ccc; font-size:16px; overflow:hidden; background:url(../images/icon1.png) -8px 7px no-repeat; color:#000; -webkit-transition:400ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;}
.list a.last{ margin-bottom:0;}
.list a:hover{ padding-left:28px; background:url(../images/icon1.png) 8px 7px no-repeat; color:#929292;}
.list a.v_icon3{ display:block; height:22px; margin-bottom:16px; padding-left:20px; padding-bottom:16px; border-bottom:1px dashed #ccc; font-size:16px; overflow:hidden; background:url(../images/sp.png) -18px 3px no-repeat; color:#000; -webkit-transition:400ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;}
.list a.v_icon3:hover{ padding-left:28px; background:url(../images/sp.png) 8px 3px no-repeat; color:#929292;}
.ad2{ float:left; margin-top:12px; margin-left:18px;}
/*ads*/
.ad3{  margin:30px 0 45px;}
/*like*/
.like{ width:800px;}
.like_title h3{ float:left; width:96px; padding-left:22px; padding-right:28px; font-size:24px; background:url(../images/icon4.png) right center no-repeat;}
.like_a{ float:right; margin-right:30px;}
.like_a a{ padding-left:27px; font-size:18px; background:url(../images/shua.png) left center no-repeat; color:#929292;}
.like_a a:hover{ color:#fc1f7b;}
.like_list{ margin-top:20px;}
.like_i{ float:left; width:190px; margin-right:13px; overflow:hidden;}
.like_i.l_last{ margin-right:0;}
.l_one{ margin-bottom:10px;}
.l_one a{ display:block;}
.l_two a:hover{ color:#fc1f7b;}

/*rm*/
.rm{ width:768px; padding:5px 15px; border:1px solid #ccc; margin-top:20px;}
.rm_left{ float:left; margin-right:10px; font-size:16px;}
.rm_right{ float:left; width:87%;}
.rm_right a{ float:left; width:24%; font-size:16px; line-height:26px; white-space:nowrap; overflow:hidden; text-align:left; color:#929292;}
.rm_right a:hover{ color:#fc1f7b;}

/*detail_right*/
.detail_right{ float:right; width:400px;}
/*ad1*/
.ad1{ margin:0 10px;}
/*recom*/
.recom{ position:relative; width:376px; height:552px; margin-top:94px; padding:76px 10px 10px; border:1px solid #ccc;}
.recommend_title{ position:absolute; top:-43px; left:80px; width:242px; text-align:center; background:#fff;}
.icon{ display:inline-block; width:22px; height:19px; background:url(../images/jiao.png) no-repeat;}
.recommend_title h2{ margin-top:8px; padding-bottom:20px; font-size:24px; background:url(../images/fang.png) bottom center no-repeat;}
.recom_i{ position:relative; float:left; width:186px; height:274px; margin-right:2px; margin-bottom:2px; overflow:hidden; filter:alpha(opacity=100); opacity:1;}
.recom_i img{ display:block;}
.recom_i a.pin{ position:absolute; left:50%; top:50%; width:44px; height:44px; margin-top:-22px; margin-left:-22px; background:url(../images/pin.png) no-repeat;}
.recom_i:hover{ filter:alpha(opacity=80); opacity:0.8;}
.recom_i .i_title{ position:absolute; bottom:0; left:0; width:186px; height:36px; font-size:12px; line-height:36px; text-align:center; background:rgba(0,0,0,0.5); background:url(../images/ibg.png) repeat-x\0; *background:url(../images/ibg.png) repeat-x;}
.recom_i .i_title a{ display:block; color:#fff;}

/*hot_detail*/
.hot_detail{ position:relative; width:380px; height:647px; margin-top:50px; margin-left:10px; background:url(../images/hotbg.png) no-repeat;}
.hot_title{ position:absolute; top:-9px; left:50%; margin-left:-46px; background:#fff;}
.hot_title h4{ width:129px; text-align:center; font-size:20px; background:url(../images/line2.png) left center no-repeat;}
.hot_list{ padding:46px 20px 0;}
.hot_i{ position:relative; height:22px; margin-top:21px; padding-bottom:16px; border-bottom:1px dashed #ccc; overflow:hidden;}
.hot_i.h1{ margin-top:0;}
.hot_i.h_last{ border-bottom:none;}
.hot_i.h_cur{ height:269px; padding-bottom:0; border-bottom:none;}
.h_one{ padding-left:15px; font-size:16px; background:url(../images/icon1.png) -10px 8px no-repeat;}
.h_one a{ color:#000;}
.h_two{ display:none; position:absolute; left:15px; top:40px;}
.hot_i.h_cur .h_one{ padding-left:30px; background:url(../images/icon1.png) 11px 8px no-repeat;}
.hot_i.h_cur .h_one a{ color:#929292;}
.hot_i.h_cur .h_two{ display:block;}

/*about*/
.about{ margin-top:50px; padding:0 48px;}
.about_title h3{ font-size:18px;}
.about_i1{ padding:28px 0; border-bottom:1px solid #ccc;}
.i_left1{ /*display:inline; float:left;margin-right:12px;overflow:hidden;*/ width:300px; height:170px;  }
.i_left1 a{ display:block;}
.i_right1{ position:relative; float:left;}
.i_right1 h4{ font-size:16px;}
.i_right1 h4 a:hover{ color:#fc1f7b;}
.r_list1{ /*padding-left:28px;*/font-size:14px;
    width: 300px;
    height: auto;}
.r_list1 a{ display:block; margin-top:4px; padding-left:14px; font-size:15px; background:url(../images/icon2.png) left center no-repeat; color:#000;}
.r_list1 a:hover{ background:url(../images/icon3.png) left center no-repeat; color:#fc1f7b;}
.r_list1 .ma{ display:none; position:absolute; left:-106px; bottom:0px; width:106px; height:125px; background:url(../images/wei.png) no-repeat; z-index:100;}
.r_list1 a.gd:hover{ padding-right:20px; background:url(../images/kw_bg.png) 0 4px no-repeat; color:#fc1f7b; z-index:100;}


.about_i2{ padding:28px 0; border-bottom:1px solid #ccc;}
.i_left2{ display:inline; float:left; width:98px; height:130px; margin-right:12px; overflow:hidden;}
.i_left2 a{ display:block;}
.i_right2{ position:relative; float:left;}
.i_right2 h4{ margin-top:10px; margin-bottom:23px; font-size:16px;}
.i_right2 h4 a:hover{ color:#fc1f7b;}
.r_list2{ font-size:12px; color:#000;}
.r_list2 p{ margin-bottom:8px;}
.r_list2 p span{ color:#929292;}
.r_list2 a{ color:#000;}
.r_list2 a:hover{ color:#fc1f7b;}

.about_i3{ padding:28px 0; border-bottom:1px solid #ccc;}
.i_left3{ display:inline; float:left; width:98px; height:130px; margin-right:12px; overflow:hidden;}
.i_left3 a{ display:block;}
.i_right3{ position:relative; float:left;}
.i_right3 h4{ margin-top:10px; margin-bottom:23px; font-size:16px;}
.i_right3 h4 a:hover{ color:#fc1f7b;}
.r_list3{ font-size:12px; color:#000;}
.r_list3 p{ margin-bottom:8px;}
.r_list3 p span{ color:#929292;}
.r_list3 a{ color:#000;}
.r_list3 a:hover{ color:#fc1f7b;}

/*comment*/
.say{ margin-bottom:7px; padding-top:20px; padding-right:168px; border-top:1px solid #000;}
.say_form span{ float:left; font-size:18px; margin-left:30px; margin-right:58px;}
.say_form textarea{ width:832px; height:140px; padding-top:16px; padding-left:20px; border:1px solid #eee; color:#929292;}
.public{ margin-top:13px;}
.public .fa{ display:block; float:right; width:74px; height:38px; border:1px solid #fc1f7b; font-size:16px; text-align:center; line-height:38px; color:#fc1f7b;}
.yan{ float:right; margin-right:15px;}
.yzm{ float:left; width:112px; height:40px; margin-left:15px; vertical-align:middle;}
.yan label{ float:left; font-size:18px;}
.yan input{ width:110px; height:38px; line-height:38px; padding-left:8px; border:1px solid #ccc;}

.com_title h3{ padding-left:30px; padding-bottom:13px; border-bottom:1px solid #000; font-size:18px;}
.com_i{ margin-top:16px; padding:0 30px 30px; border-bottom:1px dashed #ccc;}
.com_left{ float:left; width:96px; margin-right:35px;}
.com_right{ float:left; width:872px; word-break:break-all;}
.com_right .com_p1{ margin-top:16px; margin-bottom:38px; font-size:18px;}
.hot_list_left{ float:left;}
.hot_list_left span{ color:#929292;}
.hot_list_right{ float:right; color:#929292;}
.hot_list_right a{ color:#929292;}
.hot_list_right span{ margin:0 2px;}
.com_reply{ display:none; margin-left:131px;}
.reply_form{ width:876px; height:40px; margin-top:42px; overflow:hidden;}
.re_txt{ float:left; width:790px; height:38px; padding-left:10px; border:1px solid #eee; border-right:none; font-size:12px; line-height:38px;}
.re_btn{ float:left; width:73px; height:38px; border:1px solid #fc1f7b; font-size:16px; text-align:center; line-height:38px; color:#fc1f7b;}
.red_zan b{ font-weight:normal;}
.reply.red{ color:#fc1f7b;}
.red_zan.red{ color:#fc1f7b;}
.other{ margin-top:30px;}
.other p{ font-size:18px; margin-bottom:50px; word-break:break-all;}
.other p span{ margin-right:18px; color:#fc1f7b;}
.o_p2 span{ font-size:12px; color:#929292;}

.page2{ width:556px; height:35px; line-height:35px; margin:70px auto 0;}
.page_list2{ display:inline; float:left; max-width:370px; margin-right:5px;}
.page_list2 a{ float:left; width:35px; border:1px solid #eee; border-left:1px solid #fff; font-size:14px; text-align:center; color:#000;}
.page_list2 a.a1{ border-left:1px solid #eee;}
.page2 a.one,.page2 a.two,.page2 a.three{ float:left; padding:0 12px; border:1px solid #eee; font-size:12px; color:#000;}
.page2 a.one,.page2 a.two{ display:inline; margin-right:5px;}
.page2 a:hover{ border:1px solid #fc1f7b; color:#fc1f7b;}
.page2 a.curr2{ border:none; width:37px; height:37px; background:#fc1f7b; color:#fff;}

