@charset "UTF-8";
/* 旅游人文 */
.lyrw_titlebox{
	float:left;
	width:1200px;
	background:url(../images/cyxx/title_line.gif) no-repeat 15px 2px;
	font-size:18px;
	color:#434343;
	line-height:20px;
	letter-spacing:3px;
	padding:0 0 10px 30px;
	border-bottom:3px solid #e7e6e6;
	margin-bottom:15px;
}
.lyrw_jdtjbox{ overflow:hidden; position:relative; width:1200px;   }
.lyrw_jdtjbox .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.lyrw_jdtjbox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:49px; height:6px; margin:4px;  background:url("../images/cyxx/icon_02.gif") 0 -6px no-repeat; line-height:9999px;}
.lyrw_jdtjbox .hd ul li.on{ background-position:0 0; }
.lyrw_jdtjbox .bd{ height:665px; margin:0 8px; overflow:hidden;  }
.lyrw_jdtjbox .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
.lyrw_jdtjbox .bd ul li{ margin:0 0 16px 16px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.lyrw_jdtjbox .bd ul li .pic{ text-align:center; }
.lyrw_jdtjbox .bd ul li .pic img{ width:568px; height:195px; display:block;}
.lyrw_more{
	float:left;
	width:1200px;
	margin:0 0 80px 0;
	text-align:center;
}
.lyrw_more a{
	font-size:15px;
	color:#434343;
	border:1px solid #666564;
	padding:5px 35px;
}
ul.lyrw_rmyj{
	float:left;
	width:1200px;
	margin:0 21px 30px 21px;
}
ul.lyrw_rmyj li{
	position:relative;
	float:left;
	width:364px;
	height:385px;	
	border:1px solid #f4f4f4;
	margin:0 10px 20px 10px;
	background:#fff;
	overflow:hidden;
}
ul.lyrw_rmyj li:hover{ -moz-box-shadow:2px 2px 5px #bdbcbc; -webkit-box-shadow:2px 2px 5px #bdbcbc; box-shadow:2px 2px 5px #bdbcbc; }
ul.lyrw_rmyj li .dt_imgbox a{ display:inline-block; width:364px; height:253px; border:0;}
ul.lyrw_rmyj li span.tags{
	position:absolute;
	top:15px;
	left:-5px;
	display:inline-block;
	width:80px;
	height:44px;
	background:url(../images/cyxx/icon_01.png) no-repeat;
	font-size:14px;
	color:#fff;
	line-height:35px;
	text-align:center;
}
ul.lyrw_rmyj li .nickname{
	position:absolute;
	left:30px;
	bottom:85px;
	width:304px;
	height:85px;
	overflow:hidden;
}
ul.lyrw_rmyj li .nickname .face{
	float:left;
	width:80px;
	height:80px;
	border:5px solid #fff;
	border-radius:50%;
}
ul.lyrw_rmyj li .nickname .name{
	float:left;
	width:200px;
	font-size:16px;
	color:#0c0c0c;
	line-height:40px;
	margin:35px 0 0 10px;
}
ul.lyrw_rmyj li .titles{
	position:absolute;
	bottom:0;
	left:0;
	width:344px;
	height:75px;
	font-size:16px;
	font-weight:700;
	line-height:30px;
	letter-spacing:1px;
	margin:0 10px;
	overflow:hidden;
}
ul.lyrw_ht {
	float:left;
	width:1146px;
	margin:20px 27px  30px 27px;
}
ul.lyrw_ht li{
	float:left;
	width:1146px;
	margin-bottom:40px;
}
ul.lyrw_ht li .imgbox{
	float:left;
	width:80px;
	height:80px;
	margin-right:10px;
	border-radius:50%;
	overflow:hidden;
}
ul.lyrw_ht li .conbox{
	float:left;
	width:1056px;
}
ul.lyrw_ht li .conbox a{
	font-size:18px;
	color:#4c78a4;
	font-weight:700;
	line-height:35px;
}
ul.lyrw_ht li .conbox .data{
	font-size:16px;
	color:#7e7f80;
	line-height:21px;
}
ul.lyrw_ht li .conbox .data span{
	color:#0a0a0a;
	margin-right:5px;
}





.m_btm{ margin-bottom:100px;}
/*推荐景点*/
.s_tjjd_datalist{
	position:relative;
	width:1168px;
	margin:0 auto;
}
.s_tjjd_datalist .jdtj_tags{
	float:left;
	width:1086px;
	height:40px;
	margin:0 41px 40px 41px;
	overflow:hidden;	
}
.s_tjjd_datalist .jdtj_tags li{
	float:left;
	width:543px;
	font-size:18px;
	color:#434343;
	line-height:40px;
	text-align:center;
	letter-spacing:10px;
	background:#f7d044;
	cursor:pointer;
}
.s_tjjd_datalist .jdtj_tags li.on{
	background:#434343;
	color:#f7d044;
}
.s_tjjd_datalist ul.jdtj_list{
	float:left;
	width:1186px;
	margin-bottom:20px;
}
.s_tjjd_datalist ul.jdtj_list li{
	float:left;
	width:568px;
	height:195px;
	margin:0 8px 16px 8px;
	overflow:hidden;
}
.s_tjjd_datalist ul.jdtj_list li img{
	width:568px;
	height:195px;
	border:0;	
}

/*热门游记*/
.s_rmyj_banner{
	float:left;
	width:1154px;
	margin:0 23px 40px 23px;
}
.s_rmyj_banner img{
	width:1154px;
	height:385px;
	border-radius:10px;
}
.s_rmyj_search{
	float:left;
	width:1154px;
	margin:0 23px 40px 23px;
}
.s_rmyj_search .input_box{
	float:left;
	width:984px;
	height:60px;
	overflow:hidden;
}
.s_rmyj_search .input_box .txt_input{
	width:982px;
	height:58px;
	border:1px solid #827f80;
	font-size:17px;
	line-height:58px;
	text-indent:15px;
	border-radius:5px;
}
.s_rmyj_search .btn_box{
	float:left;
	width:170px;
	text-align:right;
}

.s_rmyj_search .btn_box .btn_input{
	width:154px;
	height:60px;
	background:url(../images/cyxx/icon_08.png) no-repeat;
	border:0;	
}
.s_tab_box{
	float:left;
	width:1200px;
	border-bottom:3px solid #e7e6e6;
	margin-bottom:30px;
}
.s_tab_box li{
	float:left;
	width:140px;
	font-size:17px;
	line-height:44px;
	letter-spacing:2px;
	text-align:center;
	cursor:pointer;
	margin:0 0 0 30px;
}
.s_tab_box li.on{
	border-bottom:3px solid #e7b925;
}
.s_tab_box a.link_write{
	float:right;
	display:inline-block;
	width:161px;
	height:44px;
	border:0;
	background:url(../images/cyxx/icon_04.png) no-repeat;
	margin-right: 20px;
}
ul.s_rmyj_datalist{
	float:left;
	width:1120px;
	margin:0 40px 30px 40px;
}
ul.s_rmyj_datalist li{
	float:left;
	width:1120px;
	margin-bottom:70px;
}
ul.s_rmyj_datalist li .imagebox{
	float:left;
	width:410px;
	height:240px;
	margin-right:20px;
	overflow:hidden;
}
ul.s_rmyj_datalist li .imagebox a{
	display:inline-block;
	width:410px;
	height:240px;
	border:0;
}
ul.s_rmyj_datalist li .conbox{
	float:left;
	width:690px;
}
ul.s_rmyj_datalist li .conbox .title_fnt{
	float:left;
	width:690px;
	font-size:21px;
	font-weight:700;
	line-height:40px;
}
ul.s_rmyj_datalist li .conbox .simple{
	float:left;
	width:690px;
	height:125px;
	font-size:15px;
	color:#434343;
	line-height:30px;
	margin:10px 0;
	overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
ul.s_rmyj_datalist li .conbox .data{
	float:left;
	width:690px;
	margin-top: 15px;
}
ul.s_rmyj_datalist li .conbox .data .face{
	float:left;
	width:40px;
	height:40px;
	border-radius:50%;
	margin-right:15px;
	overflow:hidden;
}
ul.s_rmyj_datalist li .conbox .data .nikename{
	float:left;
	width:200px;
	font-size:16px;
	color:#434343;
	line-height:40px;
}
ul.s_rmyj_datalist li .conbox .data .dt_lt{
	float:right;
	width:400px;
	font-size:16px;
	color:#0d0d0d;
}
ul.s_rmyj_datalist li .conbox .data .dt_lt i{ margin-left:20px;}
ul.s_rmyj_datalist li .conbox .data .dt_lt i.view{
	display:inline-block;
	background:url(../images/cyxx/icon_05.png) no-repeat 0 8px;
	padding-left:40px;
	line-height:40px;
}
ul.s_rmyj_datalist li .conbox .data .dt_lt i.review{
	display:inline-block;
	background:url(../images/cyxx/icon_06.png) no-repeat 0 8px;
	padding-left:35px;
	line-height:40px;
}
ul.s_rmyj_datalist li .conbox .data .dt_lt i.datetime{
	display:inline-block;
	background:url(../images/cyxx/icon_07.png) no-repeat 0 8px;
	padding-left:35px;
	line-height:40px;
}

/*游记详情*/
.s_rmyj_screen{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	height:531px;
	background:url(../images/cyxx/banner1.jpg) no-repeat;
	overflow:hidden;
}
.s_rmyj_screen .screenbg{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-width:1200px;
	height:65px;
	background:#e6e3e2;
	overflow:hidden;
}
.s_rmyj_screen .screen_box{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-width:1200px;
	height:130px;
	overflow:hidden;
}
.s_rmyj_screen .sn_imgbox{
	float:left;
	width:100px;
	height:100px;
	margin-right:15px;
	border-radius:50%;
	border:5px solid #fff;
	margin:10px 20px 0 25px;
	overflow:hidden;
}
.s_rmyj_screen .sn_conbox{
	float:left;
	width:1040px;
}
.s_rmyj_screen .sn_conbox .title{
	float:left;
	width:1040px;
	font-size:32px;
	font-weight:600;
	color:#fff;
	letter-spacing:3px;
	text-shadow:2px 2px 3px #000;
	margin:10px 0 35px 0;
}
.s_rmyj_screen .sn_conbox .conbox{
	float:left;
	width:1040px;
	font-size:20px;
	color:#030303;
	line-height:30px;
}
.s_rmyj_screen .sn_conbox .conbox .sleft{
	float:left;
	width:300px;
}
.s_rmyj_screen .sn_conbox .conbox .datetime{
	font-size:17px;
	color:#555454;
}
.s_rmyj_screen .sn_conbox .conbox .sright{
	float:right;
	width:300px;
	margin-top:15px;
}
.s_rmyj_screen .sn_conbox .conbox .sright span{ float:left; font-size:15px; margin-right:10px;}

.s_rmyj_left{
	float:left;
	width:870px;
	margin:30px 20px 0 0;
}
.s_rmyj_left .infobox{
	float:left;
	width:756px;
	border:1px dashed #9c9c9c;
	padding:0 56px;
	margin-bottom:30px;
}
.s_rmyj_left .infobox li{
	float:left;
	width:197px;
	font-size:18px;
	color:#060606;
	line-height:49px;
	margin:10px 0;
}
.s_rmyj_left .infobox li.icon1{
	width:252px;
	background:url(../images/cyxx/icon_09.png) no-repeat; 
	padding-left:55px;
}
.s_rmyj_left .infobox li.icon2{
	width:180px;
	background:url(../images/cyxx/icon_10.png) no-repeat; 
	padding-left:55px;
}
.s_rmyj_left .infobox li.icon3{
	width:150px;
	background:url(../images/cyxx/icon_11.png) no-repeat; 
	padding-left:55px;
}
.s_rmyj_left .infobox li.icon4{
	background:url(../images/cyxx/icon_12.png) no-repeat; 
	padding-left:55px;
}
.s_rmyj_left .infobox li span{ margin:0 8px; color:#dd6c19;}
.s_rmyj_left .main_box{
	float:left;
	width:870px;
	margin-bottom:50px;
}
.s_rmyj_left .review_title{
	float:left;
	width:870px;
	font-size:21px;
	color:#040404;
	text-indent:20px;
	line-height:40px;
	border-bottom:3px solid #f0eeee;
}
.s_rmyj_left .review_title span{ color:#4a72b4;}

.page_box_yj{
	float:left;
	width:870px;
	min-width:870px;
	max-width:870px;
	margin:40px auto;
	text-align:center;
}
.page_box_yj a{
	display:inline-block;
	padding:3px 10px;
	border:1px solid #e8e8e8;
	margin:0 5px;
}
.page_box_yj a:hover{color:#4a72b4;}
.page_box_yj a.on{
	background:#4a72b4;
	border:1px solid #4a72b4;
	color:#fff;	
}
.page_box_yj span.omit{
	margin:0 15px;
}
.page_box_yj span.fnt{
	margin:0 8px 0 30px;
}
.page_box_yj span.fntpage{
	margin:0 8px;
}
.page_box_yj .txt_page{
	width:50px;
	height:20px;
	padding:3px 0;
	text-align:center;
	border:1px solid #e8e8e8;
}
.page_box_yj .btn_page{
	width:50px;
	height:28px;
	padding:3px 0;
	font-family:"Microsoft YaHei";
	color:#fff;
	text-align:center;
	background:#4a72b4;
	border:1px solid #4a72b4;
	cursor:pointer;
}
ul.rmyj_rvedatalist{
	float:left;
	width:820px;
	margin:10px 25px;
}
ul.rmyj_rvedatalist li{
	float:left;
	width:820px;
	margin:10px 0 20px 0;
}
ul.rmyj_rvedatalist li .f_img{
	float:left;
	width:55px;
	height:55px;
	border-radius:50%;
	margin-right:25px;
	overflow:hidden;
}
ul.rmyj_rvedatalist li .r_con{
	float:left;
	width:740px;
}
ul.rmyj_rvedatalist li .r_con .nickname{
	float:left;
	width:740px;
	font-size:16px;
	color:#dd6c19;
	line-height:55px;
}
ul.rmyj_rvedatalist li .r_con .desc{
	float:left;
	width:740px;
}
ul.rmyj_rvedatalist li .r_con .desc ul.imglist{
	float:left;
	width:90px;
}
ul.rmyj_rvedatalist li .r_con .desc ul.imglist li{
	float:left;
	width:90px;
	height:90px;
	overflow:hidden;
}
ul.rmyj_rvedatalist li .r_con .datetime{
	float:left;
	width:740px;
	font-size:14px;
	color:#a7a7a7;
	line-height:30px;
}
ul.rmyj_rvedatalist li .r_con .datetime a{
	float:right;
	color:#ff9a01;
	margin-right:10px;
}
ul.rmyj_rvedatalist li .r_con .reply_list{
	float:left;
	width:720px;
	background:#f6f6f5;
	padding:10px;
	border-radius:3px;
}
ul.rmyj_rvedatalist li .r_con .reply_list li{
	float:left;
	width:720px;	
	margin:5px 0;
	padding-bottom:5px;
	border-bottom:1px solid #f0eeee;
}
ul.rmyj_rvedatalist li .r_con .reply_list li a{
	float:right;
	font-size:14px;
	color:#ff9a01;
	margin-left:15px;
}

.rmyj_formbox{
	float:left;
	width:820px;
	margin:20px 25px;
}
.rmyj_formbox .area_box{
	float:left;
	width:820px;
	margin-bottom:15px;
}
.rmyj_formbox .btn_box{
	float:left;
	width:820px;
	margin-bottom:30px;
	text-align:right;
}
.rmyj_formbox .btn_box a.login,.rmyj_formbox .btn_box input{
	display:inline-block;
	width:55px;
	height:30px;
	background:#4a72b4;
	font-size:15px;
	color:#fff;
	line-height:30px;
	text-align:center;
	border:0;
	cursor:pointer;
}
.rmyj_formbox .btn_box span{ margin:0 8px;}
.textarea_txt{
	width:815px;
	height:140px;
	border:1px solid #d6d3d4;
	background:#f6f6f5;
	font-family:"Microsoft YaHei";
	font-size:15px;
	text-indent:5px;
	line-height:24px;
	resize: none;
}

.btn_addPic{ 
float:left;
display: inline-block; 
position: relative; 
width: 44px; 
height: 37px; 
overflow: hidden; 
background: none repeat scroll 0 0 transparent; 
color: #ffffff; 
text-align: center; 
border-radius: 0;
font-size:15px;
line-height:22px;
cursor:pointer;
} 
.filePrew { 
display: inline-block; 
position: absolute; 
top: 0; 
left: 0; 
width: 44px; 
height: 37px; 
font-size: 100px; /* 增大不同浏览器的可点击区域 */ 
opacity: 0; /* 实现的关键点 */ 
filter:alpha(opacity=0);/* 兼容IE */ 
} 
.btn_addPic:hover{ color:#ffffff; background:transparent; cursor:pointer;}

.s_rmyj_right{
	float:left;
	width:260px;
	border:1px solid #e6e3e2;
	padding:10px;
	margin:30px 0 0 0;
}
.s_rmyj_right .related_title{
	float:left;
	width:260px;
	font-size:18px;
	color:#1b1b1b;
	margin-bottom:20px;
}
.s_rmyj_right li{
	float:left;
	width:260px;
	font-size:17px;
	color:#7f7e7e;
	margin-bottom:20px;
}
.s_rmyj_right li .imgbox{
	float:left;
	width:107px;
	height:107px;
	margin-right:13px;
	overflow:hidden;
}
.s_rmyj_right li .conbox{
	float:left;
	width:140px;
}
.s_rmyj_right li .conbox .time{ font-size:14px; margin-top:40px;}

/*发表游记*/
.s_reply_header{
	float:left;
	width:100%;
	min-width:1200px;
	height:640px;
	background:url(../images/cyxx/banner3.jpg) no-repeat;
	overflow:hidden;
}
.upload_main{
	float:left;
	width:350px;
	height:350px;
	border-radius:50%;
	margin:100px 425px;
}
.btn_uploadPic{ 
	display: inline-block; 
	position: relative;
	width:350px;
	height:350px;
	overflow: hidden; 
	background:url(../images/cyxx/icon_21.png) no-repeat center center; 
	color: #ffffff; 
	text-align: center; 
	border-radius: 50%;
	font-size:15px;
	cursor:pointer;
} 
.fileH_Prew { 
	display: inline-block; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width:350px;
	height:350px;
	font-size: 100px; /* 增大不同浏览器的可点击区域 */ 
	opacity: 0; /* 实现的关键点 */ 
	filter:alpha(opacity=0);/* 兼容IE */ 
} 
.control_title{
	float:left;
	width:1000px;
	margin:0 100px;
}
.control_title .txt_title_input{
	width:1000px;
	height:65px;
	font-size:18px;
	line-height:65px;
	text-indent:20px;
	border:0;
	-moz-box-shadow:2px 2px 5px #b0aeaf; -webkit-box-shadow:2px 2px 5px #b0aeaf; box-shadow:2px 2px 5px #b0aeaf;
}
.main_body{
	float:left;
	width:980px;
	height:500px;
	margin:20px 100px;
	padding:10px;
	border:1px solid #d9d9d9;
	overflow:hidden;
}
.main_btn{
	float:left;
	width:1200px;
	margin:30px 0 50px 0;
	text-align:center;
}
.main_btn .btn_reply{
	width:235px;
	height:60px;
	font-size:21px;
	color:#060606;
	line-height:60px;
	border:0;
	border-radius:50px;
	background:#4a72b4;
	cursor:pointer;
}
.ws_title{
	position:relative;
	width:500px;
	margin:90px auto 0 auto;
	font-size:17px;
	color:#060606;
}
ul.control_form{
	position:relative;
	width:500px;
	margin:20px auto 50px auto;
}
ul.control_form li{
	float:left;
	width:500px;
	height:40px;
	line-height:40px;
	border:0;
	background:#fff;
	margin-bottom:20px;
	-moz-box-shadow:2px 2px 5px #b0aeaf; -webkit-box-shadow:2px 2px 5px #b0aeaf; box-shadow:2px 2px 5px #b0aeaf;	
}
ul.control_form li .label{
	float:left;
	width:120px;
	text-align:right;
	margin-right:15px;
}
ul.control_form li .control{
	float:left;
	width:365px;
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
ul.control_form li .control .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
ul.control_form li .control .txt_input{
	float:left;
	width:365px;
	height:40px;
	line-height:40px;
	text-indent:16px;
	border:0;
}

.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 0px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
select {
  font-family:"Microsoft YaHei";
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
}

/*话题*/
.s_ht_search{
	float:left;
	width:1200px;
	margin:0 0 30px 0;
}
.s_ht_search .txt_search{
	float:left;
	width:715px;
	height:48px;
	border:1px solid #827f80;
	border-radius:5px;
	line-height:48px;
	text-indent:20px;
	margin-right:15px;
}
.s_ht_search .btn_search{
	float:left;
	width:128px;
	height:48px;
	border:1px solid #ed5c51;
	border-radius:5px;
	background:#4a72b4;
	font-size:16px;
	color:#050505;
	line-height:48px;
	margin-right:15px;
}
.s_ht_search a.ask_link{
	float:left;
	display:inline-block;
	width:300px;
	height:47px;
	border-radius:5px;
	background:#fbac22;
	font-size:17px;
	color:#fff;
	letter-spacing:2px;
	text-align:center;
	line-height:47px;
	-moz-box-shadow:2px 0px 20px #BD5821; -webkit-box-shadow:2px 0px 20px #BD5821; box-shadow:2px 0px 20px #BD5821;
}
.s_ht_tag{
	float:left;
	width:1200px;
	margin-bottom:30px;
}
.s_ht_tag li{
	float:left;
	width:150px;
	height:40px;	
	font-size:16px;
	color:#050505;
	text-align:center;
	line-height:40px;
	border-radius:5px;
	margin-right:20px;
	cursor:pointer;
}
.s_ht_tag li.on{background:#4a72b4;}

ul.s_ht_datalist{
	float:left;
	width:1200px;
	margin:0 0 30px 0;
}
ul.s_ht_datalist li{
	float:left;
	width:1200px;
	border-bottom:1px solid #d2d2d2;
}
ul.s_ht_datalist li .ht_title{
	float:left;
	width:1200px;
	font-size:18px;
	color:#050505;
	line-height:45px;
}
ul.s_ht_datalist li .ht_con{
	float:left;
	width:1200px;
}
ul.s_ht_datalist li .ht_con .imgbox{
	float:left;
	width:35px;
	height:35px;
	border-radius:50%;
	margin-right:15px;
	overflow:hidden;
}
ul.s_ht_datalist li .ht_con .nickname{
	float:left;
	width:1150px;
	font-size:16px;
	color:#050505;
	line-height:35px;
}
ul.s_ht_datalist li .ht_con .answers{
	float:left;
	width:1150px;
	font-size:15px;
	color:#6a6a6a;
	margin-left:50px;
}
ul.s_ht_datalist li .desc{
	float:left;
	width:1200px;
	font-size:15px;
	color:#787676;
	text-align:right;
	line-height:35px;
}
ul.s_ht_datalist li .desc a{ color:#ff9a01;}
ul.s_ht_datalist li .desc span{ margin:0 10px;}

.s_ht_left{
	float:left;
	width:870px;
	margin:0 20px 0 0;
}
.s_ht_left .ht_left_headerbox{
	float:left;
	width:870px;
	margin:0 0 30px 0;
	border-bottom:1px solid #dfdddd;
}
.ht_left_headerbox .title_box{
	float:left;
	width:870px;
	font-size:18px;
	color:#060606;
	font-weight:600;
	line-height:35px;
	margin-bottom:30px;
}
.ht_left_headerbox .desc{
	font-size:15px;
	color:#434343;
	line-height:24px;
	font-weight:normal;
}
.ht_left_headerbox .psn_box{
	float:left;
	width:870px;
}
.ht_left_headerbox .psn_box .imgbox{
	float:left;
	width:30px;
	height:30px;
	border-radius:50%;
	margin-bottom:20px;
	overflow:hidden;
}
.ht_left_headerbox .psn_box .nikename{
	float:left;
	width:300px;
	font-size:15px;
	color:#030303;
	line-height:30px;
	margin-left:10px;
}
.ht_left_headerbox .psn_box .nikename span{ color:#555454; margin-left:15px;}
.ht_left_headerbox .psn_box .viewdata{
	float:right;
	width:300px;
	font-size:15px;
	color:#555454;
	line-height:30px;
	text-align:right;
}
.s_ht_left .left_formbox{
	float:left;
	width:870px;
	border-bottom:1px solid #dfdddd;
	margin-bottom:30px;
}
.s_ht_left .left_formbox .form_title{
	float:left;
	width:870px;
	font-size:18px;
	color:#ff9a01;
}
.s_ht_left .left_formbox .form_edit{
	float:left;
	width:870px;
	height:370px;
	overflow:hidden;
}
.s_ht_left .left_formbox .form_btn{
	float:left;
	width:870px;
	text-align:right;
	margin-bottom:30px;
}
.btn_answer{
	width:145px;
	height:45px;
	font-size:16px;
	color:#fff;
	line-height:45px;
	cursor:pointer;
	border:0;
	border-radius:5px;
	background:#ff9a00;
}
.s_ht_left ul.ht_rvwdatalist{
	float:left;
	width:870px;
}
.s_ht_left ul.ht_rvwdatalist li{
	float:left;
	width:870px;
	border-bottom:1px solid #d9d7d6;
	margin-bottom:20px;
}
.s_ht_left ul.ht_rvwdatalist li .hdr_box{
	float:left;
	width:870px;
	margin-bottom:10px;
}
.s_ht_left ul.ht_rvwdatalist li .hdr_box .img{
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
	border-radius:50%;
}
.s_ht_left ul.ht_rvwdatalist li .hdr_box .name{
	float:left;
	width:820px;
	font-size:16px;
	color:#030303;
	line-height:40px;
}
.s_ht_left ul.ht_rvwdatalist li .con_box{
	float:left;
	width:870px;
	margin-bottom:10px;
}
.s_ht_left ul.ht_rvwdatalist li .view_data{
	float:left;
	width:870px;
	font-size:14px;
	color:#999999;
	margin-bottom:5px;
}
.s_ht_left ul.ht_rvwdatalist li .view_data i.review{
	float:left;
	height:23px;
	background:url(../images/cyxx/icon_23.png) no-repeat 0 3px;
	background-size:20px 19px;
	padding-left:30px;
	line-height:21px;
	margin-right:25px;
}
.s_ht_left ul.ht_rvwdatalist li .view_data i.datetime{
	float:left;
	height:23px;
	background:url(../images/cyxx/icon_24.png) no-repeat 0 3px;
	background-size:20px 19px;
	padding-left:30px;
	line-height:21px;
}
.s_ht_left ul.ht_rvwdatalist li .reply_box{
	float:left;
	width:868px;
	border:1px solid #e5e5e5;
	margin-bottom:35px;
}
.reply_box ul.reply_list{
	float:left;
	width:828px;
	padding:20px 20px 0 20px;
}
.reply_box ul.reply_list li{
	float:left;
	width:828px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}
.reply_box ul.reply_list li .imgbox{
	float:left;
	width:35px;
	height:35px;
	margin-right:15px;
	overflow:hidden;
}
.reply_box ul.reply_list li .conbox{
	float:left;
	width:778px;
}
.reply_box ul.reply_list li .conbox .rpy_con{
	float:left;
	width:778px;
	color:#666666;
	line-height:21px;
}
.reply_box ul.reply_list li .conbox .rpy_con span{ font-size:15px; color:#ff9a01}
.reply_box ul.reply_list li .conbox .time{ font-size:13px; color:#999999;} 
.reply_box ul.reply_list li .conbox .time span{ float:right;}
.reply_box ul.reply_list li .conbox .time a{ color:#999; margin-left:15px;}
.reply_box .rpy_form{
	float:left;
	width:828px;
	padding:15px 20px;
	background:#f6f6f6;
}
.reply_box .rpy_form .txtarea{ margin-bottom:10px;}

.textarea_txt01{
	width:823px;
	height:80px;
	border:1px solid #e5e5e5;
	background:#fff;
	font-family:"Microsoft YaHei";
	font-size:15px;
	text-indent:5px;
	line-height:24px;
	resize: none;
}
.btn_submit{
	float:right;
	width:90px;
	height:35px;
	font-size:15px;
	color:#fff;
	line-height:35px;
	background:#ff9d00;
	border:0;
	border-radius:3px;
}

.s_ht_left ul.fbht_form{	
	float:left;
	width:870px;
	margin-bottom:50px;
}

.s_ht_left ul.fbht_form li{
	float:left;
	width:870px;
	margin-bottom:15px;
}
.s_ht_left ul.fbht_form li.fbht_title{
	float:left;
	width:870px;
	font-size:18px;
	color:#111111;
	letter-spacing:1px;
}
.s_ht_left ul.fbht_form li .txt_title{
	float:left;
	width:848px;
	height:40px;
	font-size:16px;
	text-indent:15px;
	line-height:40px;
	border:1px solid #c5c3c4;
	border-radius:5px;
}
.s_ht_left ul.fbht_form li .textarea_txt02{
	width:842px;
	height:140px;
	border:1px solid #c5c3c4;
	background:#fff;
	font-family:"Microsoft YaHei";
	font-size:16px;
	text-indent:15px;
	line-height:24px;
	border-radius:5px;
	resize: none;
}
.s_ht_left ul.fbht_form li .btn_box{
	float:left;
	width:870px;
}
.s_ht_left ul.fbht_form li .btn_fbwt{
	width:400px;
	height:40px;
	font-size:17px;
	color:#0c0c0c;
	line-height:40px;
	border:0;
	border-radius:5px;
	background:#4a72b4;
}

.s_ht_right{
	float:left;
	width:282px;	
	margin:0 0 0 0;
}
.s_ht_right .fbht_box{
	float:left;
	width:280px;
	border:1px solid #e6e3e2;
	margin-bottom:30px;
}
.s_ht_right .fbht_box .title{
	float:left;
	width:260px;
	font-size:15px;
	color:#1d1c1c;
	padding:10px;
	border-bottom:1px solid #e6e3e2;
}
.s_ht_right .fbht_box .desc{
	float:left;
	width:260px;
	font-size:15px;
	color:#1d1c1c;
	padding:10px;
}
.s_ht_right .fbht_box a{
	display:inline-block;
	width:240px;
	height:40px;
	background:#f9cf45;
	font-size:16px;
	color:#1d1c1c;
	line-height:40px;
	border-radius:5px;
	margin-bottom:10px;
}

.s_ht_right .xght_box{
	float:left;
	width:260px;
	padding:10px;
	border:1px solid #e6e3e2;
}
.xght_box .related_title{
	float:left;
	width:260px;
	font-size:18px;
	color:#1b1b1b;
	margin-bottom:20px;
}
.xght_box li{
	float:left;
	width:260px;
	font-size:17px;
	color:#7f7e7e;
	margin-bottom:20px;
}
.xght_box li .imgbox{
	float:left;
	width:107px;
	height:107px;
	margin-right:13px;
	overflow:hidden;
}
.xght_box li .conbox{
	float:left;
	width:140px;
}
.xght_box li .conbox .time{ font-size:14px; margin-top:40px;}
.s_ht_right .ht_fb_title{
	float:left;
	width:280px;
	font-size:18px;
	color:#434343;
	font-weight:600;
	line-height:30px;
	letter-spacing:2px;
}
.s_ht_right .ht_fb_desc{
	float:left;
	width:280px;
	font-size:15px;
	color:#434343;	
	line-height:24px;
	letter-spacing:1px;
	margin-bottom:10px;
}