﻿@charset "UTF-8";
@import url('animate.min.css');
a:hover {
    text-decoration: none;
}
body {
    background: url(../img/body.png) repeat-x left top;
    text-align: center;
    position: relative;
    width: 100%;
}
#header {
     background:url(../img/bg_sports_head.jpg)  center 0 no-repeat; 
}
.headerTop .links {
    margin-top: 10px;
    color: #0c0c0c;
}
 .headerTop .links dt, .headerTop .links dt a {
    color: #333;
}
.headerTop .links .site dt {
    background-position:10px -2407px;
}
.siteSearchBar {
    top: 56px;
}
.headerTop {
    height: 148px;
}
#header #logo {
    float: left;
    margin-top: 40px;
}
 
html {
    background: none;
}
.headNew {
	margin: auto;
    height: 93px;
    background: #f5f5f5;
    margin-bottom: 10px;
    position: relative;
    padding: 7px 45px 0px 45px;
    margin-top: 20px;
    border-radius: 10px;
}
.headNew dt {
    text-align: center;
    margin-right: 0px;
    border: 0px;
	width: 52px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.headNew .title {
    height: 42px;
    display: block;
    line-height: 42px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
}

.headNew .t {
    vertical-align: top;
    font-size: 14px;
    height: auto;
    line-height: 20px;
    color: #777;
    text-indent: 2em;
}


.ztzl_img{ /*width:1140px;*/ margin:0 auto; overflow:hidden; height:auto; }
.ztzl_img ul li{ float:left; margin-bottom:8px; padding-left:12px;}
.ztzl_img ul li img {
    display: block;
    float: left;
    width: 578px;
    height: 100px;
    overflow: hidden;
    padding: 3px;
    border: 1px #ccc dashed;
}

#logo img {
    display: block;
	height:100px;
}
 #logo a {
    display: block;
    height: 64px;
    width: auto;
}


 

