﻿*
{
    transition: all .5s;
}
.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4
{
    background: url(../image/SkinsVIBar.png) no-repeat;
}
.b01, .b02, .b03, .b04, .b05, .b06, .b07, .b08, .b09, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22, .b23, .b24, .b25, .b26, .b27, .b28, .b29, .b30, .b31, .b32, .b33, .b34, .b35, .b36, .b37, .b38, .b39, .b40, .b41, .b42, .b43, .b44, .b45, .b46, .b47, .b48, .b49, .b49b, .b59, .b60, .b61, .b62, ul.n_rt_ul
{
    background: url(../image/SkinsVIBtn.png) no-repeat;
    border: 0;
    cursor: pointer;
    overflow: hidden;
}
.login_tab .txtboxcs
{
    border: solid 1px #d7d7d7;
    height: 22px;
}
.topadcs
{
    margin-bottom: 10px;
}
.nrcs
{
    border: 1px solid #d7d7d7;
    border-top: 0;
    margin-bottom: 10px;
    background: #fff;
    width: 752px;
    padding-top: 10px;
}
.prs .t05
{
    background: #c40c0c url(../image/tbg.gif) repeat-x top;
    height: 63px;
    line-height: 58px;
    padding-left: 10px;
    font-family: "微软雅黑";
    font-size: 22px;
    font-weight: normal;
    position: relative;
}
.prs .t05 span
{
    width: 37px;
    height: 26px;
    background: url(../image/tx.png);
    position: absolute;
    right: 15px;
    top: 18px;
}
.prs .t05_con
{
    border: 5px solid #c40c0c;
    width: 191px;
    border-top: 0;
}
.prs li
{
    line-height: 35px;
    border-top: 1px solid #d52c2c;
    border-bottom: 1px solid #b40101;
    background: #c40c0c url("/html/image/cpMuDd_ico.png") no-repeat scroll 7px center;
}
.prs li a
{
    width: 171px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    padding-left: 25px;
    display: block;
}
.prs li a:hover
{
    background: #b40101;
    color: #fff;
}
.prs li a.cur
{
    background: #b40101;
    color: #fff;
}
.hottel
{
    color: #f00;
    font-weight: normal;
}
p sub
{
    vertical-align: sub;
}
p sup
{
    vertical-align: top;
}
.xiangc
{
    height: 160px;
    overflow: hidden;
}
.xiangc dl
{
    float: left;
    height: 207px;
    padding: 10px 10px 0 0;
    width: 164px;
}
.xiangc dt
{
    font-size: 0;
    height: 104px;
    line-height: 0;
    width: 164px;
}
.xiangc dt img
{
    border: 1px solid #ccc;
    height: 100px;
    padding: 1px;
    width: 160px;
}
.xiangc dd
{
    color: #666;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
}
.cpMuBox
{
    width: 201px;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 10px;
}
.cpMuBox dl
{
    padding-bottom: 10px;
    border-bottom: 1px solid #d0e1da;
}
.cpMuBox dt
{
    margin-bottom: 10px;
    padding-left: 20px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #d0e1da;
    font-size: 14px;
    font-weight: bold;
}
.cpMuBox dt a
{
    color: #126a44;
}
.cpMuBox dd
{
    padding-left: 12px;
    margin-right: 10px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}
