﻿body
{
    font-size: 12px;
    color: #4377A7;
    margin: 0px auto;
    width: 100%;
    background-color: white;
    cursor: url(/kqfile/alluploadfile/2008/7/31/cursor/2008073161630913.cur); /*background:url(http://img.kq36.com.cn/festival/10-1/cnbg.jpg);*/
    background-repeat: repeat-x;
}
a
{
    text-decoration: none;
    color: #666;
}
a:hover
{
    text-decoration: underline;
    color: #E01F7B;
}
.red
{
    color: red;
}
div, li, ul
{
    list-style: none;
}
H4 a:link, H4 a:visited
{
    color: #07396B;
    text-decoration: none;
}
H4 a:hover
{
    text-decoration: underline;
    color: #E01F7B;
}
/***临时定义***/
.newyear2011
{
    width: 956px;
    border: 2px solid #C21F22;
    height: 183px;
    margin: 0px auto;
    margin-bottom: 5px;
    background: #FFFEEA;
}
.templateBg
{
    display: none;
    width: 960px;
    background: url(http://img.kq36.com.cn/festival/10-1/topbg.jpg);
    height: 40px;
    margin: 0px auto;
}
html
{
    background: url(Images/bg.gif);
    background-repeat: repeat-x;
    width: 100%;
    background-position: 0 0px;
}
/* 初始化 */
/*核心是 position:relative;，才能让其内部的 ul 以绝对定位，通过改变 top 值实现向上移位置。*/
.scrollUl
{
    overflow: hidden;
    position: relative;
    width: 361px;
    margin: 5px 0 0 0;
    padding: 0;
}
/*演示多个滚动板同时使用，这里是统一按每行按 20px 高，第一个每屏 4 行，第 2 个每屏 6 行。其实每组中行高也可不同。滚动速度与具体行高无关。*/
#scrollUlTest1
{
    margin: 0;
    padding: 0;
    height: 69px;
}
#scrollUlTest2
{
    margin: 0;
    padding: 0;
    height: 69px;
}
#scrollUlTest3
{
    margin: 0;
    padding: 0;
    height: 49px;
}
#scrollUlTest4
{
    margin: 0;
    padding: 0;
    height: 80px;
}
#scrollUlTest5
{
    margin: 0;
    padding: 0;
    height: 154px;
}
#scrollUlTest6
{
    margin: 0;
    padding: 0;
    height: 154px;
}
#scrollUlTest7
{
    margin: 0;
    padding: 0;
    height: 49px;
}
#scrollUlTest8
{
    margin: 0;
    padding: 0;
    height: 49px;
}
/* 清除浏览器默认的margin和padding值 */
.scrollUl ul, .scrollUl li
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none outside; /* 清除浏览器中列表项默认的占位 */
}
.scrollUl ul
{
    position: absolute;
}
.scrollUl li
{
    height: 25px;
    width: 180px;
}


/*顶部小导航*/
.miniNav
{
    background: url(Images/tietu11.png) no-repeat 0 0;
}
.miniNav
{
    width: 960px;
    background-position: 0 -371px;
    background-repeat: repeat-x;
    height: 32px;
    margin: 0px auto;
}
.miniNav a:link, .miniNav a:visited
{
    color: #7E98B1;
    text-decoration: none;
}
.miniNav a:hover
{
    color: #E5087A;
    text-decoration: underline;
}
.miniNav .bg
{
    float: right;
    background-image: url(Images/mini_nav_bg.gif);
    width: 420px;
    background-position: 7px 0px !important;
    background-position: 10px 0px\9;
    background-position: 10px 0px;
    _background-position: 14px 0px;
    height: 28px;
    background-repeat: no-repeat;
}
.miniNav .bg2
{
    float: right;
    background-image: url(Images/mini_nav_bg2.gif);
    width: 250px;
    background-position: 7px 0px !important;
    background-position: 10px 0px\9;
    background-position: 10px 0px;
    _background-position: 14px 0px;
    height: 28px;
    background-repeat: no-repeat;
}

.miniNav ul
{
    margin: 0px;
    padding: 0px;
}
.miniNav li
{
    float: left;
    width: 73px;
    text-align: right;
    margin: 8px 0 0 8px !important;
    margin: 8px 0 0 7px;
}


