@charset "utf-8";
/* CSS Document */
/*common*/

body{font-weight:normal;color:#666;margin:0px;padding:0px;background:#fff;position:relative; font-size:14px;}
body, button, input, select, textarea{font-size:14px;line-height:150%;font-family:"Microsoft YaHei", 微软雅黑, Tahoma,Arial,sans-serif;}
div,ol,ul,li,dir{text-align:left;margin:0px;padding:0px;border:0px;list-style-type:none;}
form,img,span,h1,h2,h3,h4,h5{margin:0px;padding:0px;border:0px;}
table,td,th,p,dl,dt,dd,pre{margin:0px;padding:0px;}
img,input{vertical-align:middle;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom:1;}/*for ie6*/
.mt20 { margin-top: 20px;}

/*layout*/
a.mainnav01,.mainnavwrap a.mainnav02,a.more02,.qsyk_title,.qsyk_btn{background-image:url(../img2017/bg01.png);background-repeat:no-repeat;}
.wrap{clear:both;width:1200px;margin:0 auto; }
.mainnavwrap{clear:both;height:49px;line-height:49px;width:1200px;margin:0 auto;position:relative;font-size:18px;}
.mainnavwrap a{display:block;float:left;margin:0 10px;_display:inline;color:#222;}
.mainnavwrap p{float:left;width:21px;_width:20px; text-align:center;color:#ccc;}
.mainnavwrap a:hover{color:#e14c52; text-decoration: none;}
.mainnavwrap a.mainnav01{margin:0 22px 0 6px;width:24px;height:49px;background-position:0 -368px;}
.mainnavwrap a.mainnav01:hover{background-position:1px -413px;}
.mainnavwrap a.mainnav02{float:right;margin:0 14px 0 6px;width:20px;height:49px;background-position:-70px -364px;}
.mainnavwrap span a.curr,.mainnavwrap span a:hover{background:url(../img2017/point06.jpg) no-repeat center bottom;}
.subnavwrap{clear:both;border-top:3px solid #e14c52;background:#282627;height:56px;position:relative;min-width:1200px;}
.subnavwrap div{width:1200px;margin:0 auto;}
.subnavwrap div span,.subnavwrap div strong{display:block;float:left;}
.subnavwrap div span a{font-size:16px;margin-left:23px;_display:inline;line-height:56px; color: #fff;}
.subnavwrap div strong a{font-size:16px;margin-left:4px; margin-top: 11px; display: inline-block;font-weight:normal; color: #fff; width: 88px; height: 32px; line-height: 32px; text-align: center; background: url(../img2017/link2_bg.jpg) center center no-repeat;}

.main_top { margin-top: 10px;}
.search_box{width:374px;float:left;margin-right:10px; margin-left: 30px; height:28px;border:1px solid #c1c4cb;margin-top:22px;position:relative;zoom:1;z-index:11;}
.search_box .sptxt{width:49px;height:30px;_height:32px;text-align:center;cursor:pointer;line-height:32px;_line-height:31px;color:#989898;float:left;background:#f2f2f2;display:block;border:none;border-right:1px solid #e7e7e7;padding-right:15px;text-align:center;font-size:14px;}
.ztRbtn{width:76px;height:30px; line-height:24px;_height:30px;display:block;border:0;cursor:pointer;background:#34a16a;position:absolute;top:-1px;right:-1px; color:#fff;font-size:16px; font-family:"microsoft YaHei";}
.ztLt{width:270px;height:28px;line-height:28px;background:url(../img2017/wd_search.png) no-repeat 8px center;padding-left:30px;border:0;font-size:14px;color:#B6B7B9;}

.hotKey { color: #88888a; margin-top: 27px; margin-left: 10px;}
.hotKey a { color: #88888a; display: inline-block; margin: 0 5px;}
.hotKey span{ font-weight: bold;}

/*首页幻灯片*/
.hiSlider{
	overflow: hidden;
	height: 290px;
	width: 450px;
	background: #eee;
}
.hiSlider-item{
	float: left;
}
.hiSlider img { width: 450px; height: 290px;}

/*首页幻灯片结束*/


.maincontent_index { margin-top: 15px;}

.t_hot{width:410px; margin-left: 20px;}
.t_hot dl{ border-bottom:1px dashed #ddd; padding-bottom: 10px;}
.t_hot dl dt{height:40px;line-height:40px;color:#cccccc;font-size:14px;margin-bottom:5px;}
.t_hot dl dt h2{float:left; margin-right:10px;font-size:18px;}
.t_hot dl dd h3 a{display:block;font-size:20px;color:#e04d53}
.t_hot dl dd p{overflow:hidden;line-height:24px; margin-top: 10px;}
.t_hot dl dd p a{font-size:14px;color:#e04d53;}
.t_hot ul{overflow:hidden;padding-top:10px;}
.t_hot ul li{width:398px;line-height:30px; padding-left: 12px; background: url(../img2017/point01.gif) left center no-repeat;overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.t_hot ul li a{line-height:30px;}

.tuijian { width: 300px;}
.sex07_title{background-image:url(../img2017/bg01.png);background-repeat:no-repeat;}
.sex07_title{clear:both;background-position:-200px -214px;height:45px;}
.sex07_tag{clear:both;border-left:1px solid #e04d53;border-right:1px solid #e04d53;height:30px;overflow:hidden;padding-left:14px;}
.sex07_tag ul{float:left;width:66px;height:30px;overflow:hidden;margin-right:2px;_display:inline;position:relative;}
.sex07_tag ul span{position: absolute;left:0;top:0;width:66px;height:30px;background:url(../img2017/space.gif) repeat 0 0;}
.sex07_tag ul.curr span{display:none;}
.sex07_tag ul li{float:left;width:66px;height:27px;line-height:25px; text-align:center;overflow:hidden; background:#555;}
.sex07_tag ul.curr li{background:#e04d53;}
.sex07_tag ul li a { color: #fff;}
.sex07_tag ul.curr{background:url(../img2017/point05.jpg) no-repeat center 27px;}
.catalog02f{clear:both;border:1px solid #e04d53;border-top:0;height:200px;padding:8px 15px 0 13px;}
.catalog02f li{height:30px; padding-left: 10px; line-height:30px;background:url(../img2017/point01.gif) no-repeat 0 13px;*background-position:0 12px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.catalog02f li span{color:#999;padding-right:9px;}

.three_tab{height:178px;}
.three_tab h2{height:18px;text-align:center;padding:20px 0;}
.three_tab h2 a{display:inline-block;width:170px;height:18px;font-size:18px;color:#666; font-weight: normal;}
.three_tab h2 a:nth-child(2){border:1px solid #ccd5e2;border-top:0;border-bottom:0;}
.three_tab h2 a.curr { color: #e04d53;}
.mod_t{width:1200px;height:120px;}
.mod_t ul{display:none;}
.mod_t ul.t_dis{display:block;}
.mod_t ul li{float:left; height:120px;margin-right:10px;}
.mod_t ul li:hover{-webkit-box-shadow: 3px 3px 3px #E1E1E1;-moz-box-shadow: 3px 3px 3px #E1E1E1;box-shadow: 3px 3px 3px #E1E1E1;}
.mod_t ul li.no_mr{margin-right:0;}
.mod_t ul li a{display:block;float:left;height:120px;}
.mod_t ul li .a_img{position:relative;width:120px;margin-right:15px;}
.mod_t ul li .a_img img{display:block;width:120px;height:120px;}
.mod_t ul li .a_con{width:155px;}
.mod_t ul li .a_con span{display:block;height:56px;line-height:56px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mod_t ul li .a_con p{height:48px;line-height:24px;font-size:14px;color:#999;}

.mod{width:1200px;height:667px;margin-top:30px;}
.m_left{margin-top:24px;}
.mod h2,.mod h3{width:1200px;}
.mod h2{width:1200px;height:50px;text-align:center;border-bottom:1px solid #aaaaaa;}
.mod h2 img{display:inline-block;height:50px;}
.mod h3{height:16px;padding:30px 0px;text-align:center;}
.mod h3 a{display:inline-block;padding:0px 45px;font-size:16px;color:#666;border-right:1px solid #ccd5e2;}
.mod h3 a.no_br{border-right:0;}
.mod h3 a.s_cur{color:#ff3399;}
.mod .sex_main{width:1200px;height:540px;}
.sex_main .s_top{height:262px;margin-bottom:20px;}
.sex_main .s_top .st_left{float:left;}
.sex_main .s_top span,.sex_main .s_bottom span{display:block;height:32px;font-size:18px;color:#333;}
.sex_main .s_top .st_left a,.sex_main .s_top .st_left a img{display:block;width:385px;height:232px;}
.sex_main .s_top .st_left a{position:relative;}
.sex_main .s_top .st_left a span{position:absolute;left:0;bottom:0;width:320px;height:50px;text-align:center;line-height:70px;color:#fff;font-size:14px;background:url(../images/sex_new/ind_icon.png) no-repeat;}
.sex_main .s_bottom{height:256px;}
.sex_main .s_top .mod_two,.sex_main .s_bottom .mod_two{float:left;width:385px;height:262px;margin-left:22px;}
.mod_two dl{height:88px;margin-bottom:15px;}
.mod_two dl dt{float:left;width:130px;height:88px;margin-right:10px;}
.mod_two dl dt img{display:block;width:130px;height:88px;}
.mod_two dl dd{float:left;width:240px;height:88px;}
.mod_two dl dd a{display:block;height:44px;margin-top:-4px;margin-bottom:10px;overflow:hidden;font-size:16px;}
.mod_two dl dd p{font-size:12px;color:#999;height:40px;line-height:20px;overflow:hidden;}
.mod_two ul{width:385px;overflow:hidden;}
.mod_two ul li{line-height:30px;color:#ff3399;font-size:14px;overflow:hidden; background:url(../img2017/point01.gif) no-repeat 0 13px;*background-position:0 12px; padding-left: 12px;}
.mod_two ul li a{display:block;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}
.no_ml{margin-left:0px!important;}
.sex_main .s_bottom .mod_two{margin-left:22px;}
.sex_main .s_bottom span.hd_m{margin-top:-5px;}

.border01_head{clear:both;border-top:3px solid #e04d53;background:#282627;height:51px;line-height:49px;padding:0 12px 0 17px;overflow:hidden;position:relative;margin:20px 0 15px;}
.border01_head ul{float:left;font-size:24px;}
.border01_head ul a { color: #9d9d9d;}
.border01_head ol{position:absolute;right:12px;top:0;}
.border01_head ol a,.border01_head span{display:block;float:left; color: #9d9d9d;}
.border01_head ol span{width:34px;height:51px;background-position:0 1px;*background-position:0 0px;}
.sex_pic{clear:both;height:450px;overflow:hidden;position:relative;margin-top:15px;}
.sex_pic .catalog03{height:450px;}
.sex_pic .catalog03 li{position:absolute;}
.sex_pic .catalog03 li span{display:none;left:15px;height:40px;background:#993299;opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.sex_pic .catalog03 li p{display:none;position:absolute;left:25px;height:40px;line-height:40px;font-size:14px;color:#fff;font-weight: normal; text-align:center; background:#e04d53;opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sex_pic .catalog03 li p a { color: #fff;}
.sex_pic .catalog03 li.curr p,.sex_pic .catalog03 li.curr span{display:block;}
.catalog03 li.sex_pic01,.catalog03 li.sex_pic01 img{width:300px;height:450px;}
.catalog03 li.sex_pic01 p{width:250px;top:390px;}
.catalog03 li.sex_pic01 span{width:270px;top:390px;}
.catalog03 li.sex_pic02,.catalog03 li.sex_pic02 img{width:165px;height:224px;}
.catalog03 li.sex_pic02 p{width:115px;top:164px;}
.catalog03 li.sex_pic02 span{width:135px;top:164px;}
.catalog03 li.sex_pic03,.catalog03 li.sex_pic03 img{width:397px;height:224px;}
.catalog03 li.sex_pic03 p{width:314px;top:164px;}
.catalog03 li.sex_pic03 span{width:334px;top:164px;}
.catalog03a li p,.catalog03b li p,.catalog03c li p{position:absolute;font-size:14px;font-weight: normal; text-align:center;}
.catalog03a{margin-left:-19px;}
.catalog03a li{float:left;margin-left:19px;_display:inline;width:140px;height:90px;}
.catalog03a li img{width:140px;height:90px;}
.catalog03a li p{left:7px;top:67px;width:126px;height:22px;line-height:22px;}
.catalog03a li span{top:68px;width:140px;height:22px;background:#000;}
.catalog03b{margin-left:-10px;padding-top:4px;}
.catalog03b li{float:left;margin-left:10px;_display:inline;width:145px;height:80px;margin-top:10px;}
.catalog03b li img{width:145px;height:80px;}
.catalog03b li p{left:3px;top:57px;width:140px;height:22px;line-height:22px;}
.catalog03b li span{top:58px;width:145px;height:22px;background:#000;}
.catalog03c li,.catalog03c li img{width:300px;height:135px;}
.catalog03c li p{left:3px;top:104px;width:294px;height:30px;line-height:30px;}
.catalog03c li span{top:105px;width:300px;height:30px;background:#000;}
.qsyk_con .catalog03 {margin-right:-27px;}
.qsyk_con .catalog03 li{float:left;width:164px;height:130px;margin-right:27px;_display:inline;}
.qsyk_con .catalog03 li img{width:164px;height:102px;}
.qsyk_con .catalog03 li p{height:26px;line-height:26px;font-size:14px;color:#333;font-weight: normal; text-align:center;}

.footer{ background: #333; width: 100%; margin-top: 15px;}
.rel-link-container{height:140px;position:relative;padding-top:65px; width: 1200px; margin: 0 auto;}
.rel-btn-box{position: absolute;left:130px;top:50px;}
.rel-btn-box li{cursor:pointer;width:113px;height:28px;border:1px solid #555;color:#999;text-align: center;line-height: 28px;float:left;font-size:14px;background-color: #333;transition:all .3s;}
.rel-btn-box .br{border-right:1px solid #555;}
.rel-btn-box .now{background-color: #202020;color:#fff;}
.rel-link{margin:0 auto;width:1200px;border:1px solid #444;}
.rel-link li{padding-top:20px;display: none;}
.rel-link li p{padding:20px}
.rel-link a{color:#999;line-height:24px;margin:0px 10px;text-align:left;white-space: nowrap;overflow: hidden;}
.rel-link a:hover{color:#fff;}
.rel-link .show{display:block;}

.side-tool{position:fixed;bottom:30px;right:15px;z-index:32}
.side-gotop{margin-bottom:10px;cursor:pointer;text-align:center;line-height:58px;font-size:0}
.side-gotop:hover{background-image:none}
.side-gotop{background:url(../img2017/gotop.png) 0px 0px no-repeat;overflow:hidden;display:block;height:58px;width:58px;border:1px solid #888;background-color:#fff;display:none}
.side-gotop:hover{color:#333;font-size:18px}

.aboutus{padding-top:38px;height:150px; width: 1200px; margin: 0 auto;}
.us-link{color:#777;line-height: 24px;text-align:left;}
.us-link a{color:#777;line-height: 24px;}
.us-link a:hover{color:#fff;}
.us-link em{margin:0 5px;}
.footer-logo{float:left;height:83px;width:280px;background: url(../img2017/logo.png) no-repeat 0 0px;text-indent: -9999px;overflow: hidden;margin-right:26px;}
.impt{float:left;}
.impt p,.impt a{color:#999;line-height: 24px;}

/****************************频道页样式****************************/

/*频道页幻灯片*/
.pic_show .hiSlider{
	overflow: hidden;
	height: 290px;
	width: 450px;
	background: #eee;
}
.pic_show .hiSlider-item{
	float: left;
}
.pic_show .hiSlider img { width: 330px; height: 328px;}

.pic_show .hiSlider-btn-prev,.pic_show .hiSlider-btn-next { display: none;}
/*频道页幻灯片结束*/

.sub_left { float:left; width: 870px; overflow: hidden;}
.sub_right { float:right; width: 300px;}
.sub_t_hot { width: 520px;}
.sub_t_hot h3 { text-align: center; font-size: 18px; font-weight: normal; margin: 10px 0;}
.sub_t_hot h3 a { color: #222;}
.sub_t_hot p { color:#999; }
.sub_t_hot p a { color:#999; display: inline-block; margin: 0 12px;}
.sub_t_hot p a.more { color: #f00; margin: 0;}
.tj_txt { height: 156px;}
.rd_tuijian h4 { font-size: 18px; font-weight: normal; margin: 20px 0 10px 0;}
.catalog03{clear:both;overflow:hidden;zoom:1;}
.catalog03a li{float:left;_display:inline;width:160px;height:110px; overflow:hidden;position:relative;}
.catalog03 li span{position:absolute; display:inline-block; top:88px;width:160px;height:22px;background:#000; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60);overflow:hidden;}
.catalog03a li img{ width:160px; height:110px; vertical-align:top;}
.catalog03a li p{position:absolute;font-size:14px;font-weight: normal;left:0;top:88px;width:150px;height:22px;line-height:22px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.catalog03a li p a { color: #fff;}

.health-news-wrapper { width: 920px; margin-top: 20px;}
.news-list-wrapper { float: left; width: 413px; margin-right: 40px;}
.health-news-title-wrapper .news-title-txt-cn {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 900
}
.health-news-title-wrapper .news-title-txt-cn.colored {
	color: #00a86e
}
.nannv-news {
	margin-top: 10px;
	overflow: hidden;
}
.nannv-news .nannv-news-list {
	margin-bottom: 30px
}
.nannv-news .nannv-news-list .nanv-news-list-pic {
	position: relative;
	height: 110px;
	width: 160px;
	overflow: hidden;
	float: left
}
.nanv-news-list-pic img { width: 160px; height: 110px;}
.nannv-news .nannv-news-list .nanv-news-list-pic .nannv-news-pic-mask {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 160px;
	height: 24px;
	opacity: .5;
	filter: alpha(opacity=50);
	filter: alpha(opacity=50);
	background-color: #000
}
.nannv-news .nannv-news-list .nanv-news-list-pic .nannv-news-pic-txt {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 160px;
	height: 24px;
	line-height: 24px;
	z-index: 1;
	text-align: center
}
.nannv-news .nannv-news-list .nanv-news-txt {
	float: left;
	height: 110px;
	overflow: hidden;
	margin-left: 20px
}
.nannv-news .nannv-news-list .nanv-news-txt .nanv-news-txt-item {
	width: 215px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	height: 30px;
}

.health-news-title-split {
	position: relative;
	height: 13px;
	margin-top: -6px
}
.health-news-title-split .split-first, .health-news-title-split .split-second {
	top: 11px;
	position: absolute
}
.health-news-title-split .split-first {
	left: 0;
	width: 105px;
	border-top: 2px solid #e44a52
}
.health-news-title-split .split-second {
	left: 107px;
	display: block;
	right: 0;
	border-top: 2px solid #e5e9ec
}

/*top_art*/
.top_art{ margin-top: 20px;}
.top_art .top_detail .top_sort {height:30px;}
.top_art .top_detail .top_sort li{ float: left; width:100px; text-align: center;line-height: 14px;padding:8px 0;color:#ffffff;font-size:14px;background: #555555;cursor:pointer; }
.top_art .top_detail .top_sort li a{display:block;width:100px;color:#ffffff;font-size:14px;}
.top_art .top_detail .top_sort .active a:hover{color:#fff!important;}
.top_art .top_detail .top_sort a{border-right:1px solid #999999;box-sizing:border-box;}
.top_art .top_detail .top_sort p{border-right:1px solid #999999;box-sizing:border-box;}
.top_art .top_detail .top_sort:last-child a{border-right:0;}
.top_art .top_detail .top_sort:last-child p{border-right:0;}
.top_art .top_detail .top_sort .active a{border:none;}
.top_art .top_detail .top_sort .active p{border:none;}
.top_art .top_detail .top_sort .active{background: #f4585a;}
.top_art .top_list{display:none;}
.top_art .top_list .top_num{ color:#ffffff;width:20px;height:19px;background: url(../img2017/top.png) no-repeat 0 -19px ;text-align:center; display: inline-block;margin-right: 10px;}
.top_art .top_list li{margin-bottom: 15px;text-align: left;line-height: 19px;height:19px!important;color:#03489a;*vertical-align: top;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.top_art .top_list a{font-size:14px;}
.top_art .top_list {padding-top: 15px;padding-bottom: 10px;}
.top_art .top_list .active{background-position:0 0 ; }

.top_word{position: relative; height: 12px; margin-bottom: 28px;border-bottom: 1px solid #aaaaaa;}
.top_word span{position: absolute;left: 100px;top: 0;width: 100px;height: 23px;line-height: 23px;text-align: center;font-size: 20px;background: #fff; font-weight: normal;}
.dis{display:block!important;}
.img_both{display:none;margin-top:20px;width:300px;height:230px;}
.img_both li{float:left;position:relative;width:145px;height:110px;}
.img_both li:nth-child(1),.img_both li:nth-child(3){margin-right:10px;}
.img_both li:nth-child(3),.img_both li:nth-child(4){margin-top:10px;}
.img_both li a{display:block;overflow:hidden;width:145px;height:110px;}
.img_both li a img{display:block;width:100%;height:110px;}
.img_both li a span{position:absolute;left:0;bottom:0;z-index:100;width:145px;height:24px;overflow:hidden;text-align:center;line-height:24px;font-size:14px;color:#fff;background:url(../images/bg_sex_01.png) no-repeat;}

/*sex_news*/
.top_art .sex_news .sex_news_detail{display:none;}
.top_art .sex_news .sex_news_detail li{padding:15px 0 15px 0px;border-bottom: 1px dashed #dddddd ;}
.top_art .sex_news .sex_news_detail li a{display:block;overflow:hidden;}
.top_art .sex_news .sex_news_detail li a:hover div{color:#999;}
.top_art .sex_news .sex_news_detail li img{display:block;float:left;width:80px;height:60px;margin-right:8px;}
.top_art .sex_news .sex_news_detail li p{height:40px;width:212px; line-height: 20px;margin-bottom:6px;font-size:14px;overflow:hidden;cursor:pointer;}
.top_art .sex_news .sex_news_detail li p:hover{color:#ff3399;}
.top_art .sex_news .sex_news_detail li div{height:14px;float:right;padding-left: 20px;background:url(../img2017/time.png) no-repeat;line-height: 14px;}
.top_art .sex_news .sex_news_detail .last{border:none;}

.catalog02 { padding: 0 10px;}
.catalog02 li{height:32px;line-height:32px;background:url(../img2017/point01.gif) no-repeat 10px center;*background-position:0 9px;padding-left:24px;}

.sex_ask { padding: 0 10px;}
.sex_ask li{height:34px;line-height:34px;background:url(../img2017/point05.gif) no-repeat 0 10px;*background-position:0 9px;padding-left:26px;}

.hotword a { display: inline-block; margin: 5px 5px;}


/*当前位置*/
.pos{height:28px;}
.i-home{display: block;width:14px;height:14px;background: url(../img2017/home.png) center center no-repeat;margin-right:12px;margin-top:6px;float:left;}
.pos p{height:28px;line-height: 28px;color:#999;font-size:12px;float:left;}
.pos p a{line-height: 28px;color:#999;font-size:12px;}
.pos p a:hover{text-decoration:underline;}

/*列表页*/
.news-list li{padding-top:25px;padding-bottom:25px;border-bottom:1px dashed #d0d0d0;  overflow: hidden;}
.img-box{float:left;width:219px;height:150px;margin-right:24px;overflow: hidden;}
.img-box img{width:100%;}
.news-info-box{width:520px;float:left;}
.news-title{width:100%;overflow:hidden;white-space: nowrap;margin-bottom:4px;}
.news-title a{color:#000;font-size:20px;line-height:28px;}
.news-title a:hover{color:#fc5259;}
.news-info{color:#999;font-size:12px;line-height: 19px;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.basket-mark{margin:8px 0 5px 0;overflow: hidden;width: 100%;height:22px;}
.basket-mark a{display:block;padding: 0 10px;height:20px;line-height:20px;color:#666;font-size:12px;border: 1px solid #c0c0c0;float:left;margin-right:12px;text-align: center;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius:10px;cursor: pointer;}
.basket-mark a:hover{color:#fff;border-color:#fc5259;background-color: #fc5259;}
.tago{color:#999;font-size:12px;line-height:22px;}

/*分页*/

.fy2 {
	width: 100%;
	height: 32px;
	position: relative;
	text-align: left;
	padding: 35px 0px 20px 0px;
}
.fy2 ul {
	float: left;
	position: relative;
	left: 50%;
}
.fy2 li {
	float: left;
	position: relative;
	right: 50%;
	list-style: none;
}
.fy2 li a {
	font-size: 14px;
	border: 1px solid #c9c9c9;
	height: 30px;
	line-height: 30px;
	display: block;
	text-align: center;
	margin: 0 2px;
	padding: 0 18px;
}
.fy2 li a:active {
	border: 1px solid #e44a52;
	color: #e44a52;
}
.fy2 li a:hover {
	border: 1px solid #c9c9c9;
	background: #e44a52;
	color: #fff;
	text-decoration: none;
}

.now {
	font-weight: bold;
	color: #fff;
	background: #e44a52;
}


/****************************频道页样式结束****************************/

.page-title h1{text-align: center;height:68px;line-height: 68px;margin-top:26px;font-size: 24px;}
.page-info{margin-bottom:5px; text-align: center;}
.type-mark{display: inline-block;width:70px;height:22px;background-color: #000;text-align: center;line-height: 22px;font-size: 12px;margin-right:20px;color:#fff;}
.times-mark,.author-mark,.page-mark,.hot-mark{ display: inline-block; color:#999;line-height: 22px;height:22px;margin-right:20px;font-size:12px;}
.times-mark i,.author-mark i,.page-mark i,.hot-mark i{display: block;width:14px;height:14px;float:left;margin-top:4px;margin-right:8px;}
.times-mark i{background: url(../img2017/sprite.png) no-repeat -324px -23px;}
.author-mark i{background: url(../img2017/sprite.png) no-repeat -310px -37px;}
.page-mark i{background: url(../img2017/sprite.png) no-repeat -338px -23px;}
.hot-mark i{background:url(../img2017/sprite.png) no-repeat -325px -38px;}
.intro{width:1104px;padding:32px 24px;background-color: #fbefef;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin:25px 0;}
.intro p{font-size:14px;color:#666;line-height: 24px;overflow: hidden;}
.cont{ width:870px; margin-top: 40px;}
.cont p{ font-size:16px; line-height:30px; margin:18px 0; color:#333;}
.cont img{ max-width:100% !important;}
.cont center{margin:18px 0;}
p.summary {
    margin: 50px 0 25px 0;
    padding: 15px;
    line-height: 26px;
    border: 1px solid #ddd;
    color: #666666;
    font-size: 16px;
    overflow: hidden;
    text-indent: 28px;
    background: #f9f9f9;
}

.keyMode{margin: 40px 0 0px;height: 30px;overflow: hidden;}
.keyWord{width:550px;height:29px;float: left;overflow: hidden;}
.keyWord a{/*width: 81px;*/height: 29px;line-height: 29px;padding:0 10px;background: #f2f2f2;display: inline-block;color: #888;text-align: center;margin-right: 10px;border-radius: 3px;}
.bdsharebuttonbox{float: right;}
.bdsharebuttonbox a{ display: inline-block; width: 30px!important;height: 29px!important;padding:0!important;margin:0px 8px 8px 0!important;background: url(../img2017/art2016.png) no-repeat!important;}
.bdsharebuttonbox .bds_tsina{background-position: -36px -109px!important;}
.bdsharebuttonbox .bds_tqq{background-position: -108px -109px!important;}
.bdsharebuttonbox .bds_qzone{background-position: -72px -109px!important;}
.bdsharebuttonbox .bds_weixin{background-position: 0px -109px!important;}

.end-nav{padding:34px 0;}
.and-more{padding:10px 0px;height:40px;width:345px;background-color: #eee;float:left;display:inline-block;overflow: hidden}
.and-more.pleft{text-align:left;}
.and-more.pright{text-align:right;}
.and-more.pleft i, .and-more.pright i{width:18px;height:40px;background-image: url(../img2017/sprite.png);background-repeat:no-repeat;display:inline-block;overflow: hidden;margin:0px 18px}
.and-more.pleft i{background-position: -234px -152px;float:left;}
.and-more.pright i{background-position: -251px -152px;float:right;}
.and-more a{width:223px;height:40px;color:#333;line-height: 20px;font-size:14px;display:inline-block;overflow: hidden}
.and-more a:hover{text-decoration: underline;}
.mid-turn{float:left;width:164px;height:60px;}
.mid-turn a{display: block;width:100%;height:100%;color:#000;font-size:12px;line-height: 24px;}
.mid-turn a:hover{color:#fc5259;}
.mid-turn .home{float:left;padding-left:26px;}
.mid-turn .back{float:right;padding-right:26px;}
.mid-turn .home i,.mid-turn .back i{display: block;width:28px;height:28px;background-image: url(../img2017/sprite.png);margin-top:8px;margin-left:10px;}
.mid-turn .home i{background-position:-401px 0;}
.mid-turn .back i{background-position:-429px 0;}

.red-block{background-color: #fc5259;width:6px;height:30px;float:left;margin-right:18px;}
.box-title h2{color:#000;font-size:16px;line-height: 30px;height:30px;float:left;}
.box-title p{color:#000;font-size:16px;line-height: 30px;height:30px;float:left;}
.figure{float:right;height:30px;}
.figure a,.figure span {line-height:20px;font-size: 12px;color:#fc5259;margin-right:10px; color:#999;}
.figure a{border-radius:4px;border:#ddd solid 1px;padding:0px 10px;display:inline-block;}
.figure a:hover {background:#333;border:#333 solid 1px;color:#FFF}
.figure a.f5 {border:0px;}
.figure a.f5:hover {background:#fff;border:0px;color:#FC5259}
.figure a.f5 i{background:url(../img/sprite.png) no-repeat -339px -38px;display:inline-block;width:14px;height:14px;float:right;margin:3px 0px 0px 5px;}
.more-read{padding:20px 0 14px 0;}
.more-read li{float:left;padding-left:0;margin-right:30px;margin-bottom:20px;width:400px;overflow: hidden;}
.more-read span{display:block;width:110px;height:80px;float:left;margin-right:12px;overflow: hidden;}
.more-read img{width:100%;}
.more-read p{font-size:16px;padding-top:16px;line-height: 20px;overflow: hidden;max-height: 64px;color:#333;}


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../img2017/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}



.comment_title {
  height: 29px;
  line-height: 29px;
  border: 1px solid rgba(174, 184, 168, 0.41);
  border-bottom: 0;
  padding-left: 6px;
}
.comment_title b {
  font-weight: normal;
  float: right;
  margin-right: 10px;
}
.comment_content {
  border: 1px solid rgba(174, 184, 168, 0.41);
  border-top: 0;
  padding: 6px;
  overflow: hidden;
  word-wrap: break-word;
  margin-bottom: 10px;
}
.m10 {
  margin: 10px;
}









