@charset "utf-8";
 @font-face {
    font-family:"Microsoft JhengHei","Microsoft YaHei",Verdana,sans-serif;
}
 .iconfont {
     font-family:"iconfont" !important;
     font-size:16px;
     font-style:normal;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 /*.icon-tuji:before {
     content: "\e89a";
}
 .icon-gengduo-copy:before {
     content: "\e60d";
}
 .icon-caidan:before {
     content: "\e610";
}
 .icon-shipin:before {
     content: "\e629";
}
 .icon-sousuo:before {
     content: "\e649";
}
 .icon-aboutmore:before {
     content: "\e64b";
}
 .icon-ico_xuanji:before {
     content: "\e6e2";
}
 .icon-mobantuku:before {
     content: "\ea98";
}*/
 body{
    font-size:20px;
     color: #333;
}
 html, body, div, span, h1, h2, h3, h4, h5, h6, p,table, td, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    margin: 0;
    padding: 0;
}
 input,select,textarea{
    font-size: 14px;
    border:none;
    margin: 0;
    padding: 0;
     outline: none;
}
 img{
    border: 0 none;
    vertical-align: middle;
    max-width: 100%;
}
 a{
    color: #333;
    text-decoration:none;
    background-color:transparent;
    transition: 0.3s;
}
 a:hover{
    cursor: pointer;
}
 a:focus{
    outline:none;
}
 ul, li, dl, dt, dd{
    list-style: none outside none;
}
 body{
    max-width: 1024px;
     margin:0 auto;
     background: #f4f4f4;
}
 .backToTop{
    width:40px;
     height:40px;
     background:#fff url(css_img/icon_top.png) no-repeat center;
     border:1px solid #ddd;
     background-size:60%;
     cursor:pointer;
     position:fixed;
     right:0;
    text-indent:9999px;
     bottom:50px;
     color: #fff;
     border-radius: 50%;
     transition: all .3s
}
 .backToTop:hover{
     opacity: .8
}
 header{
    background: #0d81c9;
     color: #fff;
     overflow: hidden;
     position: relative;
}
 header .logo{
     margin:10px 30px 10px 20px;
     display: inline-block;
     vertical-align: middle;
}
 header a{
     color: #fff;
}
 nav{
    overflow: hidden;
   /*  display: inline-block;*/
     vertical-align: middle;
}
 nav li{
     float: left;
     font-size: 40px;
     margin:0 5px;
}
 .search_btn{
     position: absolute;
     right: 120px;
     top: 20px;
}
 .nav_button{
     position: absolute;
     right: 20px;
     top: 20px;
     cursor: pointer;
}
 .search_btn i,.nav_button i{
    font-size:50px;
}
 .nav_bg{
    background: rgba(0,0,0,.7);
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     z-index: 5;
     display: none;
}
 .right_nav{
    background: #333;
     text-align: center;
     transition: all .3s;
     z-index: 8;
     width: 150px;
     position: fixed;
     right:-150px;
     top: 0;
     height: 100%;
}
 .right_nav a{
    color: #fff;
     display: block;
     font-size: 40px;
     padding: 15px 0
}
 footer{
    background: #fff;
     /*padding:40px 15px;*/
     text-align: center;
     font-size: 13px;
     color: #666;
    /* line-height: 40px;*/
}
@media only screen and (max-width: 768px) {
 margin-bottom:16px;
}
 footer a{
    margin:0 5px;
     color: #666;
}
 .container{
    width: auto;
     padding:0;
     margin:0;
}
.itemno{
	display:none;
}
embed{
	clear:both;
	text-align:center;
	display:block;
	margin:0 auto;
}
 .section{
    background: #fff;
     overflow:hidden;
     padding:0 2%;
}
 .section .tit{
    padding:15px 0 5px 0;
}
 .section .tit i{
    display: inline-block;
     font-size: 48px;
     margin-right: 10px;
     color: #0d81c9;
     margin-top: 7px;
     vertical-align: middle;
}
 .section .tit i.icon-shipin{
    font-size: 60px;
     transform: rotateX(180deg);
     margin-top: 5px;
}
 .section ul{
    overflow: hidden;
}
 .section ul li {
    width: 32.33%;
     margin:0 .5%;
     float: left;
     /*margin-bottom: 20px;*/
}
 .section ul li .pic{
    display: block;
     width: 100%;
     position: relative;
}
 .section ul li .pic img{
    display: block;
     width: 100%;
}
 .section ul li .pic p{
    background: rgba(0,0,0,.6);
     color: #fff;
     font-size: 22px;
     text-align: center;
     position: absolute;
     left: 0;
     bottom: 0;
    width: 100%;
     height:45px;
     line-height:45px;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
}
 .section ul li b{
    display: block;
    white-space: nowrap;
     line-height: 36px;
     margin:12px 0;
     text-overflow: ellipsis;
     overflow: hidden;
    font-weight:normal;
    font-size: 20px;
    text-align: center;
}
 .section ul li .pic font{
    background: rgba(0,0,0,.6);
     color: #fff;
     display: inline-block;
     padding:3px 10px;
     font-size: 24px;
     border-radius: 8px;
     position: absolute;
     right: 12px;
     bottom: 12px;
}
 .section ul li .pic font i{
    font-size: 24px;
     margin-right:5px;
     display: inline-block;
     vertical-align: middle;
     margin-top: -6px;
}
 .section ul li:nth-child(1),.section ul li:nth-child(2),.section ul li:nth-child(3),.section ul li:nth-child(4),.section ul li:nth-child(5),.section ul li:nth-child(6){
    display: block;
}
 div.more,div.closemore{
    text-align: center;
     border-top: 1px solid #eee;
}
 div.more a,div.closemore a{
    color: #0d81c9;
     padding:20px;
     display: block;
}
 div.more i,div.closemore i,.changpage a.load i{
    display: inline-block;
     vertical-align: middle;
     font-size: 38px;
     line-height: 24px;
}
 .tv_nav{
    background: #fff;
     overflow: hidden;
     padding:5px 5px 0 5px;
     border-bottom: 2px solid #0d81c9;
}
 /*.tv_nav .item{
    border-bottom: 3px solid #ddd;
     color: #aaa;
}*/
 .tv_nav .item a{
     border-right: 1px solid #ddd;
     display: block;
     text-align: center;
     margin-bottom: 5px;
}
 /*.tv_nav .item.on{
    border-color: #0d81c9
}*/
 .tv_nav .owl-theme .owl-item:last-child a{
    border-right: 0
}
 .tv_nav .owl-theme .owl-controls,.ji_lis .owl-theme .owl-controls{
    margin-top: 0;
}
 .tv_nav .owl-theme .owl-controls .owl-pagination, .tv_nav .owl-theme .owl-controls .owl-buttons, .ji_lis .owl-theme .owl-controls .owl-pagination, .ji_lis .owl-theme .owl-controls .owl-buttons, .day_lis .owl-theme .owl-controls .owl-pagination, .day_lis .owl-theme .owl-controls .owl-buttons{
    display: none;
}
 .page_position{
     color: #666;
     font-size: 22px;
     padding:10px 20px;
}
 .page_position a{
    margin:0 5px;
     color: #666
}
 .page_position a:hover{
    color: #0d81c9;
}
 .boxspacing{
    height:6px;
     overflow: hidden;
    clear: both
}
 .box{
    padding:15px ;
     background: #fff
}
 .box .titline{
    margin-bottom: 5px;
}
 .titline b.line{
    width: 5px;
     background: #0d81c9;
     display: inline-block;
     height: 28px;
     margin-top: -3px;
     margin-right:5px;
     vertical-align: middle;
}
 .titline h3,.titline h1{
    display: inline-block;
     vertical-align: middle;
     font-size: 20px;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space: nowrap;
     font-weight:bold; 
}
 .titline{
     background: #fff;
     position: relative;
}
 .titline .xuanji{
    display: inline-block;
     vertical-align: middle;
     position: absolute;
     right:0px;
     top: 0px;
}
 .box_lr{
    padding:0 20px;
}
 .bg{
    background: none;
}
 .none{
    display: none
}
 .show{
    display: block;
}
 .changpage{
     background: #fff;
}
 .changpage a.load{
    border-radius: 10px;
     border:1px solid #ddd;
     display: block;
     margin: 0 auto;
     text-align: center;
     width: 280px;
     line-height: 72px;
     color: #0d81c9
}
 .changpage .page{
     border: 1px solid #ddd;
     position: relative;
    /* padding-left: 50%;*/
    /*margin-top: 50px;
    */
}
 .changpage .page>a{
    display: block;
     width:100%;
     line-height: 20px;
     padding:10px 0;
     text-align: center
}
 .changpage .page .xuanji,.changpage .page a.prev{
     width: 50%;
     position: absolute;
     left: 0;
     top: 0;
     border-right: 1px solid #ddd;
    z-index: 2;
}
 .changpage .page .xuanji>a{
    display: block;
     width:100%;
     line-height: 40px;
     padding: 25px 0;
     text-align: center;
}
 .xuanji>a i{
    margin-right:6px;
     font-size: 30px;
}
 .xuanji ul{
    position: absolute;
     right: 0;
     top: 0;
     height: 400px;
     background: #fff;
     border:1px solid #ddd;
     width:130px;
     text-align: center;
     font-size: 24px;
     overflow-y:scroll;
}
 .xuanji ul li{
    padding:15px 5px;
     border-bottom:1px solid #eee
}
 .xuanji ul a{
    color: #0d81c9
}
 .xuanji .bg{
    position: fixed;
     opacity: 0;
     left:-100%;
     top: 0;
     width: 100%;
     height: 100%;
     background:#000;
}
/*?????????*/
/*.ju_introd{
     font-size: 30px;
     line-height: 52px;
}
 .ju_introd a{
    color: #0d81c9
}
 .ju_introd a b{
    color: #333;
     font-weight: 100
}
 .ju_introd img{
    display: inline-block;
     max-width: 100%;
}
*/
 .ji_lis{
    background: #fff;
     font-size: 30px;
     /*height: 60px;*/
}
 .ji_lis a{
    color: #0d81c9;
     text-align: center;
     display: block;
     border-right: 1px solid #ddd;
     vertical-align: middle;
   font-size:16px;
}
 .ji_lis .owl-theme .owl-item:first-child a{
    border-left: 0
}
 .yanyuan_lis{
     background: #fff;
}
 .yanyuan_lis .item{
     text-align: center;
     margin-right: 10px;
     font-size: 30px;
     color: #666;
}
 .yanyuan_lis .pic{
    margin-bottom: 10px;
     position: relative;
}
 .yanyuan_lis .pic,.yanyuan_lis .pic img{
    display: block;
     width: 100%;
}
 .yanyuan_lis .pic b{
    position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     background: rgba(0,0,0,.6);
     padding:5px;
     color: #fff;
}
 .yanyuan_lis .owl-pagination,.yanyuan_lis .owl-buttons{
    display: none;
}
 .yanyuan_lis span a{
     color: #0d81c9 
}
 .yanyuan_lis span a,.yanyuan_lis span b{
    margin-right: 10px;
}
 .yanyuan_lis b{
    font-weight: normal;
}
 .plbox{
     background: #fff
}
 .plbox form{
    margin-bottom: 25px;
     overflow: hidden;
}
 .plbox form textarea{
    width: 100%;
     border-radius: 5px;
     border:1px solid #ddd;
}
 .plbox form div.btn{
    text-align: right;
     width: 100%;
     margin:0;
     padding:0;
     margin-top: 10px;
}
 .plbox form div.btn p{
    display: inline-block;
     color: #666;
     vertical-align: middle;
     font-size: 22px;
}
 .plbox form button{
    background: #0d81c9;
     padding:0 25px;
     line-height: 55px;
     height:55px;
     color: #fff;
     border:0;
     font-size: 32px;
     vertical-align: middle;
}
 .pl_num{
    font-size: 30px;
     font-weight: normal;
}
 .pl_num b{
    font-weight: normal;
     color: #0d81c9;
     margin:0 5px;
}
.changpage .page {
    border-top: 1px solid #ddd;
    position: relative;
    padding-left: 50%;
    /*margin-top: 50px;*/
}
.changpage .page>
a {
    display: block;
    width: 100%;
    line-height: 30px;
    padding: 25px 0;
    text-align: center;
    color:#0D81C9;
    font-weight:bold;
}
.changpage .page .xuanji, .changpage .page a.prev {
    width: 50%;
    position: absolute;
    left: 0;
    top: 0;
    border-right: 1px solid #ddd;
}
.changpage .page .xuanji>
a {
    display: block;
    width: 100%;
    line-height: 30px;
    padding: 25px 0;
    text-align: center;
}
 .plbox ul li{
     border-bottom: 1px solid #ddd;
     padding:12px;
}
 .plbox ul .time{
    color: #999;
     font-size: 22px;
     position: relative;
}
 .plbox ul .time a{
    position: absolute;
     right: 0;
     top: 0;
     color: #0d81c9
}
 .plbox ul .con{
    /*font-size: 32px;
     margin:10px 0 0 0;*/
     font-size: 16px;
}
 .plbox ul .ask{
    background: url(css_img/icon_jiao.jpg) no-repeat 40px 0;
     padding-top: 15px;
}
 .plbox ul .ask .fbox{
     background: #eee;
     border-radius: 10px;
     padding:20px;
}
 .plbox .more{
    border:0;
}
/*?????????*/
 .actor_lis{
}
 .actor_lis .box{
    overflow: hidden;
     padding:0;
     margin-bottom: 20px
}
 .actor_lis .box:last-child{
    margin-bottom: 0;
}
 .actor_lis a{
    color: #0d81c9
}
 .actor_lis h3{
	 margin-top: 5px;
     margin-bottom: 10px;
    /* font-size:36px;*/
}
 .actor_lis h3 label{
    color: #0d81c9;
     font-weight: normal;
}
 .actor_lis .fon{
    color: #666;
     font-size: 20px;
     line-height: 30px;
     overflow: hidden;
     display: block;
}
 .actor_lis .pic,.tv_imgf .pic{
    width: 280px;
     float: left;
}
 .actor_lis .con,.tv_imgf .con{
    margin-left:280px;
     padding-left: 20px;
     color: #999
}
 .actor_lis .lis,.tv_imgf .lis{
    font-size: 20px;
     color: #333;
     line-height: 30px;
     overflow: hidden;
}
 .tv_imgf .lis li{
    /* height: 50px;*/
     overflow: hidden;
}
 .actor_lis .lis label,.tv_imgf .lis label{
    font-weight: normal;
     color: #666
}
 .tv_imgf{
    overflow: hidden;
}
 .tv_imgf h1{
    font-size: 25px;
     color: #333;
     margin-top: 5px;
     margin-bottom: 15px;
}
 .tv_imgf .lis a{
    color: #0d81c9
}
 .tv_imgf a.more,.tv_imgf a.closemore{
    color: #0d81c9;
     font-size: 30px;
}
 .all_actor{
}
 .all_actor,.all_actor li{
    overflow: hidden;
     display: block;
}
 .all_actor label{
    display: block;
     /*font-size: 28px;*/
     font-weight: normal;
     float: left;
     color: #999 
}
 .all_actor a{
    color: #0d81c9
}
 .all_actor li{
    margin-bottom: 15px;
}
 .all_actor li:last-child{
    margin-bottom: 0;
}
 .all_actor li label.left{
    width:25%;
}
 .all_actor li label.center{
    width:25%;
}
 .all_actor li label.center a,.all_actor li label.center b{
     font-weight: normal;
     margin-right: 10px;
}
 .all_actor li label.right{
    color: #444;
     white-space: nowrap;
     overflow: hidden;
     width: 50%;
     text-overflow: ellipsis;
}
 .info_font{
/*    line-height:68px;*/
     overflow: hidden;
     background: #fff;
}
 .info_font div{
    /**/
/*     margin-bottom: 35px;*/
     text-align: justify;
     line-height:2em;
}
 .info_font h1{
    font-weight: 600;
     font-size: 22px;
     text-align: center;
     line-height: 55px;
}
 .info_font a{
    color: #0d81c9
}
 .info_font .time{
    border-bottom:1px dashed #ddd;
     color: #999;
     display: block;
     overflow: hidden;
     margin-top: 15px;
     padding:5px 0 15px 0;
     text-indent: 0;
     text-align: center;
     font-size: 22px;
     line-height: 30px;
}
 .info_font .time label{
    font-weight: normal;
     margin:0 15px;
     text-indent: 0;
}
 .info_font div img{
    display: block;
     margin:0 auto;
}
 .info_font a strong{
    font-weight:normal;
}
 .info_font strong{
    font-weight:inherit;
}
 .yechangpage{
    overflow: hidden;
}
 .starfon{
    position:relative;
}
 .starfon .info_font{
    /*height:280px;*/
     overflow:hidden;
}
 .starfon .more,.starfon .closemore{
     display:block;
     text-align:center;
     position:absolute;
     background: linear-gradient(to top, #fff , rgba(255,255,255,0));
     bottom:0;
     left:0;
     text-align:center;
     border:0;
     padding:20px 0;
     width:100%;
}
 .starfon .more a,.starfon .closemore a{
    display:inline-block;
     background:#fff;
     width:220px;
    border:1px solid #eee;
     line-height:75px;
     padding:0;
     border-radius:8px;
}
/*jie mu dan*/
 .jiemu_lis{
     background: #fff;
}
 .jiemu_lis label{
     font-weight: 100;
     margin:0 20px 15px 0;
     background: #f4f4f4;
     display: inline-block;
     border:1px solid #ddd;
}
 .jiemu_lis label a{
     padding:15px 20px;
     display: inline-block;
}
 .jiemu_daylis{
     overflow: hidden;
}
 .jiemu_daylis li{
     overflow: hidden;
     color: #666;
     padding:10px 0;
     font-size: 28px;
}
 .jiemu_daylis li .time{
    margin-right: 20px;
}
 .day_lis .item.on{
    color: #0d81c9
}
 .day_lis .item{
    cursor: pointer;
     float: left;
     width: 14.28%;
     padding:5px 0;
     text-align: center;
     border-right: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
}
 .day_lis .item:last-child{
    margin-right: 0;
}
 .day_lis{
    font-size: 34px;
     overflow: hidden;
     margin-bottom: 15px;
     border-top: 1px solid #ddd;
     border-left: 1px solid #ddd;
}
 .ulcon ul{
    display: none;
}
/*????????????*/
 .news_lis{
    overflow: hidden;
     background: #fff;
     padding:5px 20px;
}
 .news_lis li{
    border-bottom: 1px solid #eee;
     overflow: hidden;
     padding:15px 0 15px 0;
     transition: all .3s;
}
 .news_lis li h3{
     /*line-height: 50px;
     font-size: 36px;*/
 /*    max-height: 100px;*/
     overflow: hidden;
     font-size:18px;
     font-weight:normal;
}
 .news_lis div.more{
    border:0;
}
 .news_lis .time{
     color:#999;
     margin-top: 15px;
}
 .news_lis .titline{
    margin-top: 10px
}
 .small_img_1{
    width:32%;
     float: left;
     margin-right: 25px;
}
 .small_img_3,.big_img_1{
    overflow: hidden;
     margin:10px 0 0 0;
}
 .small_img_3 img{
    display: block;
     width:32%;
     float: left;
}
 .small_img_3 img:nth-child(2){
    margin:0 2%;
}
 .big_img_1 img,.small_img_1 img{
     display: block;
     width: 100%;
}
 .class_lis{
    padding:5px 20px;
}
 .class_lis a{
     margin-right: 40px;
     display: inline-block;
     margin: 10px 40px 10px 0;
}
 .class_lis a.on{
    background: #0d81c9;
     border-radius: 5px;
     color: #fff;
     padding:3px 10px;
}
 .info_font div.imgcenter{
    text-align:center;
    color:#999;
}
 .info_font div.imgcenter a{
    color:#999;
}
 @media screen and (max-width: 990px){
     body,.titline h3, .titline h1,.news_lis li h3,.info_font h1,.actor_lis h3{
        font-size: 34px;
    }
     header .logo img{
         height: 70px;
    }
     nav li{
        font-size: 36px;
    }
     .search_btn i, .nav_button i{
        font-size: 45px;
    }
     .nav_button,.search_btn{
        top: 14px;
    }
     .search_btn{
        right: 100px;
    }
     .section .tit i.icon-shipin{
        font-size: 53px;
    }
     .section .tit i{
        font-size: 22px;
    }
     .section ul li b{
       font-size: 20px;
    text-align: center;
    }
     div.more i,div.closemore i,.changpage a.load i{
        font-size: 22px;
    }
     .info_font{
        line-height: 26px;
    }
     .info_font div{
        margin-bottom:3px;
    }
     .all_actor label{
        font-size: 26px;
    }
     .jiemu_lis label{
        margin:0 20px 15px 20px;
    }
     .day_lis,.plbox ul .con{
        font-size: 30px;
    }
     .xuanji ul,.pl_num,.yanyuan_lis .item{
        font-size: 28px;
    }
     .xuanji>a i{
        font-size: 26px;
    }
     .plbox form button{
        font-size: 28px;
         height: 50px;
         line-height: 50px;
    }
}
 @media screen and (max-width: 900px){
     body,.titline h3, .titline h1,.news_lis li h3,.info_font h1,.actor_lis h3{
        font-size: 30px;
    }
     header .logo img{
         height: 55px;
    }
     nav li{
        font-size: 31px;
    }
     footer{
        /*font-size: 18px;
         line-height: 32px;*/
    }
     .search_btn i, .nav_button i{
        font-size: 40px;
    }
     .nav_button,.search_btn{
        top: 11px;
    }
     .search_btn{
        right: 85px;
    }
     .section .tit i.icon-shipin{
        font-size: 42px;
    }
     .section .tit i{
        font-size:33px;
    }
     .section ul li b{
        font-size: 20px;
    text-align: center;
    }
     .section ul li .pic p{
        font-size: 20px;
    }
     div.more i,div.closemore i,.changpage a.load i{
        font-size: 30px;
    }
     .info_font{
        line-height: 54px;
    }
     .info_font div{
        margin-bottom:5px;
    }
     .info_font h1{
        line-height: 45px;
    }
     .news_lis li h3{
        line-height: 45px;
         max-height: 88px;
    }
     .changpage a.load{
        line-height: 60px;
         width:250px;
    }
     .changpage .page>a,.changpage .page .xuanji>a{
        padding:10px 0;
    }
     .actor_lis .lis,.tv_imgf .lis,.ju_introd,.ji_lis,.actor_lis .fon,.xuanji ul,.yanyuan_lis .item,.tv_imgf a.more, .tv_imgf a.closemore{
        font-size: 26px;
    }
     .actor_lis .fon{
        line-height: 
    }
     .tv_imgf h1{
        font-size: 36px;
    }
     .jiemu_lis label{
        margin:0 10px 10px 0;
    }
     .jiemu_daylis li{
        font-size: 25px;
    }
     .day_lis,.plbox ul .con{
        font-size: 28px;
    }
     .xuanji>a i{
        font-size: 23px;
    }
     .plbox form button{
        font-size: 28px;
         height: 45px;
         line-height: 45px;
         padding:0 15px;
    }
}
 @media screen and (max-width:767px){
     body,.titline h3, .titline h1,.news_lis li h3,.info_font h1,.actor_lis h3{
        font-size: 22px;
    }
     nav li{
        font-size: 27px;
    }
     footer{
        font-size: 17px;
    }
     header .logo{
        margin:10px;
    }
     .search_btn i, .nav_button i{
        font-size: 32px;
    }
     .nav_button,.search_btn{
        top: 15px;
    }
     .search_btn{
        right: 76px;
    }
     .section .tit i.icon-shipin{
        font-size: 38px;
    }
     .section .tit i{
        font-size:30px;
    }
     .section ul li b{
        font-size: 20px;
        text-align:center;
    }
     .section ul li .pic p{
        font-size: 18px ;
         height: 40px;
         line-height: 40px;
    }
     .section ul li .pic font{
        font-size: 18px;
    }
     .section ul li .pic font i{
        font-size: 20px;
    }
     .info_font div{
    }
     .titline b.line{
        width: 4px;
         height: 24px;
         margin-bottom: 3px;
    }
     .actor_lis .pic, .tv_imgf .pic{
        width: 200px;
    }
     .actor_lis .con, .tv_imgf .con{
        margin-left: 200px;
    }
     .actor_lis .lis, .tv_imgf .lis,.ju_introd,.actor_lis .fon{
        font-size: 24px;
         line-height: 40px;
    }
     .ji_lis,.plbox ul .con,.tv_imgf a.more, .tv_imgf a.closemore{
        font-size: 24px;
    }
     .actor_lis .lis li,.tv_imgf .lis li{
        height: 40px;
    }
     .tv_imgf h1{
        font-size: 32px;
    }
     .all_actor label{
        font-size: 24px;
    }
     .page_position{
        font-size: 20px;
    }
     .jiemu_daylis li{
        font-size: 22px;
    }
     .xuanji ul{
        font-size: 18px;
         padding:5px 0;
    }
     .xuanji ul li{
        padding:10px 5px;
    }
     .plbox ul .time,.plbox form div.btn p{
        font-size: 18px;
    }
     .plbox form button{
        font-size: 25px;
         height: 45px;
         line-height: 45px;
         padding:0 15px;
    }
     .pl_num{
        font-size: 24px;
    }
}
 @media screen and (max-width:639px){
     body,.news_lis li h3{
        font-size: 16px;
    }
     .titline h3, .titline h1,.actor_lis h3{
        font-size:18px;
        font-weight:bold;
    }
     header .logo img{
        height: 42px;
    }
     header .logo {
        margin:7px 10px;
    }
     nav li{
        font-size: 18px;
    }
     .search_btn i, .nav_button i{
        font-size:28px;
    }
     .nav_button, .search_btn{
        top:9px;
    }
     .search_btn{
        right:55px;
    }
     .nav_button{
        right: 10px;
    }
     .section ul li b{
        font-size: 16px;
         line-height: 26px;
         margin:4px 0;
         text-align:center;
    }
     .section ul li .pic p{
        font-size: 13px;
         line-height: 26px;
         height: 26px;
    }
     div.more,div.closemore,.changpage .page>a,.changpage .page .xuanji>a{
        font-size: 17px;
    }
     div.more a,div.closemore a{
        padding:12px 0;
    }
     div.more i,div.closemore i,.changpage a.load i{
        font-size: 20px;
    }
     .section .tit i.icon-shipin{
        font-size: 26px;
         margin-top:-2px;
    }
     .section .tit i{
        font-size: 20px;
         margin-top:4px;
    }
     .section ul li .pic font{
        font-size: 13px;
         right: 6px;
         bottom: 6px;
    }
     .section ul li .pic font i{
        font-size: 13px;
         margin-top: -4px;
    }
     .section ul li{
        /*margin-bottom: 10px;*/
    }
     .section .tit{
        padding:10px 0 6px 0;
    }
     footer{
        font-size: 14px;
         /*padding:15px 12px;
         line-height: 24px;*/
    }
     .right_nav a{
        font-size: 20px;
         padding:12px 0;
    }
     .info_font{
        line-height: 28px;
    }
     .info_font div{
    }
     .info_font h1{
        line-height: 26px;
        padding-top:10px;
         font-size: 18px;
    }
     .info_font .time{
        font-size: 14px;
         line-height: 24px;
         padding:1px 0 4px 0;
    }
     .info_font .time label{
        margin:0 5px;
    }
     .tv_nav .item a{
        margin-bottom: 10px;
    }
     .titline b.line{
        height:20px;
         margin-right: 5px;
         margin-top:-3px;
    }
     .boxspacing{
        height: 6px;
    }
     .news_lis li h3{
        line-height: 26px;
        max-height:50px;
    }
     .news_lis li{
        padding: 10px 0 15px 0
    }
     .news_lis .time{
        font-size: 12px;
    }
     .small_img_1{
        margin-right: 15px;
    }
     .changpage a.load{
        line-height: 38px;
         width: 150px;
    }
     .changpage .page>a,.changpage .page .xuanji>a{
        padding:10px 0;
         line-height: 26px;
    }
     .changpage .page{
        margin-top: 15px;
    }
     .changpage{
        padding-top: 0;
    }
     .ji_lis,.tv_imgf a.more, .tv_imgf a.closemore{
        font-size: 16px;
    }
     .actor_lis .pic, .tv_imgf .pic{
        width: 130px;
    }
     .actor_lis .con, .tv_imgf .con{
        margin-left: 130px;
         padding-left:10px;
    }
     .actor_lis .lis, .tv_imgf .lis, .ju_introd,.actor_lis .fon{
        font-size: 15px;
         line-height: 24px;
    }
     .tv_imgf h1{
        font-size: 20px;
         margin-bottom: 10px;
    }
     .actor_lis h3{
        font-size:17px;
         margin-bottom:6px;
    }
     .actor_lis .lis li,.tv_imgf .lis li{
        height:24px;
    }
     .all_actor label{
        font-size: 14px;
    }
     .all_actor li{
        margin-bottom: 8px;
    }
     .page_position{
        font-size: 14px;
    }
     .jiemu_lis label a{
        padding:10px;
    }
     .jiemu_daylis li{
        font-size: 15px;
         padding:5px 0;
    }
     .day_lis{
        font-size: 17px;
    }
     .plbox ul .con{
        font-size: 15px;
        line-height:25px;
    }
     .plbox ul .time,.plbox form div.btn p{
        font-size: 12px;
    }
     .day_lis{
        margin-bottom: 10px;
    }
     .xuanji ul{
        font-size: 15px;
         height: 300px;
         width: 120px;
    }
     .xuanji ul li{
        padding:10px 5px;
    }
     .xuanji>a i{
        font-size: 14px;
    }
     .xuanji>a{
        font-size:18px
    }
     .plbox form button{
        font-size: 20px;
         height: 35px;
         line-height: 35px;
         padding:0 15px;
    }
     .pl_num,.yanyuan_lis .item{
        font-size: 18px;
    }
     .plbox form div.btn p{
        display: block;
         margin-bottom: 10px;
    }
     .plbox form div.btn{
        margin-top: 5px;
    }
     .plbox ul .ask{
        background: url(css_img/icon_jiao.jpg) no-repeat 30px 0;
         background-size: 20px;
         padding-top: 10px;
    }
     /*.plbox ul li{
        padding:10px 0;
    }*/
     .box{
        padding:10px;
    }
     .tv_nav{
        padding:10px 10px 0 10px;
    }
     .news_lis{
        padding:0 10px;
    }
     .page_position{
        padding:5px 10px;
    }
     .starfon .more a, .starfon .closemore a{
        line-height:45px;
         width:160px;
    }
     .class_lis a{
        margin-right: 20px;
    }
}
 @media screen and (max-width:469px){
     header .logo{
        margin:7px 5px;
    }
     header .logo img{
        height: 35px;
    }
     nav li{
        font-size: 19px;
         margin:0 3px;
    }
     .search_btn i, .nav_button i{
        font-size: 23px;
    }
     .nav_button, .search_btn{
        top: 8px;
    }
     .search_btn{
        right: 45px;
    }
     .section ul li{
        width: 31.333%;
         margin:0 1%;
         /*margin-bottom: 12px;*/
    }
     .section .tit h3{
        font-size: 18px;
        font-weight:bold;
		border-left: 3px solid #0D81C9;
		padding: 0px 0px 0px 5px;
    }
     .plbox form button{
        font-size: 17px;
         height: 35px;
         line-height: 35px;
         padding:0 15px;
    }
     .pl_num{
        font-size: 16px;
         font-weight: 600;
    }
     .yanyuan_lis .item{
        font-size: 16px;
    }
     .yanyuan_lis .pic b{
        padding:2px 5px;
    }
}
 @media screen and (max-width:390px){
     nav li{
        font-size: 17px;
    }
     .tv_imgf h1{
        font-size: 18px;
    }
}
 @media screen and (max-width:350px){
     nav li:nth-child(4){
        display: none;
    }
     .section ul li{
        width:48%;
    }
     .actor_lis .pic, .tv_imgf .pic{
        width: 100px;
    }
     .actor_lis .con, .tv_imgf .con{
        margin-left: 100px;
    }
     .day_lis{
        font-size: 15px;
    }
}
 .header h1,.header h2{
     line-height:2.2em;
     background:#0C75B4;
     font-size:18px;
     font-weight:bold;
     margin:0;
     padding:0;
     text-align:center;
}
 .header h1 a,.header h2 a{
     color:#fff;
     text-decoration:none;
     margin:0;
     padding:0;
}
 .header h1 a:hover, .header h1 a:visited, .header h2 a:hover, .header h2 a:visited{
     color:#fff;
}
 .nav a, .nav a:visited{
     background:#0d81c9;
     color:#fff;
     font-size:14px;
     width:25%;
     line-height:2em;
     float:left;
     display:block;
     font-weight:500;
     text-decoration:none;
     text-align:center;
     white-space:nowrap;
     overflow:hidden;
     text-overflow: ellipsis;
     -o-text-overflow:ellipsis;
}
 .nav a:hover{
     background:#0C75B4;
}
.item a{
	float:left;
	width:24.5%;
}
.fb-like{
	text-align:center;
	margin:0px auto;
}
.juqing{
	line-height:2em;
	position: relative;
	background-color: #fff;
}
.juqing a{
	color:#0D81C9;
}
.juqing img{
  display: block;
  height: auto;
  width: auto\9;  
  max-width: 100%;
  margin: 0px auto; 
}
.juqing p{
	margin-bottom:15px;
}
.juqing h1{
	border-bottom: 1px solid #ddd;
	padding:5px;
	margin-bottom:5px;
	font-weight: bold;
	font-size:22px;
	text-align: center;
}
.xiayiji{
	/*border: 1px solid #708ff4;*/
	padding:3px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	background-color:#0D81C9;
}
.xiayiji a{
	color:#fff;
}
.xuanji {
	padding:5px 0 10px 0;
	clear:both;
	position:relative;
}
.xuanji li {
	width:25%;
	float:left;
	text-align:center;
	background-color: #fff;
	font-size:16px;
	line-height:2em;
	padding-bottom:4px;
}
.xuanji li a{
	color::#0D81C9;
	/*font-weight:bold;*/
	/*padding:2px 3px;
	background-color:#0D81C9;*/
}
.yclink{
	display:none;
}
.xiangguankandian{
	position: relative;
	clear:both;
}
.clear{
	clear:both;
	height:0px;
}

.aiarticle{
	line-height:1.8em;
	 padding:4px 10px;
}
.aiarticle p{
	margin-bottom:12px;
}
.aih1{
	text-align:center;
	font-size:20px;
	border-bottom: 1px solid #ddd;
}
 .words {
	 padding:4px 10px;
     line-height:1.6em;
     border-top: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
}
 .words ul{
     column-count: 2;
     list-style-type: none;
     text-align:left;
}
 .words ul li{
     white-space:nowrap;
     overflow:hidden;
     text-overflow: ellipsis;
     font-size:15px;
}

