body{ margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:14px; color:#333; background:#f1f1f1;}

div,ul,li,ol,dd,dl,dt,p,i,h3,img,a,h1,h2,h3,h4,h5,h6{ list-style:none; padding:0; margin:0;}

em,b{ font-style:normal;font-weight:normal;}

a{ color:#333; text-decoration:none;}

a:hover,a.cur{ color:#2386ea;}

img{ border:0;}

.content img:hover{opacity: 1;filter: alpha(opacity=100);transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;transform: scale(1.2,1.2);-ms-transform: scale(1.1,1.2);	-webkit-transform: scale(1.08,1.08);-o-transform: scale(1.2,1.2);	-moz-transform: scale(1.2,1.2);}

.clearfix{overflow:hidden;_zoom:1;}

.clear{ clear:both}

.main_width{ width:1080px; margin:0 auto;}

input,button,select,textarea{outline:none}





 .header{ width:100%; background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.1); position:relative; z-index:99;} 

 .logo{ padding:10px 0 8px; float:left}

.search{overflow:hidden;_zoom:1; width:392px; float:left; position:relative; margin-left:200px; margin-top:15px;}

.search input[type="text"]{ border:0; height:38px; width:350px; float:left;font-family:"Microsoft YaHei"; line-height:40px; text-indent:10px; margin:0; background:#eee;}

.search input[type="submit"]{ width:40px; height:40px; background:#0096ff url(../images/search01.png) no-repeat center center; font-size:0; border:0;cursor:pointer; float:left}

.reg_log{ float:right; margin-top:25px; color:#999;}

.reg_log a{ margin:0 5px;}

/* .menu{  height:50px; line-height:50px; border-top:1px solid #DCDCDC;}

.menu ul li{ float:left; margin-right:23px; display:inline-block; font-size:16px; position:relative;}

.menu ul li img{ position:absolute; top:6px; right:-20px;}

.menu ul li i{ margin-right:5px; font-size:18px;}

.menu ul li.line{ font-size:12px; color:#999;}  */



.sort{ margin:20px 0 20px;}

.sort a.cur{ color:#ffa800; font-weight:bold;}

.sort_yy{margin:0px 0 20px; background:#fff; padding:20px 20px 1px; padding-top:10px; padding-bottom: 10px;}

.sort_yy div{ margin-bottom:0px;line-height:25px;}

.sort_yy div span{ color:#999; margin-right:15px;}

.sort_yy a{ margin-right:10px;}

.sort_yy a.cur{ background:#4bf; color:#fff; padding:3px 5px;}

.list{ overflow:hidden;}

.list ul{ width:1120px;overflow:hidden;}

.list ul li{ background:#fff; width:250px; height:220px; margin-right:27px; margin-bottom:27px;  float:left}

.list ul li i{width:250px; height:166px; display:block;overflow:hidden;}

.list ul li p{ padding:5px 10px; font-size:14px; line-height:20px; height:14px; overflow:hidden;}

.list ul li p a{ color:#393939}

.list ul li ol{ padding:5px 10px; font-size:12px; color:#bbb;}

.list ul li ol span{ float:right;}



.list_yy{ overflow:hidden;}

.list_yy h1{ font-size:22px; margin-bottom:10px;}

.list_yy h1 i{ float:right; font-size:14px; font-weight:normal; font-style:normal; line-height:35px;}

.list_yy h1 i a{ color:#999;}

 

.list_yy ul{ width:1120px;overflow:hidden;}

.list_yy ul li{ background:#fff; width:200px; height:310px; margin-right:20px; margin-bottom:27px;}

.list_yy ul li img{display: none;}

.list_yy ul li i{width:190px; height:235px; margin:5px; display:block;overflow:hidden; position:relative;}

.list_yy ul li i em{ padding:0px 5px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5); position:absolute; right:5px; bottom:5px; color:#fff; font-size:12px;border-radius:2px;}

.list_yy ul li p{ padding:5px 10px; font-size:15px; line-height:24px; height:20px;overflow:hidden;}

.list_yy ul li p a{ color:#393939}

.list_yy ul li ol{ padding:10px 10px; font-size:12px; color:#bbb;}

.list_yy ul li ol span{ float:right;} 

.i_dm{ height:370px;}



.content{ overflow:hidden;_zoom:1;margin:22px auto 50px;}

.left{ width:750px; float:left}

	.zx_list{}

	.zx_list ul{ padding:18px;overflow:hidden;_zoom:1; position:relative; background:#fff; margin-bottom:10px;}

	.zx_list ul ol{ float:left; width:230px; height:154px; overflow:hidden; margin-right:18px; position:relative;}

	.zx_list ul ol em{position:absolute; left:0; top:0;background:rgba(35,134,234,0.6); padding:3px 10px; }

	.zx_list ul ol em a{ color:#fff;}

	.zx_list ul li{ float:left; width:460px; height:154px; position:relative;}

	.zx_list ul li h3{ margin-bottom:5px;}

	.zx_list ul li p{ color:#666;}

	.zx_list ul li em{ position:absolute; left:0; bottom:0; color:#999;}

	.zx_list ul b{ background:#2386ea; position:absolute; right:0; bottom:18px; padding:0 15px; line-height:25px;}

	.zx_list ul b a{ color:#fff;}

.right{ width:310px; float:right;}

	.rd_list{ background:#fff; padding:10px; margin-bottom:10px;}

	.rd_list h4{margin-left:-12px; padding-left:18px; border-left:4px solid #2689FF; margin-bottom:10px; margin-top:10px; font-size:1.17em;}

	.rd_list ul{overflow:hidden;_zoom:1; border-bottom:#eee dotted 1px; padding:10px 5px;}

	.rd_list ul img{ float:left; margin-right:10px;}

	.rd_list ul h3{ font-weight:normal; font-size:14px; height:60px;}

	.rd_list ul h3 a{ color:#666;}

	.rd_list ul h3 a:hover{ color:#e20e0e;}

	.rd_list ul em{ color:#999;}

	

	.right_box{ padding:10px; background:#fff;margin-bottom:10px;}

	.right_box h3{margin-left:-12px; padding-left:18px; border-left:4px solid #2689FF; margin-bottom:15px;}

	.right_box ul{background:url(../images/phb01.jpg) no-repeat left top; margin:10px;}

	.right_box ul li{ font-size:13px; line-height:20px; margin-bottom:13px; padding-left:30px;}

	

	.right .dy_ph,.right .dsj_ph{ background:#fff; padding:10px; margin-bottom:10px;}

	.right .dy_ph h4,.right .dsj_ph h4{margin-left:-12px; padding-left:18px; border-left:4px solid #2689FF; margin-bottom:10px; margin-top:10px; font-size:1.17em;}

	.right .dy_ph .phb,.right .dsj_ph .phb{ margin-top:19px; padding:0 5px;}

	.right .dy_ph .phb ul{ background:url(../images/phb01.jpg) no-repeat left top;}

	.right .dsj_ph .phb ul{ background:url(../images/phb02.jpg) no-repeat left top;}

	.right .dy_ph .phb ul li,.right .dsj_ph .phb ul li{ font-size:14px; line-height:20px; margin-bottom:13px; padding-left:30px;}

	.right .dy_ph .phb ul li a,.right .dsj_ph .phb ul li a{ color:#666;}

	.right .dy_ph .phb ul li a:hover,.right .dsj_ph .phb ul li a:hover{ color:#e20e0e;}

	.right .dy_ph .phb ul li span,.right .dsj_ph .phb ul li span{ float:right; font-size:12px; color:#ccc;}



	

.neiye{ margin:22px auto 50px;}

	.nei_con{ background:#fff; padding:20px; margin-bottom:10px;}

	.nei_con h1{ margin-left:-22px; padding-left:20px; border-left:4px solid #2689FF;font-size:24px; line-height:32px;}

	.nei_con h1 span{ font-size:12px; color:#666; font-weight:normal; margin-left:15px; line-height:32px;}

	.post-con{ font-size:12px; color:#999; margin-top:15px;}

	.text{ font-size:16px; margin:20px 0 20px; line-height:2em; }

	.text_img{text-align:center; margin-bottom:20px;}

	.text .text_img img{margin:10px 0px 10px;padding:0px;max-width:100%;height:auto !important;box-sizing:border-box !important;word-wrap:break-word !important;width:auto !important;visibility:visible !important;}

	.text iframe,.text embed{ width:100%; height:450px; margin:10px 0 10px;}

	.text video{ width:100%; height:450px; margin:0px 0 10px;}

	.text a{color:#2386ea;}

	.text_content{font-size:14px; line-height:1.7}

	.text_content h3{ display: none;}

	.text_content dl{ display: none}

	

	.play_n{ display:none}

	

	.download{ color:#ff0000; text-align:center; border:1px dashed #ddd; padding:10px; margin-bottom:30px;}

	.download h2{ color:#000; margin-bottom:20px; text-align:left;}

	.download h2 a{ float:right; font-size:18px; text-decoration:underline; font-weight:normal; color:#FF0004;}

	.download p{ color:#666; margin-top:10px; text-align:left;word-break:break-all;}

	.download p a{ line-height:28px; background:#eee; padding:0px 10px; margin:0 5px 10px 5px;display:inline-block; box-shadow:1px 1px 0px 0px #d4d4d4; width:107px; text-align:center;}

	/*.download p a{ line-height:30px; background:#eee; padding:0px 10px; margin:0 10px 10px 0;display:inline-block }*/

	.download p a:hover{ background:#de3120; color:#fff;}

	.post-copyright{ background:#f2f2f2; margin-top:20px; text-align:center; color:#999; line-height:40px;}

	

	.recommend{ background:#fff; margin-top:20px; padding:20px;}

	.recommend_box{overflow:hidden;}

	.recommend h3{margin-left:-22px; padding-left:18px; border-left:4px solid #2689FF;}

	.recommend ul{overflow:hidden;_zoom:1; width:800px; margin-top:15px;}

	.recommend ul li{ width:169px; margin-right:11px; float:left;}

	.recommend ul li i{width:169px; height:216px; margin-bottom:5px;display:block;overflow:hidden;}

	.recommend ul li img{ width:100%;}

	

	.pinglun{ background:#fff; padding:20px;}

	

.dy_play{height:590px; margin:20px auto 0 auto; width:1000px;}



.wap_play_page{  line-height:20px; height:20px; padding-top:7px; padding-bottom:8px; background:#000; text-align:center; color:#999;}

.wap_play_page .pre{ float:left; color:#fff; margin-left:1em;}

.wap_play_page .next{ float:right;color:#fff;margin-right:1em;}



	

.page{width:100%; height:30px; line-height:30px; text-align:center; font-size:12px; padding:10px 0 0; color:#999;}

.page span{ padding:5px 10px;margin-left:8px; color:#fff; background:#ccc;border-radius:5px;}

.page a{ padding:5px 10px; margin-left:8px; color:#fff; background:#ccc;border-radius:5px;}

.page a:hover{ color:#fff; background:#de3120;}

.page .pangcur{color:#fff; background:#de3120;}



.wap_page{width:100%; height:30px; line-height:30px; text-align:center; font-size:12px; padding:10px 0 0; color:#999;}

.wap_page span{ padding:5px 10px;color:#fff; background:#fff;border-radius:5px; border:1px solid #D7D7D7;}

.wap_page a{ padding:5px 10px; color:#4C4C4C; background:#fff;border-radius:5px; border:1px solid #D7D7D7; margin-left:3px;}

.wap_page a:hover{ color:#fff; background:#de3120; border:1px solid #de3120;}

.wap_page .pangcur{color:#9C9C9C; background:#fff;}

.wap_page select{margin:0 5px;  border: none; height: 29px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:5px;outline:none; width:100px; background:url(../images/pic_select.png) no-repeat;font-family:"Microsoft YaHei"; text-indent:15px;color:#696969;}



.dy_play .box{ position:relative; background:#000;}

.xl_menu{ position:absolute; right:0; top:0; height:43px; width:43px; background:url(../images/haunxian.png) no-repeat left top; z-index:99; cursor:pointer;}

.select_jx{overflow:hidden; width:100%; background:#000; display: none; position:absolute; left:0; top:0;}

.select_jx ul{ width:100%;padding:0px 0 0 1%;}

.select_jx ul li{ float:left; border:#fff solid 1px; text-align:center; width:8%; margin:10px 0.5% 10px; border-radius:5px;}

.select_jx ul li a{ display:block; color:#fff; padding:3px 0;}

.select_jx ul li a:hover{ background:#fff; color:#000;}

	

.footer{ margin-top:50px;}

.link{ width:100%; line-height:30px; background:#5b5b5b; color:#fff; padding:15px 0;margin-bottom: -50px;}

.link a{ color:#fff;}

.footer .copyright{ text-align:center; line-height:150%; padding:30px 10px; font-size: 12px;}

.footer .copyright img{

	position: relative;

	top:4px;

	left:0px;

}



.wap_menu{ display:none;}

.mod-copyright{display: none;}

.diy-fk{

	display: none;

}



@media only screen and (max-width: 800px){



.play_page{overflow-y: hidden}

.main_width{ width:100%;}

.header{ display:none;}

.content{ overflow:hidden;_zoom:1;margin:12px auto 20px;}



.mod-copyright{

	display: block;

}



.sort{ margin:10px 7px 10px;}

.list{ overflow:hidden;}

.list ul{ width:105%;overflow:hidden; padding:7px;}

.list ul li{ background:#fff; width:45%; height:210px; margin-right:7px; margin-bottom:7px;  float:left}

.list ul li i{width:100%; height:115px; display:block;overflow:hidden;}

.list ul li img{ width:100%; height:auto;}

.list ul li p{ padding:10px; font-size:15px; line-height:24px; height:38px; overflow:hidden;}

.list ul li p a{ color:#393939}

.list ul li ol{ padding:10px 10px; font-size:12px; color:#bbb;}

.list ul li ol span{ float:right;}



.sort_yy{margin:0px 0 10px; background:#fff; padding:20px 10px 1px; font-size:13px;padding-bottom: 10px;padding-top: 10px;}

.sort_yy div{ margin-bottom:0px;line-height:25px;}

.sort_yy div span{ color:#999; margin-right:10px;}

.sort_yy a.cur{ background:#4bf; color:#fff; padding:3px 5px;}



.list_yy{ overflow:hidden;}

.list_yy h1{ text-indent:10px;}

.list_yy h1 i{margin-right:10px;}

.list_yy ul{ width:105%;overflow:hidden; padding:5px;}

.list_yy ul li{ background:#fff; width:30%; height: auto; margin-right:5px; margin-bottom:10px;  float:left}

.list_yy ul li img{ width:100%;display: inline;}

.list_yy ul li i{ width:92%; height:160px;  background: #fff; display:block;overflow:hidden;}

.list_yy ul li p{ padding:5px 10px; font-size:15px; line-height:24px; height:20px;overflow:hidden;}

.list_yy ul li p a{ color:#393939}

.list_yy ul li ol{ padding:10px 10px; font-size:12px; color:#bbb; display: none;}

.list_yy ul li ol span{ float:right; display: none;}

.i_dm{ height: auto;}





.zx_list{ width:100%}

	.zx_list ul{ padding:18px;overflow:hidden;_zoom:1; position:relative; background:#fff; margin-bottom:10px;}

	.zx_list ul ol{ float:left; width:100%; height:154px; overflow:hidden; margin-right:0; margin-bottom:10px; position:relative;}

	.zx_list ul ol img{ width:100%;}

	.zx_list ul ol em{position:absolute; left:0; top:0;background:rgba(35,134,234,0.6); padding:3px 10px; }

	.zx_list ul ol em a{ color:#fff;}

	.zx_list ul li{ float:left; width:100%; height:130px; position:relative;}

	.zx_list ul li h3{ margin-bottom:5px;}

	.zx_list ul li p{ color:#666;}

	.zx_list ul li em{ position:absolute; left:0; bottom:0; color:#999;}

	.zx_list ul b{ display:none;}



.neiye{ margin:10px auto 50px;}

.neiye h1{ margin-left:0; font-size:20px;}

.neiye .post-con{ padding:0 10px;}

.text .text_img img{ width:45% !important;}

.text iframe,.text embed{ width:100%; height:350px; margin:10px 0 10px;}

.text video{ width:100%; height:250px; margin:0px 0 10px;}

.text_content{font-size:12px; line-height:1.7;border-bottom:#f1f1f1 solid 0px;border-top:0px;}

.text_content h3{ display:block; padding:10px 0  5px 10px;}

.text_content ul li{ overflow:hidden;height:38px; padding:0 10px; color:#777;}

.text_content dl{ display:block;border-bottom:#eee solid 1px; overflow:hidden; }

.text_content em{ text-align:center; display:block;transform:rotate(90deg);}

.text_content em.more{transform:rotate(-90deg);}



.play_n{ overflow:hidden; margin:-1px 0px; display:block;}

.play_n a{ background:#eee; color:#999; line-height:29px; margin-right:5px; float:left; display:block; width:100px; text-align:center; border:#eee solid 1px; border-bottom:none}

.show_2{display:none;}

.play_n a.cur{ background:#fff; color:#000;}



.nei_con{ background:#fff; padding:10px 10px;}

.left{ width:100%; float:left}

.download{ margin:0 0px 20px; padding:10px 10px 0; border:#eee solid 1px}

.download h2{ font-size:14px; margin-bottom:15px;}

.download h2 a{ display:none;}

.download h2 span{ font-weight:normal;}

.download p{ margin-right:-3%;}

.download p a { padding:0; margin:0 3% 10px 0; width:30.3%; text-align:center;}

.post-copyright{ background:#f2f2f2; text-align:center; color:#999; line-height:25px; margin:20px 10px 0; padding:10px;}

.ad_xx{ padding:10px;}

.recommend{ background:#fff; margin-top:20px; padding:10px;}

	.recommend_box{overflow:hidden;}

	.recommend h3{margin-left:-22px; padding-left:18px; border-left:4px solid #2689FF;}

	.recommend ul{overflow:hidden;_zoom:1; width:105%; margin-top:15px;}

	.recommend ul li{ width:46%; height: auto; margin-right:14px; margin-bottom:10px;float:left;}

	.recommend ul li i{width:100%; height:216px; margin-bottom:5px;display:block;overflow:hidden;}

	.recommend ul li p{ overflow:hidden;white-space:nowrap;}

	.recommend ul li img{ width:100%;}



.play_page{ background:#000;}

.play_page .wap_menu{ display:none;}

.dy_play{ width:100%; margin:0; height:auto; background:#000;}

.dy_play h1{ display:none;}

.dy_play iframe{width:100%; height:350px; margin:0;}

.diy-fk{

	display: inline;

}



.wap_play_page{ padding-top:15px; padding-bottom:0px;display: block;}



.dy_play .box{ position: inherit;}

.xl_menu{ display:none;}

.select_jx{overflow:hidden; width:100%; background:#000; display:block; position:inherit;}

.select_jx ul{ width:100%;padding:10px 0 0 1%;}

.select_jx ul li{ float:left; border:#fff solid 1px; text-align:center; width:22%; margin:3px 1%; border-radius:5px;}

.select_jx ul li a{ display:block; color:#fff; padding:3px 0;}

.select_jx ul li a:hover{ background:#fff; color:#000;}



.right{ display:none;}







.lfooter{display: block;}



.wap_menu{ display: block; width:100%; color:#666; z-index:999999;overflow: hidden;}

.wap_menu .wap_head{ height:50px; background:url(../images/wap_bg.png) repeat-x; overflow:hidden;}

.wap_menu .wap_head a{ color:#999;}

.wap_menu .wap_head .wap_logo{ padding:7px 0 0 10px; float:left;}

.wap_menu .wap_head .wap_ss{ float:right; margin-right:20px; line-height:16px; margin-top:7px; font-size:12px; color:#999;}

.wap_menu .wap_head .wap_ss i{ background:url(../images/search.png) no-repeat center; background-size:18px; width:18px; height:20px; display:block; margin:0 auto;}

.wap_menu .wap_head .wap_ly{ float:right; margin-right:20px; line-height:16px; margin-top:6px; font-size:12px; color:#999;}

.wap_menu .wap_head .wap_ly i{ background:url(../images/message.png) no-repeat center; background-size:17px; width:17px; height:21px; display:block; margin:0 auto;}

.wap_menu .wap_head .wap_jl{ float:right; margin-right:20px; line-height:16px; margin-top:7px; font-size:12px;}

.wap_menu .wap_head .wap_jl i{ background:url(../images/time.png) no-repeat center top; background-size:19px; width:19px; height:20px; display:block; margin:0 auto;}

.wap_menu .wap_head .wap_index{ float:right; margin-right:20px; line-height:16px; margin-top:5px; font-size:12px;}

.wap_menu .wap_head .wap_index i{ background:url(../images/nav_home.png) no-repeat center; background-size:22px; width:22px; height:22px; display:block; margin:0 auto;}

.wap_menu .wap_head .login{ float:right; margin-right:20px; line-height:16px; margin-top:5px; font-size:12px;}

.wap_menu .wap_head .login i{ background:url(../images/icon01.png) no-repeat center; background-size:21px; width:22px; height:22px; display:block; margin:0 auto;}

.wap_menu .wap_head .huiyuan{ float:right; margin-right:20px; line-height:16px; margin-top:5px; font-size:12px;}

.wap_menu .wap_head .huiyuan i{ background:url(../images/icon02.png) no-repeat center; background-size:21px; width:22px; height:22px; display:block; margin:0 auto;}



/* .wap_menu ul {

			width: 100%;

			height:50px; 

			background:#333;

			display: inline;

			white-space: nowrap;

			overflow-x:scroll;

			float:left;

			overflow-y:hidden;

            display: -webkit-box;

            -webkit-overflow-scrolling:touch;

}



.wap_menu ul li{line-height:50px; text-align:center;display: inline-block; padding: 0px 5px 0px 5px;font-weight: bold; }

.wap_menu ul li:first-child{

	margin-left: 4px;

}

.wap_menu ul li a{ color:#fff; font-size:15px; display:block; }

.wap_menu ul dl{ width:13%; float:right;}

.wap_menu ul dl a{ display:block; height:50px; background:url(../images/jilu.png) no-repeat center; background-size:20px;}

.wap_menu ul span{width:1px; margin-top:15px;} */

.wap_menu ul {height:50px; background:#333;}

.wap_menu ul li{ float:left; line-height:50px; text-align:center;padding:0px 8px; }
.wap_menu ul li a{ color:#fff; font-size:18px; display:block; }

.wap_menu ul dl{ width:13%; float:right;}
.wap_menu ul dl a{ display:block; height:50px; background:url(../images/jilu.png) no-repeat center; background-size:20px;}
.wap_menu ul span{ float:left; width:1px; margin-top:15px;}


.wap_search{ padding:15px 10px; background:#fff;display:none;}

.wap_search dl{overflow:hidden;_zoom:1; width:100%;  position:relative;}

.wap_search dl input[type="text"]{ width:100%;background:#eee; height:40px; border:none; text-indent:10px; padding:0;}

.wap_search dl input[type="submit"]{ position:absolute; right:0; top:0;width:40px; height:40px; background:#0096ff url(../images/search01.png) no-repeat center center; border:none; font-size:0;}



.record_top{ line-height:50px; background:#444; color:#fff; font-size:16px; }

.record_top a{ width:50px; height:50px; font-size:24px; color:#fff; font-family:"ËÎÌå"; float:left; display:block; text-align:center; background:url(../images/back.png) no-repeat center; background-size:20px;}

.record{ background:#fff; margin-top:10px;}

.record img{ float:left; width:38px; margin-right:20px;}

.record ul{ padding:5px; overflow:hidden; padding:10px 20px; border-bottom:#f1f1f1 solid 1px; background:url(../images/play.png) no-repeat 90% center; background-size:28px;}

.record ul h3{ font-weight:normal; font-size:14px; margin-top:10px; line-height:18px;}

.record ul h3 span{ color:#999; font-size:12px;}

.list_yy ul li:last-child{display: none;}



}





.top_ad{ width:100%; padding:15px 0; background:#d9d9d9; position:relative;}

.top_ad .ad-bar{ width:1080px; margin:0 auto; position:relative;  text-align:center;}

.top_ad .ad-bar .close-btn{ font-size:30px; font-weight:700;text-shadow:0 1px 0 #fff; color:#000; position:absolute; top:25%; right:50px; display:block; width:18px; height:30px; cursor:pointer;}



@media screen and (max-width: 800px) {



		.ad_710x90,.top_ad{ display:none}

		.wap_page a{display: none;}

		.wap_page #ff-prev,.wap_page #ff-next{display: inline;}



		





}



.detail_vod_actor a,.detail_vod_director a{



	padding-right: 5px;

	

}



/*瀑布流*/



.box {

  margin-bottom: 20px;

  float: left;

  width: 190px;

  padding:5px;

border: 1px solid #ccc;

  background: #f7f7f7;

  box-shadow: 0 0 8px #ccc;

  }



.box img {

  max-width: 100%;

  text-align:center;

}



.box:hover { box-shadow: 0 0 10px #999; }



.box-title{

    padding-top:10px;

    line-height: 150%;

    font-size: 12px;

}



@media screen and (min-width: 320px) and (max-width: 600px) {

    .box{

        width:100%!important;

        margin:0px auto;

        margin-bottom: 10px;

        padding:0px;

    }



    .box a{

    	display: block;

    	padding:5px;

    }

    .box-title{

        font-size: 14px;

    }

}



#masonry img:hover{opacity: 1;filter: alpha(opacity=100);transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);	-webkit-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);	-moz-transform: scale(1.05,1.05);}



.mod-prenext{

	padding-top: 10px;

}



.mod-prenext li{

	padding:5px 0px;

}



.text_content img{

	max-width: 100%!important;

}



.mod-s-i{

	padding:0 5px;

	color:#ff4400;

}





#lyt{z-index: 9999;}

.layout{z-index: 99999;background-color:#000;opacity:0.6;position: fixed;top:0;left: 0;width: 100%;height: 100%;}

.tc{top:50%;left:50%;position:fixed;z-index: 999999;text-align: center;margin-top:-150px;margin-left:-135px;}

.tc>div:nth-child(1){color:#fff;font-size:1.25rem;position:relative;line-height:0;height:70px;width:270px;}

.tc>div:nth-child(2)>div{width:100%;position: absolute;top:50%;left:50%;margin-top:-110px;margin-left:-110px;width:220px;height:220px;}

.tc>div:nth-child(2){width:100%;position: relative;width:270px;height:255px;}

.cle{position: absolute;top:-20px;right:-20px;width:24px;height:24px;background: url(../images/close.svg) no-repeat;}

.st{position: absolute;top:10px;left:0;display: inline-block;width:100%;line-height:25px;font-size: 14px;}

.weixin{width:75.8%;margin-right:1%;display: inline-block;margin-left:2.8%;}

.weixin img{vertical-align: middle;}

.sb{width:100%;}

.ssjg{line-height:3rem;padding-left:2.8%;font-size:0.875rem;color:#a7a7a7;}

.hide{display: none;}



.layer-new {

    position: fixed;

    right: 0px;

    top: 50%;

    margin-top: -88px;

    z-index: 10000;

}



.layer-new .layer-box {

    padding: 15px 10px;

    background-color: #fff;

    box-shadow: 0 0 8px #ccc;

}



.layer-new .layer-box .box-img {

    width: 100%;

    height: 100px;

	float: left;

    margin:0px;

    padding:0px;

}



.layer-new .layer-box .box-img .code-img {

    display: block;

    width: 100%;

    height: 100px;

    background: url(../images/weixin_code.jpg) 50% no-repeat;

}



.layer-new .layer-box .box-txt {

	clear:both;

    margin-top: 10px;

    padding-top:10px;

}



.layer-new .layer-box .box-txt p {

    line-height: 150%;

    font-size: 14px;

    text-align: center;

}



.layer-new .layer-box .box-txt p a{

	color:blue;

}



.lfooter{

	font-size:12px;

	color:#666;

	display: none;

}



@media screen and (max-width: 800px) {



.layer-new{display: none;}

.link{display: none;}





}





.footbar{

		    position: fixed;

		    bottom: 0;

		    left: 0;

		    z-index: 20;

		    width: 100%;

		    height: 53px;

		    background: #ffffff;

		    opacity: 1;

		    border-top: 1px solid #e0e0e0;

		    box-sizing: border-box;

		    display: none;

}



.footbar_close{

    	position: absolute;

    	left: 5px;

    	bottom: 0px;

    	height: 53px;

    	width: 40px;

    	background: url(../images/footbar_close.png) no-repeat 50% 50%;

    	background-size: 20px 20px;

    	-webkit-background-size: 20px 20px;



	}



.footbar_font,.footbar_qun{



	padding: 6px 0 0 10px;

	color: #999;

    font-size: 12px;

    line-height: 20px;

    position: absolute;

    left: 46px;

    font-family: 微软雅黑;

    text-align: left;



}



.footbar_qun{

	right: 15px;

	text-align: right;

}



.footbar_qun img{

	padding-top:8px;

}



.mod-hide{

	display: none!important;

}

.mod-notice{

	display: none;

}



.mod-notice2{

	background: #fcf8e3;padding:8px 15px;margin:0 0 10px;color:#a94442;

}



.special-recommend{ background:#fff; margin-top:20px; padding:20px;}

.special-recommend_box{overflow:hidden;}

.special-recommend h3{margin-left:-22px; padding-left:18px; border-left:4px solid #2689FF;}

.special-recommend ul{overflow:hidden;_zoom:1; width:100%; margin-top:15px;}

.special-recommend ul li{ width:160px; margin-right:11px; float:left;margin-bottom: 5px;}

.special-recommend ul li p{ width:100%;height: 30px;font-size: 14px;line-height: 30px;overflow: hidden;}

.special-recommend ul li i{width:160px; height:200px; margin-bottom:5px;display:block;overflow:hidden;}

.special-recommend ul li img{ width:100%;}



@media only screen and (max-width: 800px){



	.special-recommend{ background:#fff; margin-top:20px; padding:10px;}

	.special-recommend_box{overflow:hidden;}

	.special-recommend h3{margin-left:-22px; padding-left:18px; border-left:4px solid #2689FF;}

	.special-recommend ul{overflow:hidden;_zoom:1; width:105%; margin-top:15px;}

	.special-recommend ul li{ width:46%; height: auto; margin-right:14px; margin-bottom:10px;float:left;}

	.special-recommend ul li i{width:100%; height:216px; margin-bottom:5px;display:block;overflow:hidden;}

	.special-recommend ul li p{ overflow:hidden;white-space:nowrap;}

	.special-recommend ul li img{ width:100%;}

	.special-title{padding-left:10px;padding-right: 10px;}



}







.mod-check{

      text-align: center;

}

  

.mod-check .btn,.diy-btn{

      display: inline-block;

      padding: 6px 12px;

      margin-bottom: 0;

      font-size: 14px;

      font-weight: 400;

      line-height: 1.42857143;

      text-align: center;

      white-space: nowrap;

      vertical-align: middle;

      -ms-touch-action: manipulation;

      touch-action: manipulation;

      cursor: pointer;

      -webkit-user-select: none;

      -moz-user-select: none;

      -ms-user-select: none;

      user-select: none;

      background-image: none;

      border: 1px solid transparent;

      border-radius: 4px;

      color: #333;

      background-color: #fff;

      border-color: #ccc;

}



.diy-btn-sm{

	padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}



.play_prenext{

	padding: 10px 15px 5px 15px;

	text-align: center;

}



.i_caidan{

	margin-top: 16px;

}

.i_caidan p{

	text-align: center;

	overflow: hidden;

	margin: 0 5px;

}

.i_caidan p a{

	font-size: 14px;

	background: #fff;

	color: #666;

	overflow: hidden;

	display: block;

	width: 32.3%;	

	margin: 0.5% 0.2%;

	text-align: center;

	border: 1px solid #ddd;

	float: left;

	height: 40px;

	line-height: 40px;

	border-radius: 3px;

}

.i_caidan p a:nth-child(1){

	margin-left: 0;

}

.i_caidan p a:nth-child(3){

	margin-right: 0;

}

.i_caidan p a span{

	display: inline-block;

	float: left;



}

.i_caidan p a em{

	display: inline-block;

	width: 32px;height: 32px;

	background: url(http://i3.letvimg.com/lc06_live/201711/07/13/46/1510033609186new.png) no-repeat;

	background-size: 32px;

	margin: 0 2px 0 8%;	

	float: left;

}

.i_caidan p a em.dy{

	background-position: 0 1px;

}

.i_caidan p a em.dsj{

	background-position: 0 -176px;

}

.i_caidan p a em.dm{

	background-position: 0 -70px;

}

.i_caidan p a em.zy{

	background-position: 0 -104px;

}

.i_caidan p a em.jh{

	background-position: 0 -140px;

}

.i_caidan p a em.wj{

	background-position: 0 -34px;



}



.tv-list{

  padding:0px;

  margin:20px 0px;

  text-align: center;

  list-style: none;

}



.tv-list li{

  display: inline-block;

  width: 30%;

  margin:1%;

  font-size: 14px;

  text-align: center;

}



.tv-list li a{

  display: block;

}



.tv-list li p{

  width: 100%;

  height: 30px;

  line-height: 20px;

  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;



}



.tv-list li img{

  display: inline;

/*   width: 150px;

height: 80px; */

  background: #fff;

  padding:1px;

  border:1px solid #ddd;

  

}