@charset "utf-8";
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
button,input,select,textarea{outline:0;font-size:14px}
li{list-style:none}
img,input{border:none}
textarea{resize:none}
body{color:#000;background:#fff;word-break:break-all;word-wrap:break-word}
body{font:12px/1.5em Tahoma,Helvetica,Arial,microsoft yahei,simsun}
a{text-decoration:none;outline:0;color:#000}
table{border-collapse:collapse}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
img{border:0}
.l{float:left}
.r{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
a,em,i,label,span{font-style:normal;display:inline-block}
.w{width:1238px;margin:0 auto}
*{font-family:"微软雅黑"}
.content a:hover,.crumbs a:hover,.footer a:hover{color:#ff6f00}
.content a:hover p,.content a:hover span{color:#ff6f00}
.crumbs{height:91px;line-height:91px}
.crumbs a{margin-left:5px;font-size:14px}
.footer{margin-top:56px;height:241px;background-color:#f2f2f2;overflow:hidden;padding-top:75px;box-sizing:border-box;width:100%}
.footer p{margin-bottom:26px;text-align:center}
.footer p a{ margin:0px 5px;}


.head{height:190px}
.top_main{height:131px}
.logo{margin-top:40px;width:194px;height:52px;float:left}
.logo img{width:100%;height:100%}
.searchBox{margin-top:44px;float:left;margin-left:91px;width:569px;height:53px;border:solid 2px #ff6f00;position:relative}
.searchBox input{width:460px;height:53px;padding-left:15px;box-sizing:border-box;font-size:20px;letter-spacing:1px;float:left}
.searchBox img{position:absolute;top:10px;right:123px;width:30px;height:30px}
.searchBox .searchBtn{width:106px;height:53px;background-color:#ff6f00;float:right;font-size:22px;line-height:52px;text-align:center;border:none;color:#fff}
.hotWords{width:322px;float:right;margin-top:46px}
.hotWords span{margin-right:5px;font-weight:700}
.hotWords a{margin-right:20px;margin-bottom:14px;color:#737373}
.hotWords a.hot{color:#ff6f00}
.nav{height:59px;background-color:#ff6f00}
.nav_list li{line-height:59px;font-size:20px;padding:0 21px;display:inline;border-right:1px solid #fff}
.nav_list li a{color:#fff}


.box-page {
    margin: 20px 0;
    text-align: center;
}
.box-page{margin:20px 0;text-align:center}
.box-page ul li{display:inline-block;padding:0;margin-left:10px}
.box-page ul li span,.box-page ul li a{display:inline-block;padding:8px 15px;border-radius:4px}
.box-page ul li.active span{border:1px solid #fff;}
.box-page ul li a:hover{background-color:#ff6f00;color:#fff;}
.box-page ul li span{background-color: #f5f5f5;color: #999;}
.box-page ul li a{background-color:#f5f5f5;color:#b2b2b2;}
.box-page ul li.active span{background-color: #ff6f00;color: #fff;}
.content{margin-top:58px}
.dramaBox{overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.15);margin-bottom:25px}
.dr_title{height:85px;display:flex;align-items:center;padding-left:18px;border-bottom:1px solid #f0f0f0}
.dr_title .line{width:4px;height:24px;background-color:#ff6f00;margin-right:12px}
.dr_title img{width:22px;height:22px;margin-right:10px}
.dr_title h2{font-weight:400;font-size:26px;color:#313131}
.dr_con{overflow:hidden;padding:41px 29px 28px;box-sizing:border-box}
.firstDr{float:left;position:relative}
.firstDr a.pic{height:292px;display:block;overflow:hidden}
.firstDr img{width:455px;height:auto}
.dr_conList{width:702px;float:left;margin-left:23px}
.dr_conList li{float:left;margin-right:22px;margin-bottom:12px; position:relative}
.dr_con .tip{position:absolute;box-sizing:border-box;padding:0 10px;height:18px;background-color:rgba(0,0,0,.6);right:5px;bottom:58px;color:#fff;font-size:12px;text-align:center;line-height:18px}
.dr_conList li p a,.firstDr p a{font-size:14px;margin-top:5px;color:#313131;margin-bottom:5px}
.dr_conList li span a,.firstDr span a{font-size:12px;color:#707070;margin-right:8px}
.dr_conList li a.pic{height:120px;display:block;overflow:hidden}
.dr_conList li img {width: 219px;height: auto;}
.dr_foot{border-top:1px solid #f0f0f0;padding-top:32px;padding-left:28px;padding-right:28px;box-sizing:border-box}
.dr_foot li,.news .gPlayArticle li{height:20px;background-image:url(../img/i.png);background-position:left 50%;background-repeat:no-repeat;margin-bottom:13.2px;padding-left:15px;height:17px;float:left;margin-right:36px;margin-bottom:25px;display:flex;align-items:center}
.dr_foot li span,.news .gPlayArticle li span{color:#afafaf;margin-right:9px}
.dr_foot li a,.news .gPlayArticle li a{font-size:16px;margin-right:45px;width:287px;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dr_foot li img{width:7px;height:11px}
.dr_con .soonList li{float:left;margin-right:19px;position:relative}
.dr_con .soonList a img{width:152px;height:240px}
.dr_con .soonList li>.tip{width:152px;height:28px;background-color:rgba(0,0,0,.6);font-size:12px;color:#fff;line-height:28px;text-align:center;position:absolute;top:212px;left:0}
.dr_con .soonList p{margin-bottom:3px;width:152px;font-size:14px;color:#313131;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dr_con .soonList span a{font-size:12px;color:#707070;margin-right:8px}
.lrBox .dramaBox{width:887px;float:left}
.lrBox .dr_title{position:relative}
.lrBox .more{position:absolute;right:22px;font-size:16px;color:#707070}
.gPlayList li{float:left;position:relative;margin-right:17px}
.gPlayList .tip{bottom:55px}
.gPlayList a img{width:152px;height:202px}
.gPlayList p a{margin-bottom:3px;width:152px;font-size:14px;margin-top:5px;color:#313131;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gPlayList span a{font-size:12px;color:#707070;margin-right:8px}
.nbp{border:none;padding-top:0;padding-bottom:18px;overflow:hidden;box-sizing:border-box}
.gPlayArticle{border-top:1px solid #f0f0f0;padding-top:32px}
.gPlayArticle li{margin-right:10px}
.gPlayArticle li span{margin-right:4px}
.gPlayArticle li a{width:252px;margin-right:0}
.lrBox .soonBox{width:335px;float:right;box-sizing:border-box;padding-left:13px;padding-right:29px;padding-bottom:8px;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}
.soonTitle{margin-top:29px;position:relative;margin-bottom:27px}
.soonTitle h3{font-weight:400;font-size:20px;color:#575757}
.soonTitle span{position:absolute;top:11px;right:0;width:110px;height:1px;background-color:#ff6f00}
.f_img{height:21px;background:0 0!important;margin-bottom:13.4px}
.f_img a{margin-left:0!important;position:relative}
.f_img a.pic{height:160px;display:block;overflow:hidden}
.f_img img{width:291px;height:auto;vertical-align:middle}
.f_img p{position:absolute;bottom:0;color:#fff;height:40px;line-height:40px;font-size:16px;text-align:center;background:rgba(0,0,0,.6);width:100%}
.glist li{height:21px;background-image:url(../img/i.png);background-position:left 50%;background-repeat:no-repeat;margin-bottom:13.4px}
.glist li>a{margin-left:20px;float:left;display:block;font-size:14px;color:#888}
.glist li>span{float:right;font-size:14px;color:#888}
.soonBox>a>img{width:291px;height:160px}
.news .leftImg{width:209px;height:211px;margin-right:29px}
.news .leftImg img{width:100%;height:100%}
.news .gPlayArticle{width:591px;float:right;padding:0;border:none}
.news .gPlayArticle li{float:left;margin-right:20px}
.news .gPlayArticle li span{margin-right:5px}
.news .gPlayArticle li a{margin-right:0;width:265px}
.rhBox{margin-bottom:10px}
.rhBox>a{width:128px;height:85px;float:left}
.rhBox>a img{width:100%;height:100%}
.rhBox ul{float:right;width:148px}
.rhBox ul li{margin-bottom:10px}
.rhBox ul li span{color:#afafaf}
.rhBox ul li a{width:128px;height:17px;overflow:hidden;color:#888}
.fList{margin-top:25px;padding-bottom:16px}
.fList li{margin-bottom:10px}
.fList li span{color:#afafaf;margin-right:5px}
.fList li a{width:271px;height:17px;overflow:hidden;color:#888}
.linkList li{float:left;width:12.5%;text-align:left;margin-bottom:20px}

.crumbs{margin-bottom:5px}
.crumbs div{width:860px;border-bottom:1px solid #e9e9e9}
.leftBox{width:893px;float:left;padding-top:40px}
.arcBox{overflow:hidden;padding-bottom:28px;border-bottom:1px solid #f4f4f4;margin-bottom:26px}
.arcBox>a{width:189px;height:135px;float:left}
.arcBox>a>img{width:100%;height:100%}
.arcBox>div{width:636px;float:left;margin-left:37px}
.arcBox .title{font-weight:400;font-size:23px;letter-spacing:1px;color:#1f1f1f;line-height:30px}
.arcBox .p1{margin-top:22px;font-size:14px;line-height:25px;letter-spacing:1px;color:#a5a5a5}
.arcBox>div>span{margin-right:20px;font-size:13px;margin-top:18px;letter-spacing:1px;color:#a7a7a7}
.paging{margin-top:50px;text-align:center;padding-bottom:150px}
.paging a{margin-right:7px;width:48px;height:47px;border:1px solid #e7e7e7;text-align:center;line-height:47px;font-size:19px;color:#8c8c8c}
.paging a.active{background-color:#ff6f00;color:#fff}


.diversity h2{margin-top:20px;font-size:30px;letter-spacing:2px;color:#4a4a4a;font-weight:400}
.diversity h3{margin-top:15px;font-size:16px;letter-spacing:2px;color:#4a4a4a;}
.syn_int{margin-top:40px;text-align:center}
.syn_int p{text-indent:2em;font-size:16px;line-height:36px;letter-spacing:1px;color:#5d5d5d;text-align:left;margin:15px 0}
.syn_int a{color:#5d5d5d;display:inline}
.syn_int img{margin:30px 0;max-width:709px!important;height:auto!important}
.story .pre{text-align:center;width:378px;height:68px;background-color:#e0e0e0;font-size:23px;line-height:70px;letter-spacing:2px;color:#666;float:left}
.story .next{float:right;text-align:center;width:378px;height:68px;background-color:#ff6f00;font-size:23px;line-height:70px;letter-spacing:2px;color:#fff}
.story .next:hover{color:#fff!important}
.story .pre:hover{color:#666!important}


.dramaBox{overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.15);margin-bottom:25px}
.dr_title{height:85px;display:flex;align-items:center;padding-left:18px;border-bottom:1px solid #f0f0f0}
.dr_title .line{width:4px;height:24px;background-color:#ff6f00;margin-right:12px}
.dr_title img{width:22px;height:22px;margin-right:10px}
.dr_title h1{font-size:26px;color:#313131;font-weight:400}
.dr_con{overflow:hidden;padding:41px 29px 28px;box-sizing:border-box}
.lbox{float:left;width:761px}
.lbox ul li:hover a,.rbox div:hover p a{color:#ff6f00!important}
.lbox ul{width:761px;float:left}
.lbox ul li{padding-left:15px;margin-bottom:29px;background-image:url(../img/i.png);background-position:left 50%;background-repeat:no-repeat;font-size:16px;letter-spacing:1px;color:#371800}
.lbox ul li.line{width:761px;height:1px;background:#f0f0f0;margin-top:50px;margin-bottom:50px}
.lbox ul li span{float:right;font-size:16px;letter-spacing:1px;color:#848484}
.rbox{width:340px;float:left;margin-left:50px}
.rbox>div{float:left;width:152px;height:202px;margin-bottom:100px;position:relative;margin-left:34px}
.rbox>div.noleft{margin-left:0}
.rbox div>a>img{width:152px;height:202px}
.rbox div>p{margin-top:8px;text-align:center;font-size:16px;color:#313131}
.rbox div>span{position:absolute;box-sizing:border-box;padding:0 10px;height:18px;background-color:rgba(0,0,0,.6);right:5px;bottom:15px;color:#fff;font-size:12px;text-align:center;line-height:18px}
.paging{margin-top:50px;text-align:center;padding-bottom:150px}
.paging a{margin-right:7px;width:48px;height:47px;border:1px solid #e7e7e7;text-align:center;line-height:47px;font-size:19px;color:#8c8c8c}
.paging a.active{background-color:#ff6f00;color:#fff}


.title{font-size:32px;line-height:32px;letter-spacing:2px;color:#3f3f3f;margin-top:40px}
.content{margin-top:52px}
.rBox{width:335px;float:right}
.lBox{width:893px;float:left}
.hotNews{width:335px;box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-sizing:border-box;padding-left:20px;padding-right:29px;padding-bottom:34px;overflow:hidden;margin-bottom:21px}
.rTitle{margin-top:29px;position:relative;margin-bottom:27px;color:#575757}
.rTitle h2{font-size:20px;color:#575757;font-weight:700}
.rTitle .line{position:absolute;top:11px;right:0;width:110px;height:1px;background-color:#ff6f00}
.hotNews>a{width:292px;height:181px;margin-bottom:10px}
.hotNews>a>img{width:292px;height:181px}
.hotNews>ul>li{background-image:url(../img/i.png);background-position:left 50%;background-repeat:no-repeat;margin-bottom:18px;padding-left:15px}
.hotNews>ul>li span{color:#afafaf;margin-right:2px}
.hotNews>ul>li a{width:270px;height:17px;overflow:hidden;color:#888;font-size:14px}
.syn_title{margin-top:40px;margin-bottom:30px}
.syn_title span{width:5px;height:30px;background-color:#ff6f00;float:left;margin-right:20px}
.syn_title h2{float:left;font-size:30px;letter-spacing:2px;color:#4a4a4a;line-height:1em;font-weight:400}
.likeBox{overflow:hidden;border-bottom:1px solid #e7e7e7;padding-bottom:30px}
.likeBox li{width:157px;float:left;margin-right:19px}
.likeBox li a img{width:157px;height:247px}
.likeBox a{margin-bottom:10px;text-align:center;display:block;font-size:15px;letter-spacing:0;color:#313131}
.rel_syn ul{margin-top:50px}
.rel_syn ul li{overflow:hidden;padding-bottom:26px;border-bottom:1px solid #e8e8e8;margin-bottom:26px}
.rel_syn ul li>a{width:250px;height:148px;float:left}
.rel_syn ul li a img{width:250px;height:148px}
.rel_syn ul li div{float:left;margin-left:24px;padding-top:10px;width:618px}
.rel_syn ul li h3{font-weight:400;line-height:30px;font-size:22px;color:#1f1f1f;margin-bottom:40px}
.rel_syn ul li span{margin-right:20px;font-size:13px;color:#a7a7a7}
.diversity{border-bottom:1px solid #e7e7e7;padding-bottom:40px;padding-top:0;box-sizing:border-box}
.dstBox a{width:76px;height:30px;margin-right:15px;margin-bottom:12px;border:solid 1px #ff6f00;text-align:center;line-height:30px;font-size:15px;color:#ff5a00}
.dstBox a.active{ background-color:#ff6f00; color:#FFF}
.syn_nav{margin-top:40px;border-bottom:1px solid #d3d3d3}
.syn_nav>.w>a{text-align:center;height:52px;width:122px;line-height:52px;font-size:20px;letter-spacing:2px;color:#191919;margin-right:10px;border:1px solid #d3d3d3;border-top:2px solid #d3d3d3;position:relative;bottom:-1px}
.syn_nav a.active{border-top:2px solid #ff6f00;border-bottom:1px solid #fff;color:#ff6f00}
.syn_nav>.w>div{float:right;width:335px;line-height:62px}
.syn_nav>.w>div a{font-size:14px}

.syn_info{overflow:hidden;border-bottom:1px solid #e3e3e3;padding-bottom:45px}
.l_img{float:left;width:215px}
.l_img img{width:215px;height:312px;margin-bottom:24px}
.l_img h2{text-align:center;font-size:19px;letter-spacing:1px;color:#313131;font-weight:400}
.r_info{float:left;width:600px;font-size:19px;margin-left:26px;line-height:32px;letter-spacing:1px;color:#191919}
.r_info p,.r_info span{margin-bottom:24px;color:#676767}
.r_info p a{color:#ff6f00}
.r_info span{width:50%;float:left}
.r_info b{color:#191919;font-weight:400}
.syn_con{overflow:hidden;font-size:23px;line-height:59px;letter-spacing:1px;color:#5d5d5d;border-bottom:1px solid #e3e3e3}
.syn_con a{color:#ff6f00;display:inline}
.syn_con p{text-align:left;text-indent:2em;margin-bottom:20px}



.per{overflow:hidden;padding-bottom:30px;border-bottom:1px solid #e3e3e3;margin-bottom:40px}
.per img{width:207px;height:259px;float:left}
.per .p1,.per .p2{width:623px;float:left;margin-left:41px}
.per .p1{line-height:50px}
.per .p1 span{color:#8a8a8a;font-size:22px}
.per .p1 .jq_name{font-size:30px;letter-spacing:2px;color:#000;margin-right:25px}
.per .p1 .yy_name{letter-spacing:2px;color:#5d5d5d;margin-right:15px}
.per .p2{margin-top:20px;font-size:23px;line-height:40px;letter-spacing:1px;color:#5d5d5d}
.per .p3{float:left;width:100%;margin-top:45px;font-size:28px;letter-spacing:2px;color:#4a4a4a}
.per .p4{float:left;width:100%;margin-top:25px;font-size:23px;line-height:45px;letter-spacing:1px;color:#5d5d5d}
.other{margin-bottom:30px}
.other>p{width:50%;float:left;font-size:23px;margin-top:40px;letter-spacing:1px;color:#5d5d5d}

.crumbs{margin-bottom:5px}
.crumbs div{width:860px;border-bottom:1px solid #e9e9e9}
.leftBox{width:893px;float:left;padding-top:40px}
.arcBox{overflow:hidden;padding-bottom:28px;border-bottom:1px solid #f4f4f4;margin-bottom:26px}
.arcBox>a{width:189px;height:135px;float:left}
.arcBox>a>img{width:100%;height:100%}
.arcBox>div{width:636px;float:left;margin-left:37px}
.arcBox .news_title{font-weight:400;font-size:23px;letter-spacing:1px;color:#1f1f1f;line-height:30px}
.arcBox .p1{margin-top:22px;font-size:14px;line-height:25px;letter-spacing:1px;color:#a5a5a5}
.arcBox>div>span{margin-right:20px;font-size:13px;margin-top:18px;letter-spacing:1px;color:#a7a7a7}




.leftBox{width:893px;float:left}
.leftBox h1{width:790px;font-size:30px;font-weight:700;line-height:50px;letter-spacing:1px;color:#414141;margin-bottom:10px}
.leftBox .s1{font-size:15px;color:#a7a7a7;margin:20px 0 10px 0}
.detailsBox{text-align:center}
.detailsBox p{text-indent:2em;font-size:16px;line-height:40px;letter-spacing:1px;color:#5d5d5d;text-align:left;margin:15px 0}
.detailsBox a{display:inline;color:#ff6f00}
.news_p_n{ clear:both}
.news_p_n .next,.news_p_n .pre{padding:12px 11px;font-size:18px;color:#a7a7a7;background-color:#f5f5f5;cursor:pointer}
.news_p_n .pre{float:left}
.news_p_n .next{float:right}
.cList{border-top:1px solid #e3e3e3;margin-top:66px}
.cTitle{height:80px;padding-top:59px}
.cTitle span{display:block;float:left;width:5px;height:30px;background-color:#ff6f00;margin-right:20px}
.cTitle p{font-size:30px;color:#4a4a4a;line-height:1em}
.cList ul li{overflow:hidden;padding-bottom:26px;border-bottom:1px solid #e8e8e8;margin-bottom:26px}
.cList ul li>a{width:250px;height:148px;float:left}
.cList ul li a img{width:250px;height:148px}
.cList ul li div{float:left;margin-left:24px;padding-top:10px;width:618px}
.cList ul li h3{font-weight:400;line-height:30px;font-size:22px;color:#1f1f1f;margin-bottom:40px}
.cList ul li span{font-size:13px;margin-right:20px;color:#a7a7a7}


.details-title{ padding:5px 0px}
.details-title span{ margin:0 10px;}
.details-page{ margin-top:20px;}
.details-content{font-size:15px;line-height:30px;margin:15px 5px 15px 5px}
.details-content p{text-indent:2%;}
.details-content img{max-width:700px;width:expression(this.width > 700 && this.height < this.width ? 700:true);height:auto;margin:10px auto;display:block; padding:1px}
.details-content img.loading{background:url(../img/loading.gif) no-repeat center;display:block;}
.details-content .swiper-button-next,.details-slide .swiper-button-next, .details-slide .swiper-button-prev, .details-content .swiper-button-prev{width: 28px;height: 58px;line-height:58px;display:none}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;}
.details-slide-pre{left:0px;}
.details-slide-next{right:0px;}
.details-images{position:relative;overflow: hidden;clear: both;}
.contextDiv:hover .swiper-button-next,.contextDiv:hover .swiper-button-prev{display:block}
.details-image-title,.details-slide .swiper-pagination-fraction{font-size: 25px; bottom:35px; font-weight:normal}
.details-slide{height:auto;clear:both}
.details-slide .swiper-slide{z-index:1}
.details-slide img {max-width:700px;width:expression(this.width > 700 && this.height < this.width ? 700:true); height:auto;display:block;margin:10px auto;}
.details-slide .details-slide-pic{position:relative;}
.details-slide-title{ text-align:center; margin:10px 0px;}
.detailsBox h5{ line-height:30px; font-size:18px; font-weight:normal; margin-bottom:10px;}

.search .crumbs div{width:860px}
.search .content{margin-top:0}
.search .lBox{width:860px!important;box-shadow:0 0 5px 0 rgba(0,0,0,.15);padding-left:17px;padding-right:20px;box-sizing:border-box}
.search .skey{height:87px;line-height:87px;font-size:20px;letter-spacing:2px;color:#191919}
.search .skey span{float:right;font-size:16px;letter-spacing:1px;color:#191919}
.search .skey span b{color:#ff6f00;font-weight:400}
.search .syn_info{height:348px;background-color:#f8f8f8;padding-top:24px;box-sizing:border-box;margin-bottom:37px}
.search .l_img{float:left;width:200px;margin-left:14px}
.search .l_img img{width:200px;height:291px;margin-bottom:14px}
.search .l_img h2{text-align:center;font-size:18px;letter-spacing:1px;color:#313131;font-weight:400}
.search .r_info{float:left;width:575px;font-size:17px;margin-left:26px;line-height:32px;letter-spacing:1px;color:#191919}
.search .r_info>a{font-size:24px;margin-bottom:30px}
.search .r_info p,.search .r_info span{margin-bottom:14px;color:#676767}
.search .r_info span{width:50%;float:left}
.search .r_info b{color:#191919;font-weight:400}

