* { text-decoration: none; list-style: none; font-family: "微软雅黑"; }
body, html { -webkit-text-size-adjust: none; width: 100%; font-family: "微软雅黑"; margin: 0; padding: 0; min-width: 1200px; }
ul, li, dl, dd, dt, p, ol, h1, h2, h3, h4, h5 { font-size: 16px; font-weight: 100; padding: 0; margin: 0; }
    dl dd, dl dt { padding: 0; margin: 0; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
dl dd { font-size: 0; }
a, input, button { outline: none; }
a { color: #fff; }
.w { width: 1200px; margin: 0 auto; overflow:hidden; }
/*header*/
#header { margin: 15px 0 10px; height: 95px; }
.top_phone { height: 30px; margin: 15px 0 20px; text-align: right; color: #A3A3A3; }
    .top_phone img { float: right; margin-right: 6px; }
    .top_phone span { text-align: left; color: #020202; font-size: 15px; display: inline-block; float: right; margin-right: 15px; }
    .top_phone b { box-sizing: border-box; font-weight: 600; font-size: 26px; font-family: arial; color: #015298; }
.pure-menu-horizontal .pure-menu-list { display: block; }
.home-menu { box-sizing: border-box; background: url(../images/menu_bg.png)no-repeat center center; position: absolute; z-index: 999999999999999999999; top: 0px; }
    .home-menu ul { width: 1000px; margin: 0 auto; }
        .home-menu ul li { box-sizing: border-box; }
            .home-menu ul li a { color: #FFFFFF; display: inline-block; font-size: 16px; box-sizing: border-box; padding: 13px 28px; }
                .home-menu ul li a:hover { background: none; box-sizing: border-box; }
.pure-menu-selected { }
.home-menu ul li:hover { background: url(../images/menu-item-bg.png)no-repeat center center;; box-sizing: border-box; }
.pure-menu-link { background: none; }

.home-menu-inn { box-sizing: border-box; background: url(../images/menu_bg.png)no-repeat center center; }
    .home-menu-inn ul { width: 1000px; margin: 0 auto; }
        .home-menu-inn ul li { box-sizing: border-box; }
            .home-menu-inn ul li a { color: #FFFFFF; display: inline-block; font-size: 16px; box-sizing: border-box; padding: 13px 28px; }
                .home-menu-inn ul li a:hover { background: none; box-sizing: border-box; }
.pure-menu-selected { }
.home-menu-inn ul li:hover { background: url(../images/menu-item-bg.png)no-repeat center center;; box-sizing: border-box; }
.pure-menu-link { background: none; }
/*header end*/
/*banner*/
.banner { width: 100%; position: relative; height: 650px; }
    .banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
        .banner .bd ul { }
        .banner .bd li { height: 650px; overflow: hidden; text-align: center; }
            .banner .bd li a { display: block; height: 650px; }
    .banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 120px; line-height: 120px; }
        .banner .hd ul { text-align: center; }
            .banner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 10px; height: 10px; margin: 0 8px; overflow: hidden; background: #1169C3; border-radius: 100%; filter: alpha(opacity=50); opacity: 0.9; line-height: 999px; }
            .banner .hd ul .on { background: #FFB934; }
    .banner .prev, .banner .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 3%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #474747 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.8; display: none; }
    .banner .next { left: auto; right: 3%; background-position: -6px -137px; }
/*banner end*/

/*innbanner*/
.innbanner { width: 100%; position: relative; height: 350px; margin-top: -47px; z-index: -1; }
    .innbanner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
        .innbanner .bd ul { }
        .innbanner .bd li { height: 350px; overflow: hidden; text-align: center; }
            .innbanner .bd li a { display: block; height: 350px; }
/*innbanner end*/
/*关键词搜索*/
.search { background: #E5E5E5; height: 60px; }
    .search h4 { color: #515151; line-height: 60px; }
        .search h4 a { color: #818181; font-size: 15px; display: inline-block; margin: 0 5px; }
            .search h4 a:hover { color: #015298; }
.search-box { padding-top: 15px; padding-left: 80px; box-sizing: border-box; }
.search input { border-top-left-radius: 50px; border-bottom-left-radius: 50px; border: none; height: 30px; padding-left: 15px; box-sizing: border-box; font-size: 14px; color: #555555; float: left; width: 80%; }
.search button { background: #015298; height: 30px; text-align: center; width: 75px; border: none; border-top-right-radius: 50px; border-bottom-right-radius: 50px; line-height: 30px; display: block; float: left; }
/*关键词搜索  end*/
.title { margin: 0 auto; text-align: center; margin: 30px 0 35px 0; }
    .title h4 { font-size: 36px; color: #015298; font-weight: 500; }
    .title h5 { font-size: 14px; font-family: "arial"; text-transform: uppercase; color: #015298; font-weight: 600; }
/*服务领域*/
.service_class { margin: 10px 0 60px; }
    .service_class dl { cursor: pointer; }
        .service_class dl dt { text-align: center; margin: 5px 0; }
            .service_class dl dt h4 { font-size: 18px; margin-bottom: 3px; color: #333; }
            .service_class dl dt h5 { font-size: 14px; text-transform: uppercase; color: #FFB934; font-family: "arial"; }
        .service_class dl:hover img { opacity: 0.9; transition: all 0.3s; }
/*服务领域  end*/

/*产品中心*/
.product { background: url(../images/pro_bg.png); padding: 40px 0 15px 0; box-sizing: border-box; }
    .product .hd { width: 900px; margin: 0 auto; }
        .product .hd ul li a { color: #015298; width: 150px; height: 45px; border: #015298 1px dashed; display: block; text-align: center; line-height: 44px; border-radius: 20px; margin: 0 auto; }
        .product .hd ul li.on a { background: #015298; color: #fff; border-style: solid; }

.pro_list { margin-top: 30px; padding-bottom: 10px; }
    .pro_list ul li { padding: 0 6px; box-sizing: border-box; cursor: pointer; margin-bottom: 15px; overflow: hidden; }
        .pro_list ul li dl { background: #fff; position: relative; overflow: hidden; }
            .pro_list ul li dl dd { font-size: 0; border: 1px solid #F2F2F2; border-bottom: none; box-sizing: border-box; }
                .pro_list ul li dl dd img { width: 100%; }
            .pro_list ul li dl dt { height: 35px; background: rgba(0,0,0,0.7); position: absolute; bottom: 0; width: 100%; }
                .pro_list ul li dl dt a { text-align: center; display: block; line-height: 33px; }
        .pro_list ul li:hover dl dt { background: #015298; }

.more { width: 180px; height: 42px; background: #015298; margin: 0 auto; text-align: center; line-height: 42px; margin-top: 30px; margin-bottom: 30px; cursor: pointer; }
    .more:hover { background: #F7B934; }
/*产品中心  end*/

/*产品详情*/
.effect { background: #E3E3E3; padding: 80px 0; box-sizing: border-box; height: 650px; }
.effect_show { position: relative; }
.effect_class { width: 60px; top: 0; position: absolute; }

.effect .parHd ul li { width: 60px; background: #fff; border-top-left-radius: 20px; border-bottom-left-radius: 20px; cursor: pointer; }
    .effect .parHd ul li:nth-child(1) { margin-bottom: 10px; }
    .effect .parHd ul li a { margin: 0 auto; width: 20px; letter-spacing: 5px; height: 240px; display: block; writing-mode: vertical-lr; text-align: center; color: #015298; }
    .effect .parHd ul li.on { background: #015298; }
        .effect .parHd ul li.on a { color: #fff; }
.effect_cont { width: 1140px; position: absolute; top: 0; left: 60px; height: 490px; background: url(../images/effc.png)no-repeat right 0; }
.effect_item { overflow: hidden; }
    .effect_item dl { padding: 35px; box-sizing: border-box; }
        .effect_item dl dd { width: 430px; text-align: center; float: left; }
            .effect_item dl dd img { max-width: 390px; }
        .effect_item dl dt { width: 640px; float: left; }
            .effect_item dl dt h4, .effect_item dl dt h1 { font-size: 30px; color: #015298; text-transform: uppercase; border-bottom: 1px solid #BFBFBF; padding-bottom: 5px; box-sizing: border-box; }
            .effect_item dl dt ol { border-bottom: 1px solid #BFBFBF; padding: 10px 0; box-sizing: border-box; overflow: hidden; }
                .effect_item dl dt ol li { line-height: 30px; font-size: 15px; width: 50%; float: left; }
            .effect_item dl dt h5 { width: 90px; height: 30px; background: #015298; line-height: 30px; text-align: center; color: #fff; font-size: 15px; letter-spacing: 2px; margin: 20px 0; }
            .effect_item dl dt b { color: #015298; font-size: 15px; margin-bottom: 5px; display: block; }
            .effect_item dl dt span { display: block; font-size: 14px; color: #6C6C6C; line-height: 28px; letter-spacing: 1px; padding-left: 15px; box-sizing: border-box; background: url(../images/jt.png)no-repeat left center; }
            .effect_item dl dt a { color: #015298; font-size: 14px; line-height: 60px; }
                .effect_item dl dt a:hover { color: #F7B934; }
.effect_text { height: 60px; overflow: hidden; }
.effect_cont { position: relative; }
    .effect_cont .hd { margin-left: 465px; position: absolute; bottom: 20px; }
        .effect_cont .hd ul li { border: 1px solid #015298; width: 8px; height: 8px; border-radius: 100%; float: left; font-size: 0; background: none; margin-right: 8px; }
.par_list .hd ul li.on { background: #015298; }
.apply { font-weight: bold; }
    .apply img { vertical-align: middle; }
.cm-hr { border-bottom: 1px dashed gray; margin: 20px auto; width: 100%; }
/*产品详情  end*/

/*业务流程*/
.service { background: #F7F7F7; box-sizing: border-box; padding: 30px 0; box-sizing: border-box; }

.service_list ul li { margin-top: 15px; }
.service_list li dl { text-align: center; padding: 30px 30px; box-sizing: border-box; cursor: pointer; }
    .service_list li dl dd { width: 80px; height: 80px; margin: 0 auto; }
    .service_list li dl dt h4 { font-size: 18px; color: #015298; font-weight: 600; }
    .service_list li dl dt h5 { width: 30px; height: 3px; background: #015298; margin: 0 auto; margin-top: 15px; transition: all 0.3s; }
    .service_list li dl dt p { color: #6E6E6E; font-size: 14px; margin-top: 15px; }
.service_list li:hover dl { background: #fff; box-sizing: border-box; }
    .service_list li:hover dl h5 { width: 80px; transition: all 0.3s; }
/*业务流程  end*/

/*广告位*/
.ggw { margin: 0 auto; height: 370px; overflow: hidden; background: url(../images/ggw1.jpg) no-repeat center center; box-sizing: border-box; padding: 62px 0; box-sizing: border-box; }
    .ggw .top_phone { height: 90px; }
        .ggw .top_phone span { color: #Fff; font-size: 22px; }
        .ggw .top_phone b { font-size: 45px; color: #fff; }
    .ggw a { width: 260px; height: 52px; background: #F7B934; font-size: 22px; display: block; margin: 0 auto; text-align: center; line-height: 52px; letter-spacing: 1px; border-radius: 10px; }
/*广告位  end*/

/*成功案例*/
.case { background: none; box-sizing: border-box; }
.case_class { width: 1200px; }
    .case_class ul li { float: left; }
        .case_class ul li:nth-child(1) a { background: #015298; color: #fff; }
        .case_class ul li a { border: 1px dashed #015298; width: 150px; height: 45px; display: block; border-radius: 20px; text-align: center; color: #015298; line-height: 45px; margin: 0 auto; }
            .case_class ul li a:hover { background: #015298; color: #fff; transition: all 0.6s; }
.case_list ul li { padding: 0 10px; box-sizing: border-box;  transition: all 0.6s; }
.case_list img {  cursor: pointer; transition: all 0.6s; }
    .case_list img:hover { transform: scale(1.1); transition: all 0.6s; }
/*

*/
/*成功案例  end*/

/*关于我们*/
.about { background: url(../images/about.jpg)no-repeat top 0 center; padding: 30px 0 170px; box-sizing: border-box; }
    .about .hd ul li { padding: 0 20px; box-sizing: border-box; }
        .about .hd ul li a, .news_list .hd ul li a { width: 150px; height: 42px; border: 1px dashed #015298; border-radius: 20px; text-align: center; line-height: 42px; color: #015298; display: block; }
        .about .hd ul li.on a, .news_list .hd ul li.on a { background: #015298; color: #Fff; }
    .about .bd { padding: 30px 0; box-sizing: border-box; margin: 0 auto; width: 1200px; min-height: 420px; }
.about_us { padding: 0 50px; box-sizing: border-box; }
.about_cont { box-sizing: border-box; }
    .about_cont h4 { text-align: center; font-size: 18px; color: #015298; font-weight: 600; margin-bottom: 20px; }
.about p { text-align: center; box-sizing: border-box; font-size: 14px; line-height: 26px; text-indent: 2em; line-height: 26px; cursor: pointer; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden; }

/*关于我们  end*/


/*新闻中心*/
.news { margin-top: -150px; padding: 30px 0 50px 0; box-sizing: border-box; }
.innews { padding: 30px 0 50px 0; box-sizing: border-box; }
.news_list .hd ul li { float: left; margin-right: 30px; }
.news_cont dl { overflow: hidden; cursor: pointer; margin-bottom: 9px; }
.news_cont { margin-top: 30px; }
.news_list:nth-child(1) { padding-right: 20px; box-sizing: border-box; }
.news_list:nth-child(2) { padding-left: 20px; box-sizing: border-box; }
.news_cont dl dt { padding: 3px 0; box-sizing: border-box; padding-left: 20px; }
    .news_cont dl dt h4 { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 15px; }
    .news_cont dl dt p { text-align: justify; text-indent: 2em; line-height: 24px; font-size: 15px; color: #555556; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; margin-bottom: 10px; }
    .news_cont dl dt a, .news_cont dl dt b { color: #0E6AC5; font-family: "arial"; font-size: 18px; font-weight: 500; text-transform: uppercase; }
    .news_cont dl dt b { color: #878789; }
    .news_cont dl dd img{max-width:100%;max-height:164px;}
.news_more { width: 100%; height: 50px; background: #015298; display: block; line-height: 50px; text-align: center; margin-top: 20px; }
    .news_more:hover { background: #F7B934; }
.news_item li { line-height: 48px; border-bottom: #CECECE 1px dashed; }
    .news_item li a { display: block; color: #0C160E; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .news_item li a span { display: inline-block; width: 7px; height: 7px; background: #015298; border-radius: 100%; margin-right: 8px; }
        .news_item li a b { margin-right: 10px; color: #015298; font-weight: normal; font-family: "arial"; }
    .news_item li:hover a { color: #015298; }
    .news_item li p { line-height: 26px; font-size: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 15px; color: #585858; }
    .news_item li:hover p { color: #000; }
.sense li { line-height: 40px; cursor: pointer; }
    .sense li a { color: #015298; }
/*新闻中心  end*/



/*底部*/
footer { background: #303030; padding: 30px 0 0 0; box-sizing: border-box; }
.footer1 { padding-right: 35px; box-sizing: border-box; }
footer h4 { border-bottom: 1px solid #979797; margin: 15px 0; padding-bottom: 15px; font-size: 18px; color: #fff; }
footer .nav li { line-height: 30px; }
    footer .nav li a { color: #fff; font-size: 14px; }
footer h5 { font-size: 32px; font-family: "arial"; color: #fff; }

footer .foot_cont span { display: block; font-size: 14px; color: #Ffffff; line-height: 26px; }
footer .ewm { text-align: right; padding-top: 30px; box-sizing: border-box; }
    footer .ewm span { display: block; overflow: hidden; color: #fff; font-size: 14px; margin-bottom: 15px; }
.copy { border-top: 1px solid #848484; margin-top: 20px; line-height: 50px; font-size: 14px; color: #fff; }
    .copy a { text-align: right; }
.sur { text-align: right; }

.page_show { margin: 20px 0; width: 90%; text-align: center; }
    .page_show span { padding: 0 5px; }
    .page_show a { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2; margin-right: 2px; color: #333; }
    .page_show .current { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; margin-right: 2px; }
    .page_show a:hover, .page_show a.page_show_current { background: #303030; color: #FFF; }


.weizhi { padding-left: 28px; background: url(../images/addr.png) no-repeat left center; color: #666; font-size: 100%; line-height: 45px; }
    .weizhi a { color: #555; }
.InfoTitle { font-weight: normal; text-align: center; vertical-align: middle; color: #000; padding: 5px 0px; }
    .InfoTitle h1 { font-size: 20px; line-height: 1.5em; margin: 10px 0; }
.InfoTime { color: #999; text-align: left; padding: 2px 0px; height: 25px; }
.InfoContent, .InfoContent p { margin: 0 auto; }
.InfoAttachment { padding: 10px 0px; text-align: center; width: 81px; margin: 0 auto; }
.InfoPicture { text-align: center; }


.info_previous_next_wrap { margin: 20px 0; overflow: hidden; }
    .info_previous_next_wrap a { color: #333; }
    .info_previous_next_wrap .Previous { float: left; font-size: 13px; }
    .info_previous_next_wrap .Next { float: right; font-size: 13px; }

.hot-news, .hot-Cases { text-align: left; }
.hot-indNav { position: relative; overflow: hidden; height: 70px; background: url(../images/bgnav.png) bottom repeat-x; }
    .hot-indNav i { display: inline-block; width: 108px; height: 69px; border-bottom: 4px solid #080c51; text-align: center; font-size: 16px; line-height: 100px; }
.btnMore2 { position: absolute; top: 45px; right: 0; display: block; padding-right: 18px; height: 20px; background: url(../images/More.png) right center no-repeat; color: #999; font-size: 12px; line-height: 20px; }
    .btnMore2:hover { color: #dd1721; }
.hot-dcNews1 { float: left; display: block; overflow: hidden; margin: 20px 0; width: 49%;padding-left:1%; }
    .hot-dcNews1 img { float: left; display: inline-block; margin-right: 13px; height: 105px; }
    .hot-dcNews1 span { float: left; width: 380px; }
    .hot-dcNews1 h6 { margin: 5px 0; color: #999; font-weight: 400; font-size: 12px; }
    .hot-dcNews1 h4 { overflow: hidden; margin: 5px 0; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #333; }
    .hot-dcNews1 h5 { color: #999; font-weight: 400; font-size: 12px; line-height: 20px; }
.hot-dcNews2 { overflow: hidden; width: 100%; }
    .hot-dcNews2 a { float: left; display: block; overflow: hidden; padding: 7px 0 7px 1%; width: 49%; border-bottom: 1px dotted #dedede; font-size: 16px; line-height: 25px; color: #333; }
        .hot-dcNews2 a span { float: right; color: #999; font-size: 14px; }
.hot-dcTjxmList { overflow: hidden; margin: 20px 0 0; }
    .hot-dcTjxmList a { position: relative; float: left; display: inline-block; height: auto; background: #f0f0f0; margin: 0 1%; width: 18%; }
        .hot-dcTjxmList a:hover { background: #d2d2d2; }
        .hot-dcTjxmList a div { overflow: hidden; width: 100%; height: auto; text-align: center; }
            .hot-dcTjxmList a div img { max-width: 100%; height: auto; transition: transform 1.5s; }
        .hot-dcTjxmList a h5 { margin: 0 15px 8px 0; border-bottom: 1px solid #d8d8d8; font-size: 18px; line-height: 30px; text-align: center; color: #333; }
        .hot-dcTjxmList a:hover div img { transform: scale(1.2); }
        .hot-dcTjxmList a:hover h5 { border-bottom: 1px solid #fff; }
.nav-tit { margin: 0 auto 0; padding: 30px 0; border-bottom: 1px solid #e0e0e0; color: #333; text-align: center; font-size: 16px; line-height: 1em; }
    .nav-tit.short { padding-bottom: 0; border-bottom: 0; }
    .nav-tit a { margin-left: 10px; color: #333; }
        .nav-tit a.selected, .nav-tit a:hover { color: #015198; }
    .nav-tit i { margin-left: 10px; color: #e0e0e0; }
.in-h1 { padding: 20px; line-height: 30px; color: #015198; font-size: 30px; text-align: center; font-weight: 300; }


.innav { overflow: hidden; }
    .innav ul { text-align: center; }
        .innav ul li { display: inline-block;    margin: 0 5px; }
            .innav ul li a { width: 150px; height: 42px; border: 1px dashed #015298; border-radius: 20px; text-align: center; line-height: 42px; color: #015298; display: block; }
            .innav ul li.on a { background: #015298; color: #Fff; }
.w98{width:98%;}

#index #nindex, #news #nnews,  #about #nabout, #cases #ncases, #products #nproducts, #contact #ncontact , #jiameng #njiameng , #support #nsupport{ background: url(../images/menu-item-bg.png)no-repeat center center;
    box-sizing: border-box; }


.list-auto { position: relative; display: block; margin: 0 275px 0 0; overflow: hidden; _zoom: 1; }
.right-260 { position: relative; display: block; float: right; width: 260px; overflow: hidden; }
.bg-wrap { margin: 0; padding: 0; background: #fff; }
    .bg-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    .bg-wrap.nobg { background: none; }
.pad-15 { position: relative; padding: 15px; }
.search-tit { display: block; margin: 0 30px; padding-top: 15px; line-height: 38px; border-bottom: 1px solid #f0f0f0; }
    .search-tit h3 { display: inline-block; color: #333; font-size: 16px; font-weight: normal; }
    .search-tit span { margin-left: 15px; color: #999; font-size: 14px; }
        .search-tit span strong { margin: 0 2px; color: #1e7bb3; font-weight: 600; }
/*å›¾æ–‡åˆ—è¡¨æ ·å¼*/
.n-list { padding: 15px 30px; }
    .n-list li { display: block; padding-bottom: 15px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
        .n-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
        .n-list li h2 { padding: 15px 0 15px; font-size: 18px; line-height: 24px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
            .n-list li h2 a { color: #333; text-decoration: none; }
                .n-list li h2 a:hover { color: #8CAC52; }
        .n-list li .note b { position: relative; display: block; float: left; margin-right: 16px; width: 118px; height: 118px; border: 1px solid #e8e8e8; font-style: normal; }
            .n-list li .note b img { min-width: 100%; min-height: 100%; width: 100%; _height: 100%; }
        .n-list li .note p { display: block; font-size: 14px; max-height: 84px; line-height: 28px; font-weight: 500; color: #666; overflow: hidden; }
        .n-list li .note .info { padding-top: 10px; height: 20px; line-height: 20px; }
            .n-list li .note .info span { margin-right: 10px; color: #999; font-size: 12px; }
                .n-list li .note .info span i { margin-right: 3px; font-size: 12px; }
    .n-list .nodata { margin-top: 30px; color: #666; font-size: 14px; line-height: 100px; text-align: center; }
.sidebar-box { margin: 0 0 15px; padding: 20px; background: #fff; }
    .sidebar-box h4 { margin: 0; padding: 0 0 15px; border-bottom: 1px solid #e0e0e0; color: #333; font-size: 16px; font-weight: 300; line-height: 20px; }
    .sidebar-box .txt-list li { margin-top: 15px; line-height: 20px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
        .sidebar-box .txt-list li label { display: inline-block; margin: 0 5px 0 0; width: 16px; height: 16px; line-height: 16px; color: #fff; font-size: 12px; font-weight: 400; text-align: center; background: #999; border-radius: 2px; vertical-align: middle; }
            .sidebar-box .txt-list li label.hot { background: #d70029; }
        .sidebar-box .txt-list li a { line-height: 20px; }
    .sidebar-box .side-img-list { padding-bottom: 0;text-align:center; }
        .sidebar-box .side-img-list li { padding: 10px 0; }
         .sidebar-box .side-img-list li a{color:#333;font-size:13px; display:block;}  
         .sidebar-box .side-img-list li span{font-size:12px; width:100%;}
            .img-box img{max-width:100%;}
    .sidebar-box .tags-box { margin: 0 0 0 -10px; }
        .sidebar-box .tags-box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
        .sidebar-box .tags-box a { display: block; float: left; margin: 10px 0 0 10px; padding: 5px; color: #555; font-size: 12px; line-height: 20px; border: 1px solid #f0f0f0; }
            .sidebar-box .tags-box a:hover { border-color: #34ad2a; }