/*导航菜单*/
.expo_nav
{
    height: 63px;
    clear: both;
    width: 960px;
    border-bottom: 1px solid #DFECFA;
    margin: 0px auto;
    background: white;
}
.expo_nav .expo_logo
{
    float: left;
    padding: 8px 0 0 10px !important;
    padding: 8px 0 0 10px;
}
.expo_nav .expo_text
{
    float: left;
    width: 560px;
    padding: 8px 0 0 40px !important;
    padding: 8px 0 0 20px;
}
.ftitle a
{
    color: #2C64A8;
}
.ftitle a:link, .ftitle a:visited
{
    color: #2C64A8;
    text-decoration: none;
    padding: 4px 4px 4px 4px;
    line-height: 25px;
}
.ftitle a:hover
{
    color: #FFFFFF;
    background: #2C64A8;
    padding: 4px 4px 4px 4px;
    line-height: 25px;
}
.fstitle a
{
        color: #2C64A8;
        font-weight: bold;
}
.fstitle a:link, .fstitle a:visited
{
    font-weight: bold;
    color: #2C64A8;
    text-decoration: none;
    padding: 4px 4px 4px 4px;
    line-height: 25px;
}
.fstitle a:hover
{
    color: #FFFFFF;
    background: #2C64A8;
    padding: 4px 4px 4px 4px;
    line-height: 25px;
}
.expo_nav .baidu
{
    float: right;
    padding: 0px 0 0 0px !important;
    padding: 0px 0 0 0px;
}


