
/* CSS Document */
body,nav,dl,dt,dd,p,ul,ol,li,input,button,textarea,footer,h1,h2,h3,h4{margin:0;padding:0;}
body{ font-family: 'Microsoft YaHei';color:#323232; font-size:14px; z-index:-99;}
form,img,ul,ol,li,dl,dt,dd,input{margin:0; padding:0; border:0; }
ul,li,dl,dt,dl{list-style-type:none;}
p{margin:0;padding:0}
a{color:#323232; text-decoration:none;}
a:hover{color:#2983c2; text-decoration:none;}
.outer {zoom:1;}
.outer:after {clear:both; content:'.'; display:block; width: 0; height: 0; visibility:hidden; } 


/* 顶部 */
.toolbar{ width:100%; height:44px; line-height:44px; border-bottom:solid 1px #ececec; background: url(../images/top-bg.png) repeat-x;}
.toolbar-con{ width:1000px; height:30px; margin:0 auto;}
.toolbar-left{ height:44px; float:left; line-height:44px; }
.wel{ width:204px; height:44px; float:left;  overflow:hidden; line-height:44px; padding-right:18px;}
.user{ width:84px; height:44px; float:left;  overflow:hidden; line-height:44px; padding-left:18px; background:url(../images/user.png) left center no-repeat;}
.toolbar-right{  height:44px; float:right; overflow:hidden; line-height:44px; }

.header{ width:980px; height:60px; background: #fff; padding: 0 10px; margin:0 auto 20px auto;}
.logo{ padding: 7px 0; width:221px; float:left; }



/* choice-city */
.qiehuan{ display:block; float:left; width:72px; height:26px; line-height:26px; padding:17px 0 0 0; text-align:right;}
.choice-city{ display:block; float:left; width:76px; height:26px; line-height:26px; padding:17px 0 0 0; position:relative; z-index:99;    margin-left: 10px;}
.choice-city li{}
.choice-city-home{ position:relative; background: url(../images/choice-city-bg.png) no-repeat; position:relative; z-index:99;}
.choice-city-home-prod{ position:relative; background: url(../images/choice-city-bg_prod.png) no-repeat; position:relative; z-index:99;}

.hover-city{ background:url(../images/choice-city-bg1.png) no-repeat; z-index:99;}
.hover-city-prod{ background:url(../images/choice-city-bg_prod1.png) no-repeat; z-index:99;}

.choice-city-span{ display:block; width:76px; height:26px; line-height:26px; text-align:center; cursor:pointer; z-index:999;}
.choice-city-ul{ display:block; position:absolute; left:0; top:25px; width:150px; padding:10px 15px; background:#fff; border:#ebebeb solid 1px; z-index:90;}
.choice-city-ul li{ z-index:100;}





.qiehuan_product{ display:block; float:left; width:72px; height:26px; line-height:26px; padding:37px 0 0 0; text-align:right;}
.choice-city_product{ display:block; float:right; width:76px; height:26px; line-height:26px; padding:37px 0 0 0; position:relative; z-index:99;  /***  margin-left: 10px;*/}
.choice-city_product li{}
.choice-city-home_product{ position:relative; background: url(../images/choice-city-bg.png) no-repeat; position:relative; z-index:99;}
.choice-city-home-prod_product{ position:relative; background: url(../images/choice-city-bg_prod.png) no-repeat; position:relative; z-index:99;}

.hover-city_product{ background:url(../images/choice-city-bg1.png) no-repeat; z-index:99;}
.hover-city-prod_product{ background:url(../images/choice-city-bg_prod1.png) no-repeat; z-index:99;}

.choice-city-span_product{ display:block; width:76px; height:26px; line-height:26px; text-align:center; cursor:pointer; z-index:999;}
.choice-city-ul_product{ display:block; position:absolute; left:0; top:25px; width:150px; padding:10px 15px; background:#fff; border:#ebebeb solid 1px; z-index:90;}
.choice-city-ul_product li{ z-index:100;}









.search-form{ float:left; width:350px; height:36px; padding:12px 0 0 50px;}
.search-text{ display:inline-block; float:left; width:261px; height:32px; line-height:32px; padding-left:5px; border:#2983c2 solid 2px; border-right:none; font-size:12px;}
.search-button{ display:block; float:left; width:80px; height:36px; line-height:36px; background:#2983c2; border:none; color:#fff; font-size:16px; font-family:'Microsoft YaHei';}

.tel{ width:173px; height:49px; float:right; padding: 5px 0; background:url(../images/tel.png) right center no-repeat;}
.ordered{ width:139px; height:34px; float:right; font-size:16px; text-align:center; line-height:34px; margin-top:32px; border:#e6e6e6 solid 1px; background:#fafafa url(../images/order-bg.png) no-repeat; color:#999; position:relative; cursor:pointer;}
.yuan-red{ display:block; width:16px; height:14px; text-align:center; line-height:14px; position:absolute; left:90px; top:-6px; background:url(../images/yuan-red.png) no-repeat; font-size:12px; color:#FFF;}



/* nav */
.nav{ width:1000px; height:48px; background:#397ed0; margin:0 auto; z-index:3;}
.nav-main{ width:1000px; height:48px; line-height:48px; margin:0 auto; z-index:4; position:relative;}/**margin:0 172px;ä¼šå‡ºçŽ°å› ä¸ºåˆ†è¾¨çŽ‡å¯¼è‡´å˜å½¢.ä½†æ˜¯margin:0 auto;ä¼šå‡ºçŽ°æ»‘åŠ¨æœ‰çº¿çš„é—®é¢˜*/
.sidebar-class{ width:187px; height:48px; float:left; line-height:48px;cursor:pointer; text-align:center; background:#478bdb; z-index:5;}
.sidebar-class h1{ display:block; width:187px; height:48px; line-height:48px; text-align:center; font-weight:normal; font-family:'Microsoft YaHei'; color:#FFF; font-size:16px; background:url(../images/sideber-class-bg1.png) 20px 17px no-repeat; z-index:1;}
.nav-tit{ display:block; height:48px; padding-left:20px; float:left;}
.nav-name{ display:block; height:48px; padding:0; float:left; z-index:999999; position:relative;}
.nav-name a:hover{ color:#FFF;z-index:12;}
.nav-h{ display:block; height:48px; line-height:48px; padding:0 30px; font-family:'Microsoft YaHei'; font-size:16px; color:#FFF; overflow:hidden; background:url(../images/nav-bg1.png) right center no-repeat;z-index:12;}
.hover-nav{ display:block; height:48px; line-height:48px; padding:0 30px; font-family:'Microsoft YaHei'; font-size:16px; color:#FFF; overflow:hidden; background:#3070bf url(../images/nav-bg2.png) right center no-repeat;}

/***lch update 20160307*/
/**
.nav-con{ position:absolute; left:0; top:45px; background:#468bdd;  border-top:#2160ad solid 3px;   z-index:99;
padding:23px 20px 20px 20px; overflow:hidden; display:none;}
*/
.nav-con{ position:absolute;
left:0;
top:45px;
/**background:#468bdd;*/ 
/**background:#FFF;*/
/**  border-top:#2160ad solid 3px; */  
border-bottom:#397ED0 solid 2px;
border-left:#397ED0 solid 2px;
border-top:#397ED0 solid 2px;
border-right:#397ED0 solid 2px;
z-index:99;
padding:10px 13px 20px 13px;
*padding:10px 13px 10px 13px;
overflow:hidden;
display:none;
/**
opacity:0.9;

-moz-opacity:0.9;
-khtml-opacity:0.9;

filter:alpha(opacity=90);
*/

background-image:url("../images/tmbg.png");
background-repeat:repeat;
background:rgba(255,255,255,0.9);


}
.nav-ccje{ position:absolute;
left:0;
top:165px;
/**background:#468bdd;*/ 
/**background:#FFF;*/
/**  border-top:#2160ad solid 3px; */  
border:#cbcbcb solid 1px;
z-index:999;
padding:10px 13px 20px 13px;
*padding:10px 13px 10px 13px;
overflow:hidden;
display:none;
/**
opacity:0.9;

-moz-opacity:0.9;
-khtml-opacity:0.9;

filter:alpha(opacity=90);
*/
 
background-image:url("../images/tmbg.png");
background-repeat:repeat;
background:rgb(255,255,255);


}
.nav-ccje p{
line-height:20px;
}
/***lch update 20160307*/
/**
.nav-con dl{ display: inline-block; float:left; }
*/
.nav-con dl{
    margin: 0px auto;
    padding: 12px 22px;
    position: relative;
    z-index: 10;
    float: left;
    display: inline;
}
/***lch update 20160307*/
/**
.nav-con dl dt{ display:block; width:48px; color:#b2d5ff; font-size:12px; line-height:18px; padding:2px 8px; margin-bottom:6px;background:#1d66bf;}

*/
.nav-con dl dt{ display:block; width:55px;*width:55px;width:55px\0; /**color:#b2d5ff;*/ font-size:12px; line-height:18px; font-weight:bold; padding:2px 0px; margin-bottom:6px; /**background:#1d66bf;*/}

/***lch update 20160307*/
/**
.nav-con dl dd{ display:block; color:#ffffff; font-size:12px; line-height:28px;}
*/
.nav-con dl dd{ display:block; color:#0055BB; font-size:12px; line-height:28px;}

/***lch update 20160307*/
/**
.nav-con dl dd a{ color:#fff; }
*/
.nav-con dl dd a{ color:#0055BB; }
/***lch update 20160307*/
/**
.nav-con dl dd a:hover{ color:#b2d5ff; text-decoration:underline;}
*/
.nav-con dl dd a:hover{ color:#FF8D00; text-decoration:none;}


.main{ width:100%; margin:0 auto; padding:20px 0 0 0; position:relative;}
.main-1{ width:100%; margin:0 auto; padding:20px 0; position:relative;}
.top-bg{ background:url(../images/main-bg.jpg) center top no-repeat; padding:20px 0 !important;}

.part-1{ width:1000px; margin:0 auto 40px auto; position:relative;}/**原来值为：margin:0 auto 20px auto; 会出现线。但是margin:0 173px 20px auto;会出现变形*/
.part-2{ width:1000px; margin:0 auto; position:relative;}
.part-3{ width:1000px; margin:0 auto 20px auto; position:relative;}
.h-324{ height:324px;}
.h-196{ height:196px;}
.h-431{ height:431px;}
.h-390{ height:390px;}



/* sidebar */
.sidebar{ width:185px; height:325px;background:rgba(255,255,255,0.9); border-left:#ebebeb solid 1px; border-right:#ebebeb solid 1px; position:relative; float:left; z-index:3; display:inline;}
.sidebar ul{ display:block; width:185px; height:325px; position:relative;}
.sidebar-2{ width:185px; height:390px; background:#fafafa; border-left:#ebebeb solid 1px; border-right:#ebebeb solid 1px; position:relative; float:left; z-index:3; display:inline;}
.sidebar-2 ul{ display:block; width:185px; height:390px; position:relative;}


.sidebar-li{ display:block; width:185px; height:64px; float:left; background: url(../images/sidebar-li-bg.png) 159px center no-repeat; border-bottom:#ebebeb solid 1px; position:relative; z-index:4; cursor:default;}

.sidebar-a{ display:block; width:186px; height:64px; position:absolute; left:-1px; top:-1px; bottom:-1px; z-index:999; overflow:hidden;}


.sidebar-icon{ display:block; width:24px; height:24px; position:absolute; left:16px; top:20px;z-index:1000;}
.sidebar-tit{ display:block; width:120px; height:22px; line-height:22px; position:absolute; left:60px; top:21px; float:left; font-family:'Microsoft YaHei'; font-size:15px; z-index:1000;}
.sidebar-tit span{ color:#999999; font-size:12px;}

.hover-sidebar{ border:#468bdd solid 1px; border-right:none; background:#FFF;}
/**
.sidebar-part{  width:300px;*width:310px;  background:#FFF; border:#468bdd solid 1px; position:absolute; left:185px; top:0; z-index:99; padding:17px; display:none;}
*/

.sidebar-part{  /**width:430px;background:#FFF;*/width:310px;*width:320px;/** background:#FFF;*/
background:rgba(255,255,255,0.9);
border:#468bdd solid 1px; position:absolute; left:185px; top:-1px; z-index:99; padding:18px; display:none;}



.sidebar-part dl{ display:block; /**width:430px;*/ width:310px;*width:320px;}
.sidebar-part dl dt{ display:block; height:22px; overflow:hidden;}
.sidebar-p-span{ display:block; float:left; background:#ededed url(../images/sidebar-t-t1.png) right no-repeat;}
.sidebar-p-span a{ display:block; height:22px; line-height:22px; padding:0 30px 0 8px; float:left;}
.sidebar-p-span a:hover{ background:#468bdd url(../images/sidebar-t-t.png) right no-repeat; color:#fff;}
.sidebar-part dl dd{ display:inline; line-height:28px; color:#d9d9d9;}
.sidebar-part dl dd a{ padding:3px 5px; color:#323232;}
.sidebar-part dl dd a:hover{color:#2983c2; text-decoration: underline;}



/* focus */
.focus{ width:585px; height:313px; background: #fff; border:#ebebeb solid 1px; float:left; margin-left:10px; margin-top:10px; display:inline; position:relative; z-index:1;}
.focus .bd{ width:585px; height:313px; overflow:hidden; position:relative;}
.focus .bd li{width:585px; height:313px;}
.focus .bd li .m-width {width:585px; height:313px; overflow:hidden;}
.focus .bd li a{display:block;background-size:auto;}
.focus .bd li a img{width:585px; height:313px; border:none;}

.focus .prev{ display:block; width:30px; height:68px; background:url(../images/prev.png) no-repeat; position:absolute; left:0; top:122px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4; z-index:991;}
.focus .next{ display:block; width:30px; height:68px; background:url(../images/next.png) no-repeat; position:absolute; right:0; top:122px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4; z-index:991;}

.focus .hd {position:absolute;bottom:20px;left:225px; z-index:8;}
.focus .hd ul li{width:14px;height:14px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-indent:-9999px;margin-right:10px;background:#fff;float:left;cursor:pointer; z-index:9;}
.focus .hd ul li.on{background:#397ed0;}


/* 积分商城focus */
.focus-2{ width:607px; height:389px; border-bottom: #ebebeb solid 1px; float:left; display:inline; position:relative; z-index:1;}
.focus-2 .bd{ width:607px; height:389px; overflow:hidden; position:relative;}
.focus-2 .bd li{width:607px; height:389px;}
.focus-2 .bd li .m-width {width:607px; height:389px; overflow:hidden;}
.focus-2 .bd li a{display:block;background-size:auto;}
.focus-2 .bd li a img{width:607px; height:389px; border:none;}

.focus-2 .prev{ display:block; width:30px; height:68px; background:url(../images/prev.png) no-repeat; position:absolute; left:0; bottom:122px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4; z-index:99;}
.focus-2 .next{ display:block; width:30px; height:68px; background:url(../images/next.png) no-repeat; position:absolute; right:0; bottom:122px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4; z-index:99;}

.focus-2 .hd {position:absolute;bottom:20px;left:225px; z-index:8;}
.focus-2 .hd ul li{width:14px;height:14px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-indent:-9999px;margin-right:10px;background:#fff;float:left;cursor:pointer; z-index:9;}
.focus-2 .hd ul li.on{background:#397ed0;}


/* 充值 */
.part-1-r{ width:206px; height:314px; margin:10px 0 0 10px; float:left; display:inline; overflow:hidden; z-index:-10;}
.recharge{ width:204px; height:243px; border:#e2e2e2 solid 1px; overflow:hidden;}
.recharge-h{ width:194px; height:35px; padding-left:10px; line-height:35px; color:#397ed0; font-family:'Microsoft YaHei'; font-size:16px; background:#fafafa;}
.recharge-con{ width:184px; background:#FFF; padding:18px 10px;}
.recharge-con ul{ display:block; width:184px; height:24px; padding-bottom:14px; }
.recharge-con ul .recharge-con-t{ display:block; width:57px; float:left; line-height:24px;}
.recharge-con ul .recharge-con-input{ display:block; width:127px; height:24px; float:left; z-index:-5;}
.recharge-con ul .recharge-con-input select{ width:127px; height:24px; border:#cbcbcb solid 1px; }
.recharge-con ul .recharge-con-input label{ display:block; width:69px; height:24px; line-height:21px; float:left;}
.recharge-con ul .recharge-con-input label span{ line-height:24px;}
.recharge-con ul .recharge-con-input label input{vertical-align:middle; line-height:24px;}
.recharge-button{ display:block; width:80px; height:24px; background:url(../images/recharge-but.png) no-repeat; text-decoration:none; color:#fff; text-align:center; line-height:24px; margin-left:58px;}
.recharge-con a:hover{ color:#FFF; text-decoration:underline; cursor:pointer;}

.recharge-con .sypay{ display:block; width:80px; height:24px; background-color:#F90; text-decoration:none; color:#fff; text-align:center; line-height:24px; margin-left:58px;cursor:pointer;}
.recharge-con .sypay:hover{ display:block; width:80px; height:24px; background-color:#F96; text-decoration:none; color:#fff; text-align:center; line-height:24px; margin-left:58px;cursor:pointer;}


.text-1{ width:121px; height:22px; line-height:22px; border:#cbcbcb solid 1px; padding-left:4px;}
.advice{ display:block; width: 207px; height:60px; margin-top:10px;}
.advice img{ height:60px;}

/* 商城公告 */
.part-1-r-2{ width:204px; height:389px; border-left: #ebebeb solid 1px; border-bottom: #ebebeb solid 1px; border-right: #ebebeb solid 1px; float:left; display:inline; overflow:hidden; z-index:-10;}
.shop-notice{ float: left; width:204px; border-bottom:#e2e2e2 solid 1px; overflow:hidden;}
.shop-notice-h{ float: left; width:184px; height:34px; padding:0 10px; line-height:34px; color:#666; font-family:'Microsoft YaHei'; font-size:16px; background:#fafafa; font-size: 14px;}
.shop-notice-h span{ float: left; padding-left: 24px; background: url(../images/gonggao.png) left center no-repeat; color: #323232;}
.shop-notice-h a{ float: right; color: #323232;}
.shop-notice-h a:hover{color: #2983c2;}
.shop-notice-com{ float: left; width:184px; padding: 10px; display: block; overflow: hidden;}
.shop-notice-com li{ float: left; width: 100%; line-height: 24px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.life{ float: left; width: 100%; height: 72px;}
.life div{ padding-left: 40px; line-height: 72px; text-align: center; background: url(../images/shenghuo.png) 50px center no-repeat; font-size: 16px;}

.shortcut-box{ float: left;}
.shortcut-l{ width: 101px; height: 141px; float: left; border-top: #ebebeb solid 1px; border-right: #ebebeb solid 1px;}
.shortcut-l div{ padding: 80px 0 40px 0; line-height: 20px; text-align: center; font-size: 16px; background: url(../images/icon-jiaofei.png) center 40px no-repeat;}
.shortcut-r{ width: 102px; height: 142px; float: left; }
.shortcut-r-in{ width: 102px; height: 70px; float: left; border-top: #ebebeb solid 1px;}
.shortcut-r-in div{ padding: 45px 0 5px 0; line-height: 20px; text-align: center; font-size: 12px;}
.fufei{ background: url(../images/icon-fufei.png) center 10px no-repeat;}
.vod{ background: url(../images/icon-vod.png) center 10px no-repeat;}

/* 优惠 */
.sale{ width:1000px; padding-top:10px; } /** lch modify  åŽŸå€¼ä¸ºwidth:784px;*/
.sale-h{ display:block; width:1000px; height:40px; background:#fafafa; border-bottom:#397ed0 solid 2px; font-size:16px;}/** lch modify  åŽŸå€¼ä¸ºwidth:784px;*/
.sale-h li{ display:block; width:249px;height:40px; line-height:40px; font-size:16px; text-align:center; float:left; font-family:'Microsoft YaHei'; cursor:pointer;}/** lch modify  åŽŸå€¼ä¸ºwidth:150px;*/
.sale-h-cur{ color:#397ed0; background:url(../images/sale-h-cur.png) center bottom no-repeat; display:block;}

.sale-con{ display:block; width:998px; height:153px; border-left:#e6e6e6 solid 1px; border-right:#e6e6e6 solid 1px; border-bottom:#e6e6e6 solid 1px;}/** lch modify  原值为width:782px;*/
.sale-con li{ display:none;}
.sale-list{ display:block; width:249px; height:153px; float:left; border-right:#e6e6e6 solid 1px;}/** lch modify  原值为width:260px;*/
.show_box{ width:1000px; height: 306px; position: relative;}
.show_box ul{ display: block; width:1000px; height: 306px; }
.show_box ul li{ display: block; position:absolute;}
.show_1,.show_7{ width:159px; top: 32px; z-index: 2;}
.show_2,.show_6{ width:176px; top: 23px; z-index: 3; }
.show_3,.show_5{ width:195px; top: 12px; z-index: 4; }
.show_4{ width:216px; top:0; z-index: 5; }
.show_1{ left: 0; }
.show_2{ left: 113px; }
.show_3{ left: 243px; }
.show_4{ left: 392px; }
.show_5{ left: 562px; }
.show_6{ left: 711px; }
.show_7{ left: 841px; }
.show_box ul li a,.show_box ul li a img,.show_img.show_box ul li a dl,.show_box ul li a dl dt,.show_box ul li a dl dd{ display: block; }
.show_box ul li a{ border: #fafafa solid 3px; background: #fff; width: 100%;}
.show_box ul li a:hover{ border: #dae8f7 solid 3px; }
.show_box ul li a .show_img,.show_box ul li a .show_img img{ width: 100%; }
.show_box ul li a dl{ padding: 10px; background:#fff; }
.show_box ul li a dl dt{ font-size: 14px; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.show_box ul li a dl dd{ font-size: 12px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.show_box ul li a:hover dl dt{ font-size: 14px; color: #478bdb; }
.show_box ul li a dl dt,.show_box ul li a dl dd{ width: 100%; height: 20px; line-height: 20px; }



/* 公告 */
.notice{ width:206px; height:196px; float:right;}
.notice-h{ display:block; width:156px; height:40px; line-height:40px; padding:0 10px 0 40px; background:#fafafa url(../images/notice-icon.png) 15px center no-repeat; border-bottom:#397ed0 solid 2px; font-size:16px;  font-family:'Microsoft YaHei'; overflow:hidden;}
.notice-h .notice-left{ float:left; line-height:40px;}
.notice-h .notice-right{ float:right;  line-height:42px;font-size:14px;}
.notice-con{ display:block; width:204px; height:129px; padding:12px 0 12px 0; border: #e6e6e6 solid 1px; border-top:none;}
.notice-con li{ display:block; width:204px; height:26px; line-height:26px; background:url(../images/notice-li.png) 10px center no-repeat;}
.notice-con li a{ display:block; width:174px; height:26px; line-height:26px; padding:0 10px 0 20px; background:url(../images/notice-li.png) 10px center no-repeat;}
.notice-con li a:hover{ display:block; width:174px; height:26px; line-height:26px; padding:0 10px 0 20px; background:#fafafa url(../images/notice-li.png) 10px center no-repeat;}



/* 节目推荐 */
.program-top{ width:1000px;height:42px; font-size:16px;}
.program-top-2{ width:1000px;height:44px; font-size:16px; background: #fff; margin-bottom:10px }
.program-h{ height:40px; line-height:40px; padding-left:40px; font-size:22px;  font-family:'Microsoft YaHei'; float:left;}
.floor-1{ background:url(../images/h1.png) left no-repeat;}
.floor-2{ background:url(../images/h2.png) left no-repeat;}
.floor-3{ background:url(../images/h3.png) left no-repeat;}
.floor-4{ background:url(../images/h4.png) left no-repeat;}
.program-more{ height:40px; line-height:40px;   font-family:'Microsoft YaHei'; float:right;}
.program-more-2{ height:44px; line-height:44px; margin-left:10px;   font-family:'Microsoft YaHei'; float:left;}
.program-more-2 a{ color: #e10000 }

.program-con{ width:998px; height:371px; border-top:none; position:relative;}
.program-con-2{ width:998px; height:180px; border-top:none; position:relative;}
.program-part{ border:#fafafa solid 3px; background:#fff; margin:0; position:relative; cursor: pointer; overflow:hidden;}
.program-part-yx{ border:#fff solid 3px; background:#fff; margin:0; position:relative; cursor: pointer; overflow:hidden;}
.hover-program{ border:#dae8f7 solid 3px;}
.absolute-1{ position:absolute; left:0; top:3px;}
.absolute-2{ position:absolute; left:252px; top:3px;}
.absolute-3{ position:absolute; left:504px; top:3px;}
.absolute-4{ position:absolute; left:756px; top:3px;}
.absolute-5{ position:absolute; left:0; top:191px;}
.absolute-6{ position:absolute; left:252px; top:191px;}
.absolute-7{ position:absolute; left:504px; top:191px;}
.absolute-8{ position:absolute; left:756px; top:191px;}
.w-h-1{ width:244px; height:368px;}
.w-h-2{ width:244px; height:180px;}
.w-h-3{ width:496px; height:180px;}
.program-img{ display:block;font-size:0; line-height:none; overflow:hidden;}
.program-img img{ display:block; vertical-align:top;}
.img-wh-1{ width:238px; height:362px;}
.img-wh-2{ width:238px; height:174px;}
.img-wh-3{ width:490px; height:174px;}
.program-name{ display:block;  line-height:18px; font-family:'Microsoft YaHei'; font-size:18px; position:absolute; left:20px; top:20px; z-index:99;}
.program-price{ display:block; line-height:14px; font-family:'Microsoft YaHei'; font-size:14px; color:#ff5500; position:absolute; left:20px; top:48px; z-index:99; }
.program-scope{ display:block; line-height:12px; font-family:'Microsoft YaHei'; font-size:14px; color:7f7f7f; position:absolute; left:20px; top:70px; z-index:99; }


/* 新闻列表 */
.main-left{ width:187px; float:left; margin-bottom:20px; display:inline;}

.main-left-part{ width:185px; float:left; margin-top:10px; border:#e6e6e6 solid 1px; border-top:none; border-top:#2f74c5 solid 2px; display:inline;}
.left-part-h{ width:175px; height:40px; padding-left:10px; background:#fafafa; line-height:40px; font-family:'Microsoft YaHei'; font-size:16px;}
.left-part-con{ width:185px;}
.cuxiao{ display:block; width:157px; height:169px; padding:14px;}
.cuxiao li{ display:block; width:157px; line-height:18px;}
.cuxiao-name{ padding:5px 0;}
.yuanjia{ color:#808080; text-decoration:line-through;}
.xianjia{ color:#ff0000;}
.button-two{ height:18px;}
.button-dg{ width:50px; height:18px; color:#FFF; background:url(../../web/images/button-dg.png) no-repeat; float:left;}
.button-xq{ width:50px; height:18px; margin-left:20px; background:url(../../web/images/button-xq.png) no-repeat; float:left; display:inline;}
.button-dg a{ display:block; width:50px; height:18px; line-height:18px; text-align:center; color:#FFF;}
.button-dg a:hover{ color:#FFF; text-decoration:none;}
.button-xq a{ display:block; width:50px; height:18px; line-height:18px; text-align:center; color:#323232;}
.button-xq a:hover{ color:#323232; text-decoration:none;}

.problem{ padding:10px 0;}
.problem li{ padding-left:20px; line-height:24px; background: url(../images/dian.png) 10px center no-repeat;}

.main-right{ width:801px; float:right; border:#e6e6e6 solid 1px; margin:10px 0 20px 0; display:inline;}
.main-right-h{ width:755px; height:40px; line-height:40px; padding-left:46px; border-bottom:#2f74c5 solid 2px; font-family:'Microsoft YaHei'; font-size:12px; background:url(../images/home-icon.png) 20px center no-repeat;}
.main-right-con{ width:761px; padding:20px; }
.new-list{ margin-bottom:20px;}
.new{ display:block; height:36px; border-bottom:#ebebeb dashed 1px; background:url(../images/landian.png) left center no-repeat;}
.new-con{ width:670px; padding-left:15px; float:left; line-height:36px;}
.new-time{  width:70px; float:right; text-align:right; line-height:36px; color:#989898;}

.page-num{ height:24px; margin:0 auto; padding:6px; overflow:hidden; text-align:center; background:#f9f9f9;}
.page-num ul{ display:block; margin-left:170px; height:24px;padding:0; text-align:center;}
.page-num ul li{ padding:5px 9px; float:left; margin-left:6px; line-height:12px; cursor:pointer; display:inline;}
.ye-no{ border:#dddddd solid 1px; background:#FFF; color:#999999; cursor:default;}
.ye-link{ border:#9aafe5 solid 1px; background:#FFF; color:#3568b9;}
.ye-cur{ border:#296cb3 solid 1px; background:#296cb3; color:#FFF;}



/* 节目列表 */
.filter{ width:719px; height:28px; background:url(../images/filter-bg1.jpg) repeat-x; border:#e9e9e9 solid 1px; padding:0 20px; line-height:28px;}
.filter span{ float:left; width:30px;}
.filter ul li{float: left; display: inline; margin: 0px 5px; margin-top: 3px;}
.filter ul li a{padding: 0px 10px; padding-right: 15px; color: #787878; text-decoration: none; line-height: 20px; height: 20px; display: block; border: solid 1px #C5C5C5;}
.paixv{ background:url(../images/paixu_bg.gif) repeat-x; }
.paixv a{ background:url(../images/paixu22.gif) right center no-repeat;}
.paixv{}
.paixv-1 a{ background:url(../images/paixu.gif) right center no-repeat;}

.pro_classify{ background:#f7f6f6;}
.row{ padding:8px;}
.row span{padding: 10px 6px 0px 0px;width: 110px;font: bold 14px/28px 'Microsoft YaHei';color: #787878;text-align: right;float: left;display: block;}
.row div ul{margin: 0px auto;padding: 10px;width: 604px;background: #FFF;border: 1px solid #e9e9e9;list-style: none;float: left;display: inline;overflow: hidden;}
.row div ul li{margin: 0px auto;margin-right: 15px;padding: 0px;width: auto;color: #787878;float: left;display: inline;}
.row ul li label{white-space: nowrap;vertical-align: -2px;}
.row ul li label input{vertical-align: -2px;margin: 3px 3px 3px 4px;}
.pro-list{ padding-top:20px; margin-bottom:20px; border-bottom:#ebebeb dashed 1px; overflow:hidden;}
.pro-box{ margin-left:-20px; overflow:hidden;}
.pro-self{ float:left; width:157px; padding:5px 5px 8px 5px; border:#f7f6f6 solid 4px; margin:0 0 20px 20px; display:inline;}
.pro-img{ width:157px; height:104px;}
.pro-txt{ width:157px; padding:5px 0; line-height:18px;}
.pro-txt-2{ line-height:18px; float: left;}
.btn-right{width: 50px; height: 18px; color: #0084ff; float: left;}




/* 节目详情 */
.tv-show{ width:761px; height:300px; border-bottom:#e5e5e5 dotted 1px; margin-bottom:20px;z-index:98; position:relative;}
.tv-video{ width:480px; height:280px; float:left;z-index:99; position:relative;}
.tv-name{ width:261px; height:280px; float:right;}
.tv-name h1{ display:block; width:261px; height:30px; line-height:30px; padding-bottom:10px; font-size:18px; font-family:'Microsoft YaHei'; font-weight: normal; border-bottom:#e5e5e5 dotted 1px; }
.tv-name p{ display:block; width:261px; color:#7f7f7f; line-height:24px; padding:10px 0;}
.price{ display: block; width:241px; padding:10px; background:#f9f9f9; line-height:24px;}
.present-price{ color:#ff7f00; font-family:'Microsoft YaHei'; font-size:20px; font-weight:bold; }
.original-price{ color:#999;}
.button-big{ display:block; width:135px; height:36px; line-height:36px; font-family:'Microsoft YaHei'; font-size:18px; color:#FFF;  text-align:center; padding-top:20px; }
.button-big a{ display:block; width:135px; height:36px; color:#FFF; background:url(../images/button-bule.jpg) no-repeat; cursor:pointer;}
.button-big a:hover{ color:#FFF;}
.tv-show-con{}
.tv-show-intro{ width:761px;}
.tv-show-intro h1{ display:block; width:741px; height:28px; line-height:28px; padding-left:20px; background: url(../images/tv-con-h.jpg) no-repeat; font-size:14px; font-family:'Microsoft YaHei'; color:#FFF; margin-bottom:20px;}
.intro-p{}
.intro-p p{ line-height:24px;text-indent:2em;}
.intro-p p strong{ line-height:24px;text-indent:2em; font-size:14px;}
.intro-p span{ display:block; line-height:24px;text-indent:2em; background:url(../images/intro-bg.jpg) left center no-repeat; font-weight:bold; color:#1e91ff; font-size:14px;}



.charge-proce{ display:block; width:680px; height:66px; line-height:30px; margin:0 auto 30px auto;}
.charge-proce li{ display:block; float:left; width:170px; text-align: center;  font-size:14px;}
.charge-proce-1{ background:url(../images/zhuce-1.png) center top no-repeat; }
.charge-proce-2{ background:url(../images/zhuce-2.png) center top no-repeat; }
.charge-proce-3{ background:url(../images/zhuce-3.png) center top no-repeat; }
.height-36{ height:36px; line-height:36px;}
.height-30{ height:30px; line-height:30px;}
.color-3{ color:#fff;}
.color-4{ color:#4d4d4d;}
.color-5{ color:#b9b9b9;}



.fill-infor{}
.infor{ display:block;}
.infor-name{ display:block;}



/* 尾部 */
.footer{ width:100%;  overflow:hidden; background:#1e65b7; padding: 0 0 20px 0}
.footer-inner{ width:1000px;  overflow:hidden; background:#1e65b7; padding:40px 0 0 0; margin: 0 auto;}
.kefu{ width: 332px; height: 132px; float: left;margin-left:120px; background: url(../images/kfdh.jpg) no-repeat; }
.service{ width:500px; overflow:hidden; margin:0 auto; float: right; padding-right: 20px;}
.service dl{ display:block; width:125px; float:left;}
.service dl dt{ display:block; width:123px; text-align:center; color: #fff; margin-bottom:5px;}
.service-term{ text-align: center; }
.service-tit{ border-left:#fff solid 1px; border-right:#fff solid 1px;}
.first-dl dt{ border-left:#1e65b7 solid 1px !important;}
.last-dl dt{ border-right:#1e65b7 solid 1px !important;}
.service-tit a{ height:24px; line-height:16px; font-size:16px; font-family:'Microsoft YaHei'; color:#fff; font-weight:bold; }
.service-term a{ line-height:20px; font-size:14px; font-family:'Microsoft YaHei'; color:rgba(255,255,255,0.8); text-align: center;}
.service-term a:hover{  color:rgba(255,255,255,1); }
.footer-center{ text-align: center; color: #fff }
.footer-center a{ color: #fff }


/**  add by lch begin **/
.hide{display:none;}

.date-query-center-new{ margin:0 auto; background:#39F; width:80px; height:24px; line-height:24px; font-size:14px; text-align:center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#FFF; cursor:pointer;}
.nav-con  .line{
    float: left;
    background: url(../images/line_new.png) no-repeat center;
    padding: 0 4px;
    width: 1px;
    height: 180px;
}

/**  add by lch end **/

.f-red{ color: #ff0000;}

/**  积分商城产品 **/
.layer{ width:1000px; margin: 0 auto 40px auto;}
.layer-tit{ width:100%; height:40px; line-height:40px; border-bottom:#56cfdb solid 2px;}
.layer-tit h2{ font-size:20px; float:left; font-weight: normal; color: #56cfdb;}
.layer-tit span{ float: right; background: #56cfdb; line-height: 40px; padding: 0 20px; color: #fff; font-size: 16px;}
.layer-con{ width:1000px;}
.program-left{ float:left; width:180px; height:231px;}
.program-left li{ float:left; width:180px; height:231px;}
.program-left li a{ float:left; width:180px; height:231px;}
.program-left li a img{ float:left; width: 180px; height:231px;}
.program-right{ float:left; height:230px; border-bottom:#ebebeb solid 1px;}
.program-right li{ float: left; width: 204px; height: 230px; border-right:#ebebeb solid 1px;}
.program-right li a{ display:block; float:left; position: relative;}
.program-right li a img{ float:left; width: 204px; height: 155px;}
.program-right li a:hover{ }
.program-right a h3{ height: 32px; line-height:16px; font-size:14px; display:block; color:#323232; font-weight:normal; text-align: center; margin: 14px 0 5px 0; padding: 0 10px; overflow: hidden;}
.program-right a span{ display:block; color:#56cfdb; margin-bottom: 10px;  text-align: center;}
.program-right a div{ position: absolute; top: 0; right: 0; background: #fd5557; color: #fff; font-size: 12px; line-height: 14px; padding: 0px 6px;}



.layer .tuijian-tit{ width:1000px; line-height: 40px; font-size: 20px; float: left; color: #323232; border-bottom: #cc2580 solid 2px;}
.layer .tuijian-con{ width: 998px; overflow: hidden;border-left:#ebebeb solid 1px;border-right:#ebebeb solid 1px;}
.layer .tuijian-con ul{ width: 1000px; }
.layer .tuijian-con ul li{ width: 199px; height: 160px; float: left; border-bottom:#ebebeb solid 1px; border-right:#ebebeb solid 1px;}
.layer .tuijian-con ul li img{ float: left;}


.tj-tit{ background: #e10000 url(../images/tuijian-h.png) 10px 11px no-repeat; height: 44px; line-height: 44px; font-size: 18px; color: #fff; padding: 0 10px 0 42px; float:left;}
.tj-more{float:left; font-size: 14px;}
.tj-box{ background: #f7f7f7; padding: 10px}


.pop-layer{ position: fixed; top: 65px; left: 55%; margin-left: 550px; width: 104px; padding: 4px; background: #4197e7;}
.pop-layer div{ margin-bottom: 10px;  }
.pop-layer div img{ width: 104px; height: 104px; display: block; }
.pop-layer div span{ display: block; line-height: 24px; text-align: center; font-size: 12px; color: #fff; }