@charset "utf-8";
/* CSS Document */

*{
	padding: 0;
	margin: 0;
	font-family: '微软雅黑';
}
ul,li{margin: 0;list-style-type: none;}
a {color: #1e1e1e;}
img{max-width: 100%;}

.content{width: 100%;max-width: 1200px;margin: 0 auto;}
.fs0{font-size: 0;}
.pd0{padding: 0 !important;}
.mb10{ margin-bottom: 10px !important;}
.mb20{ margin-bottom: 20px !important;}
.mt40{ margin-top: 40px !important;}
.mb40{ margin-bottom: 40px !important;}
.mt20 {margin-top: 20px !important;}
.fl{float: left !important;}
.fr{float: right !important;}
.bg_white{background-color: #fff !important;}
.mx-0{ display: none}
.lh22 {
    line-height: 22px;
}

.slider{display:none}/*用于获取更加体验*/
.focus span{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width:10px;
	height:10px;
	margin-right:10px;
	border-radius:50%;
	background:#666;
	font-size:0
}
.focus span.current{background:#fff}

.part1{width:100%;}
.part1tit{width:100%;height:45px;background: url(img/titline.jpg);}
.part1tit span.titspan{display:block;float:left;height:43px;border-bottom:2px solid #d30000;line-height:45px;overflow:hidden;font-size:18px;font-weight:bold;color:#000;}
.part1tit p{float:left;line-height:45px;margin-left:10px;}
.part1tit a.more{display:block;width:28px;height:44px;float:right;background: url(img/more.jpg);}
.part1con{width:100%;margin-top:14px;}
.part1con dl dd{width:100%;height:90px;overflow:hidden;}
.part1con dl dd img{width:100%;height:90px;}
.part1con dl dt{width:100%; overflow: hidden;}
.part1con dl dt img{float:left;}
.part1con dl dt a{display:block;width:263px;height:40px;float:left;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;line-height:40px;text-indent:5px;font-size:14px;font-weight:bold;color:#404040;}
.part1list{width:100%;margin-top:10px;}
.part1list ul li{height:30px;overflow:hidden;padding-left:14px;line-height:30px;color:#f5f5f5;font-size:14px;}

.left_large ul li img{ width: 100%; height: 407px;}

.section-d h3{ width: 100%; max-width: 411px; box-sizing: border-box;}

.share-ico ul li {
    position: relative;
    float: left;
    display: block;
    width: 40px;
    height: 40px;
    margin: 28px 0 0 15px;
    background: url(img/header-footer.png) no-repeat 0 -245px;
    cursor: pointer;
}
.share-ico ul li > a {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background: url(img/header-footer.png) no-repeat;
    z-index: 1;
}
.share-ico ul li > a.weixin {
    width: 25px;
    height: 21px;
    margin: -10px 0 0 -12px;
    background-position: 0 0;
}
.share-ico ul li > a.sina {
    width: 26px;
    height: 21px;
    margin: -10px 0 0 -13px;
    background-position: -58px 0;
}
.share-ico ul li > a.fankui {
    width: 19px;
    height: 15px;
    margin: -7px 0 0 -9px;
    background-position: -113px 0;
}
.share-ico ul li span {
    display: none;
    position: absolute;
    bottom: -20px;
    left: 0px;
    width: 170px;
    font-size: 12px;
    color: #cfcfcf;
}
.share-ico ul li:hover {
    background-position: -58px -245px;
}
.share-ico ul li:hover > a.weixin {
    background-position: -169px 0;
}
.share-ico ul li:hover> a.sina {
    background-position: -223px 0;
}
.share-ico ul li:hover > a.fankui {
    background-position: -280px 0;
}
.share-ico ul li:hover span{
	display: block;
}

.bottom_img{ overflow: hidden;}
.imgshow_left{ float: left; width: 30%;}
.imgshow_right{ float: left; width: 40%; overflow: hidden;}
.imgshow_right_top{ overflow: hidden;}
.imgshow_right_middle{ padding-top: 2px; overflow: hidden;}
.imgshow_right_bottom{ padding-top: 2px; overflow: hidden;}
.imgshow_center{ float: left; width: 30%; overflow: hidden;}
.imgshow_center_top{ overflow: hidden; padding-left: 2px}
.imgshow_center_bottom{ padding-top: 2px; overflow: hidden; padding-left: 2px}

.img_title{ position: relative; height: 51px; text-align: center; margin: 0 auto 20px auto;}
.img_title::after{ content: ''; width: 100%; height: 1px; position: absolute; top: 25px; left: 0; background: #333; z-index: 1;}
.img_title img{ height: 50px; position: relative; z-index: 2;}
.img_show_kind{ margin: 20px auto; text-align: center;}
.img_show_kind a.img_show_link{ display: inline-block; margin: 0 9px;}
.img_show{ position: relative; overflow: hidden; height: 100%;}
.img_show i{ position: absolute;height: 32px;line-height: 32px;display: block;top: 13px;left: 16px;padding: 0 10px;background: #d51324;color: #fff;font-style: normal;font-size: 16px; z-index: 2;;}
.img_show_pic{ display: block; height: 100%; transition: 0.4s;}
.img_show1{ height: 528px;}
.img_show2{ width: 33.33%; float: left; height: 175px; padding-left: 2px; overflow: hidden; box-sizing: border-box;}
.img_show3{ height: 250px; margin-top: 30px;}
.img_show4{ width: 100%; float: left; height: 264px; overflow: hidden;}
.img_show5{ width: 66.66%; float: left; height: 175px; padding-left: 2px; overflow: hidden; box-sizing: border-box;}
.img_show6{ width: 50%; float: left; height: 175px; padding-left: 2px; overflow: hidden; box-sizing: border-box;}
.img_show_pic img{ width: 100%; height: 100%;}
.img_show_title{ display: block; position: absolute; width: 100%; height: 38px; background: rgba(255,255,255,0.6); padding: 0 10px; color: #333; line-height: 38px; left: 0; bottom: -38px; opacity: 0; transition: 0.4s; overflow: hidden;}
.img_show_title:hover{ text-decoration: underline;}
.img_show:hover .img_show_title{ opacity: 1; bottom: 0;}
.img_show:hover .img_show_pic{ transform:scale(1.1,1.1)}

.section-a .right .bottom .cont .tab-list .item-slide .bd li a{ display: block; width: 100%; height: 100%;}

.r_div_01{border:#e8eaec 1px solid;margin-bottom: 18px;}
.r_div_01 ul{margin-left:18px;margin-right:18px;padding-bottom:25px;}
.r_div_01 ul li{vertical-align: middle; position: relative;padding:25px 0px 0px 0px;height:74px;}
.r_div_01 ul li .r_t_01{line-height:22px;font-size:14px;height:44px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.r_div_01 ul li .r_t_02{font-size:12px;height:25px;overflow:hidden;line-height:25px;margin-top:5px;}
.r_div_01 ul li .r_t_02 span{margin-right:20px;}
.r_div_01 ul li .r_t_02 span.s_01{color:#999999;}
.r_div_01 ul li .r_t_02 a{margin-right:20px;color:#999999;}
.r_div_01 ul li .r_t_02 a:hover{color:#d81f26;}
.r_div_01 ul li .r_t_01 a:hover{color: #d51324}
.r_div_01 ul li em{display:block;width:20px;height:20px; position: absolute;}
.r_div_01 ul li em.e_01{left:-24px;background:url(img/ico_02.gif) no-repeat left center;top:28px; z-index: 2}
.r_div_01 ul li em.e_02{left:-34px; z-index:2;width:40px;height:40px;background:url(../images/ico_03.gif) no-repeat left center;top:18px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}
@keyframes cicle{0%{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;-ms-transform:scale(0.4);transform:scale(0.4);-webkit-transform:scale(0.4)}
40%{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transform:scale(0.7)}
100%{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transform:scale(0.7)}
}

.r_div_01 ul li:hover em.e_02{animation:cicle 0.5s infinite;}
.r_div_01 ul li:hover em.e_01{background:url(img/ico_05.gif) no-repeat left center;}

.cr_piclist{ overflow: hidden; padding: 10px 10px 0 10px; border: #e8eaec 1px solid;}
.cr_piclist a.piclist{ display: block; float: left; width: 48%; height: 90px; margin-right: 4%; margin-bottom: 10px; position: relative; overflow: hidden;}
.cr_piclist a.piclist:nth-child(2n){ margin-right: 0;}
.cr_piclist a.piclist p{ position: absolute; width: 100%; height: 22px; left: 0; bottom: -22px; color: #999; padding: 0 10px; background: rgba(0,0,0,0.5); line-height: 22px; overflow: hidden; margin: 0; transition: 0.4s;}
.cr_piclist a.piclist:hover p{ bottom: 0;}

.addsBanner{ display: block; width: 100%; font-size: 0; margin-bottom: 18px;}
.addsBanner img{ width: 100%;}

#copyright {
	margin-top: 30px;
	margin-bottom: 30px;
    padding: 10px;
    background: #FFFFFF;
    border-radius: 6px;
	border: 1px solid #ffa5a5;
	position: relative;
}
#copyright .ruichen_title {
    padding: 5px;
    text-align: center;
    color: #FF3333;
    font-size: 16px;
}
#copyright .ruichen_neirong {
    font-size: 14px;
    color: #999;
}
.yinzhang {
	position: absolute;
	top: 10px;
	right: 10px;
}
.ruichen_url p, .ruichen_url a {
    color: #66CCCC;
}
.list-left .large{ width: 100%;}

@media (max-width: 768px){
	.xs-0{ display: none;}
	.mx-0{ display: block;}
	.section-a .right .a-ad{ width: 100%; height: auto;}
	.section-a .right .a-ad img{ width: 100%; height: auto;}
	.w1024, .bodywidth{ width: 100%; float: none;}
	.section-a .left{ width: 100%; float: none;}
	.section-a .middle{ width: 100%; float: none;}
	.section-a .right{ width: 100%; float: none;}
	.section-a .middle .cont1{ width: 100%; padding: 10px; box-sizing: border-box;}
	.section-a .middle .cont2{ width: 100%; padding: 10px; box-sizing: border-box;}
	.section-a .middle .cont1 ul li{ float: none; width: 100%; box-sizing: border-box;}
	.section-c .s-cont .cont2 .left{ width: 100%; float: none; margin-bottom: 10px;}
	.section-c .s-cont .cont2 .middle{ width: 100%; float: none; margin: 0 auto;}
	.section-c .s-cont .cont2 .right{ width: 100%; float: none; margin-top: 10px;}
	.section-c .s-cont .cont2 .middle li{ width: 100%; float: none; padding: 0 10px; box-sizing: border-box;}
	.section-c .s-cont .cont2 .middle li a{ display: block; width: 100%;}
	.section-c .s-cont .cont2 .middle li a img{ display: block; width: 100%;}
	.section-c .s-cont .cont3 h4{ padding: 0 10px;}
	.section-c .s-cont h4{ padding: 0 10px;}
	.section-c .s-cont .cont3 ul{ margin: 0;}
	.section-c .s-cont .cont3 li{ width: 48vw; height: 54vw; margin: 0 1vw; margin-bottom: 8px;}
	.section-c .s-cont .cont2 .right .pic-t span{ padding: 0;}
	.section-c .s-cont .cont2 .right .pic-t a{ display: block; width: 100%; padding: 0 10px; box-sizing: border-box;}
	.section-c .s-cont .cont2 .right .pic-t a img{ display: block; width: 100%;}
	.a-bor.a-bor-frist{ width: 100%; float: none; padding: 10px 15px; box-sizing: border-box; height: auto;}
	.footer-a .a-bor.a-bor-text.a-bor-max{ width: 100%; height: auto;}
	.footer-a .a-bor.a-bor-text{ display: block; float: left; width: 50%; padding: 10px 15px; box-sizing: border-box; height: auto;}
	.a-bor.a-bor-last{ width: 100%; padding: 15px; box-sizing: border-box;}
	.footer-c ul li+li{ margin: 15px;}
	.footer-c ul li{ float: none; display: inline-block; margin: 15px;}
	.copy-text{ line-height: 24px; text-align: center;}
	.copy-text p{ margin-bottom: 5px;}
	.footer-share{ float: none;}

	.part1con dl dt a{ display: block; float: none; margin-left: 56px; width: unset;}

	.img_show1{ padding-bottom: 2px;}
	.imgshow_center_top{ padding-top: 2px;}

	.section-e .cont2 .left{ width: 100%; float: none; height: 171px;}
	.section-e .slide{ width: 375px; height: 171px; float: none; margin: 0 auto;}
	.section-e .slide .bd li{ width: 375px; height: 171px; float: none;}
	.left_large ul li img{ height: 171px;}
	.section-e .slide .bd{ width: 375px; height: 171px;}
	.section-e .slide .bd li .spant{ display: none;}
	.section-e .cont2 .right{ width: 100%; float: none; padding: 10px; box-sizing: border-box;}
	.section-e .cont2 .right .list-right li{ padding: 0 10px 0 50px;}
	.section-e .cont3 ul{ float: none; margin: 0;}
	.section-e .cont3 li{ float: none; width: 100%; padding: 0 10px; box-sizing: border-box; margin: 0;}
	.section-e .cont3 li .pic-t{ width: 100%;}
	.section-e .cont3 li .pic-t a{ display: block; width: 100%;}
	.section-e .cont3 li .pic-t a img{ display: block; width: 100%;}
	.section-g .left .pic-t-c a{ display: block; width: 100%;}
	.section-g .left .pic-t-c a img{ display: block; width: 100%;}

	.section-g .left{ float: none; width: 100%; box-sizing: border-box; padding: 10px;}
	.section-g .middle{ float: none; width: 100%; box-sizing: border-box; padding: 10px;}
	.section-g .right{ float: none; width: 100%; box-sizing: border-box; padding: 10px; height: auto;}
	.section-g .right .top{ margin: 0 auto; width: 100%;}
	.section-g .right .top a{ display: block; width: 100%;}
	.section-g .right .top a img{ width: 100%;}
	#list_right3_c{ margin: 10px auto; width: 100%;}
	#list_right3_c a{ display: block; width: 100%;}
	#list_right3_c a img{ width: 100%;}

	.section-d .s-cont .cont2 .right p{ padding: 10px;}

	.section-h .middle{ float: none; width: 100%; margin-top: 10px;}
	.section-h .middle li{ width: 50vw; padding: 10px; box-sizing: border-box; margin: 0;}
	.section-h .right{ float: none; margin: 0 auto; width: 95%;}

	.section-h .s-cont .cont2 .left{ width: 100%;}
	.section-h .s-cont .cont2 .slide{ width: 375px; margin: 0 auto;}
	.section-h .s-cont .cont2 .slide .bd{ width: 375px;}
	.section-h .s-cont .cont2 .slide .bd li{ width: 100%;}

	.list-left{ float: none; width: 100%; padding: 10px; box-sizing: border-box;}
	.content2 .c-right{ float: none; width: 100%; padding: 10px; box-sizing: border-box;}
	.content2 .c-left{ float: none; width: 100%; padding: 10px; box-sizing: border-box;}
	.share0226 .get-codes-bdshare{ float: none; width: 100%; padding: 10px; box-sizing: border-box;}
	.guess-love{  width: 355px; margin: 0 auto; background: none;}
	.guess-love .slide{ width: 355px; margin: 0 auto;}

	.TypeLists li{ float: none; padding-bottom: 10px; height: 130px;}
	.list-left .l{ width: 100px; height: 100px;}
	.list-left .r{ float: none; margin-left: 110px; width: auto;}
	.pagelist ul{ left: 0; float: none;}
	.pagelist li{ right: 0;}
	.fixed-div2{ position: unset;}
	.fixed-div3{ position: relative;}
	.jpzj{ display: none;}

	.section-i h3{ width: 100%; background: url(../images/t-jiepai.gif) no-repeat center #fff/90% auto; box-sizing: border-box;}

	.imgshow_left{ float: unset; width: 100%;}
	.imgshow_right{ float: unset; width: 100%;}
	.imgshow_center{ float: unset; width: 100%;}

	.section-c .s-cont .cont2 .slide .bd li a{ display: block; width: 100%; margin: 0 auto; padding: 0 10px; box-sizing: border-box; text-align: center;}
	.section-c .s-cont .cont2 .slide .bd li a img{ display: block; width: 100%;}
	.big-img1 .text{ left: 50%; margin-left: -160px;}
	.section-h .right .rank{ background: url(../images/rank.jpg) no-repeat  -5px 0;}
	.section-h .right .rank li{ border-bottom: 1px dashed #cfcdcd; height: 45px; line-height: 45px}

	.part1tit{ padding: 0 10px; box-sizing: border-box;}
	.section-a .right .bottom .cont .tab-list .item-slide{ width: 375px;}
	.section-a .right .bottom .cont .tab-list .item-slide .bd-box{ width: 375px;}
	.section-a .right .bottom .cont .tab-list .item-slide .bd li{ width: 375px;}
	.section-a .right .bottom .cont .tab-list .item-slide .text-bg{ width: 100%;}

	.typeTxt .time{ height: 20px; line-height: 20px;}
}