/*Common.css*/
.divbProvince
{
    float: left;
    margin: 0 3px 5px;
    width: auto;
}
.divProvince a:link, .divProvince a:visited
{
    color: #999999;
}
.ShowbCity
{
    bottom: 15px;
    position: absolute;
    color: white;
    width: auto;
    width: auto;
    border: 1px solid #C0D2E8;
    background: white;
    line-height: 18px;
    font-size: 13px;
    z-index: 9999;
    padding: 0px;
    text-align: left;
    font-weight: normal;
}
.divbProvince
{
    float: left;
    margin: 0 3px 5px;
    width: auto;
    position: relative;
}
.bottom
{
    width: 960px;
    margin: 10px auto;
}
.bottom .nav
{
    height: 39px;
    background-image: url(http://img.kq36.com.cn/skin/s01/b_bg.gif);
}
.bottom .nav p
{
    text-align: center;
    padding: 15px 0 0 0;
    color: #0158A7;
}
.bottom .nav p a:link, .bottom .nav p a:visited
{
    color: #0158A7;
    text-decoration: none;
}
.bottom .nav p a:hover
{
    color: #E01F7B;
    text-decoration: underline;
}
.bottominfo
{
    text-align: center;
    margin-top: 15px;
    width: 700px;
    float: right;
}
.bottominfo .img
{
    float: left;
    margin-right: 10px;
}
.bottominfo .line
{
    width: 1px;
    height: 50px;
    background: #DEDEDE;
    float: left;
}
.bottominfo .text
{
    float: left;
    margin-left: 10px;
    text-align: left;
    color: black;
}
.citytd
{
    padding: 3px;
    line-height: 15px;
    text-align: left;
}
.cPopText
{
    color: #000000;
    word-break: break-all;
    background-color: #FFFFE1;
    display: block;
    border: 1px #000000 solid;
    font-size: 12px;
    padding-right: 4px;
    padding-left: 4px;
    height: auto;
    white-space: nowrap;
    padding-top: 5px;
    padding-bottom: 2px;
    filter: Alpha(Opacity=0);
    margin: -10px 5px 0px 0px\9;
    margin: 0px 5px 0px 0px;
    _margin: 0px 5px 0px 0px;
}

.sub_vip
{
    position: absolute;
    border: 1px solid #BBD9F3;
    margin: 0px;
    padding: 0px;
    width: 156px;
    height: 175px;
    background-image: url(http://img.kq36.com.cn/about/sub_vip_bg.gif);
    left: 200px;
    top: -170px;
    z-index: 99999999;
    overflow: hidden;
}
.sub_vip ul
{
    margin: 0px;
    padding: 0px;
    margin: 5px 0 0 0px;
}
.sub_vip li
{
    text-align: left;
    line-height: 27px;
    margin: 0 0 2px 0;
    font-size: 14px;
    padding-left: 30px;
}
.sub_vip li a:link, .sub_vip li a:visited
{
    color: #000;
}
.sub_vip li a:hover
{
    color: white;
}
.sub_vip .changSubbg
{
    background-image: url(http://img.kq36.com.cn/about/sub_vip_libg.gif);
    text-align: left;
    line-height: 27px;
    margin: 0 0 2px 0;
    font-size: 14px;
    padding-left: 30px;
    cursor: pointer;
}
.sub_vip .changSubbg a:link, .sub_vip .changSubbg a:visited
{
    color: white;
    cursor: pointer;
}

.containerWrapper
{
    zoom: 1;
    background: url(zixun-top.gif) no-repeat 0px 0px;
    clear: both;
    overflow: hidden;
    width: 326px;
    height: 298px;
    font-size: 12px;
    font-weight: normal;
    float: left;
}
.mainBox
{
    width: 326px;
    height: 298px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.mcBox
{
    zoom: 1;
    background: url(bg-tabPro-cont.gif) no-repeat 70px 1px;
    height: 298px;
    overflow: hidden;
    clear: both;
    width: 326px;
    margin: 0px;
    padding: 0px;
}
.tabConts
{
    width: 250px;
    float: right;
    height: 290px;
    position: relative;
    margin-top: 5px;
    overflow: hidden;
}
.tabTits
{
    clear: both;
    overflow: hidden;
    width: 70px;
    float: left;
    margin-top: 70px;
    margin-left: 2px;
    padding: 0px;
}
.tabTits LI
{
    cursor: pointer;
    line-height: 35px;
    margin-left: -16px;
    overflow: hidden;
    margin: 0px;
    height: 36px;
    clear: both;
}
.tabTits LI A
{
    margin: auto;
    width: 140px;
}
.tabTits LI SPAN
{
    line-height: 40px;
    text-indent: 0px;
    width: 93%;
    padding-right: 10px;
    display: inline-block;
    color: #4377a7c;
    cursor: pointer;
    text-align: center;
}
.tabTits LI.current
{
    background: url(zixun-left.gif) no-repeat 0px 0px;
    font-weight: bold;
    color: #4377a7;
    width: 70px;
}
.toubu{ width:960px; height:auto; overflow:hidden;}/*顶部小导航*/
.miniNav{width:960px;background-image:url(http://img.kq36.com.cn/skin/s01/bg.gif);background-repeat:repeat-x;font-size:12px;height:32px;margin:0px auto;}
.miniNav a:link,.miniNav a:visited{color:#7E98B1;text-decoration:none}
.miniNav a:hover{color:#E5087A;text-decoration:underline;}
.miniNav .bg{float:right;background-image:url(http://img.kq36.com.cn/skin/s01/mini_nav_bg.gif);width:420px;background-position:7px 0px !important;background-position:10px 0px\9;+background-position:10px 0px;_background-position:14px 0px;height:28px;background-repeat:no-repeat;}
.miniNav .bg2{float:right;background-image:url(http://img.kq36.com.cn/skin/s01/mini_nav_bg2.gif);width:248px;background-position:7px 0px !important;background-position:10px 0px\9;+background-position:10px 0px;_background-position:14px 0px;height:28px;background-repeat:no-repeat;}
.miniNav  ul{margin:0px;padding:0px;}
.miniNav  li{float:left;width:75px;text-align:right;margin:8px 0 0 5px !important;margin:8px 0 0 4px}
.daohang{ width:950px; height:67px; border-bottom:1px solid #dfecfa; overflow:hidden; padding-left:10px;}
.menu{ width:760px; height:57px; float:right;overflow: hidden; padding-top:10px;}
.channel-col{ width:200px; float: left; line-height:22px; border-right:1px solid #dcdddd; margin-left:10px; }
.channel-on{ width:35px; float:left;line-height:22px; }.kqzx-col{ width:150px; float: left; line-height:22px; }