.thumbnail-b{overflow:hidden;font:18px/30px "Microsoft YaHei","微软雅黑","SimHei","黑体",sans-serif;color:#fff;position: relative;display: block;}
.thumbnail-b .caption{position:absolute; left:0; top: 0; color:#fff;font-weight: normal;width:100%;cursor: pointer;display: none;}
.thumbnail-b .caption .title{font-weight: normal;text-align: center;display: block;word-wrap:break-word;word-break:break-all;font-size: 14px;/*padding: 30px 2px 0;*/}
.thumbnail-b .caption .title em{display: block;line-height: 24px;}
.thumbnail-b .img{position: relative;}
.thumbnail-b .mask {
    border-radius: 4px;
    /*background: #000;*/
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;transition: opacity .3s ease;cursor: pointer;}
.thumbnail-b img{display: block; }
.thumbnail-b a{position: relative;display: block;width:100%;height: 100%;}
.thumbnail-b a:link .caption{color:#fff;text-decoration: none;}
.thumbnail-b a:visited .caption{color:#fff;text-decoration: none;}
.thumbnail-b a:hover .caption, .thumbnail-b a:active .caption{color:#fff;text-decoration: none;}
.thumbnail-b a:hover .mask{background:#087DC4;left:0 ;filter: alpha(opacity=95); opacity: 0.95;}
.thumbnail-b a:hover .caption{display: block;}

.thumbnail-b-b img{border:1px solid #eee;border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius:6px;}
.thumbnail-b p{text-align: center;color: #666;font-size: 14px;}
.thumbnail-b-b a:hover p{color: #0077dd; text-decoration: underline;}

.thumbnail-b .caption-wrap{display: table-cell;vertical-align: middle;text-align: center;}


      .c-20160518114302{ background: #F7F8F6; /*width:1000px; margin: 30px auto;*/}
      .c-20160518114302__hd{padding: 20px 0 0;margin:0 15px;background: #F7F8F6;background: #FFF;  border-bottom: 1px dotted #afb0ae;}
      .c-20160518114302__hd .label{font-family: "微软雅黑";font-weight: bold;}
      .c-20160518114302__bd{ margin:40px 0 40px 50px; height:240px;}
      .c-20160518114302__bd ul{overflow: hidden;}
      .c-20160518114302__bd .thumbnail-b{width:100px; height: 100px;overflow: hidden;margin:0 18px 18px 0;float: left; display: inline; vertical-align: middle;}
      .c-20160518114302__bd .thumbnail-b .img{width:100px;height:100px;}
	 
	  .c-20160518114302__bd ul li.thumbnail-b{overflow: hidden;width:12%;}



.copyRight {  
text-align: center;
width: 700px;
margin: auto;
	}



/* hd-main */
.hd-main{height:60px;background:#3469b7;z-index:15;border-bottom:#b3b3b3 1px solid;}
.f-icon{background-image:url('../img/frame-icon.png');background-repeat:no-repeat}
.hd-main{padding:0 5px;height:49px;min-width:800px;background:#3469b7;border-bottom:0}
.hd-main .has-pulldown{cursor:pointer;position:relative;*z-index:10000}
.hd-main .pulldown{position:absolute;cursor:default;display:none;top:30px;left:0}
.hd-main .pulldown .arrow{*margin-bottom:-1px;_margin-bottom:0;height:0;width:0;font-size:0;line-height:0;border-width:7px;border-style:solid;border-color:transparent transparent #F6F6F9 transparent;_filter:chroma(color=tomato);_border-color:tomato tomato #F6F6F9 tomato;position:relative;display:block;left:20px;z-index:2}
.hd-main .pulldown .content{background:#F6F6F9;color:#333;text-align:left;border-radius:3px;border:rgb(175,175,175) 1px solid;border-width:0 1px 1px 1px;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:1}
.hd-main .pulldown-canvas{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}
.hd-main .logo{background-image:url('../img/logo.png');background-repeat:no-repeat;display:block;height:36px;width:175px;float:left;margin-left:10px;background-position:0 0;margin-top:5px;display:inline}
.hd-main .navs{padding:0 0 3px 25px;height:45px;float:left}
.hd-main .navs a,.hd-main .info a,.hd-main .navs a:visited,.hd-main .info a:visited,.hd-main .navs a:active,.hd-main .info a:active{color:#fff}
.hd-main .navs a:hover,.hd-main .navs a:active{text-decoration:none;background-color:#2f5eaf}
.hd-main .navs .def-nav,.hd-main .navs .pulldown-nav,.hd-main .navs .separate{display:block;float:left;height:48px;font:18px/30px "Microsoft YaHei","Microsoft JhengHei";color:#d8d8d8;text-align:center;width:90px;line-height:48px}
.hd-main .navs .def-nav .app-url{left:185px;width:641px;top:48px}
.hd-main .navs .def-nav .pulldown-canvas-url{width:575px;height:109px}
.hd-main .navs .def-nav .app-url .arrow{left:140px}
.hd-main .navs .app-url .content{padding:17px 0 0 22px;height:91px}
.hd-main .navs .app-url .content a,.hd-main .navs .app-url .content a:hover{color:#333}
.hd-main .navs .app-url .li{cursor:pointer;padding-top:8px;width:66px;height:66px;border-radius:3px;display:block;float:left;text-align:center}
.hd-main .navs .app-url .li:hover{background-color:#e0e1e5}
.hd-main .navs .app-url .li .icon{margin:0 auto;width:35px;height:38px;display:block;background:url('../img/dropdown_menu.png') no-repeat}
.hd-main .navs .app-url .li:hover .icon{background-image:url('../img/dropdown_menu_hover.png')}
.hd-main .navs .app-url .tongxunlu .icon{background-position:-35px 0}
.hd-main .navs .app-url .xiangce .icon{background-position:-70px 0}
.hd-main .navs .app-url .note .icon{background-position:-105px 0}
.hd-main .navs .app-url .duanxin .icon{background-position:-140px 0}
.hd-main .navs .app-url .zhaohui .icon{background-position:-175px 0}
.hd-main .navs .app-url .youxi .icon{background-position:-210px 0}
.hd-main .navs .app-url .jiankang .icon{background-position:-245px 0}
.hd-main .navs .app-url .wenzhang .icon{background-position:-280px 0}
.hd-main .navs .app-url .li .text{height:30px;display:block;font:14px/30px "Microsoft YaHei","Microsoft JhengHei"}
.hd-main .navs .separate{margin:0;height:48px;width:2px;background:#195DAF}
.hd-main .navs .pulldown-nav{position:relative}
.hd-main .navs .pulldown-nav em{position:absolute;display:block;left:69px;top:18px;height:12px;width:12px;font-size:0;background-position:-89px -45px}
.hd-main .navs .pulldown-nav:hover .f-icon,.hd-main .navs .pulldown-nav:active .f-icon{position:absolute;display:block;right:11px;top:18px;height:12px;width:12px;font-size:0;background-position:-89px -55px}
.hd-main .navs .current,.hd-main .navs .current .pulldown-nav{font-weight:bold;color:#FFF;display:inline-block;width:90px;height:49px;background-color:#195DAF;text-align:center;line-height:48px}
.hd-main .navs .current:hover{color:#ECECEC}
.hd-main .navs .current .hover{background-color:#195DAF;color:#fff;}

.hd-main .info,.hd-main .info ul{height:36px;float:right;text-align:right;margin-top:3px;white-space:nowrap}
.hd-main .info a{color:#d8d8d8}
.hd-main .info a:hover{color:#FFF;text-decoration:underline}
.hd-main .info .info-i{padding:0 10px;margin:10px 0;display:inline-block;*display:inline;*zoom:1;height:16px;border-right:#fff 1px solid;color:#fff;font:14px "SimSun"}
.hd-main{padding:0 5px;height:49px;min-width:800px;background:#0068B7;border-bottom:0}
.hd-main .info .has-pulldown{padding-right:28px}
.hd-main .info .has-pulldown .pull-arrow{position:absolute;display:block;right:10px;top:1px;height:12px;width:12px;font-size:0;background-position:-89px -45px}
.hd-main .info .no-separate{border:none}
.hd-main .info .user-name{position:relative;padding-left:24px}
.hd-main .info .user-name .name{display:inline-block;display:inline\0;white-space:nowrap;max-width:75px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}
.hd-main .info .user-name .identity{position:absolute;top:0;left:0;height:16px;width:16px;background-position:-89px -88px}
.hd-main .info .user-name .is-vip{background-position:-89px -68px}
.hd-main .info .user-info,.hd-main .info .more-info{top:9px;left:auto;right:-24px;width:116px}
.hd-main .info .notice-nu{display:inline-block;padding-left:4px;background-position:-86px -109px;height:14px;-webkit-text-size-adjust:none;font-size:10px;font-style:normal}
.hd-main .info .notice-nu .f-icon{display:inline-block;padding-right:4px;background-position:right -109px;color:#FFF}
.hd-main .info .user-info .arrow{left:70px;*left:-32px}
.hd-main .info .user-info .content,.hd-main .info .more-info .content{padding:10px 0;height:180px}
.hd-main .info .more{padding:0;display:inline;line-height:inherit;background:none}
.hd-main .info .more-info .content{height:280px}
.hd-main .info .user-info .content a,.hd-main .info .more-info .content a{display:block;padding-left:33px;height:30px;line-height:30px;color:#888}
.hd-main .info .user-info .content a:hover,.hd-main .info .more-info .content a:hover{color:#333;text-decoration:none;background:#e0e1e5}
.hd-main .info .user-info .li,.hd-main .info .more-info .li{display:block;padding:2px 0;height:30px}
.hd-main .info .user-info .separate-li,.hd-main .info .more-info .separate-li{display:block;margin:3px 11px;border-top:#EBEBEC 1px solid;border-bottom:#FFF 1px solid}
.hd-main .info .more-info{right:0}
.hd-main .info .more-info .arrow{left:94px;*left:-8px}


.hd-main .navs .def-nav .app-url {
    left: -551px;
    width: 641px;
	}

.hd-main .navs .app-url .content {
    height: auto;
	overflow:hidden;/*解决子元素有float致不能自动适应高度*/
	padding-bottom: 30px;
}
}




.layout-mb-b {
    margin-bottom: 20px;
}
.layout-wrap-a {
    width: 1200px;
    margin: 0 auto;
}
.nav-c{font:16px/40px "Microsoft YaHei","微软雅黑","SimHei","黑体",sans-serif;text-align: center;min-width: 1000px;position: relative;}
.nav-c .logo{float: left;display: inline;height: 24px;overflow: hidden;padding:0;margin:9px 0 0 0;}
.nav-c .logo a,.nav-c .logo span{float:left;display: inline;}
.nav-c .logo a{color: #fff;    line-height: 22px;
    font-weight: bold;
    text-decoration: none;}
.nav-c .logo .line{height:16px;overflow: hidden;width:1px;margin:4px 15px 0;background: #aac8ec}
.nav-c .hd{background: #182a5a;}
.nav-c .hd-hack{position:absolute;right:0;top:0; width:50%;background: #182a5a;height:40px;min-width: 500px;}
.nav-c .hd .extra{position: absolute;right:0;top:0; height:40px;background: #193281;padding:0;}
.nav-c .hd .separator{display: inline-block; width:10px;height:39px;overflow:hidden;background: #7089ff;position: relative;z-index: 1;top:0;left:-5px;
-webkit-transform: skew(-14deg, 0);
    -ms-transform: skewX(-14deg) skewY(0);
    transform: skew(-14deg, 0);
  outline:1px solid transparent;}
.nav-c .hd .extra .separator{float:left;display: inline;}
.nav-c .hd .search {position: relative;float: left;display: inline; width:auto; height: 40px; overflow: hidden;  }
.nav-c .hd .search .input {border: none; outline: none; display: inline-block;width: 0; padding:10px 0; height: 20px; line-height: 20px; font-size: 14px; color: #fff; background: none; vertical-align: top; -webkit-transition: width 0.2s; -moz-transition: width 0.2s; transition: width 0.2s; -webkit-backface-visibility: hidden;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体",sans-serif;}
.nav-c .hd .search .gray{color:#767676;}
.nav-c .hd .search .input::-ms-clear{display:none;}
.nav-c .hd .search .btn {width: 46px; height: 40px; display: inline-block; padding: 0; margin: 0; line-height: 30px; cursor: pointer; background-color: transparent; text-indent: -999px;overflow: hidden;border: 0; vertical-align: top;outline: none;background-repeat: no-repeat;}
.nav-c .search .btn:hover{background-repeat: no-repeat;}
.nav-c .download{width:auto;float: left;display: inline;}
.nav-c .download-trigger{width: 46px; height: 40px; float: left; display: inline; padding: 0; margin: 0; line-height: 30px; cursor: pointer;text-indent: -999px;overflow: hidden;border: 0; vertical-align: top;outline: none;background-repeat: no-repeat;}
.nav-c .download-trigger:hover,.nav-c .download .selected{cursor: default;background-repeat: no-repeat;}
.nav-c .hd .search-open{z-index:1;background-color: #332F30;}
.nav-c .hd .search-open .input{width: 170px; padding:10px 5px;}
.nav-c .hd .search-open .download-trigger{background-color:#231F20}
.nav-c .hd .search-active .btn{background-repeat: no-repeat;}
.nav-c .hd .search-active .btn:hover{background-color: #686163;}
.nav-c .hd .layout-wrap-a{background: /*#dd0000;#7089ff*/#182a5a;position: relative;}
.nav-c .hd .links{margin-left: -14px;}
.nav-c .hd .links{float: left;display: inline;}
.nav-c .hd .links li{float: left;display: inline;}
.nav-c .hd .links a{padding: 0 13px 0 14px;}
.nav-c .hd .ico-arrow{position: absolute;left:50%;margin-left: -6px;display: block; width:12px;height:6px;overflow: hidden;background-repeat: no-repeat;}
.nav-c .hd .links .ico-arrow{bottom: 0;}
.nav-c .hd .links li a{position: relative;float: left;}
.nav-c .hd .more a{padding-bottom: 16px; font-size: 30px;line-height: 24px;overflow: hidden;}
.nav-c .hd .links a:link{color:#fff;text-decoration: none;}
.nav-c .hd .links a:visited{color:#fff;text-decoration: none;}
.nav-c .hd .links a:hover, .nav-c a:active{color:#fff;text-decoration: none;}
.nav-c .hd .more a:hover,.nav-c .hd .more a:active{cursor: default;}
.nav-c .hd .links-hover li a:link,.nav-c .hd .links-hover li a:visited{color:#EEA3A3;}
.nav-c .hd .links-hover li a:hover{color:#fff;}
.nav-c .bd{border-bottom: 1px solid #ddd;}
.nav-c .bd li{margin: 0 18px 0 0;float: left;display: inline;font-size: 12px;line-height: 34px;}
.nav-c .bd a:link{color:#333;text-decoration: none;}
.nav-c .bd a:visited{color:#333;text-decoration: none;}
.nav-c .bd a:hover, .nav-c a:active{color:#dd0000;text-decoration: none;}
.nav-c .bd .separator{height:11px;width:1px; margin-top: 12px; overflow: hidden;background: #ddd;}
.nav-c .more-layer{border:1px solid #E1DFDA;width:78px;z-index:1000;
  -moz-box-shadow:0px 2px 5px rgba(76, 74, 68, 0.3);
  -webkit-box-shadow:0px 2px 5px rgba(76, 74, 68, 0.3);
  box-shadow:0px 2px 5px rgba(76, 74, 68, 0.3);
  background: #fff;position: absolute;top:40px;padding:10px 0;}
.nav-c .more-layer .ico-arrow{top:-6px;}
.nav-c .more-layer li{height:33px;line-height: 33px;vertical-align: top;}
.nav-c .more-layer li a{display: block;}
.nav-c .more-layer li a:link,.nav-c .more-layer li a:visited{color:#333;}
.nav-c .more-layer li a:hover,.nav-c .more-layer li a:active{color:#dd0000;}
.nav-c .download-layer{border:1px solid #E1DFDA;width:265px;z-index:1000;
  -moz-box-shadow:0px 2px 5px rgba(76, 74, 68, 0.3);
  -webkit-box-shadow:0px 2px 5px rgba(76, 74, 68, 0.3);
  box-shadow:0px 2px 5px rgba(76, 74, 68, 0.3);
  background: #fff;position: absolute;top:40px;right:0;}
.nav-c .download-layer .ico-arrow{top:-6px;left:100%;margin-left: -28px;}
.nav-c .download-layer h2{font-size: 12px;font-weight: normal;}
.nav-c .download-layer li .ico{float: left;display: inline;margin-right: 10px;width:40px;height:40px;}
.nav-c .app-sports-a .ico{background-repeat: no-repeat;}
.nav-c .app-news-a .ico{background-repeat: no-repeat;}
.nav-c .app-weibo-a .ico{background-repeat: no-repeat;}
.nav-c .download-layer .desc{float: left;display: inline;font-size: 12px;line-height: 20px;text-align: left;overflow: hidden;}
.nav-c .download-layer ul{padding: 20px;}
.nav-c .download-layer li{vertical-align: top;padding-bottom:10px;margin-bottom: 10px;border-bottom: 1px dashed #DDD;}
.nav-c .download-layer li.last{padding:0;margin:0;border:0;}
.nav-c .download-layer .line{display: inline-block;background: #bbb;width:1px;height:10px;margin:2px 15px 0;}
.nav-c .download-layer li a:link,.nav-c .download-layer li a:visited{color:#333;}
.nav-c .download-layer h2 a:link,.nav-c .download-layer h2 a:visited{color:#888;}
.nav-c .download-layer li a:hover,.nav-c .download-layer li a:active{color:#dd0000;}
.nav-c-simple{font-size: 14px;}
.lt-ie9 .nav-c .hd .separator{
   left:-2px;
   top:3px;
   
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.24932800284318127, M21=0, M22=1, SizingMethod='auto expand')";
   
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.24932800284318127, M21=0, M22=1, SizingMethod='auto expand');
   margin-left: -8px;
   margin-top: -3px;
}
.lt-ie9 .nav-c .hd .search .input{padding-left: 15px;}
.lt-ie8 .nav-c .hd .search .input{padding-left: 5px;}

.nav-c .hd .search .btn{background-position:-38px -32px}.nav-c .search .btn:hover{background-position:-38px -68px}.nav-c .hd .search-active .btn{background-position:-38px -68px}.nav-c .download-trigger{background-position:-38px -104px}.nav-c .download-trigger:hover,.nav-c .download .selected{background-position:-38px -140px}.nav-c .hd .ico-arrow{background-position:-53px -188px}.nav-c .app-sports-a .ico{background-position:-29px -216px}.nav-c .app-news-a .ico{background-position:-29px -276px}.nav-c .app-weibo-a .ico{background-position:-29px -336px}
.nav-c .hd .search .btn,.nav-c .search .btn:hover,.nav-c .hd .search-active .btn,.nav-c .download-trigger,.nav-c .download-trigger:hover,.nav-c .download .selected,.nav-c .hd .ico-arrow

,.nav-c .app-sports-a .ico,.nav-c .app-news-a .ico,.nav-c .app-weibo-a .ico{background-image: url(../img/nav-c_z.png)}


.topNav-fixed {
    background: #f2f2f2;}



nav .siteWidth {
    max-width: 100%;
    _width: 100%;
    padding: 0;
}


.column {
    margin-bottom: 0px;
}

.column2 {
    padding: 0px 0px 0px 10px;
}

.ztzl_img ul {display: inline-flex;} 



#indGhjh .altrow{
background-color:#dee3ec;/*隔行变色*/
}



/*图说体育*/

.ul_tabCon{ display: block;}
.ul_tabCon li{ width:360px; float: left;  margin: 20px;}
.ul_tabCon li:nth-child(3){ margin-right: 0;}
.ul_tabCon li .collageTop{ background: #fff; border-radius: 10px; color: #43474e; box-shadow: 3px 0px 6px rgba(170,170,170,.21); display:block; }
.ul_tabCon li .collageTop .collageImg{ width: 360px; height: 225px; border-radius: 10px 10px 0 0; background: #fff; overflow: hidden; text-align: center;}
.ul_tabCon li .collageTop .collageImg img{ width: 100%}
.ul_tabCon li .collageTop .collageTopTxt{ height: 50px; line-height: 50px;}
.ul_tabCon li .collageTop .collageTopTxt span{ font-size: 16px; color: #43474e; font-weight: bold; margin-right: 12px; padding-right: 12px; position: relative;}
.ul_tabCon li .collageTop .collageTopTxt span:after{ content: ''; position: absolute; right: 0; top:0; width: 1px; height: 18px; background: #43474e;  }
.ul_tabCon li .collageTop .line_bt{ width:33px; height: 6px; background: #4e6ef8; margin: 0 auto; display: block;}
.ul_tabCon li .dl_tabTXT{ line-height: 30px; line-height: 30px; font-size: 14px; padding: 0 10px;}
.ul_tabCon li .dl_tabTXT dd{  color: #aeb1b6;  width: 80px; float: left;}
.ul_tabCon li .dl_tabTXT dt{  float: left; color: #7f848e;}
.ul_tabCon li .dl_tabTXT dt a{ color: #7f848e;}
.ul_tabCon li .dl_tabTXT dt a:hover{ color: #4e6ef8;}
.ul_tabCon li  .tabTXT{ padding: 15px 0;}
.ul_tabCon li .collageTop .collageImg:hover img{ -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    transform:scale(1.2);
    transition: all 0.6s ease;
 }
 .clear{ clear: both;}
 .overp{
 	overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;
 }
 .center {
    text-align: center;
}






/* columnA */
#columnA {
    overflow: hidden;
    margin-bottom: 20px;
}
#columnA .areaL {
    width: 600px;
    float: left;
    *display: inline;
    height: 383px;
    overflow: hidden;
}
#columnA .areaR {
    width: 560px;
    float: right;
    *display: inline;
    height: 383px;
    overflow: hidden;
}
#columnA .focusBox .bd .pic img {
    height: 383px;
}
#columnA .focusBox .bd .con {
    height: 43px;
}
#columnA .focusBox .bd .con .titleBg {
    height: 43px;
}
#columnA .focusBox .bd .con .title {
    width: 520px;
    padding: 0 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    top: 0px;
    bottom: auto;
}
#columnA .focusBox .hd {
    width: 600px;
    height: 3px;
    bottom: 0px;
    left: 0px;
    right: auto;
}
#columnA .focusBox .hd ul {
    overflow: hidden;
    height: 3px;
    *display: inline;
    width: 600px;
}
#columnA .focusBox .hd ul li {
    width: 25%;
    float: left;
    *display: inline;
    margin: 0px;
    padding: 0px;
    height: 3px;
    overflow: hidden;
    background: #9d9d9d;
}
#columnA .focusBox .hd ul li.on {
    background: #d72901;
}
#columnA .focusBox .prev,
#columnA .focusBox .next {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    bottom: 3px;
    left: 0px;
    cursor: pointer;
    z-index: 2;
    background: url(../../base/img/slider-arrow.png) 13px 50% no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
#columnA .focusBox .next {
    right: 0px;
    left: auto;
    background-position: -43px 50%;
}
#columnA .focusBox .prev:hover,
#columnA .focusBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1.0;
}


/* 头条图文信息列表_普通式 */
.topicList .t {
    padding-bottom: 13px;
    margin-bottom: 13px;
    border-bottom: 1px solid #e8e8e8;
}
.topicList .t .title {
    font-size: 20px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.topicList .t .tit {
    color: #e50606;
}
.topicList .t .tit:hover {
    color: #c30000
}
.topicList .t .intro {
    font-size: 14px;
    color: #666;
    text-align: left;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}
.topicList .t .intro .more {
    color: #c30000;
}
.topicList .n {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px;
    padding-left: 12px;
    background: url(../../base/img/dot-01.gif) 0px 14px no-repeat;
}
.topicList .n .date {
    float: right;
    *display: inline;
    line-height: 30px;
    font-size: 12px;
    color: #999;
}
/* 有图片时追加的类 class="topicList topicHasPic"  */
.topicHasPic .t {
    position: relative;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dashed #ccc;
}
.topicHasPic .pic {
    width: 160px;
    margin-right: 20px;
    float: left;
}
.topicHasPic .pic img {
    width: 100%; /* height: 120px; */
}
.topicHasPic .pic a:hover img {
    border-color: #aaa;
}
.topicHasPic .con {
    overflow: hidden;
    zoom: 1;
}
.topicList .n .tit {
    padding-left: 1px;
}

.zfxxgkList{
    overflow:hidden;
    margin-right:-8px;
}
.zfxxgkList li{
    float:left;
    width: 24.5%;
    margin:4px 4px 0 0;
    height:95px;
    position:relative;
}
.zfxxgkList a{
    display:block;
    background:#c8e1ef;
    line-height:22px;
    height:80px;
    padding:25px 0 0 80px;
    -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;
}
.zfxxgkList i{
    display:block;
    position:absolute;
    left: 18px;
    top: 25px;
    width:44px;
    height:44px;
    background: url(../img/ind-midcolumns.png) center -307px no-repeat;
    -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;
}
.zfxxgkList a:hover{
    background:#3069B8;
    color:#fff;
    text-decoration:none;
}
.zfxxgkList a:hover i{
    background-position:center -362px;
}
.zfxxgkList .li2 i{
    background-position: center -442px;
}
.zfxxgkList .li3 i{
    background-position: center -580px;
}
.zfxxgkList .li4 i{
    background-position: center -718px;
}
.zfxxgkList .li5 i{
    background-position: center -854px;
}
.zfxxgkList .li6 i{
    background-position: center -990px;
}
.zfxxgkList .li2 a:hover i{
    background-position: center -497px;
}
.zfxxgkList .li3 a:hover i{
    background-position: center -635px;
}
.zfxxgkList .li4 a:hover i{
    background-position: center -773px;
}
.zfxxgkList .li5 a:hover i{
    background-position: center -909px;
}
.zfxxgkList .li6 a:hover i{
    background-position: center -1044px;
}

/* box */
.sub .box .hd {
    height: 39px;
    line-height: 39px;
    position: relative;
    border-bottom: 1px solid #dbdbdb;
    background: #f8f8f8;
}
.sub .box .hd .more {
    font-size: 14px;
    position: absolute;
    right: 10px;
    color: #999;
}
.sub .box .hd h3 {
    position: absolute;
    color: #0068b7;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    background: #fff;
    border: 1px solid #dbdbdb;
    border-top: 2px solid #0068b7;
    border-bottom: 0;
}
.sub .box .hd h3 a {
    color: #0068b7;
}
.sub .box .hd h3 a:hover {
    text-decoration: none;
}
.sub .box .hd ul {
    position: absolute;
    height: 40px;
    overflow: hidden;
}
.sub .box .hd li {
    float: left;
    font-size: 16px;
    height: 38px;
    line-height: 37px;
    background: none;
    padding: 2px 1px 0px
}
.sub .box .hd li a {
    display: block;
    float: left;
    padding: 0 20px;
}
.sub .box .hd li a:hover {
    text-decoration: none
}
.sub .box .hd .on {
    border: 1px solid #dbdbdb;
    border-top: 2px solid #0068b7;
    border-bottom: 0;
    padding: 0px;
    background: #fff;
    color: #0068b7;
}
.sub .box .bd {
    padding: 5px;
    overflow: hidden;
}

/* columnB */
#columnB {
    overflow: hidden;
    margin-bottom: 0px;
}
#columnB .areaL {
    float: left;
    *display: inline;
    width: 250px
}
#columnB .areaR {
    float: right;
    *display: inline;
    width: 100%
}
#columnB .areaR .box {
    width: 49%;
    *display: inline;
}
#columnB .areaR .box .bd {
    height: 193px;
    padding-top: 8px
}
#footer {
    color: #fff;
    background: #50a0d9;
    position: relative;
    text-align: left;
    padding: 20px 0;
    height: 220px;
}
#footer .pics img {
    height: 96px;
}