﻿@charset "utf-8";
html{text-align:center;font:14px/22px Microsoft YaHei,Verdana,Arial;}
body {margin: 0 0; padding: 0 0;}
ul { list-style:none; }
img { border:0px; }
a { color:#026126;text-decoration:none;}
/*a:hover {color:#009f3c !important;text-decoration:underline;}*/
.input,.textarea,select{font-size: 12px;color: #666;padding: 5px 5px;border: #ddd 1px solid;line-height: 22px;}
.loading{background-image:url(images/loading.gif);padding:0px;margin:0px;background-repeat:no-repeat;font-size:13px}
/* 主区?*/
.wrap{text-align:left;margin:0 auto;color:#333;background:#fff;position:relative;font-size:14px;padding:0px;}
/* 页头 */
.head-info { background: #f1f1f1;border-bottom: #ddd 1px solid;}
.head-link {width: 960px; margin: 0 auto;}
.head-link .link {text-align: right;}
.head {width:960px; margin: 0 auto; height: 80px;overflow: hidden;}
.head .logo{width:287px;float: left;margin-top: 5px;}
.head .banner{float: right;margin-top: 10px;}
.head .link {margin-right:20px;}
.head .link ul li {height:26px; line-height:26px; text-align:center; }
.head .link ul li:first-child {margin-bottom: 5px;}
.head-collection {color: #555;font-size: 14px;margin-right: 15px;}
.head-contact {color: #555;font-size: 14px;margin-left: 15px;}
.head-collection:hover,.head-contact:hover {color:#ff0000;}
.head .link ul li a:hover {color: #fff;opacity: 0.8;}


/* 导航菜单 */
#menu {	background:#004080;	height:46px;font-size: 12px;}
#dh {background:#009f3c;height:46px;border-left: 0px solid #104952;border-right: 0px solid #104952;}
#dh ul {padding: 0px 0; width: 960px;margin: 0 auto;}
#dh ul li {	width: 80px;float:left;}
#dh ul li.home {margin-left:  5px}
#dh ul li a {color: #fff;text-decoration: none;font-weight: bold;line-height: 46px;	display: block;	background:#009f3c;text-align: center;font-size: 14px;}
#dh ul li.home a {background: none;}
#dh ul li.current a {color: #fff;background:#036327;}
#dh ul li a:hover {	background:#036327;}
#dh ul li.current a:hover {	background: url(images/nav_a_bg2.gif) no-repeat center 3px;}
/* 搜索 */
.search{height: auto; width:940px; margin: 5px auto;padding: 10px 10px;background: #f4f4f4;}
.search form{margin:0px;padding:0px}
.search .sitepath{float:left;padding-top:3px;width:360px;text-align: left;}
.search .sitepath a:hover {color: #ff0000;}
.search .tags{float: left;padding-top: 3px;}
.search .tags a {margin-right: 10px;}
.search .tags a:hover {color:#ff0000;}
.search .postbox{float:right;width:210px;text-align:right}
.search label{float:left;}
.search .input{border:1px #D8D8D8 solid;font-size:12px;color:#104952;height:15px;padding:4px 4px;}
.search .btn{width: 50px;height: 24px;background: #009f3c;color: #fff;border: none;}
/* 正文 */
.main{width:960px;height:auto;margin:15px auto;}
.concent_box{}
/* 正文左边 */
.main .left{float:left;overflow: hidden;}
/* 正文左边-首页 */
.main .left .index{margin-bottom:15px;overflow: hidden}
/*.main .left .index .pic{float:left;height:215px;width:330px}*/
.main .left .index .new{float:left;width:720px;margin-left: 15px;}
.main .left .index .new ul{list-style:none;padding:0px;margin:0px 10px 0px 0px;overflow:hidden;}
.main .left .index .new ul li{padding:0px 5px 0px 2px;border-bottom:0px dashed #003333;line-height:30px;}
.main .left .index .new ul li .mtime{font-size:12px;color:#104952}
.main .left .index .new ul li .mnow{font-size:12px;color:#f00}
.main .left .index .new ul a{float:left;color:#333;text-decoration:none;display:block;width:500px;overflow:hidden;white-space:nowrap;}
.main .left .index .new ul a:hover{color:#ff0000;text-decoration:underline;}
.main .left .index .new span{float:right}
.cRed {float:right;color: #ff0000}
a.cRed:link {color: #ff0000;}
/* 正文左边-栏目 */
.main .left .channel{margin: 0 10px 0 0;}
.main .left .channel .node{margin:15px 0 0 0px;border: #ddd 1px solid;padding: 10px 10px;width: 700px;box-sizing: border-box;}
.main .left .channel .node .title{font-weight:bold;color:#009f3c;font-size: 16px;}
/* 导航标题 */
.main .left .channel .node .channel-title{font-size: 18px; position: relative; top: 5px;background: #fff; margin-bottom: 35px;}
.main .left .channel .node .line{height: 1px; background: #ddd; width: 100%;}
.main .left .channel .node .channel-title a{position: absolute;background: #fff;padding-right: 15px;top: -7px;}
.main .left .channel .node .title a{color: #009f3c;text-decoration: none;}
.main .left .channel .node .title a:hover{text-decoration:none;color:#036327}
.main .left .channel .node .box{line-height:20px; padding: 2px 5px 0px 5px;text-align: left;}
.main .left .channel .node .box ul{list-style:none;padding:0px;margin:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/* CSS限制宽了 */
.main .left .channel .node .box ul li{padding-left: 5px;margin-bottom: 10px;width: 46%;overflow: hidden;margin-right: 10px;float: left;border-bottom: #d8d8d8 1px dashed;}
.main .left .channel .node .box ul a{color:#2B2B2B;text-decoration:none}
.main .left .channel .node .box ul a:hover{color:#ff0000; text-decoration: underline;}
/* 正文左边-栏目-推荐图文 */
.main .left .channel .node .pic{padding-top:5px;padding-right:5px;padding-left:5px;overflow: hidden;display: flex;align-items: center;margin-bottom: 15px;}
.main .left .channel .node .pic .picsrc{float:left;margin-right:5px}
.main .left .channel .node .pic .picsrc img{border:1px solid #ddd}
.main .left .channel .node .pic .picinfo{margin-left: 10px;}
.main .left .channel .node .pic .title{text-align: left;padding-right: 0px;padding-bottom: 4px;font-size: 16px;}
.main .left .channel .node .pic .info{line-height:20px;padding-top:4px;font-size:14px;color:#666666;}
.main .left .channel .node .pic .info .more{color:#104952;text-decoration:none}
/* 正文左边-列表 */
.main .left .list{margin-right: 10px;width:720px;}
.main .left .list .node{margin-bottom:25px;border-bottom: 1px dashed #EBEBEB;padding-bottom: 20px;} /* 单个影视信息 */
.main .left .list .node .title{padding-bottom:6px;padding-top:5px;} /* 标题 */
.main .left .list .node .title h2{margin:0px;padding:0px;font-size:16px} /* 标题 */
.main .left .list .node .title a{padding-left:5px}
.main .left .list .node .title a:hover{text-decoration:none;color:#ff0000}
.main .left .list .node .description{padding: 7px 5px;line-height: 24px;color: #555;text-align: justify;} /* 描述 */
.main .left .list .node .description img{width:80px;height:50px;overflow: hidden;margin-left:5px;float: right;}
.main .left .list .node .description p{margin:0px;padding:0px}
.main .left .list .node .info{text-align:left;font-size:11px;line-height:20px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;padding-left: 6px;} /* 影视其他信息 */
.main .left .list .node .info span{color:#009f3c}
/* 正文左边-列表-图片 */
.main .left .listpic{}
.main .left .listpic .node{float:left;width:25%;text-align:center;margin-bottom:5px}
.main .left .listpic .node .pic{border: #ddd 1px solid;padding: 8px 8px;margin: 10px 10px;border-radius: 5px;background: #fff;box-shadow: #ddd 0 0 5px;overflow: hidden;}
.main .left .listpic .node .pic a{display: block;}
.main .left .listpic .node .pic img{width: 100%;transition: all 0.4s;}
.main .left .listpic .node .pic:hover{border:1px solid #026126;opacity: 0.8;}
.main .left .listpic .node .pic:hover img {transform: scale(1.2);}
.main .left .listpic .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;height:30px}
/* 正文左边-通用-文字 */
.main .left .common{color:#104952;line-height:160%} /* 正文内容 */
.main .left .common form{margin:0px;padding:0px}
/* 正文左边-内容 */
.main .left .content{padding: 15px 15px;text-align: justify;font-size: 18px;border: #ddd 1px solid;margin-right: 10px;width:690px;}
.main .left .content h2{margin:15px auto; text-align: center; font-size: 24px; color: #000;} /* 标题 */
.main .left .content .info{line-height:30px;text-align:center;font-size:12px;color:#666;margin-bottom:5px;border-bottom: 1px dashed #ddd;} /* 正文信息 */
.main .left .content .info span{color:#ff0000} /* 信息突出 */
.main .left .content .area{color:#333;padding:5px; font-size: 14px;line-height:30px;} /* 正文内容 */
.main .left .content h3{color:#009f3c;border-bottom: 1px dashed #999;padding-bottom: 10px;font-size: 18px;}
.main .left .content p{font-size:15px;}
.main .left .content img{max-width: 100%;display: block; margin: 0 auto;}
.main .left .content .prenext{line-height:60px;border-bottom:1px dashed #ddd; padding: 0 10px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.main .left .content .prenext span a:hover{color: #009f3c;}
.main .left .content .prenext .pre{float:left;width:40%;margin-left: 5px;overflow: hidden;white-space:nowrap; } /* 上一?*/
.main .left .content .prenext .next{text-align:right;float:right;width:40%;margin-right: 5px;overflow: hidden;white-space:nowrap; } /* 下一?*/
.main .left .content .correlation{}
.main .left .content .correlation .title{font-weight: bold; color: #fff; padding: 5px 5px; background: #009f3c; margin-top: 10px;}
.main .left .content .correlation ul{list-style:none;padding:0px;margin:0px;overflow:hidden}
.main .left .content .correlation ul li {width: 50%;float: left;margin-top: 10px;}
.main .left .content .correlation ul li a {color: #026126;display: block;width: 100%;overflow: hidden;font-size: 14px;}
.main .left .content .correlation ul li a:hover {color:#ff0000; }
/* 单页内容 */
.main .dy-content{}
.main .fuwu {overflow:hidden}
.main .fuwu .huifu{width:175px;float:left;text-align:center;border:#CCCCCC 1px solid;padding:0px;}
.main .fuwu .huifu .img{float:left;}
.main .fuwu .huifu img {width:175px;height:150px;}
.main .fuwu .huifu .zi {width:175px;float:left;font-size:13px;text-align:center;line-height:30px;padding:0px;height:30px;}
.main .fuwu .huifu .zi a {color:#000000;}
.main .fuwu .huifu .intro{font-size:13px;color:#ccc;float:left;}
/* 正文左边-评论 */
/*.main .left .comment{ background-color:#eee; padding:20px; }*/
.main .left .comment .more {padding: 2px 10px;margin-top: 15px;}
.main .left .comment .more a:hover{color:#ff0000}
.main .left .comment .list{padding: 5px 0px 5px 5px}/* ITEM */
.main .left .comment .list dl{margin:5px 0px 0px 0px;padding:10px 0px;border-bottom: #ddd 1px dashed;} /* 单用户评论显示框 */
.main .left .comment .list dl dt{ line-height:25px; color:#104952;padding-left:10px; font-size: 13px; } /* 网友信息 */
.main .left .comment .list dl dt span{color:#009f3c;font-size:11px} /* 评论时间 */
.main .left .comment .list dl dd{ font-size: 13px;color: #333;margin: 0 10px;padding: 0 15px;line-height: 26px;} /* 评论内容 */
/* 正文左边-评论发表 */
.main .left .comment .post{padding-top:20px;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.main .left .comment .post form{margin:0px;padding:0px}
.main .left .comment .post label{display:block;line-height:30px;font-size: 14px;}
.main .left .comment .post .btn{ display: block;padding: 5px 10px; margin-top: 15px; background: #009f3c;border: none;color: #fff;border-radius: 5px;} /* 发表评论的按?*/
.main .left .comment .post .btn:hover{background: #ff0000;}

/* 正文侧边 */
.main .right{width:222px;border:1px solid #ddd;padding-top:10px;float: right;}
.main .right .nav{margin-bottom:5px; padding:5px 10px;}/* ITEM */
.main .right .nav .title{height:20px;border-bottom:1px dashed #999;font-weight:bold;color:#404040;padding: 5px 5px;font-size: 16px;}/* 导航标题 */
.main .right .nav .box{line-height:20px;padding:2px 5px 0px 5px;}
.main .right .nav .box ul{list-style:none;padding:0px;margin:0px;width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}/* CSS限制宽了 */
.main .right .nav .box ul li {width: 200px;}
.main .right .nav .box ul li a {line-height: 36px;color: #026126;display: block;position: relative;margin:0 auto;width: 200px;overflow: hidden;}/* 标题下面点划?*/
.main .right .nav .box ul li a:hover {color:#ff0000; }
.main .right .nav .box ul li a:hover img {opacity: 0.8;}
.main .right .nav .box ul li a:hover span {color:#ff0000; text-decoration: underline;}
.main .right .nav .box ul li a img {width: 200px;}
.main .right .nav .box ul li a span {position: absolute;background: rgba(0,0,0,0.7);bottom: 0;left: 0;width: 100%;color: #fff;padding: 0 5px;text-align: center;}
/* 供本程序下载使用 */
.main .right .down{display:none;}
.main .right .down a{color:#390;text-decoration:none}
.main .right .down a:hover{color:#000;text-decoration:none}
/* 友情链接 */
.friend-link-bg {width: 100%;border-top: #ddd 1px solid;background: #f1f1f1;}
.friend-link { width: 940px;margin: 0 auto;padding: 0 10px 15px 10px;}
.friend-link a {margin-right: 15px;}
.friend-link a:hover{color:#009f3c;}
.friend-link p{border-bottom: #ddd 1px solid;}
.flink { width:100%; margin:0 auto;clear:both; overflow:hidden; }
.flink .title { border-bottom:1px solid #fff;height:35px; line-height:35px;background: #009f3c;width: 960px; margin: 0 auto;}
.flink .title dl dt {width:960px;float:left;line-height:35px;font-weight:bold;letter-spacing:2px;color:#fff;margin-left: 5px;}
.flink .title dl dt span {float:right;}
.flink .title dl dt span a {color: #fff;}
.flink .flinkcon {width: 960px;margin: 0px auto;overflow: hidden;padding-bottom: 10px;display: flex;flex-wrap: wrap;}
.flink .flinkcon ul{ width: 960px; display: block;overflow: hidden;padding-inline-start: 0px;}
.flink .flinkcon ul li {display: block;float: left;}
.flink .flinkcon ul li a {color: #999;display: block;padding: 5px 10px;}
.flink .flinkcon ul li a:hover{cursor: pointer;text-decoration: underline;}
/* 页尾 */
.foot{text-align:right;line-height:20px;font-family:Geneva, Arial, Helvetica, sans-serif;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}
.foot span{color:#693} /* 突出 */
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#009f3c;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #009f3c;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链?*/
.page a:hover, .page a.current{background:#009f3c;color:#fff;border:1px solid #036327} /* 当前链接有激活时 */
.page input{padding:0px;color:#009f3c;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
.guanggao {margin: 5px auto;text-align:center;}
.guanggao1 {margin: 5px auto;text-align:center;}

/*搜索样式*/
.search-input {padding: 2px 5px;font-size: 14px;border: #ddd 1px solid;height: 25px;}
.search-select {padding: 2px 5px;font-size: 14px;border: #ddd 1px solid;height: 30px;}
.search-btn {padding: 2px 15px;font-size: 14px;border: #009f3c 1px solid;height: 30px;background: #009f3c; border-radius: 5px; color: #fff;}
.search-list {margin: 15px auto;border-bottom: #ddd 1px solid; padding-bottom: 15px;}

/*轮播*/
.carousel-item {line-height: normal !important;}

/*跳转商城图片*/
.buy-product {display: block; margin: 0 0 10px 0;}
.buy-product img {width: 100%; height: auto;}

.kefu{animation: heartbeat 1s infinite;font-weight: bold;position:fixed;width:100%;line-height: 25px;top: 30%;text-align:center;z-index:99998;color:#009f3c;right: 1%;max-width: 150px;border:#b9dec7 solid 1px;background-color:#fff;}
.kefu img{width:100%;}
.kefu a{color: #fff;display: block;margin: 0 auto;background-color:#009f3c;padding: 5px 0;width: 95%;border-radius: 5px;}
.kefu #close{background-color:#fff;}

@media (max-width: 800px){
.kefu{bottom:0%;top:auto;max-width:100%;background-color:#009f3c;color:#fff;font-size: 1rem;right: 0%;}
.kefu  img,.kefu  #qq,.kefu  #yc{display: none;}
.kefu #tel{text-align: center;padding: 8px 0;}
.kefu a{width:auto;display: inline;color:#ffeb3b;}
.head,.main,.search,.head-link,#dh ul,.main .left,.search .tags,.search .sitepath,.search .postbox,.main .left .channel .node,.head .logo,.main .left .list{width:100%;}
#dh ul li a{line-height:35px;}
.main .right,.main .left .content{width:99%;}
.main .right{margin-top: 10px;}
.head .logo img{margin: 0 auto; display: block;}
.search .postbox{float: left;text-align: center;}
.search .input{width:76%;}
.search .btn{width:20%}
#dh ul li{width:25%}
.head-link,.search .tags,.search .postbox{display: none;}
.main .left .channel{margin:0px;}
.search{ padding: 10px 0px;}
.main .left .list .node .description{height: 70px; overflow: hidden;}

.main .left .channel .node .box ul li,.main .left .content .correlation ul li,.main .left .content .prenext .next,.main .left .content .prenext .pre{width:100%;}
.foot{font-size: smaller;}
.flink .flinkcon ul li a{padding:2px 5px;font-size: smaller;}
.main .left .content .prenext .pre{margin-left: 0px;}
.main .left .content .prenext .next{text-align: left;margin-right: 0px;}
.main .left .content .prenext{line-height: 30px;padding: 0 5px;}
.main .left .content h2{font-size:18px;}
.main .left .content{padding:5px 0px;}
.main .dy-content{font-size: small;}
}