.cpMuBox dd.cur a
{
    color: #c40c0c;
}
.cpMuBox dd a
{
    color: #767676;
}
.tjwtBox
{
    padding: 22px;
    width: 714px;
    background-color: #fff;
    font-family: 微软雅黑;
}
.tjwtBox h4
{
    padding-bottom: 14px;
    margin-bottom: 22px;
    font-size: 14px;
    color: #676364;
    border-bottom: 1px solid #e8e8e8;
    font-weight: normal;
}
.tjwtBox .m_form li
{
    margin-bottom: 13px;
    color: #777;
    height: 38px;
}
.tjwtBox .m_form label
{
    display: inline-block;
    float: left;
    line-height: 36px;
    height: 36px;
    width: 77px;
    border: 1px solid #dedede;
    border-right-width: 0;
    text-align: center;
    background: #fff;
}
.tjwtBox .m_form .iptTxt
{
    float: left;
    width: 252px;
    border: 1px solid #dedede;
    height: 16px;
    line-height: 16px;
    padding: 10px 0;
    outline: none;
    text-indent: 1em;
    background: #fff;
    color: #333;
}
.tjwtBox .m_form .btnTjly
{
    width: 93px;
    height: 31px;
    background: #9d2737;
    border: none;
    cursor: pointer;
    color: #fff;
}
.tjwtBox .m_form li.yzm .iptTxt
{
    float: left;
    width: 180px;
    margin-right: 11px;
}
.tjwtBox .m_form .areLi label
{
    height: 132px;
}
.tjwtBox .m_form .txtAre
{
    float: left;
    width: 343px;
    height: 104px;
    border: 1px solid #dedede;
    outline: none;
    resize: none;
    padding: 14px;
    color: #333;
    line-height: 18px;
}
.tjwtBox .m_form .btnSubmit, .tjwtBox .m_form .btnReset
{
    width: 161px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border: none;
    background-color: #b3b3b3;
}
.tjwtBox .m_form .btnSubmit
{
    margin-right: 10px;
    background-color: #c40c0c;
}
.tjwtBox .m_form .areLi
{
    height: 138px;
}
.rycon
{
    border: 1px solid #ddd0bd;
    width: 197px;
    height: 160px;
    margin-bottom: 10px;
}
.rycon
{
    padding-left: 2px;
    background: #fff;
}
.rycon dl
{
    width: 172px;
    overflow: hidden;
    padding: 5px 6px;
}
.rycon dl dt
{
    width: 172px;
    height: 126px;
    overflow: hidden;
}
.rycon dl dt img
{
    width: 170px;
    height: 124px;
    overflow: hidden;
    border: 1px solid #ccc;
}
.rycon dl dd
{
    width: 172px;
    text-align: center;
    margin-top: 10px;
}
.dgxxBox
{
    padding: 0 34px;
    width: 682px;
    height: 300px;
    background-color: #f2f2f2;
    font-family: 微软雅黑;
}
.dgxxBox p
{
    font-size: 16px;
    padding: 25px 0;
    color: #666;
}
.dgxxBox .m_form
{
    height: 200px;
}
.dgxxBox .m_form li
{
    width: 338px;
    height: 38px;
    float: left;
    margin-bottom: 13px;
    color: #777;
}
.dgxxBox .m_form label
{
    float: left;
    border: 1px solid #dedede;
    line-height: 36px;
    height: 36px;
    width: 77px;
    display: inline-block;
    text-align: center;
    background: #fff;
}
.dgxxBox .m_form .iptTxt
{
    float: right;
    width: 258px;
    border: 1px solid #dedede;
    border-left-width: 0;
    height: 16px;
    line-height: 16px;
    padding: 10px 0;
    outline: none;
    text-indent: 1em;
    background: #fff;
    color: #ccc;
}
.dgxxBox .m_form .txtAre
{
    margin-left: 12px;
    width: 296px;
    height: 161px;
    border: 1px solid #dedede;
    outline: none;
    resize: none;
    padding: 14px;
    color: #ccc;
    line-height: 18px;
}
.dgxxBox .m_form .btnTjly
{
    width: 338px;
    height: 38px;
    background: #c40c0c;
    border: none;
    cursor: pointer;
    color: #fff;
}
.dgxxBox .m_form .areLi
{
    height: 200px;
    float: right;
    display: inline;
}
.dgxxBox .m_form .btnLi
{
    background: none;
    height: 60px;
}
.abs
{
    background: url(/Templates/taoxin.utf/images/bgs.jpg) no-repeat;
    color: #fff;
    height: 477px;
}
.cpMu
{
    width: 201px;
    background-color: #ca1f1c;
    overflow: hidden;
    margin-bottom: 10px;
}
.cpMu h4
{
    text-align: center;
    height: 63px;
    line-height: 58px;
    background: url(../image/tbg.gif) repeat-x top;
    padding-left: 10px;
    font-family: "微软雅黑";
    font-size: 22px;
    font-weight: normal;
    position: relative;
    text-align: left;
}
.cpMu h4 span
{
    width: 37px;
    height: 26px;
    background: url(../image/tx.png);
    position: absolute;
    right: 15px;
    top: 18px;
}
.cpMu h4 a
{
    color: #fff;
}
.cpMu dl
{
    padding-bottom: 2px;
}
.cpMu dl a
{
    color: #fff;
}
.cpMu dt
{
    height: 42px;
    line-height: 42px;
    font-weight: bold;
    background: #be0b07 url(../image/cpMuDt.png) repeat-x center;
    margin-bottom: 2px;
}
.cpMu dt a
{
    height: 42px;
    padding-left: 20px;
    display: block;
}
.cpMu dt a:hover
{
    background: #ae0805;
}
.cpMu dd
{
    height: 30px;
    margin: 0;
    border-top: 1px solid #bb110e;
    line-height: 30px;
}
.cpMu dd.no
{
    border: 0;
}
.cpMu dd a
{
    margin-left: 22px;
    padding-left: 16px;
    background: url(../image/cpMuDd_ico.png) no-repeat left center;
}
.cpMu dd a:hover
{
    color: #700101;
    background: url(../image/cpMuDd_ico2.png) no-repeat left center;
}
.contactn .tits
{
    background: #c40c0c;
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding-left: 13px;
}
.contactn .tits a
{
    color: #fff;
}
.contactn .subnr
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    overflow: hidden;
    padding: 5px 9px;
    width: 181px;
}
.contactn .subnr p
{
    line-height: 25px;
    overflow: hidden;
}
.contactn .subnr span
{
    color: #333;
}
.contactn .subnr h5
{
    line-height: 28px;
    overflow: hidden;
}
.bitian
{
    height: 30px;
    line-height: 30px;
}
.bitian div
{
    float: right;
}
.texts
{
    background: url("/Templates/taoxin.utf/images/tit1.gif") repeat-x;
    line-height: 31px;
    border: 1px solid #e8e8e8;
    text-indent: 15px;
    color: #c40c0c;
    border-bottom: 0;
}
.word
{
    line-height: 25px;
    padding: 10px 10px;
    border-bottom: 1px solid #e8e8e8;
}
.n_info_tjcp h4
{
    border-bottom: 1px solid #d7d7d7;
}
.n_info_tjcp dl
{
    float: left;
    height: 155px;
    overflow: hidden;
    padding: 10px 0 0 4px;
    width: 163px;
}
.n_info_tjcp dt
{
    width: 152px;
    height: 110px;
    line-height: 0;
    font-size: 0;
}
.n_info_tjcp dt img
{
    width: 152px;
    height: 110px;
}
.n_info_tjcp dd
{
    line-height: 14px;
    height: 28px;
    overflow: hidden;
    text-align: center;
    padding-top: 5px;
    color: #ab8673;
    width: 152px;
}
.n_info_tjcp dd a
{
    height: 14px;
    overflow: hidden;
    display: block;
    color: #333;
}
.RandomNews h4
{
    padding-left: 27px;
    height: 36px;
    line-height: 36px;
    color: #c40c0c;
    background: url("/Templates/taoxin.utf/Images/base754.gif") no-repeat;
    font-weight: bold;
}
.RandomNews li
{
    height: 28px;
    line-height: 28px;
    padding: 0 17px 0 10px;
    width: 350px;
    float: left;
    overflow: hidden;
}
.RandomNews li a
{
    background: url(/Templates/taoxin.utf/images/ico55.gif) no-repeat 0 5px;
    padding-left: 12px;
}
.right .RandomNews .news_random
{
    border: 1px solid #ccc;
    border-top: none;
    background: #fff;
}
.right .RandomNews ul
{
    padding-top: 8px;
    border: 1px solid #ccc;
    border-top: none;
    margin-bottom: 15px;
    width: 762px;
    background: #fff;
}
dl.product_dl_commend
{
    width: 166px;
    overflow: hidden;
    float: left;
    padding: 20px 6px 10px 14px;
}
dl.product_dl_commend dt
{
    width: 166px;
    height: 115px;
    line-height: 0;
    font-size: 0;
}
dl.product_dl_commend dt img
{
    width: 162px;
    height: 111px;
    padding: 1px;
    border: 1px solid #ccc;
}
dl.product_dl_commend dt a:hover img
{
    border: 1px solid #c40c0c;
}
dl.product_dl_commend dd
{
    padding-top: 14px;
    height: 15px;
    width: 166px;
    line-height: 15px;
    text-align: center;
    overflow: hidden;
}
.info_con_img
{
    margin: 20px 0 10px 0;
    text-align: center;
}
.fontnr
{
    font-size: 14px;
    line-height: 24px;
    margin: 0 20px;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
    width: 920px;
    overflow: hidden;
}
.cpList li
{
    padding: 10px 14px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #ecf0f3;
    text-align: center;
}
.cpList li.noMr
{
    margin-right: 0;
}
.cpList li h5
{
    height: 35px;
    line-height: 35px;
    font-weight: normal;
}
.cpList li:hover
{
    background-color: #c20667;
}
.cpList li:hover h5 a
{
    color: #fff;
}
.releft
{
    float: left;
    height: 574px;
    width: 645px;
    overflow: hidden;
}
.reright
{
    border-left: 1px solid #e5e5e5;
    float: left;
    height: 480px;
    margin-top: 40px;
    width: 250px;
    padding-left: 38px;
    padding-top: 32px;
}
.releft h1
{
    padding-left: 55px;
    color: #768263;
    font-family: '微软雅黑';
    font-size: 26px;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 30px;
}
.rst_login
{
    line-height: 26px;
}
.comments
{
    border: solid 1px #d7d7d7;
    overflow: hidden;
    margin-bottom: 10px;
}
.comments h4
{
    line-height: 27px;
    background-position: -63px -850px;
    text-indent: 10px;
    color: #333;
}
.comments h4 a
{
    color: #333;
}
.comments h4 a:hover
{
    color: #333;
    text-decoration: underline;
}
.comments h4 span a
{
    color: #c40c0c;
}
.comments h4 span a:hover
{
    color: #c40c0c;
    text-decoration: underline;
}
.comments dl
{
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7;
    padding: 8px 15px;
}
.comments dl dt
{
    width: 40px;
    float: left;
}
.comments dl dt img
{
    width: 40px;
    height: 40px;
    display: block;
    border: 1px solid #ccc;
    padding: 1px;
}
.comments dl dd
{
    word-break: break-all;
    overflow: hidden;
    padding-left: 15px;
}
.comments dl dd span.ip
{
    padding: 0 30px;
}
.comments dl dd.con
{
    color: #000;
    margin-top: 8px;
    line-height: 20px;
}
.comments dl .huifus
{
    border: 1px dashed #fc0;
    padding: 5px;
    line-height: 18px;
    color: #f30;
}
.comments dl .huifu h5
{
    background: none;
    color: #d7d7d7;
    height: 20px;
    line-height: 20px;
    text-indent: 0;
}
.info_pl
{
    text-align: right;
    margin-top: 5px;
    margin-right: 9px;
    margin-bottom: 10px;
}
.info_pl a
{
    color: #000;
    text-decoration: underline;
}
.info_pl a:hover
{
    color: #c40c0c;
}
.time
{
    color: #999;
}
.comms
{
    padding-left: 14px;
}
.commenttb
{
    margin-top: 10px;
}
.commtit
{
    margin-left: auto;
    margin-right: auto;
    width: 620px;
    margin-top: 20px;
}
.yangs img
{
    padding: 1px;
    border: 1px solid #ccc;
}
.t01
{
    background-position: -63px -132px;
    height: 19px;
    padding: 3px 0 0 12px;
    color: #fff;
    margin-bottom: 10px;
}
.t02
{
    background-position: -63px -165px;
    height: 19px;
    padding: 3px 0 0 12px;
    color: #fff;
}
.t03
{
    background: #e2e2e2;
    line-height: 28px;
    text-indent: 15px;
}
.t04
{
    background: #c40c0c;
    line-height: 30px;
    text-indent: 15px;
}
.t05
{
    background-position: -280px -338px;
    line-height: 25px;
}
.t06
{
    background-position: -63px -267px;
    line-height: 25px;
    text-indent: 15px;
}
.t07
{
    background-position: -63px -232px;
    line-height: 25px;
    text-indent: 15px;
    color: #333;
}
.ad01
{
    width: 201px;
    height: 50px;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}
