@charset "utf-8";
body { font:normal 12px/24px "",Arial, Helvetica, sans-serif;  color: #333}
a{color:#333; text-decoration:none; font:normal 12px/24px "",Arial, Helvetica, sans-serif;}
a:hover{color:#ff4558;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.w120{ width:1200px; margin:0 auto;}
.top .logo p {font-size: 15px;color: #666;height: 57px;border-left:solid 1px #999;padding: 2px 0 7px 16px;margin:25px 0 0;}
.top .by{margin-top:15px;}
.top .by .sjwx a{float:left; background-repeat:no-repeat;background-position: left;}
.top .by .sjb {background-image: url(../images/sj.png);display: block;padding-left:16px;position: relative;}
.top .by .wxb {background-image: url(../images/wx.png);display: block;padding-left:24px;position: relative;}
.top .by .sjwx a span {display: none;height: 104px;width: 104px;position: absolute;top: 25px;right: -30px;border: solid 1px #555;z-index: 9;}
.top .by .sjb span{background:url(../images/sj_ewm.jpg)}
.top .by .wxb span{background:url(../images/wx_ewm.jpg)}
.top .by .sjwx a:hover span{display:block;}
.top .by .sjwx .xian {background-color: #999;height: 6px;width: 1px;margin: 8px 10px 0;}
/**/
.search{position: relative;z-index: 5;width: 29px;height: 32px;cursor: pointer;}
.searchbtn{width: 29px;height: 32px;background: url(../images/btn_search01.png) no-repeat left top;}
.searchbtn.open{background-position: right top;}
.searchbox{position: absolute;overflow: hidden;width: 0;top: 0;right: 29px;height: 32px;background-color: #141415;}
.searchbox input{border: none;background: none;}
.searchbox .txt{color: #777b86;width: 120px;height: 13px;padding: 8px 0 8px 13px;line-height: 13px;}
.searchbox .sub{background: url(../images/index_03.png) no-repeat center;width: 29px;height: 32px;cursor: pointer;}
.lang{width: 118px;background: url(../images/index_06.png) no-repeat 3px 9px;}
.language{padding-left: 32px;height: 35px;line-height: 30px;color: #333;text-transform: uppercase;background: url(../images/index_11.png) no-repeat 106px 14px;cursor: pointer;display: block;font-size: 11px;}
.langsub{width: 118px;background-color: #505050;position: absolute;z-index: 8;display: none; }
.langsub a{display: block;width: 118px;text-align: center;height: 30px;line-height: 30px;color: #fff;text-transform: uppercase;}
.langsub a:hover{color: #fff;}
.langsub a.on{color: #fff;background-color:#0d256f;}
.langsub .cn{border-top: 1px solid #2c374a;}
/**/
.nav {height: 50px;background-color: #ff4558;}
.nav ul li {float:left;}
.nav ul li a {font-size: 17px;line-height: 50px;color: #FFF;display:block;width: 140px;text-align: center;margin:0 15px;}
.nav ul li a:hover{background: #333;color: #fff;}
/**/
#nav {height: 50px;background-color: #ff4558;}
#nav li { float:left; }
#nav a { float:left; position:relative; height:50px; overflow:hidden; font-size:17px; color:#fff;cursor:pointer; width: 140px;text-align: center;margin:0 15px;}
#nav strong { float:left; }
#nav span { float:left;height:50px; line-height:50px; width: 140px; }
#nav .active,#nav .current span { background:#333; color:#fff; }
#nav .current .active { color:#e0e03a; }
/*banner*/
.banner{width:1903px;overflow:hidden;position:relative; margin-bottom:40px;}
.banner_inner{position:relative;height:700px;width:1180px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/banner.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/banner1.jpg) center no-repeat;}
.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:1280px;margin:0 auto}
.banner_pre{position:absolute;top:45%;left:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:45%;right:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:660px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff4558}
/**/
/* drama-poster */
.content{/*height:335px;width:600px;margin:40px auto 0 auto;*/position:relative;overflow:hidden;}
.drama-poster{margin:0 auto;width:1002px;height:290px;overflow:hidden;position:relative}
.drama-poster ul{width:10000px}
/*.drama-poster li{padding:0 7px}*/
.show-poster-3{width:235px;float:left;margin-right: 20px;}
.show-poster-3 .img{display:block;width:235px;height:290px}
.show-poster-3 .title{display:none;width:105px;height:42px;background:url(../images/bg-index-img.png) 0 0 no-repeat;_background:url(../images/bg-index-img2.png) 0 0 no-repeat;position:absolute;color:#fff;padding:138px 15px 0 15px;line-height:1.5;top:0;}
.show-poster-3 .title:hover{color:#fff}
.drama-poster li.current .title{display:block}
.show-poster-3 .price{width:135px;height:20px;display:block;margin-top:10px;text-align:center;font-weight:bold;}
.show-poster-3 .arrow{display: none;position: absolute;bottom: 107px;width: 135px;height: 7px;overflow: hidden;background: url(../images/bg-channel-drama.png) 50% -350px no-repeat}
.current .arrow{display:block}
.show-poster-3 p strong{color:#333;font-weight:normal;text-align:center;}
.drama-poster li.current p{display:block}
.drama-slide li{position:absolute;top:120px;}
.drama-slide li.prev{left:0}
.drama-slide li.next{right:0}
.drama-slide li a{display:block;width:50px;height:50px;text-indent:-1000em}
.drama-slide li.prev a{background-position:0 -122px;background:url(../images/pl.png) no-repeat;}
.drama-slide li.prev a:hover{background-position:0 -147px;background:url(../images/plh.png) no-repeat;}
.drama-slide li.next a{background-position:-13px -122px;background:url(../images/pr.png) no-repeat;}
.drama-slide li.next a:hover{background-position:-13px -147px;background:url(../images/prh.png) no-repeat;}
.icpms{background-color: rgba(220,220,220,0.95);width: 235px;height: 0; overflow:hidden;position: absolute;top: 0;-webkit-transition: .6s all;-moz-transition: .6s all;transition: .6s all;-webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s;transition-delay: 0.1s;}
.icpms p{ text-align:center;}
.icpms .icpms2 {font-size: 24px;color: #000;margin:130px 0 0 0;}
.icpms .icpms3 {font-size: 18px;color: #333;margin:8px 0 55px;text-transform: uppercase;}
.icpms .icpms4 {background:#444;height: 3px;width: 58px;margin:0 auto;}
.drama-poster li a:hover .icpms{ height:290px;}
/**/
.product {background: url(../images/probj.jpg) no-repeat center top;height: 883px;margin-top:92px;padding-top:85px;}
.product_1 {background: url(../images/product.png) no-repeat center;height: 31px;}
.product_2 {font-size: 21px;color: #FFF;margin: -12px 20px 0;}
.xian2 {background-color: #989898;height: 1px;width: 110px;}
.product .iprolist {background-color: #FFF;height: 600px;margin-top:40px;}
.product .iprolist ul li {float: left;}
.iprolist ul li .ipro_1 {font-size: 14px;color: #333;height: 300px;text-align:center;}
.iprolist ul li .ipro_1 p{padding: 112px 0 25px;width: 270px;margin: 0 auto;}
.iprolist ul li .ipro_2 p{padding: 80px 0 25px;width:226px;}
.iprolist ul li .ipro_1 a {color: #000;height: 26px;width: 115px;border:solid 1px #bababa;display:block;margin:0 auto;border-radius: 20px;font-size: 16px;line-height: 26px;}
.iprolist ul li .ipro_1 a:hover{background:#ff4558; color:#fff; border:#ff4558;}
.product .pgd {font-size: 14px;line-height: 40px;color: #000;background-color: #FFF;height: 40px;width: 188px;display:block;margin:55px auto 0;border-radius: 20px;}
.product .pgd:hover{background:#ff4558; color:#fff; border:#ff4558;}
/**/
.dz{margin-top:88px;}
.dz .dz_1 {background: url(../images/dz.png) no-repeat center;height: 30px;}
.dz_2{color:#000;}
.xian3{background:#bbbbbb;}
.dz .dz_3 {margin-top:35px}
.dz .dz_3 p {font-size: 15px;line-height: 36px;color: #333;}
.dz .dz_3 a {font-size: 15px;line-height: 40px;color: #FFF;background-color: #ff4558;height: 40px;width: 199px;margin:40px auto 0;display:block;border-radius: 20px;}
.dz .dz_3 a:hover{background:#333}
.dz .dz_4 {margin-top: 80px;}
.dz .dz_4 .dz_4l{ width:870px;height:494px; background:url(../images/index_33.jpg) no-repeat left bottom;}
.dz_4l .dz_4l_2 {background-image: url(../images/dz2.jpg);height: 319px;width: 176px;font-size: 21px;text-align: center;padding-top:48px;margin:0 40px 0 28px;}
.dz_4l .dz_4l_3{font-size: 14px;width: 592px; margin-top:15px;}
.da_4r{width:253px; height:379px; margin-top:63px; background:url(../images/index_30.jpg) no-repeat left top;}
.da_4r a {font-family: Arial;color: #FFF;background-image: url(../images/dz3.jpg);height: 37px;width: 69px;display:block;line-height:37px;padding-left: 17px;margin: 76px 0 0 166px;}
.da_4r a:hover{color:#333}
/**/
.swn {background-color: #e4e4e4;margin-top: 72px;}
.swn .swn1 {background: url(../images/index_37.jpg) no-repeat left top; width:364px; height:167px;}
.swn .swn2 {height: 91px;border-right: solid 2px #efefef;padding-right:20px;margin-top: 41px;}
.swn2 .swn2_1 {font-size: 21px;color: #444;text-align:right;margin: 7px 0 21px;}
.swn2 .swn2_1 span {font-size: 40px;color: #ff4558;position: relative;top: -8px;}
.swn2 .swn2_2 {font-family: Arial;font-size: 36px;color: #333;text-align:right;padding-right: 6px;}
/**/
.about{margin-top:120px; position:relative;}
.ab_1 {background: url(../images/about.png) no-repeat center;height: 32px;}
.abzt{margin-top:27px; height: 536px;}
.abzt .abp{margin:70px 0 0 36px; width:683px;height: 466px;}
.abzt .abp p {font-size: 13px;}
.abzt .abp a {font-size: 15px;line-height: 40px;color: #FFF;background-color: #ff4558;display: block;height: 40px;width: 199px;border-radius: 20px;position:absolute;bottom:0;}
.abzt .abp a:hover{background:#333}
/**/
.news{margin:75px 0 66px;}
.news_1 {background: url(../images/news.png) no-repeat center;height: 31px;}
.news ul{margin:40px 0 0 0;}
.news ul li {float: left;height: 299px;width: 381px;padding-left:17px;border: 1px solid #FFF;}
.news ul li .nxian {background-color: #444;height: 3px;width: 42px;margin:70px 0 0 0;}
.news ul li .nbiao {font-size: 18px;color: #000;margin:25px 0 0 0;}
.news ul li .nsj {font-family: Arial;color: #999;}
.news ul li .nms {font-size: 13px;color: #333;width: 342px;}
.news ul li a {font-size: 13px;line-height: 30px;color: #333;display: none;height: 30px;width: 67px;padding-left: 33px;background: url(../images/index_19.png) no-repeat 76px 12px #FFF;border: 1px solid #edecec;border-radius: 20px;margin:25px 0 0 0;}
.news ul li:hover{background:#f4f4f4; border: solid 1px #e8e8e8;}
.news ul li:hover a{display:block;}
.news ul li a:hover{background: url(../images/index_19_2.png) no-repeat 76px 12px #ff4558; color:#fff;}
.news .ngd {font-size: 15px;line-height: 40px;color: #FFF;background-color: #ff4558;display: block;height: 40px;width: 199px;border-radius: 20px;margin:48px auto 0;}
.news .ngd:hover{background:#333;}
/**/
.footer {background-color: #333;height: 164px;padding: 55px 0 55px;color:#fff;}
.footer .bonav li {float: left;margin-right:54px;}
.footer .bonav li span {font-size: 16px;line-height: 16px;display: block;margin-bottom: 18px;}
.footer .bonav li a {color: #FFF;}
.footer .bonav li a:hover{color: #ff4558;}
.footer .bonav li .dgrx {font-family: Arial;font-size: 30px;color: #ff4558;margin:22px 0 10px;}
.footer .bonav li .gzsj em {font-family: Arial;font-style:normal;padding-left: 8px;}
.footer .gzh li{float:left;}
.footer .gzh li p {font-size: 16px;margin:7px 0 0 0;}
/**/
.gjcloc {line-height: 62px;height: 62px;border-bottom:solid 1px #e1e1e1;font-family: "宋体";}
.gjcloc .gjc {color: #000;font-weight: 600;}
.gjcloc .gjc a {font-family: "宋体";line-height: 62px;color: #333;}
.gjcloc .gjc a:hover{color:#ff4558;}
.gjcloc .loc {color: #666;background: url(../images/loc.jpg) no-repeat left 22px;padding-left: 25px;}
.gjcloc .loc a{color: #666;font-family: "宋体";}
.gjcloc .loc a:hover{color:#ff4558;}
/**/
.nrzt{margin:30px 0 60px;}
.cpfl{background-color: #ff4558;width: 270px;padding-bottom:7px;}
.nrzt .nrl .nrt1 {background: url(../images/tabout.png) no-repeat center bottom;height: 48px;}
.nrzt .nrl .nrt2 {font-size: 21px;color: #FFF;margin-top:13px;background: url(../images/txian.png) no-repeat center;}
.nrzt .nrl .nrlnav{margin:20px 0 0 0;}
.nrzt .nrl .nrlnav li {background-color: #FFF;height: 40px;width: 260px;margin:5px auto 0;}
.nrzt .nrl .nrlnav li a {font-size: 15px;line-height: 40px;color: #333;}
.nrzt .nrl .nrlnav li a:hover{color:#ff4558;}
.nrzt .nrl .nrlnav li a.on{color:#ff4558;}


.nrzt .nrr {width: 865px; padding:25px 17px 35px; border: solid 1px #d1d1d1;border-top-width:5px;}
.nrzt .nrr p { font-size:14px; line-height:30px; }
.nrzt .nrl .ntr3{background: url(../images/tpro.png) no-repeat center bottom;}
.hotcp{margin-top:22px;background-color: #ff4558;width: 270px;padding:0 0 5px;}
.nrzt .hotcp .hotcp2{background: url(../images/thpro.png) no-repeat center bottom;height: 48px;}
.hotcp .nrlcp {background-color: #FFF;width: 260px;padding-top: 5px;margin:24px auto 0;}
.hotcp .nrlcp li a h2 {font-size: 13px;color: #333;padding:13px 5px 17px 5px;}
.hotcp .nrlcp li a:hover h2{ color:#ff4558;}
.prtab{color:#333; line-height:41px; font-size:13px; background:#eaeaea;}
.prtab td{background:#fff; padding-left:3%;}
