/* .focus-box{ width:100%; height:400px; background:#e1e2e5; }
.focus{ width:1280px; height:400px; margin:0 auto; overflow:hidden; position:relative; background:#e1e2e5;}
.focus img{ width:1280px; height:400px;}

.focus .hd {position:absolute;top:371px;left:615px; z-index:8;}
.focus .hd ul li{width:6px;height:6px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-indent:-9999px;margin-right:5px;background:#fff;float:left;cursor:pointer; z-index:9;background-color: rgba(255,255,255,0.8);}
@media \0screen\,screen\9 {只支持IE6、7、8
  .focus .hd ul li{
    background-color:#fff;
    filter:Alpha(opacity=80);
    position:static; IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值
    *zoom:1; 激活IE6、7的haslayout属性，让它读懂Alpha
  }
}

.focus .hd ul li.on{width:8px;height:8px;background:#fff; margin-top:-1px;}

.scrub{width:264px;height: 400px;
            background: inherit;
            -webkit-filter: blur(5px);
            -moz-filter: blur(5px);
            -ms-filter: blur(5px);
            -o-filter: blur(5px);
            filter: blur(5px);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false);}
			 */
.focus-box{ width:100%; height:400px; background:#e1e2e5; }
.focus{ width:1280px; height:400px; margin:0 auto; overflow:hidden; position:relative; background:#e1e2e5; z-index:1;}
.focus-inner{ width:1280px; height:400px; margin:0 auto; overflow:hidden; position:relative;}
.focus-inner ul{position:absolute;top:0;left:0;z-index:1;}
.focus-inner ul li{ width:1280px; height:400px;float:left;}
.focus-inner ul img{float:left; width:1280px; height:400px;}
/* .focus-inner ol{position:absolute;left:50%;margin-left:-20px;bottom:20px;z-index:99999;}
.focus-inner ol li{float:left;width:6px;height:6px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;margin-right:3px;display:inline;cursor:pointer;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8; background:#fff;}
.focus-inner ol li.active{width:8px;height:8px;filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;position:relative; margin-top:-1px; background:#fff;}
#next{display:block;position:absolute;top:38%;right:80px;width:90px;height:90px;text-align:center;color:#fff; background:url(../images/btn_r.png) no-repeat;z-index:999;line-height:50px;text-decoration:none;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}
#prev{display:block;position:absolute;top:38%;left:80px;width:90px;height:90px;text-align:center;color:#fff; background:url(../images/btn_l.png) no-repeat;z-index:999;line-height:50px;text-decoration:none;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}
 */
 
.focus-inner ol{position:absolute;left:50%;margin-left:-70px;bottom:20px;z-index:99999;}
.focus-inner ol li{float:left;width:16px;height:16px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;margin-right:10px;display:inline;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3; background:#000; border:#000 solid 2px;}
.focus-inner ol li.active{filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;background:#fff;}
.focus-inner ol li:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
#next{display:block;position:absolute;top:40%;right:120px;width:30px;height:60px;text-align:center;color:#fff; background:url(../images/btn_r.png) no-repeat;z-index:999;line-height:50px;text-decoration:none;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;}
#prev{display:block;position:absolute;top:40%;left:120px;width:30px;height:60px;text-align:center;color:#fff; background:url(../images/btn_l.png) no-repeat;z-index:999;line-height:50px;text-decoration:none;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;}

.focus-inner:hover #next,.focus-inner:hover #prev{filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}
.focus-box .focus .focus-inner #next:hover,.focus-box .focus .focus-inner #prev:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
			

.focus-infor{position:absolute;top:0;left:0;}
.focus-but{ width:178px; height:38px; line-height:38px;position:absolute;top:255px;left:160px; display:block; color:#fff; background: url(../images/button-link-1.png) repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:#3f72d9 solid 1px; text-align:center; font-size:14px;}
.focus-but-1{ width:178px; height:38px; line-height:38px;position:absolute;top:243px;left:550px; display:block; color:#fff; background: url(../images/button-link-1.png) repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:#3f72d9 solid 1px; text-align:center; font-size:14px;}
.focus-but:hover,focus-but-1:hover{ display:block; color:#fff; background: url(../images/button-hover-1.png) repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:#4e81e6 solid 1px;}
.focus-but:active,.focus-but-1:active{ display:block; color:#fff; background: url(../images/button-active-1.png) repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:#3467cf solid 1px;}

.focus .channel{width: 234px;height: 370px; padding:15px; background:url(../images/home_menu_bg.png) no-repeat; position:absolute; top:0; left:160px;-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .2);box-shadow: 0 0 30px rgba(0, 0, 0, .2); overflow:hidden; z-index:999999;}

.channel{width: 234px;height: 370px; padding:15px; background:url(../images/home_menu_bg.png) no-repeat; position:absolute; top:0; left:160px;-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .2);box-shadow: 0 0 30px rgba(0, 0, 0, .2);overflow:hidden;}
.channel-tit{  height:20px; padding-bottom:5px; line-height:20px; padding-left:26px; color:#FFF; font-size:16px; float:left; display:inline;cursor:pointer;}
.c-t-bg-1{background:url(../images/icon_convenient.png) left top no-repeat;}
.c-t-bg-2{background:url(../images/icon_convenient_2.png) left top no-repeat;}
.channel-con{ padding:0 2px;}
.channel-con ul{ float:left; width:230px; height:345px;}
.channel-con ul li{ float:left; width:115px; height:115px;}
.channel-a{ display:block; width:115px; height:14px; line-height:14px; padding:76px 0 25px 0; text-align:center; font-size:14px; color:#FFF;}
.channel-li-1 a{ background:url(../images/icon_query_unselect.png) center 31px  no-repeat;}
.channel-li-1 a:hover{ background: url(../images/icon_query_select.png) center 31px  no-repeat; cursor:pointer; font-weight:bold;}
.channel-li-2 a{ background: url(../images/icon_wallet_unselect.png) center 31px  no-repeat;}
.channel-li-2 a:hover{ background: url(../images/icon_wallet_select.png) center 31px  no-repeat; cursor:pointer; font-weight:bold;}
.channel-li-3 a{ background: url(../images/icon_recharge_unselect.png) center 31px  no-repeat;}
.channel-li-3 a:hover{ background: url(../images/icon_recharge_select.png) center 31px  no-repeat; cursor:pointer; font-weight:bold;}
.channel-li-4 a{ background: url(../images/icon_renew_unselect.png) center 31px  no-repeat;}
.channel-li-4 a:hover{ background: url(../images/icon_renew_select.png) center 31px  no-repeat; cursor:pointer; font-weight:bold;}
.channel-li-5 a{ background: url(../images/icon_recharge_unselect.png) center 31px  no-repeat;}
.channel-li-5 a:hover{ background: url(../images/icon_recharge_select.png) center 31px  no-repeat; cursor:pointer; font-weight:bold;}
.channel-li-6 a{ background: url(../images/icon_barrier_unselect.png) center 31px  no-repeat;}
.channel-li-6 a:hover{ background: url(../images/icon_barrier_select.png) center 31px  no-repeat; cursor:pointer; font-weight:bold;}
.hover-channel{ background: url(../images/home_menu_bg_select.png) center top no-repeat;-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, .15);-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .15);box-shadow: 0 10px 10px rgba(0, 0, 0, .15);}


.shortcut{width: 168px;height: 35px; background: url(../images/branch_menu_bg.png) no-repeat; position:absolute; top:1px; left:952px;-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .2);box-shadow: 0 0 30px rgba(0, 0, 0, .2); padding-top:25px;padding-top:15px; z-index:999999;}
.shortcut{width: 168px;height: 365px; background: url(../images/branch_menu_bg.png) no-repeat; position:absolute; top:1px; left:952px;-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .2);box-shadow: 0 0 30px rgba(0, 0, 0, .2); padding-top:35px;}
.shortcut-tit{ float:left; height:20px; margin-left:31px; padding-bottom:5px; padding-left:26px; line-height:20px; padding-left:26px; color:#FFF; font-size:16px; float:left; display:inline; cursor:pointer;}
.shortcut-con{ float:left;}
.shortcut-con ul{ float:left; width:168px; height:365px;}
.shortcut-con ul li{ float:left; width:168px; height:70px;}
.shortcut-a{ display:block; width:94px; height:70px; line-height:70px; font-size:14px; color:#FFF; padding-left:74px;}
.shortcut-li-1 a{ background: url(../images/icon_recharge_unselect.png) 31px center no-repeat;}
.shortcut-li-1 a:hover{ background: url(../images/icon_recharge_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.shortcut-li-2 a{ background: url(../images/icon_wallet_unselect.png) 31px center  no-repeat;}
.shortcut-li-2 a:hover{ background: url(../images/icon_wallet_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.shortcut-li-3 a{ background: url(../images/icon_postage_unselect.png) 31px center  no-repeat;}
.shortcut-li-3 a:hover{ background: url(../images/icon_postage_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.shortcut-li-4 a{ background: url(../images/icon_barrier_unselect.png) 31px center  no-repeat;}
.shortcut-li-4 a:hover{ background: url(../images/icon_barrier_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.shortcut-li-5 a{ background: url(../images/icon_grant_unselect.png) 31px center  no-repeat;}
.shortcut-li-5 a:hover{ background: url(../images/icon_grant_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.shortcut-li-6 a{ background: url(../images/icon_router_unselect.png) 31px center  no-repeat;}
.shortcut-li-6 a:hover{ background: url(../images/icon_router_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.shortcut-li-7 a{ background: url(../images/icon_renew_unselect.png) 31px center  no-repeat;}
.shortcut-li-7 a:hover{ background: url(../images/icon_renew_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.shortcut-li-8 a{ background: url(../images/speedup_unselect.png) 31px center  no-repeat;}
.shortcut-li-8 a:hover{ background: url(../images/speedup_select.png) 31px center  no-repeat; cursor:pointer; font-weight:bold;}
.hover-shortcut{ background: url(../images/branch_menu_bg_select.png) center top no-repeat;-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, .15);-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .15);box-shadow: 0 10px 10px rgba(0, 0, 0, .15);}



.layer{ width:960px; }

.height-352{ height:352px; margin-bottom:40px;}
.height-363{ height:363px; margin-bottom:40px;}
.layer-top{ width:960px; height:32px; margin-bottom:20px;}
.layer-top-1{ width:960px; overflow:hidden; margin-bottom:20px; position:relative;}
.layer-top-2{ width:960px; float:left; overflow:hidden; margin-bottom:20px; position:relative;}
.net-screen{ width:928px; overflow:hidden; padding:5px 15px; float:left; margin-top:9px; display:inline; border:#ebebeb solid 1px; background:#fff; display:none;}
.net-screen-line{ display:block; width:100%; border-bottom:#eeeeee dotted 1px; float:left; overflow:hidden;}
.net-screen-dl{ display:block; width:100%; float:left; padding:4px 0; overflow:hidden;}
.net-screen-dl dt{ display:block; width:64px; height:24px; line-height:24px; float:left; font-size:14px; color:#666; margin:5px 0;}
.net-screen-dl dd{ display:block; width:860px; float:left; font-size:14px; color:#666;}

.net-num-ul{ width:100%; float:left; line-height:14px;color:#666;}
.net-num-ul li{ display:inline; line-height:14px; padding:5px 8px; margin:5px 24px 5px 0; float:left; cursor:pointer;}
.net-li-hover{ background:#239fff; color:#fff;}

.layer-n-5{width:180px; height:32px; line-height:32px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px; color:#FFF; font-size:10px; font-weight:normal; padding-left:20px; background:#09bccb}
.layer-top-tit{ width:220px; height:32px; float:left;}
.layer-top-tit-1{ width:150px; height:32px; float:left;}
.layer-top-tit h1{ width:180px; height:32px; line-height:32px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px; color:#FFF; font-size:16px; font-weight:normal; padding-left:44px;}
.layer-top-tit h2{ width:200px; height:32px; line-height:32px;color:#222; font-size:16px; font-weight:normal; float:left;}
.layer-top-tit-1 h1{ width:106px; height:32px; line-height:32px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px; color:#FFF; font-size:16px; font-weight:normal; padding-left:44px;}
.layer-point{ display:block; height:32px; line-height:32px; float:left; margin-left:10px;}
.layer-more{ float:right; padding-right:17px; background:url(../images/icon_more.png) right center no-repeat; line-height:32px; font-size:14px; color:#888888;}
.layer-more:hover{ color:#888888;}
.layer-screen{ position:absolute; top:0; right:0; width:64px; height:32px; padding-bottom:10px;}
.layer-screen a{ padding-left:10px; width:54px; height:32px; display:block; background:url(../images/icon_triangle_off-1.png) 44px center no-repeat; line-height:32px; font-size:14px; color:#888; cursor:pointer;}
.screen-a-hover{ background:url(../images/icon_triangle_on-1.png) 44px center no-repeat}
.layer-screen-bg{ background:url(../images/shaixvan.jpg) no-repeat;}
.layer-h-1{ background:#fd3f85 url(../images/title_icon_star.png) 10px center no-repeat;}
.point-1{ color:#fd3f85;}
.layer-h-2{ background:#239eff url(../images/title_icon_broadband.png) 10px center no-repeat;}
.point-2{ color:#239eff;}
.layer-h-3{ background:#fc4235 url(../images/title_icon_program.png) 10px center no-repeat;}
.point-3{ color:#fc4235;}
.layer-h-4{ background:#fa9f00 url(../images/title_icon_game.png) 10px center no-repeat;}
.point-4{ color:#fa9f00;}
.layer-h-5{ background:#09bccb url(../images/title_icon_hardware.png) 10px center no-repeat;}
.point-5{ color:#09bccb;}
.layer-h-6{ background:#f64236 url(../images/title_icon_demand.png) 10px center no-repeat;}
.point-6{ color:#f64236;}
.layer-h-7{ background:#239eff url(../images/title_icon_program.png) 10px center no-repeat;}
.point-7{ color:#239eff;}
.layer-h-8{ background:#f64236 url(../images/title_icon_program.png) 10px center no-repeat;}
.layer-h-9{ background:#f09900 url(../images/title_icon_service.png) 10px center no-repeat;}
.layer-h-10{ background:#fa4235 url(../images/title_icon_investigation.png) 10px center no-repeat;}
.layer-h-11{ background:#2096fc url(../images/title_icon_problem.png) 10px center no-repeat;}



.layer-con{ width:960px; padding-bottom:40px;}
.height-280{ height:280px;}
.height-300{ height:300px;}
.height-364{ height:364px;}
.height-470{ height:470px;}
.protect-ul{ float:left; width:960px; height:300px;}
.protect-ul .protect{ float:left; display:inline; width:228px; height:300px; margin-left:16px; position:relative;}
.protect-ul .protect .protect-div{ width:226px; height:298px; border:#ebebeb solid 1px; position:relative;}

/* .protect-ul .protect{ float:left; display:inline; width:226px; height:298px; border:#ebebeb solid 1px; margin-left:16px; position:relative;}
 */
.protect-img{ width:226px; height:226px; z-index:9999;}
.protect-img img{ width:226px; height:226px; background:#FFF;}
.protect-name{ width:226px; height:71px; overflow:hidden;  border-top:#ececec solid 1px; background:#f7f7f7; z-index:9999;}
.protect-name dl{ float:left; width:196px; height:37px; padding:17px 15px;}
.protect-name dl dt{ font-size:16px; line-height:16px; margin-bottom:10px; color:#212c38;}
.protect-name dl dt a{ color:#212c38;}
.protect-name dl dt a:hover{ color:#337aff;}
.protect-name dl dd{ font-size:12px; line-height:12px; color:#888888;}
.protect-name dl dd .protect-price{ font-size:16px; color:#f8910b; font-weight:bold;}
.protect-a{ display:block; width:224px; height:296px; border:#3a7aef 2px solid; position:absolute; top:-1px; left:-1px; display:none;}
.cur-a{ width:100%; height:100%; border:#3a7aef 2px solid; position:absolute; top:-2px; left:-2px;pointer-events: none; display:none;}
.hover-protect{-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);box-shadow: 0 5px 15px rgba(0, 0, 0, .2);}
.hover-protect1{-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);box-shadow: 0 5px 15px rgba(0, 0, 0, .2); cursor:pointer; border:#3a7aef solid 2px;}


.net-ul{ float:left; display:block; width:960px; height:470px; position:relative;}
.net-ul li{ position:absolute;}
.net-li-1{ display:block; width:228px; height:470px; top:0; left:0;}
.net-li-2{ display:block; width:227px; height:227px; top:0; left:245px;}
.net-li-3{ display:block; width:227px; height:227px; top:0; left:489px;}
.net-li-4{ display:block; width:227px; height:227px; top:0; left:733px;}
.net-li-5{ display:block; width:227px; height:227px; top:243px; left:245px;}
.net-li-6{ display:block; width:227px; height:227px; top:243px; left:489px;}
.net-li-7{ display:block; width:227px; height:227px; top:243px; left:733px;}
.net-a-1{ position:absolute; width:226px; height:468px; top:0; left:0;}
.net-a-2{ position:absolute; width:225px; height:225px; top:0; left:0;}

/* .hdtv-ul{ width:960px; height:364px; display: block; position:relative;}
.hdtv-ul li{ position:absolute; border:#ebebeb solid 1px; background:#f7f7f7;}

.hdtv-li-1{ width:188px; height:298px; top:34px; left:0; z-index:100;}
.hdtv-li-2{ width:207px; height:330px; top:17px; left:176px; z-index:200;}
.hdtv-li-3{ width:226px; height:362px; top:0px; left:365px; z-index:300;}
.hdtv-li-4{ width:207px; height:330px; top:17px; left:573px; z-index:200;}
.hdtv-li-5{ width:188px; height:298px; top:34px; left:770px; z-index:100;}

.hdtv-li-1 img, .hdtv-li-5 img{ width:100%; height:236px;}
.hdtv-name-1, .hdtv-name-5{ width:100%; height:61px; overflow:hidden; border-top:#ebebeb solid 1px;}
.hdtv-name-1 dl,.hdtv-name-5 dl{ float:left;height:33px; padding:14px 12px;}
.hdtv-name-1 dl dt, .hdtv-name-5 dl dt{ font-size:14px; line-height:14px; margin-bottom:8px; color:#212c38;}
.hdtv-name-1 dl dd, .hdtv-name-5 dl dd{ font-size:10px; line-height:10px; color:#888888;}

.hdtv-li-2 img, .hdtv-li-4 img{ width:100%; height:262px;}
.hdtv-name-2, .hdtv-name-4{ width:100%; height:67px; overflow:hidden; border-top:#ebebeb solid 1px;}
.hdtv-name-2 dl, .hdtv-name-4 dl{ float:left;height:35px; padding:16px 14px;}
.hdtv-name-2 dl dt, .hdtv-name-4 dl dt{ font-size:15px; line-height:15px; margin-bottom:9px; color:#212c38;}
.hdtv-name-2 dl dd, .hdtv-name-4 dl dd{ font-size:11px; line-height:11px; color:#888888;}

.hdtv-li-3 img{ width:100%; height:288px;}
.hdtv-name-3{ width:100%; height:73px; overflow:hidden; border-top:#ebebeb solid 1px;}
.hdtv-name-3 dl{ float:left;height:38px; padding:17px 16px;}
.hdtv-name-3 dl dt{ font-size:16px; line-height:15px; margin-bottom:10px; color:#212c38;}
.hdtv-name-3 dl dd{ font-size:12px; line-height:11px; color:#888888;}

.hdtv-ul li a{ color:#212c38;}
.hdtv-ul li a:hover{ color:#337aff;} */

.hover-hdtv{-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);box-shadow: 0 5px 15px rgba(0, 0, 0, .2); z-index:999; cursor:pointer;}

.game-ul{ float:left; width:960px; height:300px;}
/* .game-ul .game{ float:left; display:inline; width:308px; height:278px; border:#ebebeb solid 1px; margin-left:15px; position:relative;}*/
.game-ul .game{ float:left; display:inline; width:310px; height:280px; margin-left:15px; position:relative;}
.game-ul .game .game-div{width:308px; height:278px; border:#ebebeb solid 1px; position:relative;}
 
.game-img{ width:308px; height:223px;}
.game-img img{ width:308px; height:223px;}
.game-name{ width:308px; height:54px; overflow:hidden;  border-top:#ececec solid 1px; background:#f7f7f7;}
.game-name span{ float:left; width:278px; height:20px; line-height:20px; font-size:16px; color:#212c38; padding:17px 15px;}
.game-name span a{ color:#212c38;}
.game-name span a:hover{ color:#337aff;}
.game-a{ display:block; width:306px; height:276px; border:#3a7aef 2px solid; position:absolute; top:-1px; left:-1px; cursor:pointer; display:none;}
.hover-game{-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);box-shadow: 0 5px 15px rgba(0, 0, 0, .2);}

.demand{}
.demand-ul{ float:left; width:960px; height:363px;}
.demand{ float:left; display:inline; width:228px; height:363px; margin-left:16px; position:relative;}
.demand-ul-1{ float:left; width:960px; height:1150px;}

.demand-img{ width:228px; height:290px; z-index:9999;}
.demand-img img{ width:228px; height:290px; background:#FFF;}
.demand-name{ width:226px; height:80px; overflow:hidden;  border:#ececec solid 1px; border-top:none; background:#f7f7f7; z-index:9999;}
.demand-name dl{ float:left; width:196px; height:37px; padding:17px 15px;}
.demand-name dl dt{ font-size:16px; line-height:16px; margin-bottom:10px; color:#212c38;}
.demand-name dl dt a{ color:#212c38;}
.demand-name dl dt a:hover{ color:#337aff;}
.demand-name dl dd{ font-size:12px; line-height:16px; color:#888888;}
.demand-name dl dd span{ float:left;}
.demand-name dl dd a{ float:right; font-size:14px; color:#2c70ee;}
.demand-name dl dd .protect-price{ font-size:16px; color:#f8910b; font-weight:bold;}
.demand-a{ display:block; width:224px; height:296px; border:#3a7aef 2px solid; position:absolute; top:-1px; left:-1px; display:none;}
.cur-a-2{ width:100%; height:100%; border:#3a7aef 2px solid; position:absolute; top:-2px; left:-2px;pointer-events: none; display:none;}
.hover-demand{-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);box-shadow: 0 5px 15px rgba(0, 0, 0, .2);}


.demand-ul-2{ float:left; width:960px; height:300px; margin-bottom:20px;}
.demand-2{ float:left; display:inline; width:228px; height:300px; margin-left:16px; position:relative;}

.demand-img-2{ width:228px; height:228px; z-index:9999;}
.demand-img-2 img{ width:228px; height:228px; background:#FFF;}

.play-ul{ float:left; width:960px; overflow:hidden;}
.play{ float:left; display:inline; width:228px; margin-left:16px; position:relative; overflow:hidden;}
.play-img{ width:226px; height:163px; border:#cccccc solid 1px; float:left;}
.play-img img{ width:226px; height:163px;}
.play-name{ line-height:25px; float:left; height:50px; padding-top:13px; font-size:16px;}
.play-name a{ display:block; width:226px; font-size:16px; color:#222;}
.play-name span{ display:block; width:226px; font-size:16px; color:#999;}

 .jiao{ position:absolute; top:0; right:0; width:60px; height:60px;} 
/*.jiao{ position:absolute; top:0; left:0; right: 0; width:288px; height:288px; pointer-events:none;}*/

.layer-service{ display:block; width:960px; overflow:hidden; padding:24px 0;}
.layer-service li{ width:50%; float:left; margin-bottom:52px;}
.layer-service-dl{ width:100px; float:left;}
.layer-service-dl dt{ width:466px; height:16px; float:left; padding-left:14px; line-height:16px; background:url(../images/postage-bg-2.png) left center no-repeat; font-size:16px; color:#222; margin-bottom:10px;}
.layer-service-dl dd{ width:466px; height:16px; float:left; padding-left:14px; line-height:14px; font-size:14px; color:#666;}

.layer-intention{ padding-left:25px;}


.intention-box{ width:100%; overflow:hidden; margin-bottom:20px; position:relative;}
.intention-name{ width:76px; line-height:40px; float:left; font-size:14px; color:#222; background: url(../images/xing.png) left center no-repeat; padding-left:19px;}
.intention-name-3{ width:76px; line-height:40px; float:left; font-size:14px; color:#222;  padding-left:19px;}

.intention-name-1{ width:76px; line-height:20px; float:left; font-size:14px; color:#222; background: url(../images/xing.png) left center no-repeat; padding-left:19px;}
.intention-style{ width:283px; border:#ddd solid 1px; float:left; padding:11px 0 11px 15px; display:inline;outline: none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; font-size:14px; color:#222;}
.intention-ul{ width:600px; height:54px; overflow:hidden; float:left;}
.intention-ul li{ width:145px; height:20px; display:inline; float:left; margin-bottom:14px;}
.intention-name-1 span{ font-size:18px; color:#f01d0e;}
.textarea-style-1{ width:564px; height:104px; border:#ddd solid 1px; float:left; padding:7px 15px; display:inline;outline: none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; font-size:14px; line-height:24px; color:#222;resize: none;}
.intention-but{ padding-left:95px; padding-bottom:40px;}
.intention-but a{ display:block; width:198px; height:38px; color:#fff; background: url(../images/button-link-1.png) repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:#3f72d9 solid 1px; line-height:38px; text-align:center; font-size:16px;outline: none; cursor:pointer;}
.intention-but a:hover{ display:block; color:#fff; background: url(../images/button-hover-1.png) repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:#4e81e6 solid 1px;}
.intention-but a:active{ display:block; color:#fff; background: url(../images/button-active-1.png) repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:#3467cf solid 1px;}

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;}
#d_tab29 img{border:0;vertical-align:top;}

#d_tab29{position:relative; height:364px;text-align:left; margin-bottom:40px;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:960px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0; overflow:hidden; background:#f7f7f7; border:#ebebeb solid 1px;}
#d_tab29 .d_img li img{width:100%}
#d_tab29 .d_img li a{ color:#212c38;}
#d_tab29 .d_img li a:hover{ color:#337aff;}
 
#d_tab29 .d_img li.d_pos1{display:block;width:188px;left:0;top:34px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:207px;left:176px;top:17px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:226px;left:365px;top:0px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:207px;left:573px;top:17px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:188px;left:770px;top:34px;z-index:1}

#d_tab29 .d_next{position:absolute;left:5000px;margin-left:475px;top:140px;z-index:-100;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:5000px;margin-left:-525px;top:140px;z-index:-100;cursor:pointer}

.hdtv-name-3{ width:100%; height:73px; overflow:hidden; background:#f7f7f7;}
.hdtv-name-3 dl{ float:left;height:38px; padding:16px 16px;}
.hdtv-name-3 dl dt{ line-height:16px; font-size:16px; margin-bottom:10px; color:#212c38;}
.hdtv-name-3 dl dd{ display:block; font-size:12px; line-height:12px; color:#888888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.poster-item a{ color:#212c38;}
.poster-item a:hover{ color:#337aff;}
/* .poster-main{ position:relative;width:960px;height:364px; padding-bottom:40px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:960px;height:362px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:362px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:-10000px;}
.poster-main .poster-next-btn{right:-10000px;}
.poster-item{ overflow:hidden; background:#f7f7f7; border:#ebebeb solid 1px;}

.poster-item img{ width:100%;}
.hdtv-name-3{ width:100%; height:73px; overflow:hidden; background:#f7f7f7;}
.hdtv-name-3 dl{ float:left;height:38px; padding:16px 16px;}
.hdtv-name-3 dl dt{ line-height:16px; font-size:16px; margin-bottom:10px; color:#212c38;}
.hdtv-name-3 dl dd{ display:block; font-size:12px; line-height:12px; color:#888888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.poster-item a{ color:#212c38;}
.poster-item a:hover{ color:#337aff;} */