@charset "utf-8";body,div,ul,ol,li,dl,dd,dt,input,button,img,form,span,label,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a {
    margin: 0;
    padding: 0
}

body {
    font-size: 12px;
    color: #484848;
    background: url(../images/body_bg.png);
    font-family: Arial,"微软雅黑","微软雅黑"
}

li {
    list-style-type: none
}

ol,ul {
    list-style: none;
    list-style-type: none
}

img,span,a,label {
    border: 0;
    vertical-align: middle
}

a {
    color: #4892e5
}

a,a:visited {
    cursor: pointer;
    text-decoration: none
}

a:active,a:focus {
    text-decoration: none;
    color: #3b7fc2
}

.main {
    width: 950px;
    margin: auto
}

.clear {
    clear: both
}

.hidden {
    display: none
}

.inblock {
    display: inline-block;
    *display: inline;
    _display: inline
}

.navtop {
    height: 40px;
    background: #f2f2f9;
    border-bottom: 1px #cfcccc solid;
    box-shadow: 0 0 3px #CCC
}

.navtop ul.weather {
    float: left;
    width: 320px;
    padding-top: 12px
}

.navtop ul.weather img {
    border: 0;
    height: 24px;
    width: 24px;
    margin: 0 5px
}

.scrollNews {
    width: 380px;
    height: 28px;
    overflow: hidden;
    float: left
}

.scrollNews span {
    padding: 13px 5px 0 0;
    float: left
}

.scrollNews ul {
    padding: 11px 0 5px 15px
}

.scrollNews ul li {
    height: 20px;
    list-style-type: none;
    font-size: small
}

.scrollNews ul li a {
    font-size: 12px;
    text-decoration: none
}

.navtop ul.share {
    float: right;
    padding-top: 8px
}

.index {
    margin: 10px auto 0 auto
}

.index .logo {
    height: 60px;
    background: url(../images/index_logo.png) no-repeat center center;
    _background: url(../images/index_logo.gif) no-repeat center center
}

.index .box {
    width: 760px;
    height: 134px;
    margin: 20px auto
}

.index .box ul {
    background: #f2f2f9;
    border: 1px #cfcccc solid
}

.index .box ul.tab {
    height: 40px;
    top: 1px;
    position: relative;
    z-index: 1;
    width: 720px;
    border-bottom: 0;
    padding-left: 5px
}

.index .box ul.tab ol {
    height: 46px;
    border-left: 1px #e4e4ea solid;
    _position: absolute
}

.index .box ul.tab ol a {
    float: left;
    width: 110px;
    height: 46px;
    line-height: 40px;
    text-align: center;
    background: url(../images/index_box_tab_line.png) no-repeat right top
}

.index .box ul.tab ol a h4 {
    font-size: 12px;
    height: 40px;
    background: url(../images/index_box_tab_icon2.png) no-repeat 8px 0;
    padding-left: 20px;
    color: #787878
}

.index .box ul.tab ol a h4.pho {
    background-position: 8px 0
}

.index .box ul.tab ol a h4.ip {
    background-position: 8px -40px
}

.index .box ul.tab ol a h4.id {
    background-position: 8px -80px
}

.index .box ul.tab ol a h4.jx {
    background-position: 8px -120px
}

.index .box ul.tab ol a h4.yf {
    background-position: 8px -160px
}

.index .box ul.tab ol a h4.jiemeng {
    background-position: 8px -400px
}

.index .box ul.tab ol a h4.bank {
    background-position: 8px -480px
}

.index .box ul.tab ol a.last {
    background: 0
}

.index .box ul.tab ol a.current {
    position: relative;
    width: 112px;
    margin: 0 -1px;
    background: #FFF;
    border-right: 1px #e4e4ea solid;
    border-left: 1px #e4e4ea solid;
    color: #787878;
    _margin-bottom: -5px
}

.index .box ul.tab ol a.hot {
    width: 182px;
    margin-right: -5px
}

.index .box ul.tab ol a.current div {
    background: #17aedd;
    border: 1px #009ac9 solid;
    height: 4px;
    overflow: hidden;
    margin: -1px -1px 0 -1px
}

.index .box ul.tab ol a.current h4 {
    color: #21a4e1
}

.index .box ul.tab ol a.current h4.pho {
    background-position: 8px -200px
}

.index .box ul.tab ol a.current h4.ip {
    background-position: 8px -240px
}

.index .box ul.tab ol a.current h4.id {
    background-position: 8px -280px
}

.index .box ul.tab ol a.current h4.jx {
    background-position: 8px -320px
}

.index .box ul.tab ol a.current h4.yf {
    background-position: 8px -360px
}

.index .box ul.tab ol a.current h4.jiemeng {
    background-position: 8px -440px
}

.index .box ul.tab ol a.current h4.bank {
    background-position: 8px -520px
}

.index .box ul.tab ol a.hot {
    color: #f70
}

.index .box ul.con {
    padding: 5px
}

.index .box ul.con ol {
    background: #FFF;
    border: 1px #e4e4ea solid;
    height: 36px;
    padding: 28px 135px
}

.index .box input.search_input {
    height: 30px;
    border: #ccc solid 1px;
    padding: 0 5px 0 32px;
    width: 320px;
    line-height: 30px;
    background: url(../images/search_input_icon.png) no-repeat 8px center #fff
}