.lnav
{
    width: 199px;
    border: solid 1px #d5d5d5;
    overflow: hidden;
    border-top: 0;
    border-bottom: 0;
    padding-bottom: 15px;
}
.lnav h3
{
    background-position: -71px -375px;
    color: #fff;
    line-height: 24px;
    text-indent: 28px;
    width: 189px;
    height: 24px;
    margin: 3px auto;
    font-size: 14px;
    overflow: hidden;
}
.lnav h3 a
{
    color: #fff;
}
.lnav h3 a:hover
{
    color: #fff;
}
.lnav ul
{
    width: 180px;
    margin: 0 auto 0 auto;
}
.lnav ul li
{
    background: url(/Templates/taoxin.utf/images/t05li2.gif) no-repeat bottom;
    height: 25px;
    line-height: 25px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 3px;
}
.lnav ul li a
{
    padding-left: 10px;
    display: block;
}
.lnav ul li a:hover, .lnav ul .cur a
{
    background: url(../image/ico7.gif) no-repeat 0 10px;
    color: #fc6303;
    text-decoration: none;
}
.jointel
{
    margin: 10px auto 0;
    text-align: center;
    background-position: -66px -579px;
    width: 189px;
    height: 100px;
    padding-bottom: 10px;
    overflow: hidden;
}
.teltxt
{
    font-weight: bold;
    font-family: Tahoma;
    font-size: 18px;
    padding: 35px 0 0;
}
.telQQ
{
    padding: 5px 0 0;
}
.lc1, .lc2, .lc3, .lc4
{
    margin: 15px 0;
    height: 59px;
}
.lc1
{
    background-position: -287px -537px;
}
.lc2
{
    background-position: -287px -606px;
}
.lc3
{
    background-position: -287px -675px;
}
.lc4
{
    background-position: -287px -744px;
}
.pro_lc
{
    height: 39px;
    background-position: -66px -1094px;
    line-height: 39px;
    padding: 0 10px;
    color: #c40c0c;
    font-size: 14px;
    margin-bottom: 10px;
}
.lc_hot
{
    float: right;
    font-weight: bold;
    font-size: 16px;
    color: #f00;
}
.pro_lc .span_1
{
    margin-left: 185px;
}
.pro_lc .span_2
{
    margin-left: 55px;
}
.pro_lc .span_3
{
    margin-left: 65px;
}
.pro_lc .span_4
{
    margin-left: 65px;
}
.plc
{
    background-position: -66px -1034px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    position: relative;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    margin-bottom: 10px;
}
.plc img
{
    margin-top: 2px;
    vertical-align: middle;
}
.plc_tit
{
    font-weight: bold;
    line-height: 50px;
}
.plc_tit:hover
{
    text-decoration: none;
}
.plc2
{
    background-position: -63px -45px;
    line-height: 43px;
    text-indent: 10px;
    color: #000;
    margin-bottom: 10px;
}
.plc2 a
{
    color: #000;
}
.plc2 a:hover
{
    color: #000;
}
.rtit, .rtit1
{
    background-position: -63px -302px;
    height: 20px;
    padding: 5px 0 0 0;
    text-indent: 13px;
    overflow: hidden;
}
.rtit
{
    color: #333;
}
.rtit span
{
    float: left;
}
.rtit1
{
    color: #333;
    overflow: hidden;
}
.ljob
{
    background-position: -280px -373px;
    height: 7px;
    font-size: 0;
    overflow: hidden;
}
.userleftnav h4
{
    text-indent: 10px;
    background-position: -63px -337px;
    line-height: 28px;
    color: #fff;
}
.topsearch
{
    background-position: -66px -418px;
    padding: 7px 0 0 5px;
    width: 197px;
    height: 55px;
    font-size: 14px;
}
.news_con
{
    width: 730px;
    margin: 0 auto;
    padding-top: 15px;
}
.news_top
{
    width: 720px;
    height: 132px;
    overflow: hidden;
    border-bottom: solid 1px #d7d7d7;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.news_top img
{
    width: 128px;
    height: 128px;
    display: block;
    float: left;
}
.news_top .n_top_img
{
    width: 128px;
    height: 128px;
    display: block;
    border: solid 1px #d7d7d7;
    padding: 1px;
    float: left;
}
.news_top .n_top_img:hover
{
    border: solid 1px #c40c0c;
}
.news_img_rt
{
    width: 570px;
    height: 132px;
    float: left;
    margin-left: 10px;
}
.new_top_tit
{
    width: 518px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
}
.new_top_tit .top_tit1
{
    font-weight: bold;
    text-decoration: underline;
    color: #000;
    font-size: 14px;
}
.new_top_tit .top_tit1:hover
{
    color: #c40c0c;
}
.new_top_tit .top_tit2
{
    margin-left: 15px;
}
.new_top_tit .top_tit3
{
    margin-left: 15px;
    color: #f00;
}
.new_top_tit .top_tit3 a
{
    color: #f00;
    text-decoration: underline;
}
.news_img_rt .news_top_con
{
    line-height: 24px;
    height: 100px;
    overflow: hidden;
    white-space: normal;
    letter-spacing: normal;
    word-spacing: 10px;
}
.news_img_rt .news_top_con a
{
    color: #c40c0c;
    text-decoration: underline;
}
ul.news_ul
{
    line-height: 25px;
    font-size: 14px;
    color: #666;
    padding: 0 5px;
    margin-bottom: 10px;
}
ul.news_ul li
{
    background: url(../image/ico10.gif) no-repeat 0 11px;
    padding-left: 10px;
    height: 25px;
}
ul.news_ul li a
{
    float: left;
    display: block;
    margin-right: 5px;
}
ul.news_ul li .a_2
{
    width: 405px;
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
ul.news_ul .last
{
    float: right;
    font-size: 10px;
    color: #888;
}
.down a
{
    width: 300px;
    height: 40px;
    display: block;
    background: #4bcdd9;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    border: 1px solid #40b4bf;
}
.down a:hover
{
    background: #40b4bf;
    border: 1px solid #40b4bf;
}
.agent_con
{
    width: 720px;
    padding-top: 10px;
    line-height: 24px;
    margin-left: 19px;
}
.agent_con p
{
    font-size: 14px;
}
.agent_con .age_li_about
{
    font-size: 12px;
    padding-left: 10px;
}
.agent_con .age_li_about p
{
    font-size: 12px;
    line-height: 28px;
}
.rt_bot_line
{
    background: #f00;
    height: 2px;
    font-size: 0;
    margin-top: 20px;
    margin-bottom: 10px;
}
.age_con_key
{
    width: 700px;
    margin: 0 auto;
}
.age_con_key .age_con_key1
{
    font-size: 12px;
}
.age_con_key .age_con_key1 span
{
    margin: 0;
    font-weight: bold;
}
.age_con_key .age_con_key2
{
    float: right;
}
dl.news_dl
{
    font-size: 14px;
    color: #666;
    padding: 10px 5px 0 5px;
    line-height: 22px;
    border-bottom: 1px dashed #ccc;
}
dl.noy
{
    padding-bottom: 10px;
}
dl.news_dl:hover
{
    background: #f6f6f6;
}
dl.news_dl a
{
    color: #000;
}
dl.news_dl dt
{
    margin-bottom: 3px;
    line-height: 24px;
    height: 24px;
    width: 720px;
    overflow: hidden;
}
dl.news_dl .dt_1
{
    height: 20px;
    background: url(../image/ico10.gif) no-repeat 0 8px;
    padding-left: 10px;
    font-size: 14px;
    color: #000;
}
dl.news_dl .dt_1:hover
{
    background: url(../image/ico7.gif) no-repeat 0 8px;
    color: #ca1f1c;
}
dl.news_dl .dt_2
{
    font-size: 12px;
    float: right;
    padding: 2px 10px 0 8px;
    font-family: "宋体";
    color: #999;
}
dl.news_dl .dt_3
{
    font-size: 12px;
}
dl.news_dl .dt_3 a
{
    color: #f00;
    text-decoration: underline;
}
dl.news_dl dd
{
    font-size: 12px;
    padding-left: 10px;
    height: 80px;
    overflow: hidden;
    margin-bottom: 10px;
    line-height: 25px;
}
dl.news_dl dd img
{
    width: 120px;
    height: 80px;
    margin-left: 15px;
}
.mb10
{
    margin-bottom: 10px;
}
.newchang
{
    border-bottom: 1px dashed #d7d7d7;
    height: 25px;
    padding-left: 30px;
}
dl.dl_2
{
    width: 196px;
    padding: 10px 22px;
    float: left;
    display: inline-block;
}
dl.dl_2 dt
{
    width: 196px;
    height: 144px;
    overflow: hidden;
    position: relative;
}
dl.dl_2 dt .shipin
{
    width: 49px;
    height: 49px;
    position: absolute;
    left: 74px;
    top: 50px;
    background: url(../image/sp2.png);
    border: none;
    padding: 0;
}
dl.dl_2 dt .shipin:hover
{
    border: none;
}
dl.dl_2 dt a
{
    width: 192px;
    height: 140px;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}
dl.dl_2 dt a:hover
{
    border: 1px solid #fc6303;
}
dl.dl_2 img
{
    display: block;
    width: 192px;
    height: 140px;
}
dl.dl_2 dd
{
    margin: 2px 0 0 0;
    width: 196px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    padding: 0 1px;
}
dl.dl_2s
{
    float: left;
    display: inline-block;
    padding: 10px 5px;
}
dl.dl_2s dt
{
    width: 130px;
    height: 60px;
    overflow: hidden;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}
dl.dl_2s dt a
{
    width: 130px;
    height: 60px;
}
dl.dl_2s img
{
    display: block;
    width: 130px;
    height: 60px;
}
dl.dl_2s dd
{
    width: 130px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
dl.dl_2s dd h4
{
    color: #666;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
}
.n_info_con
{
    padding: 30px 0 0 0;
    overflow: hidden;
    font-size: 12px;
}
.n_info_con h1
{
    text-align: center;
    font-size: 26px;
    color: #000;
    margin-bottom: 6px;
}
.n_info_con2
{
    margin: 0 auto;
}
.n_info_con h3
{
    text-align: center;
    color: #000;
    font-family: "宋体";
    margin-bottom: 10px;
    font-size: 24px;
}
.info_con_tit
{
    line-height: 24px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
}
.info_con_tit span
{
    margin-right: 20px;
}
.info_con_tit .n_tit
{
    text-align: center;
    color: #7e7e7e;
}
.info_con_tit .n_tit a
{
    color: #bcbbbb;
}
.info_con_tit .n_tit2
{
    height: 24px;
}
.n_info_con .tit2_span
{
    float: right;
    margin: 0;
    _margin-top: 5px;
}
.n_info_con p
{
    font-size: 14px;
    line-height: 25px;
    padding: 0 20px;
}
.n_info_con p a
{
    color: #b61212;
}
.n_info_con .apage
{
    text-align: center;
    margin-bottom: 10px;
}
.info_input
{
    text-align: center;
    color: #000;
    margin-bottom: 15px;
}
.info_key
{
    border-bottom: solid 1px #d7d7d7;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin: 10px 0;
}
.info_key span
{
    font-size: 14px;
    font-weight: bold;
}
.info_key a
{
    margin-right: 10px;
}
.ad2
{
    margin-bottom: 10px;
}
.n_info_con2 .t04
{
    color: #fff;
}
.n_info_con2 .t04 a
{
    color: #b61212;
}
.n_info_con2 .t04 a:hover
{
    color: #b61212;
}
.info_b, .info_b2
{
    border: solid 1px #d7d7d7;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 10px;
    background: #fff;
}
ul.p_list_ul, ul.p_list_ul2
{
    font-size: 14px;
}
ul.p_list_ul li, ul.p_list_ul2 li
{
    background: url(../image/ico10.gif) no-repeat 10px 9px;
    line-height: 23px;
    float: left;
    width: 298px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 20px;
    margin-left: 10px;
    display: inline;
    color: #666;
}
.info_b2
{
    width: 738px;
}
ul.p_list_ul2 li
{
    width: 342px;
    padding-right: 5px;
}
.gduo
{
    height: 30px;
    line-height: 30px;
    background: #f7f7f7;
    overflow: hidden;
    margin: 15px 0;
    padding: 0 10px;
}
.gduo span
{
    float: right;
    width: 320px;
    overflow: hidden;
    height: 30px;
    display: block;
}
.gduo a
{
    font-weight: bold;
}
.search_con
{
    padding: 10px;
}
dl.sear_dl
{
    margin: 0 auto;
    padding-top: 10px;
    width: 174px;
    float: left;
    padding-left: 13px;
}
dl.sear_dl dt.tit, .l2tit
{
    font-size: 14px;
    text-indent: 10px;
    line-height: 25px;
}
dl.sear_dl dt.tit .tit_a, .l2tit .tit_a
{
    height: 25px;
    background: url(../image/ico10.gif) no-repeat 0 12px;
    overflow: hidden;
    display: block;
    float: left;
}
dl.sear_dl dt.tit .tit_b
{
    width: 300px;
    height: 25px;
    overflow: hidden;
    display: block;
    float: left;
}
dl.sear_dl dt.tit .span1, .l2tit .span1
{
    font-size: 12px;
    float: left;
    margin-left: 10px;
}
dl.sear_dl dt.tit .span2, .l2tit a .span2
{
    float: left;
    margin-left: 10px;
}
dl.sear_dl dt.tit .span2 a, .l2tit a .span2 a
{
    color: #f00;
}
dl.sear_dl dd.d1
{
    padding: 0 10px;
    line-height: 22px;
    text-align: justify;
    text-justify: inter-ideograph;
    overflow: hidden;
    color: #000;
}
dl.sear_dl dd span, .l2tit span
{
    padding: 0 20px;
}
dl.sear_dl dd .a_d
{
    margin-right: 5px;
    padding-left: 10px;
    line-height: 20px;
}
.search_con .search_hl
{
    color: #f00;
    padding: 0;
}
.sear_dl .dt2 a
{
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.sear_dl .dt2 a:hover
{
    border: solid 1px #c40c0c;
}
.sear_dl .dt2 img
{
    display: block;
    width: 170px;
    height: 123px;
}
.sear_dl .d2
{
    height: 44px;
    overflow: hidden;
    line-height: 44px;
    text-align: center;
    text-justify: inter-ideograph;
}
.pro_main
{
    zoom: 1;
    padding: 15px 5px;
    background: #fff;
    border: solid 1px #d7d7d7;
}
.t05
{
    background-position: -280px -338px;
    line-height: 40px;
}
.t05
{
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
}
.t05 a
{
    color: #fff;
}
.t05 img
{
    padding: 6px 0 0 0;
    float: right;
}
.t05_con
{
    border: solid 1px #ccc;
    border-top: 0;
    padding: 0 0;
    margin-bottom: 10px;
    zoom: 1;
    width: 199px;
    overflow: hidden;
    background: #fff;
}
.t05_cons
{
    border: solid 1px #d7d7d7;
    border-top: 0;
    padding: 2px 0;
    margin-bottom: 10px;
    zoom: 1;
}
.t05_cons1
{
    border: solid 1px #d7d7d7;
    border-top: 0;
    padding: 6px 10px;
    margin-bottom: 10px;
    zoom: 1;
    background: #fff;
}
.t05_cons1 li
{
    background: url("/html/image/ico27.gif") no-repeat scroll 0 9px transparent;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    padding-left: 13px;
    width: 157px;
}
ul.t05_ul li
{
    line-height: 30px;
    color: #666;
    margin-bottom: 5px;
    padding: 0 5px 0 14px;
    overflow: hidden;
    background: #f3f3f3;
    width: 176px;
    _float: left;
}
ul.t05_ul li span
{
    font-size: 11px;
}
ul.t05_ul li a
{
    *width: 159px;
    display: block;
    overflow: hidden;
}
.check
{
    color: #e61217;
}
.t05_con .tc .text
{
    border: solid 1px #d7d7d7;
    height: 20px;
    line-height: 20px;
}
.clr
{
    float: right;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
}
.riti1_con
{
    border: solid 1px #d7d7d7;
    border-top: 0;
    border-bottom: 0;
    zoom: 1;
}
.pro_ul
{
    float: left;
    padding: 10px 18px;
    width: 144px;
}
.pro_ul dl
{
    height: 84px;
    overflow: hidden;
    padding: 0;
}
.pro_ul dd h4
{
    font-weight: normal;
    font-size: 12px;
}
.pro_ul dd
{
    color: #575757;
    height: 20px;
    width: 144px;
    line-height: 20px;
    width: 575757;
    overflow: hidden;
    text-align: center;
}
.pro_ul dt
{
    width: 144px;
    height: 184px;
}
.pro_ul dt img
{
    width: 144px;
    height: 180px;
}
.pro_ul dt a
{
    width: 144px;
    height: 180px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.pro_ul dt a:hover
{
    border: solid 1px #c40c0c;
}
.dl_pro3
{
    padding: 10px 8px;
    float: left;
    width: 164px;
}
.dl_pro3 dl
{
    height: 84px;
    overflow: hidden;
    padding: 0;
}
.dl_pro3 dd h4
{
    font-weight: normal;
    font-size: 12px;
}
.dl_pro3 dd
{
    color: #575757;
    height: 20px;
    line-height: 20px;
    width: 164px;
    overflow: hidden;
    text-align: center;
}
.dl_pro3 dt
{
    width: 164px;
    height: 104px;
    float: left;
}
.dl_pro3 dt img
{
    width: 160px;
    height: 100px;
}
.dl_pro3 dt a
{
    width: 160px;
    height: 100px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.dl_pro3 dt a:hover
{
    border: solid 1px #c40c0c;
}
.dl_pro
{
    float: left;
    width: 219px;
    padding: 13px 10px;
    overflow: hidden;
}
.dl_pro dt
{
    width: 219px;
    height: 167px;
    font-size: 0;
    line-height: 0;
}
.dl_pro dt img
{
    width: 215px;
    height: 163px;
    border: 1px solid #d7d7d7;
    padding: 1px;
}
.dl_pro dd
{
    width: 219px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
}
.dl_pro dd a
{
    font: 12px "宋体";
    line-height: 26px;
}
.pro_list_left
{
    width: 159px;
    height: 202px;
    overflow: hidden;
    float: left;
}
.pro_list_left img
{
    width: 159px;
    height: 202px;
    display: block;
}
.pro_list_right, .pro_list_right2
{
    width: 570px;
    height: 202px;
    overflow: hidden;
    float: left;
    color: #333;
}
.pro_list_right dl
{
    width: 175px;
    height: 84px;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 11px 5px 0 10px;
}
.pro_list_right dl dt
{
    width: 84px;
    height: 84px;
    float: left;
    margin-right: 2px;
}
.pro_list_right dl dt a
{
    border: 1px solid #d7d7d7;
    display: block;
    width: 80px;
    height: 80px;
    padding: 1px;
}
.pro_list_right dl dt a:hover
{
    border: 1px solid #c40c0c;
}
.pro_list_right dl dt img
{
    width: 80px;
    height: 80px;
    display: block;
}
.pro_list_right dl dd
{
    line-height: 20px;
    overflow: hidden;
    width: 89px;
    float: right;
}
.pro_list_right dl .a_d1
{
    color: #333;
    text-decoration: underline;
}
.pro_list_right dl .a_d2
{
    text-decoration: line-through;
    color: #333;
}
.pro_list_right dl .a_d3
{
    color: #f00;
}
.proarray
{
    background: #ebebff;
    border: 0 solid #d7d7d7;
    border-width: 1px;
    padding: 3px 5px 0 5px;
    overflow: hidden;
    height: 23px;
    margin: 0 auto 10px;
}
.proarray .span_1
{
    float: right;
}
.proarray img
{
    vertical-align: middle;
    margin: 0 5px;
}
.jobly
{
    padding: 0 3px;
    border: 1px solid #ccc;
    height: 26px;
    line-height: 24px;
    border-radius: 4px;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -ms-transition: all .1s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.jobly:hover
{
    border: 1px solid #4bcdd9;
    background: #defcff;
}
.joblyon
{
    padding: 0 3px;
    border: 1px solid #4bcdd9;
    height: 26px;
    line-height: 24px;
    border-radius: 4px;
    background: #defcff;
}
.jobly2
{
    padding: 3px;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -ms-transition: all .1s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    font-family: "微软雅黑";
}
.jobly2:hover
{
    border: 1px solid #4bcdd9;
    background: #defcff;
    font-family: "微软雅黑";
}
.jobly2no
{
    padding: 3px;
    border: 1px solid #4bcdd9;
    border-radius: 4px;
    background: #defcff;
    font-family: "微软雅黑";
}
.jobsb
{
    width: 120px;
    height: 34px;
    border: 1px solid #40b4bf;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    background: #4bcdd9;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -ms-transition: all .1s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
}
.jobsb:hover
{
    background: #40b4bf;
    border: 1px solid #40b4bf;
}
dl.p_list_dl, dl.p_list_dl2
{
    color: #666;
    width: 214px;
    float: left;
    display: inline;
    padding: 0 14px 12px 20px;
}
dl.p_list_dl dt
{
    width: 214px;
    height: 148px;
}
dl.p_list_dl dt a
{
    width: 210px;
    height: 144px;
    border: 1px solid #e4e4e4;
    display: block;
    padding: 1px;
}
dl.p_list_dl dt a:hover
{
    border: solid 1px #c40c0c;
}
dl.p_list_dl dt img
{
    display: block;
    width: 210px;
    height: 144px;
}
dl.p_list_dl dd
{
    overflow: hidden;
    width: 214px;
    padding-top: 4px;
    background: none;
}
dl.p_list_dl dd a
{
    color: #c40c0c;
    font-family: Arial,Helvetica,sans-serif;
}
dl.p_list_dl dd a:hover
{
    color: #c40c0c;
}
dl.p_list_dl .d1
{
    width: 214px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 20px;
    height: 40px;
    text-align: center;
}
dl.p_list_dl .d1 a
{
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
}
dl.p_list_dl .d1 a:hover
{
    color: #c40c0c;
}
dl.p_list_dl .d2
{
    height: 54px;
    white-space: normal;
    line-height: 18px;
}
.pleft
{
    width: 400px;
    float: left;
}
.bigimg
{
    width: 390px;
    height: 390px;
    border: solid 1px #d7d7d7;
    padding: 2px;
    margin-bottom: 10px;
}
a.leftico
{
    background: url(/Templates/taoxin.utf/images/ico25.gif) no-repeat;
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin-top: 21px;
    float: left;
}
a.leftico:hover
{
    background: url(/Templates/taoxin.utf/images/ico25_1.gif) no-repeat;
}
a.rightico
{
    background: url(/Templates/taoxin.utf/images/ico24.gif) no-repeat;
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin-top: 21px;
    float: left;
    margin-left: 10px;
}
a.rightico:hover
{
    background: url(/Templates/taoxin.utf/images/ico24_1.gif) no-repeat;
}
.smallimg .look
{
    text-decoration: underline;
    color: #f00;
    margin-top: 20px;
    display: block;
    float: left;
    margin-left: 10px;
}
.smallimg li
{
    float: left;
    display: inline;
    margin: 0 0 0 10px;
}
.smallimg li a
{
    display: block;
    background: url(/Templates/taoxin.utf/images/smallimgbg2.gif);
    width: 43px;
    height: 43px;
    padding: 8px 0 0 3px;
}
.smallimg li a:hover, .smallimg li a.cur
{
    background: url(/Templates/taoxin.utf/images/smallimgbg1.gif);
}
.smallimg li img
{
    width: 40px;
    height: 40px;
    display: block;
}
.look_big
{
    text-align: center;
    line-height: 25px;
    margin: 15px 0;
}
.look_b
{
    text-align: center;
}
.look_b input
{
    margin: 0 4px;
    *height: 23px;
}
.mod_goods_info
{
    clear: both;
    margin-bottom: 10px;
    position: relative;
}
.mod_goods_info .hds
{
    border-bottom: 1px solid #fc8701;
    height: 33px;
    _overflow: hidden;
    transition: none;
}
.mod_goods_info .hds li
{
    float: left;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    border-bottom: 0;
    margin-right: -1px;
    transition: none;
}
.mod_goods_info .hds li h3
{
    display: block;
    width: 128px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    border-bottom: 0;
    background-color: #f3f3f3;
    border: 1px solid #fff;
    transition: none;
}
.mod_goods_info .hds li h3 a
{
    color: #333;
    font-weight: normal;
    text-decoration: none;
    outline: none;
}
.mod_goods_info .hds .status_on
{
    border-color: #fc8701;
    border-bottom: 0;
    position: relative;
}
.mod_goods_info .hds .status_on h3
{
    height: 31px;
    background-color: #fff;
    color: #fc8701;
}
.mod_goods_info .hds .status_on h3 a
{
    color: #076ebb;
    font-weight: bold;
}
.mod_goods_info .more
{
    position: absolute;
    top: 8px;
    right: 0;
}
.mod_goods_info .more a:link, .mod_goods_info .more a:visited
{
    text-decoration: none;
    color: #085c9b;
}
.mod_goods_info .more a:hover
{
    color: #d4105a;
}
.pright
{
    width: 280px;
    float: left;
    margin-left: 20px;
}
.propar .line
{
    font-weight: normal;
    text-decoration: line-through;
}
.propar .span_1
{
    font-weight: bold;
    font-size: 14px;
    color: #f00;
}
.propar .span_2
{
    font-size: 16px;
}
.propar h4
{
    color: #333;
    line-height: 28px;
    background: #f7f7f7;
    padding: 0 8px;
}
.propar .more
{
    text-align: right;
    border-bottom: dashed 1px #d7d7d7;
    margin-bottom: 5px;
}
.propar .more a
{
    color: #c40c0c;
    padding-left: 12px;
    line-height: 20px;
}
.propar .more a img
{
    margin-right: 5px;
}
.provideo
{
    color: #666;
}
.provideo h4
{
    line-height: 28px;
    background: #f7f7f7;
    padding: 0 5px;
    margin-bottom: 5px;
}
.pro_video
{
    text-align: center;
    margin-bottom: 5px;
}
.proinfo
{
    font-size: 14px;
    line-height: 25px;
}
.proinfo h4
{
    line-height: 28px;
    background: #f7f7f7;
    padding: 0 5px;
    margin-top: 10px;
}
.proinfo p
{
    color: #414141;
}
.proinfo p a
{
    color: #c40c0c;
}
.proinfo .p_tit
{
    font-weight: bold;
}
.pro_key
{
    line-height: 35px;
    border-top: dashed 1px #d7d7d7;
    margin-top: 5px;
    font-size: 14px;
}
.pro_key span
{
    font-weight: bold;
}
.pro_key a
{
    font-size: 12px;
    margin-right: 10px;
}
.propar div, .proshop div
{
    padding: 5px;
    padding-bottom: 0;
    line-height: 22px;
}
.propar div span
{
    font-weight: bold;
}
.propar a.more
{
    background: url(/Templates/taoxin.utf/images/ico14.gif) no-repeat 0 3px!important;
    _background: url(/Templates/taoxin.utf/images/ico14.gif) no-repeat 0 1px;
    padding-left: 10px;
}
.proshop
{
    border: 1px dashed #d7d7d7;
}
.proshop .bg
{
    background: #fff;
    border: 2px solid #fff;
    text-align: center;
    padding: 5px 0 10px 0;
}
.proinfo div
{
    padding: 0 5px;
}
.proshop .bg span
{
    font-weight: bold;
    font-size: 12px;
    color: #f00;
    line-height: 20px;
}
.proshop .bg .text_3
{
    border: solid 1px #d7d7d7;
    height: 20px;
    line-height: 20px;
}
.ad3
{
    margin-bottom: 10px;
}
.procom h4
{
    line-height: 26px;
    text-indent: 10px;
    background-position: -63px -813px;
    color: #333;
}
.procom dl
{
    width: 240px;
    float: left;
    display: inline;
    margin: 10px 0 10px 5px;
}
.procom dl dt
{
    float: left;
    width: 104px;
    height: 104px;
}
.procom dl dt a
{
    width: 100px;
    height: 100px;
    border: 1px solid #d7d7d7;
    padding: 1px;
    display: block;
}
.procom dl dt a:hover
{
    border: solid 1px #c40c0c;
}
.procom dl dt img
{
    width: 100px;
    height: 100px;
    display: block;
}
.procom dl dd
{
    width: 125px;
    float: right;
    line-height: 22px;
}
.procom dl .d1
{
    width: 125px;
    height: 42px;
    overflow: hidden;
    margin-bottom: 2px;
}
.procom dl .d1 a
{
    color: #666;
    text-decoration: underline;
}
.procom dl .d1 a:hover
{
    color: #c40c0c;
}
.procom dl .d2
{
    font-weight: bold;
    color: #666;
}
.procom dl .d2 span
{
    color: #f00;
    font-weight: bold;
}
.procom dl .d3
{
    color: #666;
}
.procom dl .d3 span
{
    text-decoration: line-through;
}
.cp
{
    border: 1px solid #d7d7d7;
    background: #fff;
    padding-bottom: 12px;
    margin-bottom: 10px;
}
.cptab
{
    border-bottom: 1px solid #d7d7d7;
    background: #f7f7f7;
}
.cptab
{
    line-height: 25px;
    font-size: 14px;
    color: #b61212;
    text-decoration: none;
    padding: 0 8px;
}
.cptab a:hover
{
    text-decoration: none;
}
.cptab a.cr
{
    background: #eee;
    font-weight: bold;
}
.cp dl
{
    width: 164px;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 12px 9px 0 13px;
}
.cp dt
{
    width: 164px;
    height: 114px;
    overflow: hidden;
}
.cp dt a
{
    width: 160px;
    height: 110px;
    display: block;
    border: 1px solid #d5d5d5;
    padding: 1px;
}
.cp dt a:hover
{
    border: solid 1px #b61212;
}
.cp dt img
{
    width: 160px;
    height: 110px;
    display: block;
}
.cp dd
{
    line-height: 24px;
    padding-top: 8px;
    overflow: hidden;
    display: block;
    width: 164px;
    text-align: center;
}
.t06 a
{
    color: #c40c0c;
}
.t06 a :hover
{
    color: #c40c0c;
}
.map
{
    text-align: left;
    line-height: 30px;
    background: #fff;
    padding: 10px 20px;
}
.map .mapcn
{
    padding: 5px 0;
    border: 1px dashed #dbdddd;
    padding-left: 10px;
}
.map .mapcn:hover
{
    background: #f9f8f8;
}
.map .mapcn h2
{
    font-size: 14px;
}
.map .mapcn .erji
{
    color: #9d191c;
    margin-right: 10px;
}
.map .mapcn .snaji
{
    margin: 0 5px;
}
.map .mapcn span
{
    margin-right: 10px;
}
.pages
{
    padding-top: 31px;
    padding-bottom: 21px;
    text-align: center;
}
.pages span, .pages a
{
    background: #dfe0df;
    line-height: 20px;
    padding: 4px 10px 4px 10px;
    border: 1px solid #d4d5d4;
    margin-right: 5px;
    color: #666;
    display: inline;
    font-weight: normal;
    font-size: 14px;
    border-radius: 5px;
    font-size: 12px;
}
.pages a:hover
{
    background: #4c4b4b;
    border: 1px solid #4c4b4b;
    color: #fff;
    border-radius: 5px;
}
.pages span.nolink
{
    background: #262626;
    border: 1px solid #262626;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
}
.text
{
    height: 18px;
    line-height: 18px;
}
select
{
    height: 25px;
}
.b01
{
    background-position: -717px -115px;
    width: 50px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
}
.b02
{
    background-position: -408px -107px;
    width: 127px;
    height: 34px;
}
.b03
{
    background-position: -567px -107px;
    width: 127px;
    height: 34px;
}
.b04
{
    background-position: -253px -107px;
    width: 127px;
    height: 34px;
}
.b05
{
    background-position: -415px -150px;
    width: 115px;
    height: 34px;
}
.b06
{
    background-position: -63px -195px;
    width: 127px;
    height: 34px;
}
.b07
{
    background-position: -54px -107px;
    width: 171px;
    height: 34px;
}
.b08
{
    background-position: -564px -149px;
    width: 143px;
    height: 34px;
}
.b09
{
    background-position: -799px -148px;
    width: 139px;
    height: 34px;
}
.b10
{
    background-position: -798px -109px;
    width: 143px;
    height: 34px;
}
.b11
{
    background-position: -63px -151px;
    width: 149px;
    height: 34px;
}
.b12
{
    background-position: -255px -151px;
    width: 115px;
    height: 34px;
}
.b13
{
    background-position: -79px -696px;
    width: 70px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b14
{
    background-position: -181px -696px;
    width: 70px;
    height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.b15
{
    background-position: -79px -650px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b16
{
    background-position: -184px -650px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.b17
{
    background-position: -865px -254px;
    width: 80px;
    height: 25px;
    padding-bottom: 1px;
    _line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
}
.b18
{
    background-position: -751px -254px;
    width: 80px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b19
{
    background-position: -882px -294px;
    width: 80px;
    height: 22px;
    line-height: 22px;
    padding-left: 11px;
    color: #666;
}
.b20
{
    background-position: -299px -295px;
    width: 93px;
    height: 22px;
    line-height: 22px;
    padding-left: 11px;
    color: #666;
}
.b21
{
    background-position: -542px -294px;
    width: 80px;
    height: 22px;
    line-height: 22px;
    padding-left: 11px;
    color: #666;
}
.b22
{
    background-position: -421px -294px;
    width: 80px;
    height: 22px;
    padding-bottom: 2px;
    *padding-top: 3px;
    _padding-bottom: 1px;
    color: #666;
    font-size: 12px;
    overflow: hidden;
    text-indent: 10px;
}
.b23
{
    background-position: -882px -326px;
    width: 82px;
    height: 22px;
    line-height: 22px;
    padding-left: 11px;
    color: #666;
}
.b24
{
    background-position: -454px -253px;
    width: 47px;
    height: 25px;
    line-height: 25px;
    color: #fff;
}
.b25
{
    background-position: -751px -328px;
    width: 58px;
    height: 18px;
    padding: 0 0 3px 8px;
    *padding: 0 0 0 8px;
    overflow: hidden;
}
.b26
{
    background-position: -814px -328px;
    width: 58px;
    height: 18px;
    padding: 0 8px 3px 0;
    *padding: 0 8px 0 0;
}
.b27
{
    background-position: -518px -254px;
    width: 41px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b28
{
    background-position: -62px -253px;
    width: 78px;
    height: 23px;
    line-height: 25px;
    padding-left: 16px;
    color: #666;
}
.b29
{
    background-position: -267px -254px;
    width: 78px;
    height: 23px;
    line-height: 25px;
    padding-left: 12px;
    color: #666;
}
.b30
{
    background-position: -183px -295px;
    width: 80px;
    height: 22px;
    line-height: 22px;
    padding-left: 11px;
    color: #666;
}
.b31
{
    background-position: -321px -374px;
    width: 94px;
    height: 20px;
    line-height: 20px;
    color: #666;
    text-indent: 12px;
}
.b32
{
    background-position: -588px -250px;
    width: 143px;
    height: 34px;
}
.b33
{
    background-position: -255px -195px;
    width: 129px;
    height: 34px;
}
.b34
{
    background-position: -740px -295px;
    width: 132px;
    height: 21px;
    line-height: 21px;
}
.b36
{
    background-position: -707px -652px;
    width: 71px;
    height: 20px;
    line-height: 20px;
    color: #fff;
}
.b37
{
    background-position: -819px -652px;
    width: 71px;
    height: 20px;
    line-height: 20px;
    color: #fff;
}
.b38
{
    background-position: -241px -435px;
    width: 51px;
    height: 20px;
    _line-height: 20px;
    padding-bottom: 1px;
    color: #fff;
}
.b39
{
    background-position: -79px -616px;
    width: 61px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b40
{
    background-position: -408px -195px;
    width: 127px;
    height: 34px;
}
.b41
{
    background-position: -564px -195px;
    width: 127px;
    height: 34px;
}
.b42
{
    background-position: -321px -337px;
    width: 75px;
    height: 24px;
}
.b43
{
    background-position: -403px -337px;
    width: 75px;
    height: 24px;
}
.b44
{
    background-position: -671px -374px;
    width: 127px;
    height: 22px;
    font-size: 12px;
    color: #666;
    text-indent: 18px;
    padding-bottom: 3px;
    *padding: 0;
}
.b45
{
    background-position: -426px -374px;
    width: 111px;
    height: 23px;
    font-size: 12px;
    color: #fff;
    text-indent: 17px;
    line-height: 23px;
}
.b46
{
    background-position: -547px -374px;
    width: 111px;
    height: 23px;
    font-size: 12px;
    color: #666;
    text-indent: 17px;
    line-height: 23px;
    border: 0;
    cursor: pointer;
}
.b47
{
    background-position: -271px -696px;
    width: 86px;
    height: 29px;
    color: #b0aeae;
    font-size: 14px;
    padding: 0 0 2px 10px;
    _padding: 3px 0 0 10px;
    margin: 10px 0;
}
.b48
{
    background-position: -374px -696px;
    width: 86px;
    height: 29px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding: 0 0 2px 10px;
    _padding: 3px 0 0 10px;
    margin: 10px 0;
}
.b49
{
    background-position: -474px -696px;
    width: 122px;
    height: 30px;
}
.b50b
{
    width: 28px;
    height: 32px;
    background: url(/Templates/taoxin.utf/images/img_5.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b50
{
    width: 28px;
    height: 32px;
    background: url(/Templates/taoxin.utf/images/img_6.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b51
{
    width: 28px;
    height: 32px;
    background: url(/Templates/taoxin.utf/images/img_7.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b52
{
    width: 28px;
    height: 32px;
    background: url(/Templates/taoxin.utf/images/img_8.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b53
{
    width: 68px;
    height: 23px;
    background: url(/Templates/taoxin.utf/images/b53.gif) no-repeat;
    border: 0;
    cursor: pointer;
    line-height: 23px;
    padding-left: 17px;
    color: #666;
    font-size: 12px;
}
.b54
{
    width: 68px;
    height: 23px;
    background: url(/Templates/taoxin.utf/images/b54.gif) no-repeat;
    border: 0;
    cursor: pointer;
    line-height: 23px;
    padding-left: 17px;
    color: #fff;
    font-size: 12px;
}
.b55
{
    width: 85px;
    height: 20px;
    color: #9c6060;
    background: url(/Templates/taoxin.utf/images/b55.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
}
.b56
{
    width: 72px;
    height: 20px;
    color: #9c6060;
    background: url(/Templates/taoxin.utf/images/b56.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
}
.b57
{
    width: 82px;
    height: 20px;
    color: #9c6060;
    background: url(/Templates/taoxin.utf/images/b57.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
}
.b58
{
    width: 82px;
    height: 20px;
    color: #9c6060;
    background: url(/Templates/taoxin.utf/images/b58.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
}
.b59
{
    width: 78px;
    height: 24px;
    color: #fff;
    background-position: -537px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
    padding-top: 0;
    *padding-top: 3px;
}
.b60
{
    width: 92px;
    height: 24px;
    color: #000;
    background-position: -625px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
    padding-top: 0;
    *padding-top: 3px;
}
.b61
{
    width: 67px;
    height: 24px;
    color: #fff;
    background-position: -384px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
    padding-top: 0;
    *padding-top: 3px;
}
.b62
{
    width: 67px;
    height: 24px;
    color: #fff;
    background-position: -461px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
    padding-top: 0;
    *padding-top: 3px;
}
.b63
{
    width: 95px;
    height: 24px;
    color: #fff;
    background: url(/Templates/taoxin.utf/images/b63.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
    padding-top: 0;
    *padding-top: 3px;
}
.b64
{
    width: 56px;
    height: 24px;
    color: #fff;
    background: url(/Templates/taoxin.utf/images/b64.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    *padding-bottom: 0;
    padding-top: 0;
    *padding-top: 3px;
}
.news_con .metlist
{
    margin-bottom: 10px;
    border: 6px solid #dedede;
    padding: 5px;
}
.news_con .metlist dt
{
    background: url(../image/message.gif) no-repeat left center;
    border-bottom: 1px dotted #dedede;
    padding: 4px 0 4px 20px;
    margin-bottom: 5px;
}
.news_con .metlist dt span.name
{
    color: #2c7199;
}
.news_con .metlist dt span.time
{
    padding-left: 8px;
    color: #999;
}
.news_con .metlist dt span.tt
{
    float: right;
    padding-right: 5px;
}
.news_con .metlist dd.infos span.tt
{
    display: none;
    clear: both;
}
.news_con .metlist dd.infos span.text
{
    display: block;
    line-height: 1.5;
    padding: 2px 5px 15px 5px;
}
.news_con .metlist dd.reinfo span.tt
{
    background: url(../image/admin.gif) no-repeat left 2px;
    display: block;
    border-bottom: 1px dotted #dedede;
    padding: 2px 0 5px 20px;
    margin: 0 0 5px;
    color: #2c7199;
}
.news_con .metlist dd.reinfo span.text
{
    display: block;
    line-height: 1.5;
    padding: 2px 5px 2px 5px;
}
.news_con .ctitle
{
    margin: 10px 0 10px;
    padding: 5px 20px;
    background: url(../image/d.png) no-repeat 5px center;
    *background-position: left 17px;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
}
.news_con table
{
    margin: 0 auto;
}