/*the global*/
body{font-size:12px;  font-family: "SimSun"; letter-spacing:0px; min-width:1000px; background:url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/body.jpg) repeat;}
a:focus,a:active,a:hover{ outline:none}
a:hover{ color:#cefe1e; text-decoration: underline;}

.global-footer{ color:#787878;}
.global-footer a:link, .global-footer a:visited, .global-footer a:hover, .global-footer a:active{ color:#787878;}

.comm-txt{ color:#c3c3c3; line-height: 22px;}
.comm-link{ color:#cefe1e;}
.comm-more{ display: block; height: 30px; line-height: 30px; text-align: center; background:#464646; color:#999;}

.ico-adorn, .ico-letters, .ico-play, .ico-tooltip-arrow, .ico-channel1, .ico-channel2, .ico-channel3, .ico-channel4{ display:inline-block; vertical-align:middle; background:url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat;}
.ico-adorn{ width: 47px; height: 45px; background-position: -230px 0;}
.ico-letters, .ico-play{ width: 16px; height: 18px;}
.ico-letters{ background-position: -290px 0}
.ico-play{ background-position: -314px 0}
.ico-tooltip-arrow{ width:10px; height: 15px; background-position: -335px 0;}

.ico-channel1, .ico-channel2, .ico-channel3, .ico-channel4{ width: 76px; height: 76px;}
.ico-channel1{ background-position: 0 -160px;}
.ico-channel2{ background-position: -100px -160px;}
.ico-channel3{ background-position: -199px -160px;}
.ico-channel4{ background-position: -299px -160px;}
a:hover .ico-channel1{ background-position: 0 -250px;}
a:hover .ico-channel2{ background-position: -100px -250px;}
a:hover .ico-channel3{ background-position: -199px -250px;}
a:hover .ico-channel4{ background-position: -299px -250px;}

.ico-in{ display:block; background:url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite-png24.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite-png24.png');}

.ico-video, .ico-video .ico-in{ display:block; width:45px; height:45px; overflow:hidden;}
.ico-video .ico-in{ background-position:0 0; _padding-top:0; _margin-top:0;}

.ico-video-sm, .ico-video-sm .ico-in{width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle;}
.ico-video-sm .ico-in{  background-position: 0 -50px; _padding-top:50px; _margin-top:-50px;}

.gb-list3{}
.gb-list3, .gb-list3-item, .gb-list3-c2{ overflow: hidden; *zoom:1;}
.gb-list3-item{ float:left;}
.gb-list3-c1{ float: left;}
.gb-list3-c1 .avatar, .gb-list3-c1 .avatar img{ display: block;}

.comm-ptlist{}
.comm-ptlist .gb-list3-item{ padding:17px 0 13px 0; border-bottom:1px dotted #737373;}
.comm-ptlist .gb-list3-c1{ margin-right:20px; padding-bottom:4px; width: 180px;}
.comm-ptlist .gb-list3-c1 a, .comm-ptlist .gb-list3-c1 a img{ width: 180px; height: 100px;}
.comm-ptlist .gb-list3-c2 .tit{ font-size: 18px; color:#fff; font-family: "Microsoft Yahei"; margin-bottom:13px;/* white-space: nowrap; overflow: hidden; text-overflow:ellipsis;*/}
.comm-ptlist .gb-list3-c2 .tit a{ color:#fff;}
.comm-ptlist .gb-list3-c2 .tit a:hover{ color:#d5ff18;}
.comm-ptlist .gb-list3-c2 .txt{ font-size: 12px; color:#ffffee; line-height: 22px;}

.comm-ptlist .last{ border-bottom:none;}

.comm-ptlist-ex .gb-list3-item{ padding:0; border: none;}
.comm-ptlist-ex .gb-list3-c1{ margin-right:15px; padding:6px 0 0 0; width: 70px;}
.comm-ptlist-ex .gb-list3-c1 a, .comm-ptlist-ex .gb-list3-c1 a img{ width: 70px; height: 70px;}
.comm-ptlist-ex .gb-list3-c2 .tit{ margin-bottom:10px;}

.gb-list2{ overflow:hidden; *zoom:1; font-size:0}
.gb-list2-item{ display:inline-block; *display:inline; *zoom:1; text-align:center; vertical-align:top}
.gb-list2-con,.gb-list2-c2,.gb-list2 .txt,.gb-list2 .tit{ display:block; *zoom:1; overflow:hidden; cursor:pointer}
.gb-list2-con{ margin-left:auto; margin-right:auto}
*html .gb-list2-con:hover{ direction:ltr}
.gb-list2-c1{ display:block;}
.gb-list2 .avatar,.gb-list2-c2,.gb-list2-c3{ font-size:12px}
.gb-list2 .txt{ width:98%; margin-left:auto; margin-right:auto; text-overflow:ellipsis; vertical-align:baseline}
.gb-list2 .cover,.gb-list2 .cover1,.gb-list2 .mask{ display:block; overflow:hidden; position:absolute}
.gb-list2 .cover{ z-index:2}
.gb-list2 .mask{ z-index:-1; top:0; left:0; background:#000; filter:alpha(opacity:50); opacity:.50}
:root .gb-list2 .mask{ filter:none \0}
.gb-list2 .cover{ bottom: 0;left: 0; z-index:-1;
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
background: -moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
background: linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000',endColorstr='#ff000000');cursor: pointer;}
.gb-list2 .cover1{ bottom: 0;left: 0; z-index:-1;
background: -webkit-linear-gradient(left,rgba(158,66,45,1) 20%,rgba(158,66,45,.8) 40%,rgba(158,66,45,.6) 50%,rgba(158,66,45,.3) 70%,rgba(158,66,45,0) 100%);
background: -moz-linear-gradient(left,rgba(158,66,45,1) 20%,rgba(158,66,45,.8) 40%,rgba(158,66,45,.6) 50%,rgba(158,66,45,.3) 70%,rgba(158,66,45,0) 100%);
background: -ms-linear-gradient(left,rgba(158,66,45,1) 20%,rgba(158,66,45,.8) 40%,rgba(158,66,45,.6) 50%,rgba(158,66,45,.3) 70%,rgba(158,66,45,0) 100%);
background: linear-gradient(left,rgba(158,66,45,1) 20%,rgba(158,66,45,.8) 40%,rgba(158,66,45,.6) 50%,rgba(158,66,45,.3) 70%,rgba(158,66,45,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, enabled='true',startColorstr='#ff9e3016',endColorstr='#00ffffff');cursor: pointer;}

.comm-plist .gb-list2-item{ width:100%;}
.comm-plist .gb-list2-con{ color:#999; width:180px; position:relative;}
.comm-plist .gb-list2-c1{ position:relative; overflow:hidden;}
.comm-plist .gb-list2-c1 .avatar, .comm-plist .gb-list2-c1 .mask{ width:180px; height:100px}
.comm-plist .gb-list2-c1 .mask{ display:block; z-index:1; filter:alpha(opacity:50); opacity:.50;}
.comm-plist .gb-list2-c1 .ico-video{ display:block; position:absolute; left:50%; top:37px; margin-left:-22px; z-index:10}
.comm-plist .gb-list2-c1 .txt{ display: none; font-size: 18px; color:#f6e1aa; font-weight: bold; position: absolute; left:12px; top:32px; text-align: left; font-family: "Microsoft Yahei"; z-index: 10;}
.comm-plist .gb-list2-c2{ padding:7px 0 10px 0; overflow:hidden; text-align:left;}
.comm-plist .gb-list2-c2 .txt{ font-size:12px; height:22px; line-height:22px; overflow:hidden; white-space: nowrap;}
.comm-plist .gb-list2-c3{ position:absolute; z-index:2; top:90px; left:0; width:160px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 14px;}
.comm-plist .gb-list2-c3 .txt{ height:30px; line-height:30px; color:#fff;}
.comm-plist .gb-list2-c3 .txt-c1{ float:left; vertical-align:middle}
.comm-plist .gb-list2-c3 .txt-c1 .ico-video1{ margin:6px 2px 7px 0}
.comm-plist .gb-list2-c3 .txt-c2{ float:right;}
.comm-plist .gb-list2-c3 .cover{ width:176px; height:48px; }
.comm-plist .gb-list2-c3 .mask{ width:300px; height:30px;}

.comm-plist .gb-list2-con:hover{ _vertical-align:baseline; text-decoration: none;}
.comm-plist .gb-list2-con:hover .gb-list2-c1 .mask, 
.comm-plist .gb-list2-con:hover .gb-list2-c1 .ico-video{ display:none}
.comm-plist .gb-list2-con:hover .gb-list2-c2 .txt{ color:#d5ff18; text-decoration: underline;}
.comm-plist .gb-list2-con:hover .gb-list2-c3 .txt{ text-decoration: underline;}

.comm-plist-278-156 .gb-list2-con, .comm-plist-278-156 .gb-list2-c3{ width:278px;}
.comm-plist-278-156 .gb-list2-c1 .avatar, .comm-plist-278-156 .gb-list2-c1 .mask{ width:278px; height:156px}
.comm-plist-278-156 .gb-list2-c3{ top:126px;}

.comm-plist-video .gb-list2-item{ float:left; width:100%;}
.comm-plist-video .gb-list2-con{ color:#fff; width:176px; position:relative;}
.comm-plist-video .gb-list2-c1{ position:relative; overflow:hidden;}
.comm-plist-video .gb-list2-c1 .avatar, .comm-plist-video .gb-list2-c1 .mask{ width:176px; height:100px}
.comm-plist-video .gb-list2-c1 .mask{ display:none; z-index:1; filter:alpha(opacity:45); opacity:.45;}
.comm-plist-video .gb-list2-c1 .ico-video{ display:none; position:absolute; left:50%; top:25px; margin-left:-22px; z-index:10}
.comm-plist-video .gb-list2-c2{ padding:5px 0 15px 0; overflow:hidden; text-align:left;}
.comm-plist-video .gb-list2-c2 .txt{ font-size:14px; height:44px; line-height:22px; overflow:hidden;}
.comm-plist-video .gb-list2-c3{ position:absolute; z-index:2; top:52px; left:0; width:156px; padding:0 10px; height:28px; padding-top:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.comm-plist-video .gb-list2-c3 .txt{ height:28px; line-height:28px; color:#aaa;}
.comm-plist-video .gb-list2-c3 .txt-c1{ float:left; vertical-align:middle}
.comm-plist-video .gb-list2-c3 .txt-c1 .ico-video-sm{ margin:6px 2px 7px 0}
.comm-plist-video .gb-list2-c3 .txt-c2{ float:right;}
.comm-plist-video .gb-list2-c3 .cover{ display:block; width:176px; height:48px; left:0; bottom:0; z-index:-1;}
.comm-plist-video .gb-list2-c4{ position:absolute; top:5px; right:10px; font-size:12px; color:#aaa; z-index:100; display:none;}

.comm-plist-video .gb-list2-con:hover{ _vertical-align:baseline; text-decoration: none}
.comm-plist-video .gb-list2-con:hover .gb-list2-c1{ border-color:#23d0ff}
.comm-plist-video .gb-list2-con:hover .gb-list2-c1 .mask, 
.comm-plist-video .gb-list2-con:hover .gb-list2-c1 .ico-video{ display:block}
.comm-plist-video .gb-list2-con:hover .gb-list2-c2 .txt{ color:#d5ff18; text-decoration:underline}
.comm-plist-video .gb-list2-con:hover .gb-list2-c3 .txt{ color:#aaa;}
.comm-plist-video .gb-list2-con:hover .gb-list2-c4{ display:block}

.col2 .gb-list2-item{ width:49.99%;}
.col3 .gb-list2-item{ width:33.32%;}
.col4 .gb-list2-item{ width:24.99%; _width:24.9%}
.col5 .gb-list2-item{ width:19.99%; _width:19.9%;}
.col7 .gb-list2-item{ width:14.28%;}

.comm-pn{}
.comm-pn-hd{ overflow: hidden; *zoom:1; height: 60px; padding:5px 0 0 0;}
.comm-pn-hd .tit{ float: left; font-size: 30px; color:#afd722; font-weight: bold; font-family: "Microsoft Yahei"; line-height: 60px;}
.comm-pn-hd .ico-adorn{ float: left; margin:7px 6px 0 0;}
.comm-pn-hd .more{ float:right; line-height:60px;}
.comm-pn-hd .more a{ color:#fff;}
.comm-pn-hd .more a:hover{ color:#afd722;}

.comm-pn1-hd{ height:62px; padding-top:5px;}
.comm-pn1-hd .tit{ color:#afd722; font-size:24px; line-height:62px; float:left; font-weight:bold;font-family:"Microsoft Yahei"; margin-right:17px;}
.comm-pn1-hd .more{ float:right; line-height:62px; color:#666;}
.comm-pn1-hd .more a{ color:#fff;}
.comm-pn1-hd .more a:hover{ color:#afd722;}
.comm-pn1-bd{}

/*the layout*/ 
.wrapper{ background:url(//images.17173cdn.com/2015/cf/2015/05/22/bg1.jpg) no-repeat center top;}

/*the header*/
.header{ width:1000px; height:505px; margin:0 auto; position:relative;}
.logo-17173{ position: absolute; top:33px; right:10px;}
.logo-17173, .logo-17173 img{ display: block; width: 170px;}

.nav{ width: 100%; height: 64px; background: #292e35; overflow: hidden; position:absolute; left:0; bottom:0; z-index: 5; font-family: "Microsoft Yahei"}
.nav-list { width: 100%; height: 64px; }
.nav-list a:hover { text-decoration: none; }
.nav-list .nav-item { float: left; position: relative;}
.nav-list .nav-item-w4{ }
.nav-list .nav-con { float: left; height: 64px; padding:0 75px; color: #fff; text-align: center; border-left: 1px solid #323539; }
.nav-list .nav-con .ch{ font-size: 20px; color:#d3dded; display: block; padding:13px 0 0 0;}
.nav-list .nav-con .eng{ font-size: 10px; color:#444d5b; display: block; margin-top:-3px;}
.nav-list .nav-con:hover{ background:#c2f01f url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat -420px 0;}
.nav-list .nav-con:hover .ch{ color:#131313;}
.nav-list .nav-con:hover .eng{ color:#91b21d;}

/*the content*/
.content{ }

/*the sched-pn*/
.pn-sched, .area4, .pn-winner-old, .area6 .comm-pn-bd, .pn-zt-recomm .comm-pn-bd{ background: url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/area.png) repeat;}
.pn-sched{ width:1000px; margin:0 auto; height:195px;}
.pn-sched .comm-tab .gb-tab-item{ width:25%;}
.pn-sched-bd{ width: 100%; height: 194px; background: #0c2442}

.pn-scroll{ *zoom:1; position:relative; margin:0 auto;}
.pn-scroll .scroll-box{ position:relative; overflow:hidden;}
.pn-scroll .scroll-con{white-space:nowrap; font-size:0; vertical-align:top; position: relative; overflow:visible;}
.pn-scroll .scroll-item{display:inline-block; float:none; *display:inline; *zoom:1; width:100%; vertical-align:top; position:relative;}
.pn-scroll .scroll-bt-prev, .pn-scroll .scroll-bt-next{position: absolute;z-index:999; display:block; overflow:hidden;}
.pn-scroll .hover .scroll-bt-prev, .pn-scroll .hover .scroll-bt-next{ display:block}
.pn-scroll .disabled{ display:none;}

.pn-sched .scroll-box{ width:960px; height:194px; margin:0 auto;}
.pn-sched .scroll-box{}
.pn-sched .bt-prev, .pn-sched .bt-next{width:23px; height:48px; top:65px; background:url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat;}
.pn-sched .bt-prev{left:0; background-position:0 0;}
.pn-sched .bt-next{ right:0; background-position:-60px 0;}
.pn-sched .bt-prev:hover{ background-position:-30px 0;}
.pn-sched .bt-next:hover{ background-position:-90px 0;}
.pn-sched .navi{ margin:0 -20px; padding-top:24px;}
.pn-sched .navi .gb-list2-item{ margin:0 6px 0 5px; width:147px;}
.pn-sched .navi .active .gb-list2-c1{ border-color:#3fe0ed}

.box-sched{ font-size:12px; color:#fff; overflow:hidden; *zoom:1; width:940px; padding:0 10px;}
.sched-list{ width:940px; padding-top:16px; margin-right:-2px; overflow: hidden;font-family: "Microsoft Yahei"}
.sched-item{ float:left; width:25%; border-right:2px dotted #000; margin-right:-2px;}
.sched-c1{ position: relative; z-index: 1; margin-bottom:15px;}
.sched-c1 .adorn{ display: block; width:192px; height: 3px; background: #4080d1; position: absolute; top:50%; left:50%; margin:-1px 0 0 -96px; z-index: -1}
.sched-c1 .time{ font-size: 18px; color:#919191; display: block; width:100%; text-align: center; margin:0 auto;}
.sched-c2{ overflow: hidden; *zoom:1; margin:0 16px 0 17px;}
.sched-c2 .team{ float: left; text-align:center; width:60px;}
.sched-c2 .team .avatar{ margin:0 auto; display: block; width: 50px; height: 50px;}
.sched-c2 .team .avatar img{ display: block; width:48px; height: 48px; border: 1px solid #e4e4e4}
.sched-c2 .team .name, .sched-c2 .vs .tit{ display: block;; font-size: 16px; line-height: 36px; color:#999;}
.sched-c2 .team2{ float: right;}
.sched-c2 .vs{ margin:0 60px; overflow: hidden; *zoom:1; white-space: normal; text-align: center;}
.sched-c2 .vs .score{ display: block; font-size: 36px; font-family: "Microsoft Yahei"; line-height: 50px; color:#cefe1e;}
.sched-c3{ text-align:center; font-size:0; border-top:1px solid #313131; width: 194px; margin:0 auto; line-height: 40px;}
.sched-c3 .link{ font-size: 16px; color:#cdfe1e;}
.sched-c3 .link:hover{ text-decoration: underline;}
.sched-c3 .sep{ font-size: 12px; color:#999; margin:0 15px;}

.sched-list .last .sched-c2{ border: none}

.sched-list-ex{ width: 100%;}
.sched-list-ex .sched-item{ border: none; width: 100%;}
.sched-list-ex .sched-c2 .team{ width:100px;}
.sched-list-ex .sched-c2 .team .avatar, .sched-list-ex .sched-c2 .team .avatar img{ width: 90px; height: 90px; border: none;}
.sched-list-ex .sched-c2 .team .name, .sched-list-ex .sched-c2 .vs .tit{ color:#2a2a2a;}
.sched-list-ex .sched-c2 .vs .score{ font-size: 36px; font-weight: bold; color:#ce1e27; line-height: 90px;}
.sched-list-ex .sched-c2 .vs .tit{ font-weight: bold;}

/*the first-screen*/
.first-screen{ background: #3a3a3a; padding:22px 15px 20px 15px; width: 970px; margin:0 auto; border-bottom:1px solid #afd722;}
.first-screen-c1{ float: left; width: 585px; padding:8px 0 0 0;}
.first-screen-c2{ float: right; width: 355px;}

.focus-w{ margin-bottom:20px;}
.focus-w,.focus-in{ overflow:hidden; zoom:1; width:585px; height:246px; position: relative;}
.focus-con{position: relative;}
.focus-con,.focus-item,.focus-item .img{ width: 100%; height:246px;}
.focus-item{ position:absolute; left:0; top:0;}
.focus-item img{ width:100%; height:100%}
.focus-item .txt{ overflow:hidden; white-space:nowrap}
.focus-item .txt:hover .tit{ text-decoration: none;}

.focus-item  .mask{position: absolute; z-index:-1; top:0; left:0; width:585px; height:400px; width:100%\0; height:100%\0; filter:alpha(opacity:50); opacity: .5;}
.focus-item .tit{ position:absolute; left: 0; bottom: 0;z-index: 3; overflow: hidden; font: normal 20px/1.5 "Microsoft Yahei"; color: #fff; padding:5px 10px;  width:565px; height: 53px; text-align: center;}
.focus-item .s-tit{position:absolute; left: 0;bottom:10px;z-index: 3; overflow: hidden;padding: 6px 20px; text-align: center;}
.focus-item .s-tit span{ display: block;}
.focus-item .s-tit-c1{ color: #fff; font:normal 26px/1 "Times New Roman", Times, serif; }
.focus-item .s-tit-c2{ color: #555558; font: normal 12px/1.2 "Microsoft Yahei"; }
.focus-item .tit .mask{ background-color: #000;}
.focus-item .s-tit .mask{ background-color: #000}

.focus-item a:hover .tit{ text-decoration:underline}
.focus-item .bg{ display:block; position:absolute; z-index:-1; top:0; left:0; width:1000px; height:1000px; background:#1f0806; filter:alpha(opacity:70); opacity:.7}
.focus-num{ overflow:hidden;  height:20px; position: absolute; width:100%; bottom:4px; right: 0; z-index: 10; text-align: center; font-size: 0;}
.focus-num a{ display:inline-block;width: 13px; height: 13px;  background-color: #5a5a5a; margin:0 4px; border-radius: 50%; border: 2px solid #5a5a5a;}
.focus-num a:hover{ text-decoration:none}
.focus-num .current{border-color: #06a4f3; background: none;}

.focus-more{ overflow:hidden; position:absolute; top:0; right:0; _right:-1px; z-index:5; width:45px; height:45px}
.focus-more .bt-more{ display:block; overflow:hidden; width:45px; height:45px; line-height:20em; background:url(//ue.17173cdn.com/images/zhanhun/2012/0904/bt-more.png) no-repeat}
.focus-more .bt-more:hover{ background-position:0 -46px}

.focus-con .backward, .focus-con .forward{ position: absolute; bottom:8px; width:23px; height:45px; background:url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat; z-index:10; cursor:pointer;}
.focus-con .backward{left: 10px; background-position:-145px 0;}
.focus-con .forward{ right: 10px; background-position:-195px 0;}
.focus-con .backward:hover{background-position:-120px 0;}
.focus-con .forward:hover{background-position:-170px 0;}

.focus-news{ padding-bottom: 13px; margin-bottom:8px;  border-bottom:1px solid #505050;}
.focus-news a:hover{ color:#cefe1e; text-decoration:underline}
.focus-news .top-news{ text-align: center; overflow:hidden; width:100%; font:bold 24px/38px "Microsoft Yahei"; white-space:nowrap; text-overflow:ellipsis; color:#cefe1e; border-bottom:1px dashed #393939; margin-bottom:10px;}
.focus-news .c-link1{ color:#cefe1e}
.focus-news .rel-links{ line-height:24px; padding:6px 0;}
.focus-news .c-link2{ margin:0 3px; color:#a9afba; font-family:"SimSun";}
.focus-news .comm-link{ margin-left:10px;}
.focus-news .comm-link:hover{ color:#cefe1e;}

.news-list{ overflow:hidden; *zoom:1;}
.news-list li{ height:28px; line-height:28px; overflow:hidden; white-space:nowrap; float:left; width:100%;}
.news-list .line{ height:10px; margin-bottom:8px;}
.news-list .line{ border-bottom:1px dotted #bdbdbd;}
.news-list .date{ font-size:12px; color:#c2c2c2; float:right;}
.news-list .tit{padding-left:8px; background:url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat -420px -87px; display:block; width:85%;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  color:#f3f1e9;}
.news-list .tit a{ font-size:14px; color:#f3f1e9;margin-right:10px;}
.news-list .tit a:hover{ color:#cefe1e; text-decoration: underline;}

.first-screen-c2 .comm-more{ margin-top:15px;}

.pn-channel{ margin-right:-25px;}
.plist-channel .gb-list2-item{ width:82px; margin-right:19px;}
.plist-channel .gb-list2-con{ color:#999; width:82px; position:relative;}
.plist-channel .gb-list2-c1{ position:relative; overflow:hidden; height: 82px;}
.plist-channel .gb-list2-c1 .avatar{ width:82px; height:82px}
.plist-channel .gb-list2-c2{ padding:7px 0 0 0; overflow:hidden; text-align:center;}
.plist-channel .gb-list2-c2 .txt{ font-size:12px; height:22px; line-height:22px; overflow:hidden; white-space: nowrap;}

.plist-channel .gb-list2-con:hover{ _vertical-align:baseline; text-decoration: none;}
.plist-channel .gb-list2-con:hover .gb-list2-c2 .txt{ color:#d5ff18; text-decoration: underline;}

/*the area1*/
.area1{ margin-bottom:30px;}
.area1 .comm-pn-hd{ width: 1000px; margin:0 auto;}
.area1 .comm-pn-bd{ height: 539px; background: url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/area1.jpg) no-repeat center top;}

.pn-team{ width: 1000px; height: 539px; margin:0 auto; position: relative;}
.mod-team{ width: 64px; position: absolute;}
.mod-team .avatar{ display: block; border: 2px solid #727272}
.mod-team .avatar, .mod-team .avatar img{ width: 60px; height: 60px;}
.mod-team .avatar:hover{ border-color: #cefe1e;}
.pn-team .current{ z-index: 100}

.mod-team-info{ overflow: hidden; *zoom:1;}
.mod-team-info .avatar{ float: left; margin-right:20px;}

.list-team-info{ overflow: hidden; *zoom:1; line-height: 26px;}
.list-team-info li{ font-size: 14px; color:#cefe1e;}
.list-team-info li .tit{ color:#999;}

.tooltip{ padding:20px; width: 280px; border: 1px solid #afd722; background: #1c1e22; position: absolute; left:80px; top:0; display: none; z-index:500;}
.tooltip .ico-tooltip-arrow{ position: absolute; left:-10px; top:15px;}

.mod-team1{ top:175px; left:239px;}
.mod-team2{ top:308px; left:149px;}
.mod-team3{ top:325px; left:350px;}
.mod-team4{ top:88px; left:391px;}
.mod-team5{ top:48px; left:519px;}
.mod-team6{ top:48px; left:643px;}
.mod-team7{ top:115px; left:604px;}
.mod-team8{ top:115px; left:679px;}
.mod-team9{ top:215px; left:479px;}
.mod-team10{ top:258px; left:550px;}
.mod-team11{ top:186px; left:783px;}
.mod-team12{ top:226px; left:850px;}
.mod-team13{ top:338px; left:666px;}
.mod-team14{ top:403px; left:619px;}

/*the area2*/
.area2{ width: 1000px; margin:0 auto; margin-bottom:30px;}

.pn-sched1{ width: 1000px; height: 764px; background: url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/area2.png) no-repeat;}
.pn-sched1 .scroll-box{ width:1000px; height:764px; margin:0 auto;}
.pn-sched1 .bt-prev, .pn-sched1 .bt-next, .mod-slideshow0 .bt-prev, .mod-slideshow0 .bt-next{width:57px; height:90px; top:50%; margin-top:-45px; background:url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat;}
.pn-sched1 .bt-prev, .mod-slideshow0 .bt-prev{left:-57px; background-position:0 -60px;}
.pn-sched1 .bt-next, .mod-slideshow0 .bt-next{ right:-57px; background-position:-120px -60px;}
.pn-sched1 .bt-prev:hover, .mod-slideshow0 .bt-prev:hover{ background-position:-60px -60px;}
.pn-sched1 .bt-next:hover, .mod-slideshow0 .bt-next:hover{ background-position:-180px -60px;}

.box-sched1{ font-size:12px; color:#fff; white-space: normal; overflow:hidden; *zoom:1; width:1000px; height:764px;}

/*the agenda-pn's layout*/
.agenda-pn{width:1000px; height:693px; overflow:hidden;}
.agenda-box{padding:44px 0 0 40px;}
.agenda-c1, .agenda-c2, .agenda-c3, .agenda-c4{ float:left;}
.agenda-c1{ width:205px;}
.agenda-c2{ width:230px; margin-top:47px;}
.agenda-c3{ width:264px; margin-top:130px;}
.agenda-c4{ width:230px; margin-top:300px;}

.agenda-item{ width:100%; border:1px solid #394c73; border-left:none; position:relative;}
.agenda-c1 .agenda-item{ height:94px; margin-bottom:74px;}
.agenda-c2 .agenda-item{ height:168px; margin-bottom:170px;}
.agenda-c3 .agenda-item{ height:338px;}
.agenda-c4 .agenda-item{ height:1px;}

.agenda-info{ position:absolute; top:50%; height:20px; margin-top:-10px;}
.agenda-info .links a{ font-size: 12px; color:#fff100; font-family: "Microsoft Yahei"}

.agenda-team{ position:absolute;}
.agenda-team1{top:-12px;}
.agenda-team2{bottom:-12px;}
.agenda-c1 .agenda-team, .agenda-c1 .agenda-info{ left:0;}
.agenda-c2 .agenda-team, .agenda-c2 .agenda-info{ left:38px;}
.agenda-c3 .agenda-team, .agenda-c3 .agenda-info{ left:90px;}
.agenda-c4 .agenda-team{ right:0;}

.agenda-winner .agenda-item{ border-width:1px 0 0 0;}

/*the agenda-pn's content*/
.agenda-team{ overflow:hidden; *zoom:1; width:130px; height:24px; background:#093b9b; line-height:24px; font-size:14px; color:#fff;}
.agenda-team .num{ float:left; width:24px; height:24px; background:#cefe1e; text-align:center; margin-right:10px; color:#1f2229;}
.agenda-team .name img{ width:20px; height:20px; margin-right:10px; vertical-align:middle; margin-bottom:3px;}

.agenda-info .date{ font-size:14px; color:#dcdcdc; margin-bottom:5px;}
.agenda-info .date .ico-video1{ margin:0 8px 3px 0;}
.agenda-info .links{ font-size:0; text-align:center;}
.agenda-info .links a{ margin-right:20px;}
.agenda-info .links .ico-letters, .agenda-info .links .ico-play{margin:0 5px 2px 0;}

.pn-progress{ border: 1px solid #000;}
.list-progress{ overflow: hidden; *zoom:1;}
.list-progress li{ float: left; margin-right:-21px; position: relative;}
.list-progress .item4{ margin-right:0;}
.list-progress li span{ float: left; height: 62px; text-align:center; line-height:62px; background: url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite1.png) no-repeat; font-size: 26px; color:#fff000; font-family: "Microsoft Yahei"}
.list-progress .item1 span{ width: 268px; background-position: 0 0}
.list-progress .item2 span{ width: 271px; background-position: -247px 0}
.list-progress .item3 span{ width: 271px; background-position: -497px 0}
.list-progress .item4 span{ width: 251px; background-position: -747px 0}

.list-progress .item1-cur, .list-progress .item2-cur, .list-progress .item3-cur, .list-progress .item4-cur{ z-index: 10}
.list-progress .item1-cur span{ background-position: 0 -100px; color:#000;}
.list-progress .item2-cur span{ background-position: -247px -200px; color:#000;}
.list-progress .item3-cur span{ background-position: -497px -300px; color:#000;}
.list-progress .item4-cur span{ background-position: -747px -400px; color:#000;}

.pn-group{ width: 1000px; height: 764px; position: relative; font-family: "Microsoft Yahei"}
.pn-group-tit{ text-align: center; width: 260px; height: 140px; position: absolute; left:50%; top: 50%; margin:-70px 0 0 -130px;}
.pn-group-tit .ch{ font-size: 82px; color:#afd722; font-weight: bold; display: block;}
.pn-group-tit .eng{ font-size: 20px; color:#9d9d9d; display: block; margin-top:-13px;}

.mod-group{ position: absolute;}
.mod-group .hd{ margin-bottom:8px;}
.mod-group .hd .tit{ font-size: 18px; color:#d5ff18; line-height: 36px;height: 36px;}
.mod-group .hd i{ display: inline-block; vertical-align: middle; width: 36px; height: 36px; overflow: hidden; background: #d5ff18; border-radius: 50%; font-size: 18px; font-weight: bold; color:#000; font-style: normal; text-align: center; line-height: 36px; margin:0 0 3px 6px;}
.mod-group .bd p{ font-size: 16px; color:#b8b8b8; margin-bottom:3px;}
.mod-group .bd p img{ vertical-align: middle; margin:0 11px 2px 0;}

.mod-group-a{ left:130px; top:180px;}
.mod-group-b{ left:688px; top:135px;}
.mod-group-c{ left:240px; top:508px;}
.mod-group-d{ left:715px; top:525px;}

/*the area3*/
.area3{ position: relative; overflow: hidden;}
.area3 .area-in{ width: 1000px; height: 561px; margin:0 auto; position: relative; border-bottom:2px solid #afd722;}

/*mod-slideshow0*/
.mod-slideshow0{ *zoom:1; position:relative; margin:0 auto;}
.mod-slideshow0 .scroll-box{ position:relative; /*overflow:hidden;*/ _overflow:hidden;}
.mod-slideshow0 .scroll-con{white-space:nowrap; font-size:0; vertical-align:top; position: relative; overflow:visible; z-index:200;}
.mod-slideshow0 .scroll-item{ display:inline-block; float:none; *display:inline; *zoom:1; width:100%; vertical-align:top; text-align:center; position:relative;}
.mod-slideshow0 .scroll-bt-prev, .mod-slideshow0 .scroll-bt-next{position: absolute;z-index:300; display:block; overflow:hidden;}
/*.mod-slideshow0 .hover .scroll-bt-prev, .mod-slideshow0 .hover .scroll-bt-next{ display:block}*/

.mod-slideshow0-author{ width:100%; height:560px; padding-top:1px; _position:absolute; _left:0; _top:1px;}
.mod-slideshow0-author .scroll-box, .mod-slideshow0-author .scroll-item{ width:100%; height:560px;}
.mod-slideshow0 .scroll-con { margin-left:-5px; width:1000px;}
.mod-slideshow0 .scroll-item { margin:0 5px;}

.mod-slideshow0-author .navi { text-align:center; font-size:0; width:1000px; height:120px; position:absolute; left:0; bottom:10px; z-index:350;}
.mod-slideshow0-author .navi a{ display:inline-block; width:80px; height:80px; overflow:hidden; margin:0 3px; border-radius:40px;  background:#000;}
.mod-slideshow0-author .navi a img { width:100%; height:100%; vertical-align:top; opacity:0.5; filter:alpha(opacity=50);}
.mod-slideshow0-author .navi a:hover,
.mod-slideshow0-author .navi .active1{ width:120px; height:120px; border-radius:60px;}
.mod-slideshow0-author .navi .active1 img { opacity:1; filter:alpha(opacity=100);}

/*slide-con*/
.mod-slideshow0 .scroll-item .pic { display:block; width:1000px; height:560px; background:#000;}
.mod-slideshow0 .scroll-item .pic img { width:100%; height:100%; vertical-align:top; opacity:0.5; filter:alpha(opacity=50);}
.mod-slideshow0 .active2 .pic img { opacity:1; filter:alpha(opacity=100);}

/*the area4*/
.area4{ width: 970px; padding:0 15px; margin:0 auto; border-bottom:2px solid #afd722;}
.pn-review{ float: left; width: 560px; overflow: hidden; }
.pn-review .comm-ptlist{ float: left; margin-top:-17px;}
.pn-moments{ float: right; width: 375px;}

/*.area5*/
.area5{ width: 1000px; margin:0 auto;}

.pn-winner-old{ float: left; width: 1000px; border-bottom:2px solid #afd722; height: 169px;}
.pn-winner-old .gb-list3-item{ float: left; width:300px; padding:30px 0; padding-left:33px;}
.pn-winner-old .comm-ptlist-ex .gb-list3-c1{ padding-left:15px;}

.pn-winner-guess{ float: right; width: 390px; font-family: "Microsoft Yahei"}
.bt-winner-guess{ display: block; width:390px; height: 171px; background: url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat  0 -340px;}
.bt-winner-guess:hover{ background-position: 0 -520px; text-decoration: none;}
.bt-winner-guess .tit, .bt-winner-guess .tit1{ display: block; color:#2a2a2a; padding-left:190px;}
.bt-winner-guess .tit{ font-size: 28px; padding-top:36px;}
.bt-winner-guess .tit1{ font-size: 38px; font-weight: bold;}

/*the area6*/
.area6{ width: 1000px; margin:0 auto; margin-bottom:50px;}
.area6 .comm-pn-bd{ padding:21px 0 0 0;}

/*the area7*/
.area7{ width: 1000px; margin:0 auto;}

.pn-map{ background: #3a3a3a; padding:16px 20px;}
.pn-map .pn-in, .box-flash{ width: 960px; height: 585px;}
.pn-map .pn-in{ background: url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/map.jpg) no-repeat center center; position: relative;}
.box-flash embed, .box-flash object{ width: 100%; height: 100%;}

.pn-map .tit{ font-size: 28px; color:#1c70de; font-family: "Microsoft Yahei"; position: absolute; width: 97%; text-align: center; left:0; top:30px;}
.pn-comment-choose .comm-pn-bd{ position: relative;}
.pn-act-intro{ width: 405px; position: absolute; right:0; top:-8px; z-index: 10}
.pn-act-intro .hd{ margin-bottom:10px;}
.pn-act-intro .hd .tit, .pn-act-prize .hd .tit{ font-size: 24px; color:#fff;font-family: "Microsoft Yahei"; }
.pn-act-prize{ margin-top:5px;}
.plist-prize .gb-list2-item{ width:100px; margin-right:1px;}
.plist-prize .gb-list2-con{ color:#999; width:100px; position:relative; cursor: auto;}
.plist-prize .gb-list2-c1{ position:relative; overflow:hidden;}
.plist-prize .gb-list2-c1 .avatar{ width:100px; height:100px}
.plist-prize .gb-list2-c2{ padding:7px 0 0 0; overflow:hidden; text-align:center;}
.plist-prize .gb-list2-c2 .txt{ font-size:12px; height:22px; line-height:22px; overflow:hidden; white-space: nowrap;}

/*.plist-prize .gb-list2-con:hover{ _vertical-align:baseline; text-decoration: none;}
.plist-prize .gb-list2-con:hover .gb-list2-c2 .txt{ color:#d5ff18; text-decoration: underline;}*/

.pn-comment{}
.pn-comment-tit{ font-size: 24px; color:#2b2b2b; font-weight: bold;font-family: "Microsoft Yahei"; line-height: 1.5; margin-bottom:5px;}
.pn-comment-tit .up{ color:#e14b4b; margin:0 10px;}

.tab-comment{ overflow: hidden; *zoom:1; background: #232323; height: 64px;font-family: "Microsoft Yahei"; width: 572px; margin-right:2px;}
.tab-comment .gb-tab-item{ float: left; border-right:2px solid #282828;}
.tab-comment .gb-tab-c{ display: block; padding:13px 0 0 12px; width: 129px; height: 51px; font-size: 16px; color:#fff; line-height: 38px;}
.tab-comment .gb-tab-c img{ float: left; width: 36px; height: 36px; border: 1px solid #727272; margin-right:8px;}
.tab-comment .current{ background: #fff000; color:#232323;}
.tab-comment .current img{ border-color:#727272;}

.simple-comment{font-family:"Microsfot Yahei"}
.simple-comment-form .simple-comment-name{ float:left;}
.simple-comment-form .simple-comment-btn-submit{ background:#a1ca09}
.simple-comment-form .simple-comment-btn-submit:hover{ background:#e39357}
.simple-comment-ico-pp{ display:none;}
.simple-comment-list-c1 .simple-comment-username, .simple-comment-mod-list .simple-comment-mod-list-hd .simple-comment-info .simple-comment-num{ color:#a1ca09}
.simple-comment-mod-list .simple-comment-mod-list-hd{ border-color:#a1ca09}
.simple-comment-list-c1 .simple-comment-detail{color:#333;}
.simple-comment-mod .page-bar span, .simple-comment-mod .page-bar a:hover{ background-color:#a1ca09}

.simple-comment-form{ width: 522px; height: 253px; padding:15px 25px; background:#fff000 url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/pn-comment.png) no-repeat right bottom;}
.simple-comment-form .simple-comment-txt, .simple-comment-form .simple-comment-name{ background: #fff; border-color:#fff;}
.simple-comment-form .simple-comment-btn-submit{ font-size: 14px; color:#fff000; width: 10em; height: 2.5em; background: #3a3a3a}
.simple-comment-form .simple-comment-btn-submit:hover{ background: #484848}
.simple-comment-form-in .hd{ overflow: hidden; *zoom:1; margin-bottom:10px;}
.simple-comment-form .simple-comment-name{ margin-bottom:0;}
.simple-comment-form .simple-comment-txt{ margin-bottom:15px;}

.simple-comment-mod-list-bd{ background: #e2e2e2}
.simple-comment-list{ padding:0 23px;}
.simple-comment-mod-list .simple-comment-mod-list-hd .simple-comment-info{ font-size: 16px; color:#999; font-family: "Microsoft Yahei"}

.pn-comment-con{ border-top:2px solid #afd722; margin-top:30px;}
.simple-comment-mod-list{ padding:0;}
.simple-comment-mod-list .simple-comment-mod-list-hd{ border-bottom:none;}

.simple-comment-list-c1 .simple-comment-time{ color:#999;}

/*the page-live*/
.plive-area1{ width: 1000px; margin:0 auto; margin-top:30px;}
.plive-area1-c1{ float: left; width: 630px;}
.plive-area1-c2{ float: right; width: 334px;}

.pn-live{}
.box-live{ width:630px; height: 395px; border-bottom:2px solid #afd722;}
.box-live object, .box-live embed{ width: 100%; height: 100%;}

.pn-zt-recomm .comm-plist-278-156{ font-family: "Microsoft Yahei"}
.pn-zt-recomm .comm-plist-278-156 .gb-list2-item{ padding:15px 0;}
.pn-zt-recomm .comm-pn-bd{ padding:5px 0;}

.pn-match-cur{ width: 334px; height: 201px; background: url(//ue.17173cdn.com/a/cf/zt/2014/cfs/s3/img/sprite.png) no-repeat 0 -700px;}
.pn-match-cur .hd{ text-align: center; padding-top:12px;}
.pn-match-cur .hd .tit{ font-size: 24px; color:#2a2a2a; font-weight: bold; font-family: "Microsoft Yahei"}

.pn-weibo{ margin-top:40px;}

.box-list0 .list-con1 { width:370px; float:left;}
.list-con1 { overflow:hidden; *zoom:1; width:300px;}
.list-con1 li { width:100%; display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin-bottom:10px; background:#1c2435;}
.list-con1 .li-in { }
.list-con1 .pic { display:block; width:370px; height:292px; margin:auto;}
.list-con1 .pic a { display:block; width:370px; height:292px;}
.list-con1 .pic img { vertical-align:top; width:100%; height:100%;}

.list-con1 .txt { display:block; margin:auto 10px 20px;}
.list-con1 .txt .tit { display:block; font-size:22px; font-weight:bold; color:#ffd802; line-height:30px; font-family:"Microsoft Yahei","Simsun",Arial; padding:10px 0;}
.list-con1 .txt .tit a { color:#ffd802;}
.list-con1 .txt .tit a:hover { text-decoration:underline;}
.list-con1 .txt .summary { display:block; font-size:14px; color:#d6e4ff; line-height:24px; font-family:"Microsoft Yahei","Simsun",Arial;}

.box-list0 .list-con1 { width:370px; float:left;}
