@charset "utf-8";
/* CSS Document */

.live_header { border-bottom:1px solid #e5e5e5; }
.live_header div {width:1200px; height:60px; margin:0 auto; }
.live_header .logo { display:block; width:160px; height:46px; padding:7px 4px; float:left;}
.live_header ul { float:right; }
.live_header li { padding:0 20px; font-size:16px; line-height:60px; float:left;}
.live_header li a { color:#666; }
.live_header li a:hover { color:#ff9d00; }


.live_title { height:220px; background-color:#f4f4f4; }
.live_title div { width:1200px; margin:0 auto; height:220px; background:url(/statics/cxt/img/live_title.jpg) right no-repeat; }
.live_title img { padding-left:66px; padding-top:56px; }
.live_title p { padding-left:66px; font-size:18px; color:#878789;}
.live_title h1 { padding:15px 0 15px 66px; font-size:40px; color:#3e4450; }


.live_content { width:1200px; margin:0 auto; }
.live_content .live { margin-top:25px; width:770px; }

.live h2,.dianpin h2,.estimate h2 { border-bottom:1px solid #898989; }
.live h2 p,.dianpin h2 p,.estimate h2 p { padding:15px 0; width:190px; border-bottom:3px solid #434343; }
.live h2 i,.dianpin h2 i,.estimate h2 i { display:inline-block; margin-right:10px; background:url(/statics/cxt/img/live_icon.png) no-repeat; vertical-align:middle; }

.live h2 i { width:29px; height:29px; background-position:0 0; }


.live ul { margin-top:30px; }
.live_cont_more { display:block; width:666px; height:45px; font-size:14px; color:#7e7e7f; line-height:43px; border:1px solid #e3e7f0; box-sizing:border-box; text-align:center;}
.live_cont_more:hover { color:#ff9d00; }

.live .left { position:relative; width:105px; padding-top:25px;}
.left .time {/* margin-left:35px;*/ font-size:16px; color:#67cfe3; float:left;}
.left .circle { position:absolute; top:25px; left:76px; height:; width:15px; height:15px; background:url(/statics/cxt/img/live_icon.png) -125px 0 no-repeat; }
.left .arr { position:absolute; top:26px; right:-2px; margin-left:5px; width:10px; height:14px; background:url(/statics/cxt/img/live_icon.png) -143px 0 no-repeat; z-index:1;}

.live .live_cont {position:relative; width:665px; padding-bottom:30px; }
.live .live_cont .box { padding:0 35px; background-color:#f5f6fa; border:1px solid #e3e7f0; box-sizing:border-box;}

.live_cont .live_cont_img1,.live_cont .live_cont_imgs,.live_cont .live_cont_img2,.live_cont .live_cont_img3,.live_cont .live_cont_img4 { padding:18px 0; }
.live_cont .live_cont_img1 img { width:100%; }

.live_cont .live_cont_imgs p {overflow:hidden; width:194px; height:194px; margin-right:3px; margin-bottom:3px; float:left; }
.live_cont .live_cont_imgs p img { width:100%; }

.live_cont .live_cont_img2 img { width:293px; margin-right:3px; float:left;}

.live_cont .live_cont_img3 p { width:194px; height:193px; float:left; overflow:hidden;}
.live_cont .live_cont_img3 p img { width:100%; }
.live_cont .live_cont_img3 p:first-child { width:390px; height:390px; margin-right:3px; }
.live_cont .live_cont_img3 p:last-child { margin-top:4px; }

.live_cont .live_cont_img4 p { width:293px; height:293px; float:left; margin-right:3px; margin-top:3px; overflow:hidden;}
.live_cont .live_cont_img4 p img { width:100%; }

.live_cont .border { position:absolute; left:-22px; top:0; height:100%; border-left:1px solid #e0e4ed; z-index:-1;}
.live_cont .author { padding-top:20px; }
.live_cont .author img { display:inline-block; width:50px; height:50px; vertical-align:middle; border-radius:50%;}
.live_cont .author p { display:inline-block; padding-left:10px; font-size:14px; color:#323433; line-height:2; width:520px; vertical-align:middle; }
.live_cont .author p i { color:#7ea9d3; margin-left:10px; }
.live_cont .author p span { display:block; font-size:12px; color:#989898; line-height:2;}

.live_cont .text { padding-top:18px; display:block; font-size:14px; color:#323433; line-height:1.5;}
.live_cont .text span{ color:#f02087; }

.live_cont .huifu { padding-top:15px; }
.live_cont .huifu .btn { font-size:14px; line-height:1.5; text-align:right;}
.live_cont .huifu .btn a { color:#777; }
.live_cont .huifu .btn span { margin-left:10px; color:#7ea9d3; vertical-align:middle;}
.live_cont .huifu .btn i { display:inline-block; margin-right:8px; width:23px; height:17px; background:url(/statics/cxt/img/live_icon.png) -100px 0 no-repeat; vertical-align:middle;}
.live_cont .huifu .txt { display:block; padding-top:15px; }
.live_cont .huifu .txt img {display:inline-block; margin-right:12px; width:50px; height:50px; vertical-align:middle; border-radius:50%;}
.live_cont .huifu .txt input { display:inline-block; width:528px; height:35px; padding:0 10px; font-size:14px; color:#323433; line-height:35px; border:1px solid #cdd3eb; vertical-align:middle; box-sizing:border-box;}
.live_cont .huifu .sub { width:65px; height:27px; font-size:14px; line-height:27px; color:#FFF; border:0 none; background-color:#afbcf1; border-radius:3px; float:right; box-sizing:border-box;}

.live_cont .pinlun { margin-top:0; padding-top:20px; }
.live_cont .pinlun li { color:#323433; padding:20px 0 10px; border-top:1px solid #e3e7f0; }
.live_cont .pinlun li img { display:inline-block; width:50px; height:50px; vertical-align:middle; border-radius:50%; } 
.live_cont .pinlun li div { display:inline-block; padding-left:10px; width:520px; vertical-align:middle; }
.live_cont .pinlun li p { font-size:14px; color:#323433; line-height:2; }
.live_cont .pinlun li .name { color:#097ae9; }
.live_cont .pinlun .more a { display:block; padding:15px 0; font-size:14px; color:#777777; text-align:center;}

.dianpin h2 i { width:32px; height:29px; background-position:-31px 0; }
.dianpin h2,.estimate h2 { margin-top:25px; }

/*侧边栏*/
.live_content .side { width:400px; }
/*点评赢大礼*/
.side .dianpin .cont { margin-top:25px; background-color:#f7f7f7; }
.side .dianpin .cont img { width:400px;}
.side .dianpin .cont p { padding:15px 10px; font-size:16px; height:3em; overflow:hidden; }
.side .dianpin .cont p a { color:#323433; line-height:1.5; }
.side .dianpin .cont p a:hover { color:#ff9d00; }
/*服务评价*/
.side .estimate {}
.estimate h2 i { width:33px; height:31px; background-position:-65px 0; }
.estimate h2 p { float:left; }
.estimate h2 .fr { margin-top:25px; font-size:18px; color:#838080; line-height:2; }
.estimate h2 .fr em { font-style:normal; color:#59a0e4; }

.estimate .pingjia { margin-top:30px; height:1340px; overflow-y:scroll;}
.estimate .pingjia div { max-width:83%; margin-bottom:30px; border:1px solid #e3e7f0; padding:20px 30px 30px; }
.estimate .pingjia div span { font-size:14px; line-height:42px; padding:5px 0; }
.estimate .pingjia .name { font-size:16px; display:inline-block; color:#69a3ee; }
.estimate .pingjia div img { width:100%; }