.index .box input.search_input2 {
    height: 30px;
    border: #ccc solid 1px;
    padding: 0 5px 0 5px;
    width: 98px;
    line-height: 30px
}

.index .box button {
    border: 1px #007396 solid;
    background: #31b2da;
    width: 108px;
    height: 32px;
    border-radius: 3px;
    background: -webkit-gradient(linear,0 0,0 bottom,from(#52c8ec),to(#31b2da));
    box-shadow: 0 1px 1px #83dffc inset;
    font-size: 14px;
    color: #FFF;
    text-shadow: 1px 1px 0 #007396
}

.index .box button:hover {
    background: -webkit-gradient(linear,0 0,0 bottom,from(#6ed4f3),to(#45bce1));
    text-shadow: 1px 1px 0 #007396
}

.index .box button:active {
    background: -webkit-gradient(linear,0 0,0 bottom,from(#45bce1),to(#6ed4f3));
    box-shadow: 0 1px 1px #138bb0 inset
}

.index .adv {
    width: 760px;
    margin: 10px auto 10px auto
}

.index .more {
    border: 1px solid #cfcccc;
    height: 130px;
    width: 758px;
    padding-top: 15px;
    margin: 10px auto 10px auto
}

.index .more a {
    display: block;
    width: 85px;
    color: #787878;
    height: 115px;
    float: left;
    margin: 0 0 0 20.5px;
    text-align: center;
    _margin: 0 0 0 8px
}

.index .more a:hover,.index .more a:active {
    color: #F70
}

.index .more a ul.img {
    height: 85px;
    background: url(../images/index_search_icon2.png) no-repeat 0 0;
    _background: url(../images/index_search_icon2.gif) no-repeat 0 0;
    opacity: .8
}

.index .more a:hover ul.img {
    background-position: 0 -85px
}

.index .more a.yuan ul.img {
    background-position: 0 0
}

.index .more a.yuan:hover ul.img {
    background-position: 0 -85px
}

.index .more a.pho ul.img {
    background-position: -85px 0
}

.index .more a.pho:hover ul.img {
    background-position: -85px -85px
}

.index .more a.ip ul.img {
    background-position: -170px 0
}

.index .more a.ip:hover ul.img {
    background-position: -170px -85px
}

.index .more a.card ul.img {
    background-position: -255px 0
}

.index .more a.card:hover ul.img {
    background-position: -255px -85px
}

.index .more a.jx ul.img {
    background-position: -340px 0
}

.index .more a.jx:hover ul.img {
    background-position: -340px -85px
}

.index .more a.cel ul.img {
    background-position: -425px 0
}

.index .more a.cel:hover ul.img {
    background-position: -425px -85px
}

.index .more a.jiemeng ul.img {
    background-position: -510px 0
}

.index .more a.jiemeng:hover ul.img {
    background-position: -510px -85px
}

.index .more a.bank ul.img {
    background-position: -595px -85px
}

.index .more a.bank:hover ul.img {
    background-position: -595px -85px
}

.index .more a ul.txt {
    height: 30px;
    line-height: 30px
}

.more_tools {
    width: 758px;
    border: 1px solid #cfcccc;
    margin: 10px auto
}

.more_tools li a:hover,.more_tools li a:active {
    color: #F70
}

ul.txt li,ul.txt2 li,ul.txt3 li,ul.txt4 li,ul.txt5 li,ul.txt6 li {
    position: relative;
    -moz-box-shadow: -1px 0 0 0 #cfcccc;
    -webkit-box-shadow: -1px 0 0 0 #cfcccc;
    box-shadow: -1px 0 0 0 #cfcccc;
    border-top: 1px solid #cfcccc;
    float: left
}

ul.txt li:nth-child(1),ul.txt2 li:nth-child(-n+2),ul.txt3 li:nth-child(-n+3),ul.txt4 li:nth-child(-n+4),ul.txt5 li:nth-child(-n+5),ul.txt6 li:nth-child(-n+6) {
    border-top: 0
}

ul.txt li:nth-child(n+1),ul.txt2 li:nth-child(2n+1),ul.txt3 li:nth-child(3n+1),ul.txt4 li:nth-child(4n+1),ul.txt5 li:nth-child(5n+1),ul.txt6 li:nth-child(6n+1),ul.txt li:nth-child(1),ul.txt2 li:nth-child(1),ul.txt3 li:nth-child(1),ul.txt4 li:nth-child(1),ul.txt5 li:nth-child(1),ul.txt6 li:nth-child(1) {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0
}

ul.txt li {
    width: 100%
}

ul.txt2 li {
    width: 50%
}

ul.txt3 li {
    width: 33.33%
}

ul.txt4 li {
    width: 25%
}

ul.txt5 li {
    width: 20%
}

ul.txt6 li {
    width: 16.66%
}

ul.txt li,ul.txt2 li,ul.txt3 li,ul.txt4 li,ul.txt5 li,ul.txt6 li {
    height: 45px
}

ul.txt2 li a,ul.txt3 li a,ul.txt4 li a,ul.txt5 li a,ul.txt6 li a {
    height: 100%;
    display: block;
    text-decoration: none;
    overflow-y: hidden
}

ul.txt li,ul.txt2 li,ul.txt3 li,ul.txt4 li,ul.txt5 li,ul.txt6 li,ul.txt li a,ul.txt2 li a,ul.txt3 li a,ul.txt4 li a,ul.txt5 li a,ul.txt6 li a {
    line-height: 45px;
    font-size: 14px;
    color: #444;
    cursor: pointer
}

ul.txt li a,ul.txt2 li a,ul.txt3 li a,ul.txt4 li a,ul.txt5 li a,ul.txt6 li a {
    padding: 0 8px
}

.index .record {
    width: 738px;
    border: 1px solid #cfcccc;
    padding: 10px;
    margin: 0 auto
}

.index .record a {
    color: #484848
}

.index .friend {
    width: 760px;
    margin: 15px auto
}

.index .friend a {
    margin: 0 6px
}

.index .contactus {
    margin: 0 6px
}

.wrap {
    margin: 8px auto
}

.left_side {
    width: 195px;
    float: left
}

.left_side ul.logo {
    height: 55px;
    /* background: url(../images/logo.gif) no-repeat center center */
}

.left_side .logo img {
    height: 55px;
    display: block;
    margin: 0 auto;
    padding: 5px 0;
    box-sizing: border-box;
}

.left_side ul.logo a {
    display: block;
    width: 100%;
    height: inherit!important;
    height: 55px
}

.left_side ul.nav {
    border: 1px #cfcccc solid;
    background: #f9f9fc;
    z-index: 1;
    border-right: 0;
    padding-bottom: 18px;
    background: -webkit-gradient(linear,0 0,right 0,from(#f2f2f9),to(#fff))
}

.left_side ul.adv {
    padding: 18px
}

.left_side ul.nav div {
    margin-bottom: 18px;
    height: 40px;
    border-bottom: 1px #cfcccc solid;
    background: url(../images/left_nav_title_bg2.png) no-repeat center 0
}

.left_side ul.nav li {
    height: 40px;
    padding-left: 5px;
    line-height: 40px
}

.left_side ul.nav li a {
    display: block;
    color: #585858;
    font-size: 14px;
    text-shadow: 1px 1px 0 #FFF;
    position: relative;
}

.left_side ul.nav li a span {
    display: block;
    padding-left: 52px;
    /* background: url(../images/left_nav_list_icon.gif) no-repeat 24px 0; */
}

.left_side ul.nav li a span.pho {
    background-position: 24px -40px
}

.left_side ul.nav li a span.ip {
    background-position: 24px -80px
}

.left_side ul.nav li a span.id {
    background-position: 24px -120px
}

.left_side ul.nav li a span.jx {
    background-position: 24px -160px
}

.left_side ul.nav li a span.cal {
    background-position: 24px -200px
}

.left_side ul.nav li a span.car {
    background-position: 24px -240px
}

.left_side ul.nav li a span.tao {
    background-position: 24px -280px
}

.left_side ul.nav li a span.jiemeng {
    background-position: 24px -320px
}

.left_side ul.nav li a span.jisuanqi {
    background-position: 24px -358px
}

.left_side ul.nav li a span.mobile {
    background-position: 24px -397px
}

.left_side ul.nav li a span.bank {
    background-position: 24px -433px
}

.left_side ul.nav li a span.youbian {
    background-position: 24px -470px
}

.left_side ul.nav li a span.quhao {
    background-position: 24px -508px
}

.left_side ul.nav li a span.today {
    background-position: 24px -545px
}

.left_side ul.nav li a span.tianqi {
    background-position: 24px -580px
}

.left_side ul.nav li a span.nongli {
    background-position: 24px -614px
}

.left_side ul.nav li a span.huoche {
    background-position: 24px -655px
}

.left_side ul.nav li a span.youjia {
    background-position: 24px -693px
}

.left_side ul.nav li a span.xianxing {
    background-position: 24px -727px
}

.left_side ul.nav li a span.article {
    background-position: 24px -761px
}

.left_side ul.nav li a span.fanyi {
    background-position: 24px -797px
}

.left_side ul.nav li a span.tts {
    background-position: 24px -834px
}

.left_side ul.nav li a span.haiba {
    background-position: 24px -870px
}

.left_side ul.nav li a span.zidian {
    background-position: 24px -903px
}

.left_side ul.nav li a span.cidian {
    background-position: 24px -935px
}

.left_side ul.nav li a span.jinyici {
    background-position: 24px -973px
}

.left_side ul.nav li a span.fanyici {
    background-position: 24px -1002px
}

.left_side ul.nav li a span.shici {
    background-position: 24px -1030px
}

.left_side ul.nav li a span.miyu {
    background-position: 24px -1062px
}

.left_side ul.nav li a span.xiehouyu {
    background-position: 24px -1093px
}

.left_side ul.nav li.current a, .left_side ul.nav li:hover a {
    border: 1px #cfcccc solid;
    border-right: 0;
    border-radius: 3px 0 0 3px;
    position: relative;
    left: 1px;
    z-index: 1;
    background-color: #f2f2f9;
    box-shadow: 1px 0 2px #CCC inset;
    color: #114d7b;
    font-weight: bold
}

.right_side {
    width: 745px;
    float: right;
    border: 1px #cfcccc solid;
    background: #f2f2f9;
    padding: 4px
}

.right_side .search {
    height: 85px
}

.right_side .search dl {
    width: 745px;
    background: #f2f2f9;
    height: 85px
}

.right_side .search dt {
    display: block;
    float: left;
    height: 80px;
    width: 240px;
    background-position: center center;
    background-repeat: no-repeat
}

.right_side .search dt.bank {
    background-image: url(../images/bank_bg.png)
}

.right_side .search dt.phone {
    background-image: url(../images/phone_bg.png)
}

.right_side .search dt.jx {
    background-image: url(../images/jx_bg.png)
}

.right_side .search dt.ip {
    background-image: url(../images/ipaddress_bg.png)
}

.right_side .search dt.id {
    background-image: url(../images/idcard_bg.png)
}

.right_side .search dt.yf {
    background-image: url(../images/yuanfen_bg.png)
}

.right_side .search dt.jm {
    background-image: url(../images/jiemeng_bg.png)
}

.right_side .search dt.youbian {
    background-image: url(../images/youbian_bg.png)
}

.right_side .search dt.quhao {
    background-image: url(../images/quhao_bg.png)
}

.right_side .search dt.today {
    background-image: url(../images/today_bg.png)
}

.right_side .search dt.tianqi {
    background-image: url(../images/tianqi_bg.png)
}

.right_side .search dt.nongli {
    background-image: url(../images/nongli_bg.png)
}

.right_side .search dt.huoche {
    background-image: url(../images/huoche_bg.png)
}

.right_side .search dt.haiba {
    background-image: url(../images/haiba_bg.png)
}

.right_side .search dt.zidian {
    background-image: url(../images/zidian_bg.png)
}

.right_side .search dt.cidian {
    background-image: url(../images/cidian_bg.png)
}

.right_side .search dt.jinyici {
    background-image: url(../images/jinyici_bg.png)
}

.right_side .search dt.fanyici {
    background-image: url(../images/fanyici_bg.png)
}

.right_side .search dt.shici {
    background-image: url(../images/shici_bg.png)
}

.right_side .search dt.miyu {
    background-image: url(../images/miyu_bg.png)
}

.right_side .search dt.xiehouyu {
    background-image: url(../images/xiehouyu_bg.png)
}

.right_side .search dd {
    float: left;
    padding-top: 3px;
    width: 500px;
    color: #aaa;
    padding-left: 5px;
}

.right_side .search dd ul.box input.search_input {
    height: 30px;
    border: #ccc solid 1px;
    padding: 0 5px 0 32px;
    width: 240px;
    background: url(../images/search_input_icon.png) no-repeat 8px center #fff;
    line-height: 30px
}

.right_side .search dd ul.box input.yuanfen_input {
    height: 30px;
    border: #ccc solid 1px;
    padding: 0 5px 0 5px;
    width: 120px;
    line-height: 30px
}

.right_side .search dd ul.box button {
    border: 1px #007396 solid;
    background: #31b2da;
    width: 80px;
    height: 32px;
    border-radius: 3px;
    background: -webkit-gradient(linear,0 0,0 bottom,from(#52c8ec),to(#31b2da));
    box-shadow: 0 1px 1px #83dffc inset;
    font-size: 14px;
    color: #FFF;
    text-shadow: 1px 1px 0 #007396
}

.right_side .search dd ul.box button:hover {
    background: -webkit-gradient(linear,0 0,0 bottom,from(#6ed4f3),to(#45bce1));
    text-shadow: 1px 1px 0 #007396
}

.right_side .search dd ul.box button:active {
    background: -webkit-gradient(linear,0 0,0 bottom,from(#45bce1),to(#6ed4f3));
    box-shadow: 0 1px 1px #138bb0 inset
}

.right_side .search dd ul span {
    line-height: 150%;
    clear: both
}

.right_side .fixed {
    position: fixed;
    top: 0;
    z-index: 99;
    border-bottom: 1px #e4e4ea solid
}

.right_side .calendar_title {
    background: url(../images/calendar_bg.png) no-repeat 15px center;
    padding: 0 4px;
    height: 60px
}

.right_side .jisuanqi_title {
    background: url(../images/jisuanqi_bg.png) no-repeat 15px center;
    padding: 0 4px;
    height: 60px
}

.right_side .article_title {
    background: url(../images/article_bg.png) no-repeat 15px center;
    padding: 0 4px;
    height: 60px
}

.right_side .youjia_title {
    background: url(../images/youjia_bg.png) no-repeat 15px center;
    padding: 0 4px;
    height: 60px
}

.right_side .xianxing_title {
    background: url(../images/xianxing_bg.png) no-repeat 15px center;
    padding: 0 4px;
    height: 60px
}

.right_side .fanyi_title {
    background: url(../images/fanyi_bg.png) no-repeat 15px center;
    padding: 0 4px;
    height: 60px
}

.right_side .tts_title {
    background: url(../images/tts_bg.png) no-repeat 15px center;
    padding: 0 4px;
    height: 60px
}

.right_side .carnav {
    background: url(../images/car_bg.png) no-repeat 15px 15px;
    padding-top: 50px;
    text-align: center;
    border-bottom: 1px #e4e4ea solid
}

.right_side .carnav ol {
    height: 30px;
    line-height: 30px;
    width: 745px;
    background-color: #f2f2f9;
    z-index: 1
}

.right_side .carnav a {
    margin: 0 2px;
    padding: 2px 5px;
    line-height: 30px
}

.right_side .carnav a:hover,.right_side .carnav a.hover {
    background: #dedee5;
    border-radius: 3px;
    box-shadow: 0 0 3px #babac0 inset;
    text-shadow: 1px 1px 0 #babac0
}

.right_side .carnav span {
    color: #8a8aad;
    padding: 2px 5px
}

.right_side .prompt {
    background: #fff;
    border: 1px #e4e4ea solid;
    margin-top: 4px;
    padding: 25px
}

.right_side .prompt h3 {
    color: #F70;
    font-size: 15px;
    letter-spacing: 2px;
    padding-bottom: 10px
}

.right_side .prompt p {
    text-indent: 2em;
    line-height: 180%;
    padding-bottom: 10px
}

.container {
    min-height: 330px;
    background: #fff;
    border: 1px #e4e4ea solid;
    border-top: 0
}

.container ol.adv {
    padding: 5px
}

.container ol.title {
    clear: both;
    height: 45px;
    border-width: 1px 0;
    border-color: #e4e4ea;
    border-style: solid;
    padding-left: 45px;
    background: url(../images/container_title_icon.png) no-repeat 13px center
}

.container ol.title ul.left {
    float: left
}

.container ol.title ul.left h3 {
    display: inline;
    font-size: 16px;
    color: #31b2da;
    letter-spacing: 2px;
    line-height: 45px
}

.container ol.title ul.left span {
    color: #8a8aad
}

.container ol.title ul.right {
    float: right;
    padding: 8px
}

.container ol.result {
    padding: 20px 50px;
    position: relative;
    min-height: 270px
}

.container ol.result ul {
    line-height: 200%;
    clear: both
}

.container ol.result ul li.item {
    width: 80px;
    text-align: right;
    float: left;
    color: #8a8aad
}

.container ol.result ul li.item1 {
    width: 100px;
    margin-left: -20px;
    text-align: right;
    float: left;
    color: #8a8aad
}

.container ol.result ul li.grid {
    background: url(../images/text_grid_bg.png) no-repeat 0 15px;
    height: 90px;
    padding-right: 20px;
    width: 60px;
    line-height: 90px;
    font-size: 51px;
    text-align: center;
    float: left;
    color: #000;
    overflow: hidden;
    font-family: "微软雅黑","微软雅黑","微软雅黑","微软雅黑"
}

.container ol.result ul li.value {
    width: 560px;
    float: left
}

.container ol.result ul li.value1 {
    width: 240px;
    float: left
}

.container ol.result ul.img {
    padding-bottom: 15px
}

.container ol.result ul.text_note {
    width: 280px
}

.container ol.result ul.myip {
    background: #fcfcff;
    height: 80px;
    width: 220px;
    padding: 20px;
    border: 1px #DDD solid
}

.container ol.result .bannar {
    position: absolute;
    width: 300px;
    background: #DDD;
    height: 250px;
    right: 50px;
    top: 20px;
    color: #FFF;
    font-size: 50px;
    text-align: center;
    line-height: 250px;
    overflow: hidden
}

.container ol.forie6 {
    _height: 270px
}

.container ol.exlist {
    padding: 20px 50px
}

.container ol.exlist li dt {
    height: 36px;
    line-height: 36px;
    color: #999
}

.container ol.exlist li dt b {
    color: #46719e;
    margin: 0 5px
}

.container ol.exlist li dt .left {
    float: left
}

.container ol.exlist li dt .right {
    float: right
}

.container ol.exlist li dd {
    display: block;
    padding: 15px 25px;
    background: #ffcfcff;
    border: 1px #DDD solid;
    border-radius: 5px
}

.container ol.comment {
    padding: 20px 50px
}

.container ol.comment ul {
    line-height: 200%;
    padding-top: 5px;
    clear: both
}

.container ol.comment ul li.item {
    width: 120px;
    text-align: right;
    float: left
}

.container ol.comment ul li.value {
    padding-left: 40px;
    float: left
}

.container ol.comment ul li.value textarea {
    width: 460px
}

.container ol.comment ul li.value p {
    padding: 3px
}

.container ol.comment ul li.value p input.moretype {
    width: 360px
}

.container ol.comment ul.foot {
    clear: both;
    padding-top: 25px;
    text-align: center
}

.container ol.comment button {
    height: 30px;
    margin: 0 10px;
    padding: 0 20px;
    font-size: 14px
}

.container ol.comment button span {
    height: 24px;
    width: 24px;
    background: url(../images/icons.png) no-repeat;
    margin-right: 10px
}

.container ol.comment .chaico {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background: url(../images/icons.png) no-repeat -24px 0
}

.container ol.comment .code_img {
    border: 1px #DDD solid
}

.container ol.car_citys {
    width: 290px;
    float: left;
    margin: 10px 0;
    padding: 0 35px 0 15px
}

.container ol.car_citys ul {
    padding: 15px;
    border-bottom: 1px #DDD dashed
}

.container ol.car_citys ul.nobor {
    padding: 15px;
    border-bottom: 1px #FFF dashed
}

.container ol.car_citys ul h3 {
    font-size: 14px;
    color: #114d7b;
    line-height: 220%
}

.container ol.car_citys ul dl {
    line-height: 200%
}

.container ol.car_citys ul dl span {
    margin: 0 5px;
    color: #CCC
}

.container ol.car_citys ul dl a {
    letter-spacing: 1px;
    white-space: nowrap
}

.container ol.car_citys ul dl a.black {
    color: #F70;
    font-weight: bold
}

.container ol.car_citys ul dl a.point {
    background: #F70;
    color: #FFF;
    padding: 2px 5px;
    border-radius: 10px
}

.container ol.car_citys ul.point {
    background: #f6f6f6
}

.container ol.car_citys_left {
    border-right: 1px #DDD solid;
    padding: 0 15px 0 35px
}

.container ol.calendar {
    padding: 25px;
    _padding: 20px;
    width: 701px
}

.container ol.today_detail {
    padding: 10px;
    line-height: 200%
}

.footer {
    height: 80px;
    background: none repeat scroll 0 0 #e6e6e9;
    color: #8a9093;
    text-shadow: 1px 1px 0 #f2f2f9
}

.footer ul {
    float: left
}

.footer ul.code {
    width: 80px;
    height: 80px;
    background: url(../images/footer_code.png) no-repeat center center;
    display: none;
}

.footer ul.copy {
    padding-top: 10px;
    line-height: 180%;
    width: 700px;
    margin-left: 95px;
    width: 500px;
}

.footer ul.copy a {
    margin: 0 5px
}

.footer ul.copy b {
    color: #cbcbcb;
    font-weight: normal
}

.footer ul.cont {
    float: right;
    width: 182px;
    text-align: right;
    padding-top: 10px;
    line-height: 200%;
    /* margin-right: 95px; */
}

.footer ul.cont a {
    display: block;
    float: left;
    height: 35px;
    width: 35px;
    margin-left: 5px;
    background: url(../images/footer_cont.png) no-repeat 0 0;
    _background: url(../images/footer_cont.gif) no-repeat 0 0;
    opacity: .7;
    filter: alpha(opacity=70);
    _margin-left: 2px
}

.footer ul.cont a.qq:hover {
    background-position: 0 -40px
}

.footer ul.cont a.tel {
    background-position: -40px 0
}

.footer ul.cont a.tel:hover {
    background-position: -40px -40px
}

.footer ul.cont a.sina {
    background-position: -80px 0
}

.footer ul.cont a.sina:hover {
    background-position: -80px -40px
}

.footer ul.cont a.weixin {
    background-position: -120px 0
}

.footer ul.cont a.weixin:hover {
    background-position: -120px -40px
}

.fleft {
    float: left
}

.fright {
    float: right
}

.center {
    text-align: center
}

.right {
    text-align: right
}

.left {
    text-align: left
}

.cboth {
    clear: both
}

.inline {
    display: inline
}

.gclear:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    content: ''
}

.gclear {
    zoom:1}

.bbb,.br,.brl,.blr,.btr,.brt,.bbr,.brb {
    border-right: 1px solid #e5e5e5
}

.bbb,.bl,.brl,.blr,.btl,.blt,.bbl,.blb {
    border-left: 1px solid #e5e5e5
}

.bbb,.bt,.btb,.bbt,.btl,.blt,.btr,.brt {
    border-top: 1px solid #e5e5e5
}

.bbb,.bb,.btb,.bbt,.blb,.bbl,.brb,.bbr {
    border-bottom: 1px solid #e5e5e5
}

.mm,.mr,.mrl,.mlr,.mtr,.mrt,.mbr,.mrb {
    margin-right: 10px
}

.mm,.ml,.mrl,.mlr,.mtl,.mlt,.mbl,.mlb {
    margin-left: 10px
}

.mm,.mt,.mtb,.mbt,.mtl,.mlt,.mtr,.mrt {
    margin-top: 10px
}

.mm,.mb,.mtb,.mbt,.mlb,.mbl,.mrb,.mbr {
    margin-bottom: 10px
}

.pp,.pr,.prl,.plr,.ptr,.prt,.pbr,.prb {
    padding-right: 10px
}

.pp,.pl,.prl,.plr,.ptl,.plt,.pbl,.plb {
    padding-left: 10px
}

.pp,.pt,.ptb,.pbt,.ptl,.plt,.ptr,.prt {
    padding-top: 10px
}

.pp,.pb,.ptb,.pbt,.plb,.pbl,.prb,.pbr {
    padding-bottom: 10px
}

.f12,.f12 a {
    font-size: 12px
}

.f14,.f14 a {
    font-size: 14px
}

.f16,.f16 a {
    font-size: 16px
}

.f18,.f18 a {
    font-size: 18px
}

.f24,.f24 a {
    font-size: 24px
}

.f36,.f36 a {
    font-size: 36px
}

.f48,.f48 a {
    font-size: 48px
}

.l100 {
    line-height: 100%
}

.l150 {
    line-height: 150%
}

.l180 {
    line-height: 180%
}

.l200 {
    line-height: 200%
}

.l250 {
    line-height: 250%
}

.l300 {
    line-height: 300%
}

.daxie {
    text-transform: uppercase
}

.xiaoxie {
    text-transform: lowercase
}

a.white,.white,.white a {
    color: #fff
}

a.green,.green,.green a {
    color: #008000
}

a.red,.red,.red a {
    color: red
}

a.blue,.blue,.blue a {
    color: blue
}

a.pink,.pink,.pink a {
    color: #c00
}

a.gray,.gray,.gray a {
    color: #aaa
}

a.orange,.orange,.orange a {
    color: orange
}

a.yellow,.yellow,.yellow a {
    color: #ff0
}

a.black,.black,.black a {
    color: #333
}

.bwhite {
    background-color: #fff
}

.bgreen {
    background-color: #008000
}

.bred {
    background-color: red
}

.bblue {
    background-color: blue
}

.bpink {
    background-color: #c00
}

.bgray {
    background-color: #e5e5e5
}

.borange {
    background-color: orange
}

.byellow {
    background-color: #ffffb5
}

.bblack {
    background-color: #333
}

ul.l2 li,ul.l3 li,ul.l4 li,ul.l5 li,ul.l6 li,ul.l7 li,ul.l8 li,ul.limg li {
    float: left;
    display: inline;
    margin: 0 5px;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap
}

ul.l2 li {
    width: 344px!important;
    width: 354px;
    _width: 344px
}

ul.l3 li {
    width: 226px!important;
    width: 236px;
    _width: 226px
}

ul.l4 li {
    width: 48%!important;
    width: 177px;
    _width: 167px
}

ul.l5 li {
    width: 131px!important;
    width: 141px;
    _width: 131px
}

ul.l6 li {
    width: 108px!important;
    width: 118px;
    _width: 108px
}

ul.l7 li {
    width: 91px!important;
    width: 101px;
    _width: 91px
}

ul.l8 li {
    width: 78px!important;
    width: 88px;
    _width: 78px
}

ul.limg li {
    width: 172px!important;
    width: 182px;
    _width: 172px;
    padding: 5px 3px 0 3px
}

.today_detail ul.limg li {
    width: 162px!important;
    width: 162px;
    _width: 162px;
    padding: 5px 2px 0 2px
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

.container table {
    border-bottom: 1px solid #e5e5e5;
    border-collapse: collapse
}

th {
    border: 1px solid #e5e5e5;
    background-color: #f8f8f8;
    font-weight: normal;
    padding: 3px 1px
}

.container table td {
    border: 1px solid #e5e5e5;
    padding: 3px 2px;
    word-break: break-all
}

.container table.center td,.container table.center th,.container tr.center td,.container tr.center th,.container td.center {
    text-align: center
}

.container table.nob,.container table.nob th,.container table.nob td {
    border: 0
}

.article_box {
    width: 758px;
    border: 1px solid #cfcccc;
    margin: 10px auto
}

.article_title {
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
    overflow: hidden;
    background: none repeat scroll 0 0 #f8f8f8
}

.article_tops {
    clear: both;
    border-top: 1px solid #cfcccc;
    padding-top: 2px
}

.article_list {
    color: #3f484f;
    -webkit-font-smoothing: antialiased;
    margin-left: 10px
}

.article_list a {
    text-decoration: none;
    outline: 0
}

.article_list a:hover {
    opacity: .85
}

.article_list .first {
    margin-top: -10px
}

.article_list .last {
    border-bottom: 0;
    margin-bottom: -15px
}

.article {
    border-bottom: 1px solid #f1f1f1
}

.article_pic {
    margin-top: 10px
}

.article_pic_item img {
    width: 100%;
    margin: 0 auto;
    display: block
}

.article:last-child {
    border-bottom: 0
}

.article_img {
    width: 176px;
    height: 106px;
    float: left;
    margin: 20px 30px 20px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.article_img img {
    width: 100%;
    height: 100%;
}

.article_nofloat {
    overflow: hidden;
    padding: 20px 0;
    height: 106px;
    position: relative
}

.article_pic .article_nofloat {
    height: 20px
}

.article_img3 {
    height: 176px
}

.article_imgs {
    margin-right: -30px
}

.article h3 {
    font-size: 18px;
    color: #222;
    font-weight: 300;
    margin: 0;
    padding: 0;
    line-height: 24px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.article h3 a {
    font-size: 18px;
    color: #222
}

.article p {
    font-size: 14px;
    color: #777;
    line-height: 1.5;
    margin-bottom: 10px;
    height: 45px;
    overflow: hidden;
}

.article_nofloat .article_img {
    margin: 5px 30px 15px 0
}

.article_info {
    font-size: 12px;
    color: #999;
    bottom: 15px;
    width: 100%;
    position: absolute
}

.article_info a {
    font-size: 12px;
    color: #999
}

.article_category {
    color: #84909c;
    margin-right: 10px
}

.article_date {
    margin-right: 10px
}

.article_content {
    color: #3f484f;
    -webkit-font-smoothing: antialiased
}

.article_content a,.article_content a:hover {
    text-decoration: none;
    outline: 0
}

.article_content a:hover {
    opacity: .85
}

.article_content {
    border-top: 0;
    overflow: hidden
}

.content_hd {
    border-bottom: 1px solid #eee;
    padding: 30px 0 20px;
    margin: 0 30px
}

.content_hd h2 {
    font-size: 22px;
    margin-top: 10px;
    line-height: 1.3
}

.content_hd_media {
    padding: 20px 0 0;
    margin: 0 20px
}

.content_hd_media h2 {
    font-size: 22px;
    margin-top: 3px;
    color: #222;
    font-weight: bold;
    margin-bottom: 32px;
    line-height: 1;
    text-align: center
}

.content_hd_media .meta {
    text-align: center
}

.content_hd_media .dash_line {
    width: 100%;
    border-bottom: 1px dashed #d4d4d4;
    margin-bottom: -12px
}

.content_hd_media .meta_info {
    margin: 0 auto;
    background: #fff;
    text-align: center;
    display: inline-block
}

.content_hd_media .meta_info .tip {
    border: 1px solid #00aeef;
    border-radius: 9px;
    font-size: 12px;
    padding: 1px 4px 0;
    color: #00aeef;
    vertical-align: top;
    font-weight: normal;
    margin: 0 5px
}

.content_hd_media .meta_info .view,.content_hd_media .meta_info .date {
    font-size: 13px;
    color: #999
}

.content_hd_media .meta_info .view {
    margin: 0 5px
}

.content_hd_media .meta_info .date {
    margin: 0 5px
}

.content_hd .meta {
    overflow: hidden;
    font-size: 13px;
    color: #a1a1a1
}

.content_hd .meta .date {
    float: right
}

.content_hd .meta .source {
    color: #329ef1;
    font-style: normal
}

.content_hd .meta .vieworiginal {
    margin-left: 30px;
    color: #329ef1;
    font-size: 13px
}

.content_bd {
    padding: 10px;
    font-size: 14px;
    line-height: 1.8;
    /* border: 1px solid #cfcccc; */
    margin-top: 10px
}

.content_bd p,.content_bd div,.content_bd h1,.content_bd h2,.content_bd h3,.content_bd h4 {
    text-indent: 2em;
    line-height: 1.8;
    margin-bottom: 10px
}

.content_bd img {
    margin: 0 auto 20px;
    display: block;
    max-width: 80%
}

.content_bd font strong {
    font-weight: normal
}

.content_bd a {
    font-size: 14px;
    color: #329ef1
}

.content_bd .copyright {
    color: #999;
    font-size: 14px;
    text-align: center;
    padding-top: 10px
}

.content_bd small {
    font-size: inherit
}

.content_bd img {
    background: #e6e6e6 url("../images/article_main_pic_placeholder.png") no-repeat center
}

.searchbox {
    width: 760px;
    height: 70px;
    margin: 0 auto
}

.searchbox ul {
    height: 35px;
    width: 760px;
    list-style: none
}

.searchbox ul li {
    float: left
}

.searchbox ul li a {
    float: left;
    line-height: 35px;
    padding: 0 20px;
    text-decoration: none;
    color: #000;
    font-size: 14px;
    font-weight: bold
}

.searchbox ul li .current {
    background-color: #17aedd;
    color: #fff
}

.searchbox .inp {
    height: 30px;
    line-height: 30px;
    width: 634px;
    padding: 0 10px;
    float: left;
    border: #17aedd 3px solid
}

.searchbox .btn {
    float: left;
    border: 0;
    height: 36px;
    width: 100px;
    color: #FFF;
    line-height: 36px;
    text-align: center;
    overflow: hidden;
    background-color: #17aedd
}

.content_bd p {
    font-size: 16px;
}

.record a {
    font-size: 12px;
    padding: 5px;
    display: inline-block;
}

.fixnav {
    position: fixed;
    top: 0;
}

.page-item {
    display: inline-block;
    padding: 0 5px;
}

i.icon {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 11px;
    left: 15px;
    background-size: 100%;
}

.icon-nba {
    background-image: url('../images/icon/nba.png');
}

.icon-cba {
    background-image: url('../images/icon/cba.png');
}

.icon-yingchao {
    background-image: url('../images/icon/yingchao.png');
}

.icon-zhongchao {
    background-image: url('../images/icon/zhongchao.png');
}

.icon-xijia {
    background-image: url('../images/icon/xijia.png');
}

.icon-dejia {
    background-image: url('../images/icon/dejia.png');
}

.icon-yijia {
    background-image: url('../images/icon/yijia.png');
}

.icon-fajia {
    background-image: url('../images/icon/fajia.png');
}

.icon-ouguan {
    background-image: url('../images/icon/ouguan.png');
}

.icon-yingguan {
    background-image: url('../images/icon/yingguan.png');
}

.icon-shijiebei {
    background-image: url('../images/icon/shijiebei.png');
}

.icon-ouzhoubei {
    background-image: url('../images/icon/ouzhoubei.png');
}

.icon-lanqiu {
    background-image: url('../images/icon/lanqiu.png');
}

.icon-zuqiu {
    background-image: url('../images/icon/zuqiu.png');
}

p.vplay {
    text-indent: 0;
}