/*the global*/
body{font-size:12px;  font-family: "Microsoft Yahei"; letter-spacing:0px; min-width:1000px; background:#000; color: #fff;}
img { vertical-align: middle; }
a:focus,a:active,a:hover{ outline:none}
a{ color:#fff;}
a:hover { _direction: ltr; color:#fcff00;}

.mask{ z-index:-1; top:0; left:0; background:#293444; filter:alpha(opacity:40); opacity:.40}
:root .mask{ filter:none \0}

.global-footer{ color:#fff; background:#181818;}
.global-footer a:link, .global-footer a:visited, .global-footer a:hover, .global-footer a:active{ color:#fff;}

.tab-team{ *zoom: 1; }
.tab-team:before{ content: ' '; display: table; }
.tab-team:after{ content: ' '; display: table; clear: both; }

.ico-arrow-b, .ico-arrow-b-sm, .ico-mark{ display: block; background: url(http://ue1.17173cdn.com/a/cf/cfs/img/sprite-png24.png) no-repeat; margin:0 auto;}
.ico-arrow-b{ width: 38px; height: 20px; background-position: 0 -20px;}
.ico-arrow-b-sm{ width: 30px; height: 14px; background-position: 0 0;}
.ico-mark{ width: 18px; height: 28px; background-position: 0 -50px;}
.ico-mark:hover{ background-position: -22px -50px;}

.ico-tit, .corner-tl, .corner-tr, .corner-bl, .corner-br{ display: inline-block; vertical-align: middle; background: url(http://ue1.17173cdn.com/a/cf/cfs/img/sprite.png) no-repeat; margin:0 auto;}
.ico-tit{ width: 24px; height: 24px; background-position: 0 -150px; margin:0 13px 3px 0;}
.corner-tl, .corner-tr, .corner-bl, .corner-br{ display: block; width: 25px; height: 25px; position: absolute;}
.corner-tl{ background-position: 0 -180px; left:0; top:0;}
.corner-tr{ background-position: -30px -180px; right:0; top:0;}
.corner-bl{ background-position: -90px -180px; left:0; bottom:0;}
.corner-br{ background-position: -60px -180px; right:0; bottom:0;}

.bt-next{ width: 110px; height: 110px; padding:12px; background: rgba(41,52,68,.4); border-radius: 50%; position:absolute; left:50%; bottom:-57px; margin-left:-67px; z-index: 101;}
.bt-next-in{ display: inline-block; width: 110px; height: 90px; padding-top:25px; background:#223147; background: rgba(34,49,71,.7); border-radius: 50%;}
.bt-next, .bt-next-in{
-webkit-transition: background .2s;
transition: background .2s;}
.bt-next:hover{background: rgba(255,210,55,.2);}
.bt-next:hover .bt-next-in{background:#223147; background: rgba(255,210,55,.8);}

.section{ background: url(http://ue2.17173cdn.com/a/cf/cfs/img/bg1.jpg) no-repeat center center; height: 1000px; position: relative; *zoom:1; overflow: hidden; z-index:10;}
.section1{ background: url(http://ue2.17173cdn.com/a/cf/cfs/img/bg.jpg) no-repeat center center;}

.pn-fixed-top{ width: 100%; position: fixed; left: 0; top: 44px; _position:absolute; z-index: 100; height: 60px;}
.pn-fixed-top .mask{ position: absolute; width: 100%; height: 60px;}
.list-nav{ width: 1000px; margin:0 auto; text-align: center; font-size: 0; height: 50px; padding:5px 0;}
.list-nav li{ display: inline-block; *display:inline; *zoom:1; width:203px; border-left:1px solid #364767; border-right:1px solid #182743;}
.list-nav .item1{ border-left:0;}
.list-nav .item4{ border-right:0;}
.list-nav a{ display: inline-block; width: 100%; height: 50px; cursor: pointer;}
.list-nav a span{display: inline-block; width: 100%;}
.list-nav .tit-chi{ font-size: 22px;}
.list-nav .tit-eng{ font-size: 12px; color:#6c7c92;}
.list-nav .current a span, .list-nav a:hover span{ color:#fcff00;}

.mouse-bg {left: 0;top: 0;position: absolute;width: 100%; z-index: -1;}
#layer1 { height: 720px; background: url(http://ue3.17173cdn.com/a/cf/cfs/img/fs1.png) no-repeat center top;}
#layer2 { height: 771px; background: url(http://ue1.17173cdn.com/a/cf/cfs/img/fs2.png) no-repeat center top;}

.logo-cfs, .zt-tit{opacity: 0}
.logo-cfs{ position: absolute; left:50%; top:214px; margin-left:-246px;}
.zt-tit{ position: absolute; left:0; top:590px; font-size: 100px; color:#ffd237; width: 100%; text-align: center; font-weight: bold;}

.show{opacity: 1;}

.pn-team{ width: 1000px; margin:0 auto;}
.pn-team-hd{ background: #000; background: rgba(0,0,0,.5)}
.pn-team-bd{ height: 543px;}

.tab-team{}
.tab-team .tab-item{ float: left; width: 124px; right:1px; border-right:1px solid #2a3344;}
.tab-team .tab-item:last-child, .tab-team .last{ border-right:0; width:124px;}
.tab-team .tab-con{ display: block; position: relative; *zoom:1; text-align: center;}
.tab-team .adorn{ position: absolute; left:0; top:0; height: 5px; width: 100%; background: #59d6ff; display: none;}
.tab-team .adorn i{ width: 0; height: 0; line-height: 0; font-size: 0; border:6px dashed transparent; border-bottom-style: solid; border-bottom-color:#59d6ff; position: absolute; left:50%; top:-12px; margin-left:-6px;}
.tab-team .current .adorn{ display: block;}
.tab-team .current .tab-con, .tab-team .tab-con:hover{background: #fff; background: rgba(255,255,255,.05)}

.pn-team-c1, .pn-team-c2, .mod-team-figure, .list-team-figure, .mod-team-intro{ overflow: hidden; *zoom:1;}
.mod-team-logo, .list-team-figure li{ float: left;}
.mod-team-logo{ width: 190px; height: 120px; padding-top:15px; background: url(http://ue1.17173cdn.com/a/cf/cfs/img/sprite.png) no-repeat 0 0; text-align: center;}
.mod-team-logo .tit{ display: block; font-size: 16px; line-height: 2.4;}
.mod-team-figure{ background: #1c212a; height: 125px; margin-top:10px;}

.list-team-figure{ padding:18px 0 0 25px}
.list-team-figure li{ text-align: center; width: 150px; height: 96px; border-left:1px solid #242a35; border-right:1px solid #0e1015;}
.list-team-figure li:first-child, .list-team-figure .first{ border-left:0;}
.list-team-figure li:last-child, ..list-team-figure .last{ border-right:0;}
.list-team-figure .avatar, .list-team-figure .txt{ display: block;}
.list-team-figure .avatar{ margin-top:-10px;}
.list-team-figure .txt{ font-size: 14px; color:#999;}

.pn-team-c2{ background: #2b3548; height: 365px; padding:40px 30px 0 60px; border-top:3px solid #59d6ff;}
.mod-team-info{ float: right; width: 330px; margin-left:50px;}
.box-vote{ margin-top:10px;}
.bt-vote{ display: block; width: 330px; height: 60px; line-height: 60px; background: #59d6ff; font-size: 24px; color:#fff; font-weight: bold; text-align: center; cursor: pointer;}
.bt-vote:hover{ background: #71dafc}

.mod-team-intro{}
.mod-team-intro .hd{ border-bottom:1px solid #1f2735;}
.mod-team-intro .hd .tit{ font-size: 24px; color:#fff; font-weight: bold; line-height: 62px;}
.mod-team-intro .bd{ border-top:1px solid #354053; padding:20px 0 0 0;}
.mod-team-intro .bd p{ font-size: 18px; color:#c9c9c9; line-height: 1.77; text-indent: 2em;}

.pn-map{ width: 1000px; margin:0 auto;background: #000; background:rgba(0,0,0,.55); box-shadow: 12px 12px 0 rgba(0,0,0,.2); position: relative; *zoom:1;}
.pn-map-con{ width: 1000px; height: 580px; background:url(http://ue1.17173cdn.com/a/cf/cfs/img/map.png) no-repeat center center; position: relative; *zoom:1;}
.pn-map-con .current{ z-index: 100}

.pn-map-con .item{ position: absolute; width: 18px;}
.pn-map-con .item1{ left:242px; top:213px;}
.pn-map-con .item2{ left:332px; top:333px;}
.pn-map-con .item3{ left:360px; top:375px;}
.pn-map-con .item4{ left:540px; top:203px;}
.pn-map-con .item5{ left:580px; top:170px;}
.pn-map-con .item6{ left:667px; top:291px;}
.pn-map-con .item7{ left:670px; top:318px;}
.pn-map-con .item8{ left:700px; top:257px;}
.pn-map-con .item9{ left:710px; top:273px;}
.pn-map-con .item10{ left:708px; top:288px;}
.pn-map-con .item11{ left:710px; top:300px;}
.pn-map-con .item12{ left:747px; top:246px;}

.tooltip{ width: 220px; min-height: 220px; _height:220px; background: #0d4a5c; background:rgba(13,74,92,.95); position: absolute; display: none; z-index:500;}
.mod-detail{}
.mod-detail .hd{ background: #0b2e39; height: 30px; line-height: 30px; overflow: hidden; *zoom:1;}
.mod-detail .hd .avatar{ float: left;}
.mod-detail .hd .tit{ display: block; overflow: hidden; *zoom:1; text-align: center; font-size: 18px; color:#fff; font-weight: bold; white-space: nowrap; text-overflow:ellipsis;}
.mod-detail .bd{ padding:20px;}
.mod-detail .bd p{ font-size: 14px; color:#7497a2; text-indent: 2em; line-height: 1.78}

.pn-team, .pn-map{ position:relative; left:50%; top:150px; margin-left:-500px;}

.ue-dialog{ color:#000;}