﻿
n_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: #C91520;
    height: 63px;
    line-height: 63px;
    padding-left: 25px;
    font-family: "微软雅黑";
    font-size: 24px;
    font-weight: 400;
}
.prs .t05_con
{
    border: 5px solid #C91520;
    width: 189px;
    border-top: 0;
}
.prs li
{
    line-height: 35px;
    padding-left: 27px;
    border-bottom: 1px solid #E6E6E6;
    background: url(Img/Index/flLiIco-2.png) no-repeat scroll 18px 16px;
}
.prs li.cur a
{
    color: #E60012;
}
.prs li a
{
    color: #333;
    font-size: 12px;
    font-weight: 700;
}
.content
{
    padding-bottom: 10px;
}
.hottel
{
    color: Red;
    font-weight: 400;
}
p sub
{
    vertical-align: sub;
}
p sup
{
    vertical-align: top;
}
.xiangc
{
    height: 217px;
    overflow: hidden;
}
.xiangc dl
{
    float: left;
    height: 207px;
    padding: 10px 10px 0 0;
    width: 227px;
}
.xiangc dt
{
    font-size: 0;
    height: 132px;
    line-height: 0;
    width: 227px;
}
.xiangc dt img
{
    border: 1px solid #CCC;
    height: 128px;
    padding: 1px;
    width: 218px;
}
.xiangc dd
{
    color: #666;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
}
.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: 400;
}
.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: 0;
    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: 0;
    resize: none;
    padding: 14px;
    color: #333;
    line-height: 18px;
}
.tjwtBox .m_form .btnReset, .tjwtBox .m_form .btnSubmit
{
    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: red;
}
.tjwtBox .m_form .areLi
{
    height: 138px;
}
.rycon
{
    border: 1px solid #DDD0BD;
    width: 197px;
    height: 160px;
    margin-bottom: 10px;
}
.rycon
{
    padding-left: 2px;
}
.rycon dl
{
    width: 172px;
    overflow: hidden;
    padding: 10px 11px;
}
.rycon dl dt
{
    width: 172px;
    height: 115px;
    overflow: hidden;
}
.rycon dl dt img
{
    width: 170px;
    height: 113px;
    overflow: hidden;
    border: 1px solid #ccc;
}
.rycon dl dd
{
    width: 172px;
    text-align: center;
    margin-top: 10px;
}
.dgxxBox
{
    padding: 0 34px;
    margin-top: 10px;
    width: 682px;
    height: 296px;
    background-color: #f2f2f2;
    font-family: 微软雅黑;
}
.dgxxBox p
{
    font-size: 16px;
    padding: 25px 0;
    color: #666;
}
.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: 0;
    text-indent: 1em;
    background: #fff;
    color: #ccc;
}
.dgxxBox .m_form .txtAre
{
    margin-left: 12px;
    width: 296px;
    height: 161px;
    border: 1px solid #dedede;
    outline: 0;
    resize: none;
    padding: 14px;
    color: #ccc;
    line-height: 18px;
}
.dgxxBox .m_form .btnTjly
{
    width: 338px;
    height: 38px;
    background: #E60012;
    border: none;
    cursor: pointer;
    color: #fff;
}
.dgxxBox .m_form .areLi
{
    height: 200px;
    float: right;
    display: inline;
}
.dgxxBox .m_form .btnLi
{
    background: 0 0;
    height: 60px;
}
.contactn .tits
{
    background: #E60012;
    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(Img/tit1.gif) repeat-x;
    line-height: 31px;
    border: 1px solid #E8E8E8;
    text-indent: 15px;
    color: #E60012;
    border-bottom: 0;
}
.word
{
    line-height: 25px;
    padding: 10px 10px;
    border-bottom: 1px solid #E8E8E8;
}
.leib
{
    margin-bottom: 10px;
}
.leib .tit
{
    background: #C91520;
    height: 65px;
    line-height: 65px;
    padding-left: 13px;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
}
.leib .tit a
{
    color: #fff;
}
.leib .tit a:hover
{
    color: #fff;
}
.leib .nr
{
    border: 2px solid #C91520;
    padding: 12px 5px 10px 12px;
    margin-bottom: 10px;
}
.leib .nr .cur a
{
    display: block;
    color: #E60012;
}
.leib .nr h3
{
    margin: 0 0 2px;
    line-height: 30px;
    height: 30px;
    padding: 0 0 0 15px;
    background: url(Img/lf_nav_h3.gif) left center no-repeat;
}
.leib .nr h3 a
{
    font-size: 14px;
    color: #e60012;
}
.leib .nr h3 a:hover
{
    color: #e60012;
}
.leib .nr ul
{
    margin: 0 0 6px;
}
.leib .nr li
{
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    border-bottom: 1px #e6e6e6 solid;
}
.leib .nr .last
{
    border: none;
}
.leib .nr li a
{
    display: inline-block;
    padding: 0 0 0 21px;
    background: url(Img/Index/flLiIco-2.png) 12px 11px no-repeat;
    font-size: 12px;
    color: #666;
}
.leib .nr li a:hover
{
    color: #E60012;
}
.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: #E60012;
    background: url(Img/base754.gif) no-repeat;
    font-weight: 700;
}
.RandomNews li
{
    height: 28px;
    line-height: 28px;
    padding: 0 17px 0 10px;
    width: 352px;
    float: left;
    overflow: hidden;
}
.RandomNews li a
{
    background: url(Img/ico55.gif) no-repeat 0 10px;
    padding-left: 12px;
    height: 28px;
    line-height: 28px;
    display: block;
    width: 260px;
    float: left;
    overflow: hidden;
}
.right .RandomNews .news_random
{
    border: 1px solid #ccc;
    border-top: none;
}
.right .RandomNews ul
{
    padding-top: 8px;
    border: 1px solid #ccc;
    border-top: none;
    margin-bottom: 15px;
    width: 762px;
}
dl.product_dl_commend
{
    width: 166px;
    overflow: hidden;
    float: left;
    padding: 20px 6px 10px 14px;
}
dl.product_dl_commend dt
{
    width: 166px;
    height: 166px;
    line-height: 0;
    font-size: 0;
}
dl.product_dl_commend dt img
{
    width: 162px;
    height: 162px;
    padding: 1px;
    border: 1px solid #ccc;
}
dl.product_dl_commend dt a:hover img
{
    border: 1px solid #E60012;
}
dl.product_dl_commend dd
{
    margin-top: 10px;
    width: 166px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}
dl.p_list_dl, dl.p_list_dl2
{
    color: #666;
    width: 163px;
    float: left;
    display: inline;
    padding: 0 16px 12px 6px;
}
dl.p_list_dl dt a
{
    width: 158px;
    height: 158px;
    border: 1px solid #E4E4E4;
    display: block;
    padding: 3px;
}
dl.p_list_dl dt a:hover
{
    border: solid 1px #E60012;
}
dl.p_list_dl dt img
{
    display: block;
}
dl.p_list_dl dd
{
    overflow: hidden;
    width: 166px;
    padding-top: 4px;
    background: #d7d7d7;
    height: 24px;
    text-align: center;
}
dl.p_list_dl dd.money1
{
    font-size: 14px;
}
dl.p_list_dl dd.money1 span
{
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
    color: red;
}
dl.p_list_dl dd.money2
{
    color: #b2b2b2;
}
dl.p_list_dl dd.money2 span
{
    text-decoration: line-through;
}
dl.p_list_dl dd.btn
{
    height: 24px;
}
dl.p_list_dl dd a
{
    color: #E60012;
    font-family: Arial,Helvetica,sans-serif;
}
dl.p_list_dl dd a:hover
{
    color: #E60012;
}
.fontnr
{
    font-size: 14px;
    line-height: 24px;
    margin: 0 20px;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
    width: 920px;
    overflow: hidden;
}
dl.p_list_dl2, dl.p_list_dls
{
    color: #666;
    width: 163px;
    float: left;
    display: inline;
    padding: 0 5px 12px 16px;
}
dl.p_list_dls dt a
{
    width: 158px;
    height: 158px;
    border: 1px solid #E4E4E4;
    display: block;
    padding: 3px;
}
dl.p_list_dls dt a:hover
{
    border: solid 1px #E60012;
}
dl.p_list_dls dt img
{
    display: block;
}
dl.p_list_dls dd
{
    overflow: hidden;
    width: 166px;
    height: 40px;
    text-align: center;
    line-height: 20px;
}
dl.p_list_dls dd.money1
{
    font-size: 14px;
}
dl.p_list_dl dd.money1 span
{
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
    color: red;
}
dl.p_list_dls dd.money2
{
    color: #b2b2b2;
}
dl.p_list_dl dd.money2 span
{
    text-decoration: line-through;
}
dl.p_list_dls dd.btn
{
    height: 24px;
}
dl.p_list_dls dd a
{
    font-family: Arial,Helvetica,sans-serif;
}
dl.p_list_dls dd a:hover
{
    color: #E60012;
}
dl.p_list_dls .d1
{
    width: 152px;
    font-size: 14px;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 22px;
}
dl.p_list_dls .d1 a
{
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
}
dl.p_list_dls .d1 a:hover
{
    color: #E60012;
}
.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: 400;
    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: #E60012;
}
.comments h4 span a:hover
{
    color: #E60012;
    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: 0 0;
    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: #E60012;
}
.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: #E60012;
    line-height: 25px;
    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(Img/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 .cur a, .lnav ul li a:hover
{
    background: url(Img/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: 700;
    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: #E60012;
    font-size: 14px;
    margin-bottom: 10px;
}
.lc_hot
{
    float: right;
    font-weight: 700;
    font-size: 16px;
    color: red;
}
.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: 700;
    line-height: 50px;
}
.plc_tit:hover
{
    text-decoration: none;
}
.plc2
{
    background: #eee;
    line-height: 27px;
    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;
}
.con_tit
{
    color: red;
    background: url(Img/ico8.gif) no-repeat 0 6px;
    padding-left: 10px;
    line-height: 20px;
}
.con_tit a
{
    color: #DD3904;
}
.age_li_about h4
{
    line-height: 27px;
}
.agent_con
{
    padding: 15px 18px 0 18px;
    line-height: 24px;
}
.agent_con p
{
    font-size: 14px;
}
.agenttop .call
{
    padding-bottom: 10px;
}
.agenttop div
{
    font-size: 12px;
    line-height: 20px;
}
.agenttop .call span
{
    font-weight: 700;
    color: red;
    margin: 0;
}
.red_x
{
    color: #DD3904;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
}
.red_x1
{
    color: red;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
}
.tab_1 input
{
    border: 1px solid #d7d7d7;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
}
.tab_lt
{
    text-align: right;
    font-size: 14px;
}
.tab_1 .span_1
{
    color: red;
}
.tab_1 .b17, .tab_1 .b18
{
    margin-left: 0;
    margin-top: 10px;
    padding: 0;
}
.tab_1
{
    line-height: 35px;
    margin: 10px 0 0 40px;
}
.tab_bz
{
    vertical-align: top;
}
.agent_con .age_list
{
    margin-bottom: 15px;
}
.agent_con .age_list li
{
    font-size: 14px;
    height: 25px;
    line-height: 25px;
}
.agent_con .age_list li a
{
    padding-left: 10px;
}
.agent_con .age_list li a.cur, .agent_con .age_list li a:hover
{
    background: url(Img/ico8.gif) no-repeat left 5px;
    font-weight: 700;
    color: #DD3904;
    text-decoration: underline;
}
.agent_con .age_li_about
{
    font-size: 14px;
}
.agent_con .age_li_about p
{
    white-space: normal;
    letter-spacing: normal;
    word-spacing: 10px;
}
.rt_bot_line
{
    background: red;
    height: 2px;
    font-size: 0;
    margin-top: 20px;
    margin-bottom: 10px;
}
.age_con_key
{
    width: 660px;
    margin: 0 auto;
}
.age_con_key .age_con_key1
{
    font-size: 14px;
}
.age_con_key .age_con_key1 span
{
    margin: 0;
    font-weight: 700;
}
.age_con_key .age_con_key2
{
    float: right;
}
.hp_tiwen_top
{
    width: 550px;
    margin: 0 auto;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
}
.hp_tiwen_top span
{
    color: #DD3904;
}
.help_tab
{
    margin: 0 auto;
    padding: 15px;
}
.help_tab_lt
{
    width: 90px;
    font-size: 14px;
    vertical-align: middle;
}
.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 #E60012;
}
.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: 700;
    text-decoration: underline;
    color: #000;
    font-size: 14px;
}
.new_top_tit .top_tit1:hover
{
    color: #E60012;
}
.new_top_tit .top_tit2
{
    margin-left: 15px;
}
.new_top_tit .top_tit3
{
    margin-left: 15px;
    color: red;
}
.new_top_tit .top_tit3 a
{
    color: red;
    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: #E60012;
    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(Img/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;
}
dl.news_dl
{
    font-size: 14px;
    color: #666;
    padding: 0 5px;
    line-height: 22px;
    border-bottom: 1px dashed #CCC;
}
dl.news_dl a
{
    color: #000;
}
dl.news_dl dt
{
    margin-bottom: 3px;
    margin-top: 5px;
    line-height: 24px;
    height: 24px;
    width: 720px;
    overflow: hidden;
}
dl.news_dl .dt_1
{
    height: 20px;
    background: url(Img/ico10.gif) no-repeat 0 12px;
    padding-left: 10px;
    font-size: 13px;
    color: #C91520;
    font-weight: 700;
    line-height: 24px;
    height: 24px;
    width: 600px;
    overflow: hidden;
    display: block;
    float: left;
}
dl.news_dl .dt_1:hover
{
    background: url(Img/ico7.gif) no-repeat 0 12px;
    color: #C91520;
}
dl.news_dl .dt_2
{
    font-size: 12px;
    float: right;
    padding: 0 10px 0 8px;
    font-family: "宋体";
}
dl.news_dl .dt_3
{
    font-size: 12px;
}
dl.news_dl .dt_3 a
{
    color: red;
    text-decoration: underline;
}
dl.news_dl dd
{
    font-size: 12px;
    padding-left: 10px;
    height: 45px;
    overflow: hidden;
    margin-bottom: 10px;
}
.mb10
{
    margin-bottom: 10px;
}
.newchang
{
    border-bottom: 1px dashed #d7d7d7;
    height: 25px;
    padding-left: 30px;
}
dl.dl_2
{
    width: 202px;
    padding: 10px 19px;
    float: left;
    display: inline-block;
    zoom: 1;
}
dl.dl_2 dt
{
    width: 202px;
    height: 152px;
    overflow: hidden;
}
dl.dl_2 dt a
{
    width: 198px;
    height: 148px;
    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: 198px;
    height: 148px;
}
dl.dl_2 dd
{
    margin-top: 5px;
    width: 202px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
dl.dl_42
{
    height: 194px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #d7d7d7;
}
.dl_42 dt
{
    width: 204px;
    float: left;
}
.dl_42 dt a
{
    width: 200px;
    height: 150px;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}
.dl_42 dt a:hover
{
    border: 1px solid #FC6303;
}
.dl_42 dt img
{
    display: block;
    width: 200px;
    height: 150px;
}
.dl_42 dd
{
    padding-left: 15px;
    float: left;
    width: 500px;
    line-height: 24px;
    height: 182px;
    overflow: hidden;
    color: #666;
}
.dl_42 dd h4
{
    font-size: 14px;
    padding-bottom: 5px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.dl_42 dd h4 a
{
    color: #E60012;
}
dl.dl_2s
{
    float: left;
    display: inline-block;
    padding: 10px 9px;
}
dl.dl_2s dt
{
    width: 154px;
    height: 54px;
    overflow: hidden;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}
dl.dl_2s dt a
{
    width: 150px;
    height: 54px;
}
dl.dl_2s img
{
    display: block;
    width: 150px;
    height: 54px;
}
dl.dl_2s dd
{
    width: 154px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
dl.dl_2s dd h4
{
    color: #666;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
}
.n_info_con
{
    width: 732px;
    padding: 20px 15px 0 15px;
    overflow: hidden;
    font-size: 12px;
}
.n_info_con h1
{
    text-align: center;
    font-size: 24px;
    color: #000;
    margin-bottom: 10px;
}
.n_info_con2
{
    width: 670px;
    margin: 0 auto;
}
.n_info_con h3
{
    text-align: center;
    color: #000;
    font-family: "宋体";
    margin-bottom: 10px;
    font-size: 24px;
}
.info_con_tit
{
    font-family: "宋体";
    line-height: 24px;
    margin-bottom: 15px;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 15px;
}
.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;
}
.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: 700;
}
.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;
    width: 668px;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 10px;
}
ul.p_list_ul, ul.p_list_ul2
{
    font-size: 14px;
}
ul.p_list_ul li, ul.p_list_ul2 li
{
    background: url(Img/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;
}
.info_fb
{
    border: solid 1px #d7d7d7;
    overflow: hidden;
    padding: 10px;
    line-height: 25px;
}
.info_fb table
{
    width: 100%;
    border: 0;
}
.td_b
{
    font-size: 14px;
    color: #000;
    font-weight: 700;
    text-align: right;
}
.info_fb .text
{
    width: 200px;
    height: 20px;
    line-height: 20px;
    border: solid 1px #d7d7d7;
}
.info_fb .textarea
{
    vertical-align: top;
    border: solid 1px #d7d7d7;
    width: 400px;
}
.vat
{
    vertical-align: top;
    text-align: right;
}
.info_fb .b13, .info_fb .b14
{
    margin: 10px 0;
    height: 29px;
}
.ad1
{
    width: 263px;
    height: 226px;
    display: block;
    margin: 0 auto;
}
.right2_main .t03
{
    color: #000;
}
.right2_main .t03 a
{
    color: #000;
}
.right2_main .t03 a:hover
{
    color: #E60012;
}
ul.n_rt_ul
{
    background: url(Img/news_list_bg.gif) no-repeat 0 5px;
    width: 220px;
    margin: 8px auto;
    overflow: hidden;
    padding-left: 5px;
}
ul.n_rt_ul li
{
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    height: 24px;
    overflow: hidden;
}
ul.n_rt_ul2
{
    width: 240px;
    margin: 8px auto;
    overflow: hidden;
}
ul.n_rt_ul2 li
{
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 240px;
}
.pro_main
{
    border: solid 1px #d7d7d7;
    zoom: 1;
    padding: 10px 5px;
}
.t05
{
    background-position: -280px -338px;
    line-height: 25px;
}
.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: 8px 1px;
    margin-bottom: 10px;
    zoom: 1;
    width: 197px;
    overflow: hidden;
}
.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: 2px 10px;
    margin-bottom: 10px;
    zoom: 1;
}
.t05_cons1 li
{
    background: url(Img/ico27.gif) no-repeat scroll 0 10px transparent;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    padding-left: 10px;
    width: 160px;
}
ul.t05_ul li
{
    line-height: 30px;
    color: #666;
    margin-bottom: 5px;
    padding: 0 5px 0 14px;
    overflow: hidden;
    background: #f3f3f3;
    width: 176px;
}
ul.t05_ul li span
{
    font-size: 11px;
}
ul.t05_ul li a
{
    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: 400;
    font-size: 12px;
}
dl.t05_con_dl
{
    margin-bottom: 10px;
    width: 174px;
    padding-left: 11px;
}
dl.t05_con_dl dt
{
    width: 174px;
    height: 178px;
}
dl.t05_con_dl dt img
{
    width: 170px;
    height: 174px;
    padding: 1px;
    border: solid 1px #d7d7d7;
}
dl.t05_con_dl dt a:hover img
{
    border: solid 1px #E60012;
}
dl.t05_con_dl dd
{
    width: 174px;
    margin-top: 3px;
}
.pro_banner
{
    width: 750px;
    height: 275px;
    overflow: hidden;
    background: #d7d7d7;
    float: left;
}
.pro_banner img
{
    width: 630px;
    height: 275px;
    display: block;
}
.riti1_con
{
    border: solid 1px #d7d7d7;
    border-top: 0;
    border-bottom: 0;
    zoom: 1;
}
ul.pro_ul
{
    padding-top: 10px;
}
ul.pro_ul li
{
    width: 165px;
    height: 194px;
    float: left;
    display: inline;
    margin: 0 10px 10px 10px;
}
ul.pro_ul li img
{
    width: 157px;
    height: 186px;
    display: block;
    margin: 3px auto 0;
}
ul.pro_ul li a
{
    width: 163px;
    height: 192px;
    border: 1px solid #d7d7d7;
    display: block;
}
ul.pro_ul li a:hover
{
    border: 1px solid #E60012;
}
.dl_pro3
{
    float: left;
    width: 222px;
    padding: 13px 9px 0 9px;
    overflow: hidden;
}
.dl_pro3 dt
{
    width: 222px;
    height: 272px;
    font-size: 0;
    line-height: 0;
}
.dl_pro3 dt img
{
    width: 218px;
    height: 268px;
    border: 1px solid #d7d7d7;
    padding: 1px;
}
.dl_pro3 dd
{
    margin-top: 5px;
    width: 222px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
}
.dl_pro3 dd a
{
    font: 12px "宋体";
    line-height: 26px;
}
.dl_pro
{
    float: left;
    width: 222px;
    height: 195px;
    padding: 13px 9px;
    overflow: hidden;
}
.dl_pro dt
{
    width: 222px;
    height: 152px;
    font-size: 0;
    line-height: 0;
}
.dl_pro dt img
{
    width: 218px;
    height: 148px;
    border: 1px solid #d7d7d7;
    padding: 1px;
}
.dl_pro dd
{
    width: 222px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
}
.dl_pro dd a
{
    font: 12px "宋体";
    line-height: 26px;
}
.pro_curmbs
{
    margin-bottom: 10px;
    padding: 0 5px;
    background: url(Img/Index/contTit1Bg-2.png) no-repeat scroll left center;
    border-bottom: 1px solid #ccc;
    height: 35px;
    line-height: 35px;
}
.pro_curmbs span
{
    color: #E60012;
    padding-left: 11px;
}
.pro_curmbs a
{
    color: #333;
}
.pro_curmbs a:hover
{
    color: #E60012;
}
.pro_curmbs .a_b
{
    color: #E60012;
    font-weight: 700;
}
.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;
}
.pb
{
    margin-bottom: 10px;
}
.pbl, .pbr
{
    height: 103px;
    overflow: hidden;
    margin-left: 2px;
}
.pbl
{
    width: 600px;
    float: left;
}
.pbl .tit
{
    font-size: 14px;
    background: url(Img/ico10.gif) no-repeat 0 7px;
    text-indent: 10px;
    width: 100%;
    overflow: hidden;
}
.pbl .tit a
{
    text-decoration: underline;
}
.pbl dl
{
    color: #666;
    padding-top: 4px;
}
.pbl dt
{
    width: 78px;
    height: 78px;
    padding: 1px;
    margin-left: 10px;
    float: left;
    display: inline;
}
.pbl dt a
{
    border: 1px solid #d7d7d7;
    width: 76px;
    height: 76px;
    padding: 1px;
    display: block;
}
.pbl dt a:hover
{
    border: 1px solid #E60012;
}
.pbl dt img
{
    width: 76px;
    height: 76px;
    display: block;
}
.pbl dd
{
    width: 495px;
    float: right;
    line-height: 18px;
}
.pbl dd.d1
{
    height: 54px;
    overflow: hidden;
}
.pbl dd.d2
{
    padding-top: 5px;
}
.pbl dd span.s1
{
    color: #E60012;
}
.pbl dd span.s2
{
    padding: 0 12px;
}
.pbl dd span.s3
{
    font-weight: 700;
    color: #e00;
}
.pbl dd a.more
{
    color: #e00;
}
.pbr
{
    background: url(Img/pbr_bg.gif);
    width: 121px;
    float: right;
    text-align: center;
    margin-right: 5px;
}
.pbr .b28
{
    margin: 18px 0;
}
dl.p_list_dl, dl.p_list_dl2
{
    color: #666;
    width: 242px;
    float: left;
    display: inline;
    padding: 0 2px 12px 6px;
}
dl.p_list_dl dt
{
    width: 242px;
    height: 242px;
}
dl.p_list_dl dt a
{
    width: 234px;
    height: 234px;
    border: 1px solid #E4E4E4;
    display: block;
    padding: 3px;
}
dl.p_list_dl dt a:hover
{
    border: solid 1px #E60012;
}
dl.p_list_dl dt img
{
    display: block;
    width: 234px;
    height: 234px;
}
dl.p_list_dl dd
{
    overflow: hidden;
    width: 160px;
    padding-top: 4px;
    background: 0 0;
}
dl.p_list_dl dd.money1
{
    font-size: 14px;
}
dl.p_list_dl dd.money1 span
{
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
    color: red;
}
dl.p_list_dl dd.money2
{
    color: #b2b2b2;
}
dl.p_list_dl dd.money2 span
{
    text-decoration: line-through;
}
dl.p_list_dl dd.btn
{
    height: 24px;
}
dl.p_list_dl dd a
{
    color: #E60012;
    font-family: Arial,Helvetica,sans-serif;
}
dl.p_list_dl dd a:hover
{
    color: #E60012;
}
dl.p_list_dl .d1
{
    width: 242px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 20px;
    height: 20px;
    margin: 5px 0 10px 0;
}
dl.p_list_dl .d1 a
{
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
}
dl.p_list_dl .d1 a:hover
{
    color: #E60012;
}
dl.p_list_dl .d2
{
    height: 54px;
    white-space: normal;
    line-height: 18px;
}
.mod_goods_info
{
    clear: both;
    margin-bottom: 10px;
    position: relative;
}
.mod_goods_info .hds
{
    border-bottom: 1px solid #fc8701;
    height: 33px;
}
.mod_goods_info .hds li
{
    float: left;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    border-bottom: 0;
    margin-right: -1px;
}
.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;
}
.mod_goods_info .hds li h3 a
{
    color: #333;
    font-weight: 400;
    text-decoration: none;
    outline: 0;
}
.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: 700;
}
.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: 400;
    text-decoration: line-through;
}
.propar .span_1
{
    font-weight: 700;
    font-size: 14px;
    color: red;
}
.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: #E60012;
    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
{
    padding: 0 20px;
    color: #414141;
}
.proinfo p a
{
    color: #E60012;
}
.proinfo .p_tit
{
    font-weight: 700;
}
.pro_key
{
    line-height: 35px;
    border-top: dashed 1px #d7d7d7;
    margin-top: 5px;
    font-size: 14px;
}
.pro_key span
{
    font-weight: 700;
}
.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: 700;
}
.propar a.more
{
    background: url(Img/ico14.gif) no-repeat 0 3px !important;
    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: 700;
    font-size: 12px;
    color: red;
    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 #E60012;
}
.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: #E60012;
}
.procom dl .d2
{
    font-weight: 700;
    color: #666;
}
.procom dl .d2 span
{
    color: red;
    font-weight: 700;
}
.procom dl .d3
{
    color: #666;
}
.procom dl .d3 span
{
    text-decoration: line-through;
}
.cp
{
    border: 1px solid #d7d7d7;
    background: #fff;
    padding-bottom: 12px;
    margin: 10px auto;
    width: 750px;
}
.cptab
{
    border-bottom: 2px solid #E60012;
    background: #f7f7f7;
}
.cptab a
{
    display: block;
    line-height: 25px;
    font-size: 14px;
    color: #B61212;
    text-decoration: none;
    padding: 0 8px;
    margin-bottom: -1px;
}
.cptab a:hover
{
    text-decoration: none;
}
.cptab a.cr
{
    font-weight: 700;
}
.cp dl
{
    width: 238px;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 12px 6px 0 6px;
}
.cp dt
{
    width: 238px;
    height: 244px;
    overflow: hidden;
}
.cp dt a
{
    width: 234px;
    height: 240px;
    display: block;
    border: 1px solid #D5D5D5;
    padding: 1px;
}
.cp dt a:hover
{
    border: solid 1px #B61212;
}
.cp dt img
{
    width: 234px;
    height: 240px;
    display: block;
}
.cp dd
{
    line-height: 24px;
    padding-top: 8px;
    overflow: hidden;
    display: block;
    width: 238px;
    text-align: center;
}
.t06 a
{
    color: #E60012;
}
.t06 a :hover
{
    color: #E60012;
}
.cases
{
    margin-bottom: 10px;
}
.cases h4
{
    line-height: 28px;
    background: #F7F7F7;
    text-indent: 5px;
    margin-top: 10px;
}
.cases dl
{
    width: 360px;
    height: 164px;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 8px 5px 0 5px;
}
.cases dt
{
    width: 163px;
    height: 163px;
    overflow: hidden;
    float: left;
}
.cases dt a
{
    width: 159px;
    height: 159px;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}
.cases dt a:hover
{
    border: 1px solid #E60012;
}
.cases dt img
{
    width: 159px;
    height: 159px;
    display: block;
}
.cases dd
{
    width: 180px;
    float: left;
    margin-left: 5px;
    display: inline;
    line-height: 20px;
    padding-right: 10px;
    overflow: hidden;
}
.cases dd.tit a
{
    font-weight: 700;
    color: #E60012;
    text-decoration: underline;
}
.cases dd.d2
{
    height: 140px;
}
.caigou
{
    background: #E60012;
    color: #fff;
    padding: 5px;
    margin: 5px 0;
}
.caigou strong
{
    font-size: 14px;
    font-weight: 700;
}
.caigou .span_1
{
    float: right;
}
.caigou_tab
{
    line-height: 27px;
    margin-bottom: 10px;
    color: #666;
}
.caigou_tab .tt
{
    vertical-align: top;
    text-align: right;
}
.caigou_tab .span_b
{
    font-weight: 700;
    color: red;
}
.caigou_tab .textarea
{
    margin-top: 3px;
}
.left3 .apage
{
    width: 660px;
    margin: 20px auto 0 auto;
}
.club_tit
{
    font-size: 14px;
    border-bottom: dashed 1px #d7d7d7;
    padding-bottom: 8px;
    text-indent: 5px;
    margin-bottom: 10px;
}
.club_dl
{
    width: 727px;
    margin: 0 auto;
}
.club_dl dt
{
    width: 70px;
    height: 70px;
    float: left;
}
.club_dl dt a
{
    width: 66px;
    height: 66px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.club_dl dt a:hover
{
    border: solid 1px #E60012;
}
.club_dl dt img
{
    width: 66px;
    height: 66px;
    display: block;
}
.club_dl dd
{
    float: left;
    width: 620px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 10px;
}
.club_dl dd .sp_1
{
    width: 357px;
    overflow: hidden;
    float: left;
    display: block;
    font-weight: 700;
    color: #E60012;
    font-size: 14px;
}
.club_dl dd .sp_2
{
    float: left;
    margin-left: 17px;
    display: inline;
}
.club_dl dd .a1
{
    color: #E60012;
    text-decoration: underline;
    font-weight: 700;
}
.club_dl dd .a1:hover
{
    color: #E60012;
}
.club_dl dd .a2
{
    color: #666;
    text-decoration: underline;
    font-weight: 700;
}
.club_dl dd .a2:hover
{
    color: #666;
}
.club_dl dd .a3
{
    color: #E60012;
    text-decoration: underline;
}
.club_dl dd .a3:hover
{
    color: #E60012;
}
.club_con, .club_con2
{
    width: 705px;
    border: solid 1px #d7d7d7;
    background: #f1f1f0;
    padding: 10px;
    margin: 5px auto 0 auto;
    line-height: 24px;
}
.club_con p span, .club_con2 p span
{
    color: #E60012;
    font-size: 14px;
}
.club_con p .sp_1, .club_con2 p .sp_1
{
    color: #000;
    font-size: 12px;
    font-weight: 700;
}
.club_con p .sp_2, .club_con2 p .sp_2
{
    color: #E60012;
    font-size: 12px;
}
.club_con p .sp_3, .club_con2 p .sp_3
{
    color: red;
    font-size: 12px;
    font-weight: 700;
}
.club_con2
{
    width: 690px;
    padding: 0 15px;
    margin-bottom: 30px;
}
.club_con2_tit
{
    width: 720px;
    margin: 0 auto 0 auto;
}
.club_con2_tit a
{
    color: #E60012;
}
.club_line
{
    background: #d5d5d5;
    height: 1px;
    font-size: 0;
    overflow: hidden;
    margin: 15px 0;
}
.club_lin2
{
    background-position: -280px -393px;
    width: 670px;
    height: 5px;
    margin: 25px auto;
    font-size: 0;
}
.club_line3
{
    border-bottom: dashed 1px #d7d7d7;
    height: 1px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}
dl.rt_club_dl
{
    height: 60px;
}
.rt_club_dl dt
{
    width: 64px;
    height: 64px;
    float: left;
    margin-right: 8px;
}
.rt_club_dl dt a
{
    width: 60px;
    height: 60px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.rt_club_dl dt a:hover
{
    border: solid 1px #E60012;
}
.rt_club_dl dt img
{
    width: 60px;
    height: 60px;
    display: block;
}
.rt_club_dl dd
{
    color: #E60012;
    line-height: 16px;
    height: 16px;
}
.dianping
{
    line-height: 18px;
    margin-top: 5px;
}
.dianping span
{
    color: #E60012;
    font-weight: 700;
}
.dianping a
{
    color: #E60012;
    text-decoration: underline;
    font-weight: 700;
}
.dianping a:hover
{
    color: #E60012;
}
dl.t05_con_dl2
{
    width: 80px;
    float: left;
    display: inline;
    margin: 5px 3px;
    overflow: hidden;
}
dl.t05_con_dl2 dt
{
    width: 54px;
    height: 54px;
    margin: 0 auto;
}
dl.t05_con_dl2 dt img
{
    width: 50px;
    height: 50px;
    display: block;
}
dl.t05_con_dl2 dt a
{
    width: 50px;
    height: 50px;
    border: 1px solid #d7d7d7;
    padding: 1px;
    display: block;
}
dl.t05_con_dl2 dt a:hover
{
    border: 1px solid #E60012;
}
dl.t05_con_dl2 dd
{
    overflow: hidden;
    text-align: center;
    margin-top: 2px;
    height: 30px;
}
.pl_much
{
    font-weight: 700;
    font-size: 14px;
    text-indent: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.pl_much span
{
    color: red;
}
.pl_much img
{
    vertical-align: top;
}
.pl_dc
{
    font-weight: 700;
    color: #E60012;
    font-size: 14px;
    text-indent: 10px;
    margin-bottom: 15px;
}
.pl_dc .sp_1
{
    color: #666;
    margin-left: 20px;
}
.pl_dc .sp_2
{
    color: #666;
    font-weight: 400;
}
.pl_dc a
{
    color: #E60012;
    text-decoration: underline;
}
.club_pl_tab
{
    width: 710px;
    margin: 0 auto;
}
.club_pl_tab .textarea
{
    width: 600px;
    height: 175px;
}
.club_pl_tab td
{
    padding: 2px 0;
}
.club_pl_tab .b15, .club_pl_tab .b16
{
    margin: 10px 10px 10px 0;
}
.club_pl_tab .blk
{
    color: #000;
}
.cp_detail_tit
{
    color: #E60012;
    line-height: 20px;
}
.cp_detail dt
{
    width: 175px;
    height: 175px;
}
.cp_detail dt a
{
    width: 171px;
    height: 171px;
    display: block;
    border: solid 1px #d7d7d7;
    padding: 1px;
}
.cp_detail dt a:hover
{
    border: solid 1px #E60012;
}
.cp_detail dt img
{
    width: 171px;
    height: 171px;
    display: block;
}
.cp_detail dd
{
    font-size: 14px;
    margin: 5px 0;
}
.cp_detail .d1 span
{
    text-decoration: line-through;
}
.cp_detail .d2
{
    font-weight: 700;
    color: red;
}
.cp_detail .d3
{
    text-align: center;
}
.cp_detail .b31
{
    font-size: 12px;
}
.cp_detail .b28, .cp_detail .b29
{
    margin-top: 5px;
}
.cp_detail .b28
{
    margin-right: 10px;
}
.cp_detail .d_1
{
    font-size: 12px;
    color: #E60012;
}
.cp_detail .d_1 span
{
    color: #666;
}
.cp_detail .d_2
{
    text-align: center;
}
.cp_detail .d_2 .b45, .cp_detail .d_2 .b46
{
    margin-top: 5px;
}
.pl_other
{
    display: inline-block;
    float: left;
    margin: 7px 7px;
}
.pl_other:hover
{
    text-decoration: none;
}
.pl_other img
{
    vertical-align: middle;
}
.other_pl_dl
{
    margin-bottom: 12px;
}
.other_pl_dl dt
{
    border: solid 1px #E60012;
    background: #FFF;
    height: 20px;
    line-height: 20px;
    font-family: "宋体";
}
.other_pl_dl dt a
{
    color: #E60012;
    width: 155px;
    text-decoration: none;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}
.other_pl_dl dt a:hover
{
    color: #E60012;
}
.other_pl_dl dt span
{
    width: 12px;
    height: 12px;
    background: #E60012;
    color: #fff;
    text-align: center;
    overflow: hidden;
    display: inline-block;
    float: left;
    line-height: 12px;
    margin-top: 4px;
    margin: 4px 3px 0 3px;
}
.other_pl_dl dd
{
    line-height: 18px;
    height: 54px;
    overflow: hidden;
    margin-top: 2px;
}
.pl_yony
{
    text-indent: 10px;
    margin-top: 15px;
}
.pl_yony a
{
    color: #000;
    font-weight: 700;
}
.pl_yony a:hover
{
    color: red;
}
.search_con
{
    padding: 10px;
}
dl.sear_dl
{
    margin: 0 auto;
    padding-bottom: 10px;
    width: 154px;
    float: left;
    padding-left: 10px;
}
.l2tit, dl.sear_dl dt.tit
{
    font-size: 14px;
    text-indent: 10px;
    line-height: 25px;
}
.l2tit .tit_a, dl.sear_dl dt.tit .tit_a
{
    height: 25px;
    background: url(Img/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;
}
.l2tit .span1, dl.sear_dl dt.tit .span1
{
    font-size: 12px;
    float: left;
    margin-left: 10px;
}
.l2tit a .span2, dl.sear_dl dt.tit .span2
{
    float: left;
    margin-left: 10px;
}
.l2tit a .span2 a, dl.sear_dl dt.tit .span2 a
{
    color: red;
}
dl.sear_dl dd.d1
{
    padding: 0 10px;
    line-height: 22px;
    text-align: justify;
    text-justify: inter-ideograph;
    overflow: hidden;
    color: #000;
}
.l2tit span, dl.sear_dl dd span
{
    padding: 0 20px;
}
dl.sear_dl dd .a_d
{
    margin-right: 5px;
    padding-left: 10px;
    line-height: 20px;
}
.search_con .search_hl
{
    color: Red;
    padding: 0;
}
.sear_dl .dt2 a
{
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.sear_dl .dt2 a:hover
{
    border: solid 1px #E60012;
}
.sear_dl .dt2 img
{
    display: block;
    width: 150px;
    height: 154px;
}
.sear_dl .d2
{
    height: 44px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    text-justify: inter-ideograph;
}
.logo2
{
    float: left;
}
.logo2 img
{
    display: block;
}
.u_top_rt
{
    width: 580px;
    height: 32px;
    float: right;
    margin-top: 5px;
}
.u_top_rt .zfb
{
    float: left;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 12px;
}
.u_name
{
    line-height: 20px;
    float: left;
    margin-right: 10px;
    display: inline;
    margin-top: 13px;
}
.u_name span
{
    font-weight: 700;
    color: #E60012;
}
.u_next
{
    width: 300px;
    height: 50px;
    float: left;
}
.u_top_call
{
    color: red;
    text-align: right;
    margin-bottom: 5px;
    padding-right: 12px;
}
.u_top_call img
{
    vertical-align: middle;
}
.u_top_call span
{
    font-weight: 700;
    margin-left: 5px;
    font-size: 14px;
}
.u_top_nav ul
{
    margin: 0;
    padding: 0;
}
.u_top_nav ul li
{
    float: left;
    margin-left: 8px;
}
.u_top_nav ul li a
{
    display: block;
    border: 1px solid #222;
    background: #F7F7F7 url(Img/ico33.gif) no-repeat 4px 7px;
    padding: 2px 4px 2px 16px;
}
.u_top_nav ul li a:hover
{
    border: 1px solid #E60012;
    background: #EEF2FD url(Img/ico32.gif) no-repeat 4px 7px;
    text-decoration: none;
}
.u_menu
{
    background: url(Img/u_menu_bg.gif) repeat-x;
    line-height: 35px;
    margin-bottom: 10px;
}
.u_menu div
{
    width: 900px;
    margin: 0 auto;
    font-weight: 700;
    font-size: 14px;
}
.u_menu a
{
    color: #fff;
    padding-left: 10px;
}
.u_menu a:hover
{
    color: #fff;
}
.userleftnav
{
    border: 1px solid #d7d7d7;
    padding: 1px;
    margin-bottom: 10px;
}
.userleftnav h4
{
    text-indent: 25px;
    background-position: -63px -337px;
    line-height: 28px;
    color: #333;
}
.userleftnav ul
{
    margin: 0 auto;
    padding: 5px 10px;
}
.userleftnav li
{
    text-indent: 10px;
    overflow: hidden;
}
.userleftnav ul a
{
    height: 25px;
    display: block;
    line-height: 25px;
}
.userleftnav ul a:hover
{
    height: 23px;
    line-height: 23px;
    border: 1px solid #E60012;
    background: #fff;
    text-decoration: none;
}
.u_right_main
{
    padding: 12px;
    border: solid 1px #d7d7d7;
    margin-bottom: 10px;
    zoom: 1;
}
.left_ad
{
    border: 1px solid #d7d7d7;
    padding: 1px;
    height: 425px;
    width: 195px;
    margin-bottom: 20px;
}
.u_crumbs
{
    margin-bottom: 10px;
}
.u_crumbs a
{
    color: #000;
}
.u_crumbs a:hover
{
    color: #E60012;
}
.u_crumbs span
{
    color: #E60012;
}
.u_dingyue
{
    border: solid 1px #d7d7d7;
    padding: 15px;
    margin-bottom: 10px;
}
.u_dingyue dl
{
    width: 100%;
}
.u_dingyue dt
{
    width: 97px;
    float: left;
    border: 0;
}
.u_dingyue dt img
{
    margin-top: 10px;
}
.u_dingyue dl .u_dy_con
{
    width: 485px;
    border: solid 3px #E60012;
    float: right;
    overflow: hidden;
    padding: 10px;
    line-height: 22px;
    font-size: 14px;
}
.u_dy_con .tit
{
    font-weight: 700;
}
.u_dingyue dl .tit_b
{
    width: 435px;
    font-size: 14px;
    font-weight: 700;
    float: left;
    display: block;
    padding-left: 50px;
    margin-top: 15px;
}
.u_dingyue dl .a_1
{
    color: #E60012;
    text-decoration: underline;
}
.u_dingyue dl .a_1:hover
{
    color: #E60012;
    text-decoration: underline;
}
.u_dingyue dl .a_2
{
    color: #E60012;
    text-decoration: underline;
}
.u_dingyue dl .a_2:hover
{
    color: #E60012;
    text-decoration: underline;
}
.u_dingyue dl .img_2
{
    margin-left: 10px;
}
h4.dy_h4
{
    background: #F2F2F2;
    height: 30px;
    line-height: 30px;
    text-indent: 15px;
}
.u_dy_ta
{
    border: solid 1px #cfcfcf;
    line-height: 18px;
    color: #333;
    font-family: "宋体";
    padding: 8px;
    margin-bottom: 10px;
}
.u_dy_tab
{
    width: 100%;
    line-height: 22px;
    margin-bottom: 10px;
}
.bot_btn
{
    text-align: center;
    margin-top: 15px;
}
.dy_tit
{
    font-weight: 700;
    line-height: 25px;
}
.bot_btn .b04, .bot_btn .b08, .bot_btn .b10, .bot_btn .b11, .bot_btn .b13
{
    margin-right: 13px;
}
.bot_btn2 .b02
{
    margin-right: 10px;
}
.bot_btn2 .b04, .bot_btn2 .b05
{
    margin-right: 10px;
    margin-top: 10px;
}
.bot_line
{
    background: red;
    height: 2px;
    font-size: 0;
}
.copyright
{
    text-align: center;
    line-height: 22px;
}
.copyright span
{
    margin: 0 8px;
}
.ft_menu a
{
    color: #000;
    margin: 0 5px;
}
.ft_menu a:hover
{
    color: red;
}
.u_tg
{
    border: solid 1px #d7d7d7;
    padding: 8px;
    font-size: 14px;
    margin-bottom: 10px;
}
.u_tg .tit
{
    font-size: 14px;
}
.u_tg .text
{
    border: solid 1px #d7d7d7;
    height: 20px;
    line-height: 20px;
}
.u_tg .u_em
{
    margin-top: 5px;
}
.u_tg .u_em a
{
    font-weight: 700;
    float: right;
    color: #DD3904;
    margin-right: 2px;
}
dl.userinfo
{
    background: #FCEDD8;
    height: 115px;
    padding: 5px;
    overflow: hidden;
    margin: 5px 0 0;
}
dl.userinfo dt
{
    border: 1px solid #CCC;
    width: 113px;
    height: 113px;
    float: right;
}
dl.userinfo dt img
{
    display: block;
    width: 113px;
    height: 113px;
}
dl.userinfo dd
{
    line-height: 22px;
    float: left;
    width: 491px;
    padding: 0 12px;
}
dl.userinfo dd.d1
{
    background: none repeat scroll 0 0 #FFF;
    border: 3px solid #B77D29;
    height: 105px;
    margin-bottom: 10px;
    margin-top: 2px;
    width: 540px;
    line-height: 35px;
}
dl.userinfo dd.d1 span
{
    display: block;
    height: 35px;
    overflow: hidden;
}
.u_right_main .t03
{
    margin: 5px 0;
}
.u_idx_tab
{
    line-height: 25px;
    margin-left: 15px;
}
.u_right_main .t07
{
    margin-top: 20px;
}
.u_idx_news
{
    border: solid 1px #d7d7d7;
    border-top: 0;
    padding: 5px 0 5px 10px;
}
.idx_ul
{
    width: 385px;
    float: left;
}
.idx_ul li
{
    background: url(Img/ico16.gif) no-repeat 0 8px;
    padding-left: 7px;
    height: 20px;
    line-height: 20px;
}
.idx_ul li a
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
    width: 298px;
}
.idx_ul li span
{
    float: right;
    font-size: 11px;
}
.u_idx_news img
{
    float: left;
    display: block;
    margin-left: 20px;
    width: 219px;
    height: 165px;
}
.zc_lc1
{
    background: url(Img/zc_lc_1.gif) no-repeat;
    height: 33px;
    margin: 10px 0 20px 0;
}
.zc_one
{
    font-size: 14px;
    margin-bottom: 10px;
}
.zc_form
{
    font-size: 14px;
    line-height: 20px;
}
.zc_form span
{
    font-size: 12px;
}
.zc_tab1, .zc_tab2, .zc_tab3
{
    width: 100%;
    margin-bottom: 10px;
}
.zc_tab1 .red_x
{
    margin: 0;
}
.zc_tab1 td, .zc_tab2 td, .zc_tab3 td
{
    padding: 5px 0;
}
.zc_tab3 .b34
{
    font-size: 12px;
    padding-left: 18px;
}
.zc_tab2 img
{
    display: none;
}
.zc_tab2 .tr
{
    text-align: right;
    width: 80px;
}
.zc_tab2 cite
{
    display: inline-block;
    font-style: normal;
    background: #fff8e8;
    border: solid 1px #ffe7af;
    padding: 0 5px;
    color: Red;
    font-size: 12px;
}
.zc_tab2 td img
{
    padding-left: 30px;
}
.zc_tab2 .code
{
    padding-left: 100px;
}
.zc_tab2 .code img
{
    vertical-align: middle;
    padding-right: 10px;
}
.zc_form h4
{
    margin: 20px 0 10px 0;
    color: #000;
}
.zc_tab
{
    width: 100%;
    color: #666;
    border: solid 1px #d0d0d0;
    background: #f7f7f7;
    padding-left: 25px;
}
.zc_tab td
{
    padding: 3px 0;
}
.zc_tab .red_x
{
    margin: 0;
}
.zc_form .tab_bz
{
    text-align: right;
}
.zc_form .ty
{
    text-align: center;
}
.zc_form .ty span
{
    font-size: 14px;
    color: red;
    margin: 10px 0;
}
.zc_form .textarea2
{
    overflow-y: auto;
    background: #f7f7f7;
    width: 99%;
    margin-bottom: 10px;
}
.zc_cg
{
    width: 650px;
    margin: 10px auto 0;
    background: #F1F4FE;
    border: 2px solid #E60012;
    padding: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
}
.zc_cg .zc_zy
{
    font-weight: 700;
    color: #E60012;
}
.zc_cg .b17, .zc_cg .b18
{
    margin: 15px 20px 0 0;
}
.pass_tis
{
    color: #666;
    font-size: 14px;
    line-height: 20px;
}
.pass_tis span
{
    color: red;
    font-weight: 700;
}
.getpassword1
{
    background: url(Img/getpassword1.gif) no-repeat right center;
    width: 350px;
    height: 124px;
    margin: 10px auto 0;
    font-size: 14px;
    color: #666;
}
.getpassword1 div
{
    margin-bottom: 10px;
}
.getpassword1 span
{
    font-weight: 700;
    color: #E60012;
}
.getpassword1 .b17
{
    margin-top: 10px;
    margin-left: 18px;
    display: inline;
}
.getpassword2
{
    background: url(Img/getpassword2.gif) no-repeat right center;
    width: 470px;
    margin: 0 auto;
    height: 150px;
    padding-top: 50px;
    font-size: 14px;
    color: #666;
}
.getpassword2 .text
{
    width: 230px;
    height: 18px;
    border: solid 1px #d7d7d7;
    line-height: 18px;
}
.getpassword2_1
{
    padding-left: 75px;
    font-weight: 700;
    margin-bottom: 10px;
}
.getpassword2_2
{
    margin-top: 20px;
    padding-left: 78px;
}
.zc_cg span
{
    color: #E60012;
}
.cg_img
{
    vertical-align: middle;
    margin-right: 10px;
}
.pass_tab, .pass_tab2
{
    margin: 0 auto;
    font-size: 14px;
    color: #666;
}
.pass_tab td, .pass_tab2 td
{
    padding: 5px 0;
}
.pass_tab a, .pass_tab2 a
{
    color: red;
    text-decoration: underline;
}
.pass_tab a:hover, .pass_tab2 a:hover
{
    color: red;
}
.pass_tab2
{
    float: left;
    margin: 20px 20px 0 120px;
    display: inline;
}
.pho_img
{
    float: left;
}
.pass_tab2 .text
{
    border: solid 1px #d7d7d7;
    height: 20px;
    line-height: 20px;
}
.pho_ok
{
    text-align: left;
    line-height: 25px;
    padding-left: 50px;
}
.pho_ok img
{
    float: left;
}
.pho_ok span
{
    font-weight: 700;
}
.login_dl_left
{
    float: left;
    height: 442px;
    width: 720px;
}
.login_dl_left h1
{
    color: #768263;
    font-family: '微软雅黑';
    font-size: 26px;
    font-weight: 400;
    margin-top: 26px;
    padding-left: 40px;
}
.lg_form
{
    margin-left: 100px;
    margin-top: 32px;
    position: relative;
    width: 620px;
}
.lg_name
{
    float: left;
    padding-top: 10px;
    height: 42px;
    overflow: hidden;
}
.lg_name span
{
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 29px;
    margin-top: 2px;
}
.err_name
{
    float: left;
    margin-left: 12px;
    padding-top: 20px;
}
.lg_login
{
    margin-left: 60px;
    margin-top: 15px;
}
.lg_pass
{
    float: left;
    margin-top: 10px;
}
.lg_pass span
{
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 29px;
}
.err_pass
{
    float: left;
    margin-left: 12px;
    margin-top: 28px;
}
.lg_remember
{
    padding-left: 60px;
    margin-top: 5px;
    font-size: 12px;
}
.lefttit
{
    background: url(Img/ico26.gif) no-repeat 20px 17px;
    line-height: 50px;
    text-indent: 42px;
    font-size: 14px;
    color: #666;
}
.lefttit .sp_1
{
    font-weight: 700;
}
.lefttit span
{
    color: #E60012;
}
.leftinfo
{
    background: url(Img/login_left_form_bg.gif) repeat-x top;
    padding: 0 0 0 42px;
    height: 311px;
    color: #666;
}
.leftinfo label
{
    font-size: 12px;
}
.leftinfo .login_tab
{
    line-height: 20px;
    font-size: 14px;
    margin-top: 7px;
}
.leftinfo .login_tab td
{
    padding: 5px 0;
}
.leftinfo .login_tab a
{
    color: red;
    font-size: 12px;
    text-decoration: underline;
}
.leftinfo .login_tab .a2
{
    color: red;
    text-decoration: none;
    background: url(Img/ico7.gif) no-repeat 0 6px;
    padding-left: 10px;
    line-height: 20px;
}
.login_dl_right
{
    border-left: 1px solid #E5E5E5;
    float: left;
    height: 370px;
    margin-top: 30px;
    width: 230px;
}
.righttit
{
    line-height: 50px;
    text-indent: 10px;
}
.rightinfo
{
    padding: 0 10px;
}
.rightinfo li
{
    border-bottom: 1px dashed #CCC;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    background: url(Img/ico10.gif) no-repeat 0 14px;
    padding-left: 10px;
    overflow: hidden;
    width: 515px;
}
.rightinfo li .a_1
{
    color: #E60012;
    text-decoration: underline;
}
.rightinfo li .a_1:hover
{
    color: #E60012;
}
.rightinfo li .a_2
{
    color: #E60012;
    font-weight: 700;
    text-decoration: underline;
}
.rightinfo div.tr
{
    padding: 32px 0 51px 0;
}
.agent_tab
{
    line-height: 25px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    border: solid 1px #d7d7d7;
    margin-bottom: 15px;
}
.agent_tab .tl
{
    padding-left: 10px;
}
.agent_tab th
{
    background: #F9F9F9;
    font-weight: 400;
    border: solid 1px #d7d7d7;
}
.agent_tab td
{
    border: solid 1px #d7d7d7;
}
.agent_pro_dl
{
    border-bottom: solid 1px #d7d7d7;
    padding-bottom: 15px;
    height: 165px;
    overflow: hidden;
    color: #666;
    line-height: 22px;
    margin-bottom: 25px;
}
.agent_pro_dl dt
{
    width: 164px;
    height: 164px;
    overflow: hidden;
    float: left;
}
.agent_pro_dl dt a
{
    width: 160px;
    height: 160px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.agent_pro_dl dt a:hover
{
    border: solid 1px #E60012;
}
.agent_pro_dl dt img
{
    width: 160px;
    height: 160px;
    display: block;
}
.agent_pro_dl dd
{
    width: 550px;
    float: right;
    overflow: hidden;
    margin-bottom: 7px;
}
.agent_pro_dl .d1
{
    width: 550px;
    height: 20px;
}
.agent_pro_dl .d1 .tit
{
    width: 230px;
    height: 20px;
    overflow: hidden;
    display: block;
    float: left;
    font-weight: 700;
    color: #E60012;
    text-decoration: underline;
    font-size: 14px;
}
.agent_pro_dl .d1 .sp_1
{
    margin-left: 50px;
}
.agent_pro_dl .d1 .sp_1 span
{
    text-decoration: line-through;
}
.agent_pro_dl .d1 .sp_2
{
    font-weight: 700;
    color: red;
    font-size: 14px;
    margin-left: 10px;
}
.agent_pro_dl .sp_b
{
    font-weight: 700;
}
.agent_pro_dl .d2
{
    height: 60px;
    overflow: hidden;
}
.agent_pro_dl .b28, .agent_pro_dl .b29
{
    height: 25px;
    margin-top: 10px;
    padding-bottom: 3px;
}
.base_tab
{
    width: 80%;
    color: #666;
    font-size: 14px;
}
.base_tab span
{
    font-size: 12px;
}
.base_tab td
{
    padding: 5px 0;
}
.base_tab .vat
{
    text-align: right;
}
.base_tab .b17
{
    margin-right: 10px;
}
.pass_xg
{
    margin: 20px auto 0 auto;
}
.pass_xg .tr
{
    font-size: 14px;
    color: #666;
}
.pass_xg .tr span
{
    color: red;
}
.pass_xg img
{
    margin-left: 20px;
}
.pass_xg a
{
    color: #E60012;
    text-decoration: underline;
}
.pass_xg a:hover
{
    color: #E60012;
}
.pass_xg_bot
{
    width: 500px;
    margin: 0 auto;
    color: #666;
    font-size: 14px;
    line-height: 20px;
}
.pass_xg_bot h4
{
    color: red;
}
.pass_xg_bot .xg_bot
{
    text-align: center;
    margin-top: 10px;
    width: 410px;
}
.u_faq
{
    padding: 10px;
    border: 1px solid #d7d7d7;
    background: #F9F9F9;
    margin-bottom: 10px;
    line-height: 18px;
    color: #666;
}
.u_faq .wt
{
    margin-bottom: 5px;
}
.u_faq .for
{
    border: 1px solid #4470F6;
    background: #ECF1FF;
    padding: 10px;
}
.u_faq strong
{
    font-weight: 700;
}
.faq_tab
{
    margin-top: 20px;
    border: 0;
}
.faq_tab .textarea
{
    width: 278px;
}
.faq_tab td
{
    padding: 3px 0;
}
.faq_tab td span
{
    color: red;
    padding-left: 4px;
    font-weight: 700;
}
.add_top
{
    font-size: 14px;
    margin-bottom: 10px;
}
.add_top span
{
    font-weight: 700;
    color: #E60012;
}
.add_tab
{
    width: 100%;
    border: solid 1px #d7d7d7;
    margin-bottom: 15px;
    font-family: "宋体";
}
.add_tab th
{
    background: #f9f9f9;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    border: solid 1px #d7d7d7;
    text-align: center;
}
.add_tab th span
{
    font-weight: 400;
}
.add_tab td
{
    border: solid 1px #d7d7d7;
    height: 25px;
    text-align: center;
}
.add_tab a
{
    color: #000;
}
.add_tab a:hover
{
    color: #E60012;
    text-decoration: none;
}
.add_tab a.a
{
    color: #E60012;
}
.add_tab a.a:hover
{
    color: #E60012;
}
.fieldset
{
    border: solid 1px #d7d7d7;
    margin-bottom: 10px;
}
.legend
{
    border: 1px solid #d7d7d7;
    background: #F9F5F5;
    padding: 5px;
    filter: progid:DXImageTransform.Microsoft.DropShadow(color=#E7E7E7, offX=0, offY=2, positives=true);
    font-size: 14px;
    font-weight: 700;
    margin-left: 10px;
}
.add_tab2
{
    margin: 10px 0 10px 15px;
}
.add_tab2 td
{
    padding: 5px 0;
}
.add_tab2 td span
{
    color: #666;
}
.add_tab2 td .red_x
{
    color: red;
}
.favorites
{
    color: #E60012;
    border: 1px solid #E60012;
    background: #FFF;
    padding: 8px 0;
    line-height: 22px;
    text-indent: 10px;
    font-family: "宋体";
    margin-bottom: 10px;
}
.favorites .b
{
    font-weight: 700;
}
.favorites a
{
    color: #E60012;
    padding: 5px 8px 0 8px;
}
.fav_search
{
    margin-bottom: 15px;
}
.fav_search a
{
    color: #E60012;
}
.fav_search span
{
    float: right;
}
.fav_search .text
{
    height: 17px;
    line-height: 17px;
}
.fav_nav
{
    margin-bottom: 0;
}
.fav_nav a
{
    display: block;
    float: left;
    background: #F6F0F0;
    border: 0 solid #CFCFCF;
    border-width: 1px 1px 0;
    margin-right: 8px;
    padding: 4px 8px;
    margin: 0 8px 0 -1px;
    color: #666;
    position: relative;
    top: 3px;
}
.fav_nav a:hover
{
    color: #E60012;
}
.fav_nav a.b
{
    font-weight: 700;
    font-size: 14px;
    color: #000;
    position: relative;
    top: 0;
    margin-bottom: 0;
    padding: 5px 8px;
}
.fav_nav a.b:hover
{
    color: #E60012;
}
.order_top
{
    border: solid 1px #d7d7d7;
    margin-bottom: 15px;
    margin-top: 25px;
}
.order_top_con
{
    border: solid 1px #fff;
    background: #F6F6F6;
    padding-bottom: 10px;
}
.order_top_con li
{
    border: solid 1px #ddd;
    background: #F9F5F5;
    padding: 0 7px;
    float: left;
    line-height: 25px;
    margin-left: 10px;
    display: inline;
    position: relative;
    top: -15px;
}
.order_top_con li .b
{
    font-weight: 700;
}
.order_top_con li a
{
    color: #000;
}
.order_top_con li a:hover
{
    color: #E60012;
}
.order_top_con table
{
    line-height: 28px;
    margin: 0 0 0 10px;
}
.add_tab .cashou
{
    color: #E60012;
}
.add_tab .cashou:hover
{
    color: #E60012;
    text-decoration: underline;
}
.total
{
    font-size: 14px;
    margin-top: -10px;
    margin-bottom: 10px;
}
.total span
{
    font-size: 12px;
}
.total span .color
{
    font-weight: 700;
    color: red;
    font-size: 14px;
}
dl.pay_top
{
    margin-bottom: 10px;
}
dl.pay_top dt
{
    float: left;
    width: 168px;
    height: 130px;
    overflow: hidden;
}
dl.pay_top dt img
{
    display: block;
    margin-top: 20px;
}
dl.pay_top dd
{
    line-height: 25px;
}
.pay_box
{
    background: #E4EBFF;
    padding: 10px 0;
    margin-bottom: 10px;
    margin-top: 10px;
}
.pay_tab
{
    width: 100%;
    font-size: 14px;
}
.pay_tab td
{
    padding: 3px 0;
}
.add_tab2 .textarea
{
    width: 280px;
}
.pay_bank
{
    border: solid 1px #d7d7d7;
    border-top: 0;
    padding-bottom: 10px;
}
.bank_tit
{
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    line-height: 25px;
}
ul.p_bank_ul li, ul.p_bank_ul2 li
{
    width: 113px;
    height: 33px;
    border: 1px solid #d7d7d7;
    overflow: hidden;
    float: left;
    display: inline;
}
ul.p_bank_ul li
{
    margin: 10px 15px 0 15px;
}
.p_bank2
{
    border: solid 1px #d7d7d7;
    padding: 10px 0;
    margin-top: 5px;
}
ul.p_bank_ul2 li
{
    margin: 10px 0 0 25px;
}
.pay_top span
{
    color: #E60012;
    font-weight: 700;
}
.pay_top a
{
    color: #E60012;
    text-decoration: underline;
    float: right;
}
.pay_top a:hover
{
    color: #E60012;
}
.pay_tab span
{
    font-size: 12px;
    font-weight: 700;
}
.pay_tab .tr span
{
    font-size: 14px;
    font-weight: 700;
}
.pay_border
{
    width: 534px;
    float: left;
    padding: 10px;
    border: 3px solid #E60012;
    text-align: left;
    font-size: 12px;
    background: #fff;
    line-height: 20px;
}
.pay_border div
{
    line-height: 20px;
}
.friend_tit
{
    line-height: 25px;
    margin-bottom: 3px;
}
.friend_tit span
{
    float: right;
    margin-bottom: 3px;
}
.friend_tit a
{
    color: #000;
    margin: 0 8px;
}
.friend_tit a:hover
{
    color: #E60012;
}
.friend_tit a.b
{
    color: #E60012;
    font-weight: 700;
}
.friend_bot
{
    width: 402px;
    height: 260px;
    border: solid 1px #E4E3E3;
    margin: 40px auto 20px auto;
}
.friend_bot_tit
{
    width: 382px;
    height: 25px;
    border-bottom: solid 1px #E4E3E3;
    background: #EBEBEB;
    line-height: 25px;
    padding: 0 10px;
}
.sp_close
{
    float: right;
}
.sp_close img
{
    vertical-align: middle;
    margin-left: 5px;
}
.friend_tab
{
    margin: 20px 0 0 0;
    font-family: "宋体";
    float: left;
    margin-left: 10px;
}
.friend_tab td
{
    padding: 3px 0;
}
.friend_tab .textarea
{
    width: 260px;
    height: 100px;
}
.friend_tab .b15
{
    margin-right: 10px;
}
.move
{
    font-weight: 700;
    color: #E60012;
    padding: 10px 0;
}
.add_tab td.move_lt
{
    text-align: left;
}
.move_lt select
{
    margin-left: 10px;
}
.move_lt .b37
{
    font-weight: 700;
    padding-bottom: 3px;
}
.move_lt .b36
{
    padding-bottom: 3px;
}
.friend_bot2
{
    width: 600px;
    height: 336px;
    border: solid 1px #E4E3E3;
    margin: 40px 0 0 30px;
    display: inline;
    float: left;
    margin-bottom: 20px;
}
.friend_bot_tit2
{
    width: 580px;
    height: 25px;
    border-bottom: solid 1px #E4E3E3;
    background: #EBEBEB;
    line-height: 25px;
    padding: 0 10px;
}
.u_close
{
    margin: 0 0 0 5px;
    vertical-align: middle;
}
.u_close img
{
    margin: 5px 0 0 5px;
}
.u_fr_tab2
{
    margin: 20px 0 0 0;
    line-height: 22px;
    font-family: "宋体";
    float: left;
}
.u_fr_tab2 .name
{
    font-weight: 700;
    color: #E60012;
    font-size: 14px;
}
.u_fr_tab2 .text
{
    width: 180px;
    height: 20px;
    border: solid 1px #d7d7d7;
    line-height: 20px;
}
.u_fr_tab2 td .sp
{
    color: #000;
}
.u_fr_tab2 .textarea
{
    width: 285px;
    height: 100px;
    margin-top: 5px;
    border: solid 1px #d7d7d7;
}
.u_tab_rt
{
    width: 160px;
    float: left;
    margin-top: 20px;
}
.u_tab_rt .u_fr_img1
{
    display: block;
    width: 77px;
    height: 66px;
    float: right;
    margin-bottom: 10px;
    margin-top: 18px;
}
.u_fr_title
{
    width: 160px;
    height: 22px;
    line-height: 22px;
    text-indent: 10px;
    background: #E60012;
    color: #fff;
}
.u_fr_list
{
    width: 158px;
    overflow: hidden;
    overflow-y: auto;
    height: 95px;
    border: solid 1px #E60012;
    padding-top: 5px;
    margin-bottom: 1px;
}
.u_fr_list li
{
    width: 153px;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
}
.u_fr_list li a
{
    border-bottom: dashed 1px #333;
}
.u_fr_list li a:hover
{
    text-decoration: none;
}
.u_fr_list .u_fr_1
{
    width: 12px;
    height: 13px;
}
.u_fr_bot a
{
    color: #E60012;
}
.u_dy_main_title
{
    font-size: 14px;
    color: #666;
    line-height: 25px;
    margin-top: 15px;
}
.u_dy_main .textarea
{
    border: solid 1px #d7d7d7;
    width: 716px;
    padding: 5px 5px 5px 5px;
    font-size: 14px;
    line-height: 20px;
}
.u_invitatio_main2
{
    border: solid 1px #d7d7d7;
    width: 660px;
    height: 200px;
    overflow: hidden;
    overflow-y: auto;
    padding: 5px 0 5px 5px;
    color: #bbb;
    font-size: 14px;
    line-height: 20px;
}
.sms_tab
{
    border: 0;
    width: 100%;
    border: solid 1px #d7d7d7;
    line-height: 25px;
    margin-bottom: 10px;
    font-family: "宋体";
}
.sms_tab th
{
    height: 30px;
    line-height: 30px;
    background: #f9f9f9;
    font-weight: 700;
    border-bottom: solid 1px #d7d7d7;
}
.sms_tab td
{
    border-bottom: dashed 1px #d7d7d7;
}
.cart_main
{
    border: solid 1px #d7d7d7;
    padding: 0 15px 15px 15px;
    margin-bottom: 10px;
}
.cart_top
{
    border: solid 1px #d7d7d7;
    margin-bottom: 5px;
}
.cart_nav
{
    height: 28px;
    line-height: 28px;
    font-weight: 700;
    font-size: 14px;
    border-bottom: solid 1px #fff;
    border-top: solid 1px #fff;
    background: #efeeef;
    padding: 0 10px;
}
.cart_n_rt
{
    float: right;
}
.cart_n_rt span
{
    margin-left: 10px;
}
.cart_n_rt .sp_1
{
    color: #E60012;
}
.cart_n_rt .sp_2
{
    font-weight: 400;
}
.cart_n_rt .sp_2 .a_1
{
    font-weight: 700;
    color: #000;
}
.cart_n_rt .sp_2 .a_1:hover
{
    color: #E60012;
}
.cart_n_rt a
{
    color: red;
    font-weight: 400;
}
.cart_n_rt a:hover
{
    color: red;
}
.cart_crumbs
{
    font-weight: 700;
    line-height: 30px;
    margin: 6px 0;
}
.cart_crumbs a
{
    color: #000;
}
.cart_crumbs a:hover
{
    color: #E60012;
}
.orders
{
    color: #666;
    margin-bottom: 15px;
}
.orders span
{
    font-weight: 700;
}
.orders .sp_end
{
    font-size: 14px;
    color: #E60012;
}
.orders img
{
    margin: 0 5px;
    vertical-align: middle;
}
.cart_tab_1
{
    line-height: 25px;
    width: 100%;
    margin-bottom: 15px;
    color: #666;
}
.cart_tab_1 th
{
    font-weight: 700;
    border-bottom: dashed 1px #d7d7d7;
}
.cart_tab_1 td
{
    border-bottom: dashed 1px #d7d7d7;
    height: 25px;
}
.sp_sj
{
    margin-left: 50px;
    font-weight: 700;
}
.songhuo
{
    color: #666;
    margin-bottom: 15px;
}
.songhuo img
{
    margin-left: 10px;
    vertical-align: middle;
}
.zhifb
{
    color: #666;
    margin: 20px 0;
}
.zhifb img
{
    margin-left: 10px;
    vertical-align: middle;
}
.cart_tab_2
{
    width: 100%;
    text-align: center;
    line-height: 30px;
    border: solid 1px #ddd;
    margin: 5px 0 10px 0;
}
.cart_tab_2 th
{
    font-weight: 700;
    text-align: center;
    border: solid 1px #ddd;
}
.cart_tab_2 td
{
    border: solid 1px #ddd;
}
.cart_tab_2 th.tl
{
    padding-left: 10px;
    text-align: left;
}
.cart_tab_2 .tl
{
    padding-left: 10px;
}
.cart_tab_2 a
{
    color: #000;
}
.cart_tab_2 a:hover
{
    color: #E60012;
}
.jiesuan
{
    font-size: 14px;
    border-bottom: dashed 1px #d7d7d7;
    line-height: 25px;
    height: 25px;
    margin-bottom: 8px;
}
.jiesuan .sp_1
{
    color: #E60012;
}
.jiesuan .sp_2
{
    font-weight: 700;
    color: red;
}
.send_news h4
{
    background: #ededed;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
}
.send_news h4 a
{
    position: relative;
    top: 5px;
    right: 5px;
}
.send_news dl
{
    margin: 20px;
    height: 130px;
    color: #666;
    border-bottom: solid 1px #d5d5d5;
    padding-bottom: 20px;
}
.send_news dl dt
{
    float: left;
    margin-right: 10px;
}
.send_news dl dt img
{
    width: 128px;
    height: 128px;
    padding: 1px;
    border: solid 1px #d5d5d5;
}
.send_news dl dd.first
{
    margin-bottom: 5px;
}
.send_news dl dd.first a
{
    font-weight: 700;
    font-size: 15px;
    color: #000;
}
.send_news .sn_cont
{
    margin: 20px;
    color: #666;
    line-height: 180%;
}
.send_news .sn_cont .b
{
    font-size: 14px;
    font-weight: 700;
}
.send_news .sn_cont .b span
{
    color: red;
}
.send_news .sn_cont p.last
{
    font-size: 12px;
}
.fav
{
    width: 250px;
    border: solid 1px #d7d7d7;
    height: 132px;
    font-size: 12px;
}
.fav h4
{
    padding: 3px;
    background: #ebeceb;
    border: solid 1px #e4e3e3;
    font-size: 12px;
}
.fav h4 a
{
    float: right;
}
.fav table
{
    margin: 5px;
}
.fav table td
{
    padding: 3px;
}
.cart_bot_pro
{
    color: #666;
    padding-top: 15px;
}
.cart_bot_1
{
    background: url(Img/ad_bg.gif);
    height: 80px;
    overflow: hidden;
    padding: 24px 0 0 0;
}
.cart_bot_1 .c_t_1
{
    padding-left: 60px;
    line-height: 22px;
}
.cart_bot_1 .c_t_1 span
{
    color: red;
}
.cart_bot_1 .c_t_1 a.m
{
    color: #E60012;
    font-weight: 700;
    text-decoration: underline;
}
.cart_bot_1 .c_t_1 a.m:hover
{
    color: #E60012;
}
.cart_bot_2
{
    background: #F6F6F6;
    padding: 5px;
    height: 134px;
    overflow: hidden;
}
.p_btn_l, .p_btn_r
{
    width: 12px;
    float: left;
}
.p_btn_r
{
    margin-left: 12px;
}
.cart_bot_dl
{
    width: 692px;
    float: left;
}
.cart_bot_con dl
{
    width: 330px;
    float: left;
    display: inline;
    margin: 16px 0 0 11px;
}
.cart_bot_con dt
{
    width: 100px;
    height: 100px;
    background: #fff;
    overflow: hidden;
    float: left;
}
.cart_bot_con dt a
{
    width: 96px;
    height: 96px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.cart_bot_con dt a:hover
{
    border: solid 1px #E60012;
}
.cart_bot_con dt img
{
    width: 96px;
    height: 96px;
    display: block;
}
.cart_bot_con dd
{
    width: 223px;
    float: right;
    overflow: hidden;
}
.cart_bot_con dd.tit
{
    overflow: hidden;
}
.cart_bot_con dd.tit a
{
    color: #666;
    font-size: 14px;
}
.cart_bot_con dd.tit a:hover
{
    color: #E60012;
    font-size: 14px;
}
.cart_bot_con dd.con
{
    height: 45px;
    overflow: hidden;
    margin: 7px 0;
}
.cart_bot_con dd.btn a
{
    font-weight: 700;
    color: #E60012;
    text-decoration: underline;
    width: 142px;
    overflow: hidden;
    display: block;
    float: left;
    line-height: 28px;
}
.cart_bot_con dd.btn a:hover
{
    color: #E60012;
}
.cart_bot_con dd.btn .b15
{
    float: left;
    margin-left: 10px;
}
.cart_tis, .cart_tis2
{
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
}
.cart_tis2
{
    color: #666;
}
.cart_tis2 span
{
    color: red;
}
dl.oder
{
    width: 215px;
    height: 40px;
    overflow: hidden;
    margin: 0 auto;
    padding: 5px 0 0;
}
dl.oder dt
{
    float: left;
    width: 123px;
    overflow: hidden;
    margin: 0 8px 0 0;
}
dl.oder dd
{
    float: left;
    line-height: 20px;
}
dl.oder a
{
    color: #666;
    text-decoration: underline;
}
dl.oder a:hover
{
    color: #E60012;
}
.cart_footer
{
    line-height: 22px;
    color: #666;
}
.cart_ft_nav
{
    text-align: center;
}
.cart_ft_nav a
{
    margin: 0 10px;
}
.cart_youtu
{
    border: solid 1px #d7d7d7;
    color: #666;
    line-height: 22px;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.pay_ok
{
    background: #EFF7FF;
    width: 672px;
    height: 143px;
    border: 2px solid #AFD2FF;
    padding: 15px 0 0 18px;
    line-height: 20px;
    margin: 30px auto 0;
    display: block;
}
.pay_ok .tit
{
    font-weight: 700;
    font-size: 14px;
    padding-left: 61px;
    width: 580px;
}
.pay_ok_con
{
    color: #E60012;
    font-size: 14px;
    padding-left: 61px;
    width: 580px;
}
.shop_money
{
    margin: 20px 0;
    color: #E60012;
}
.zf_money
{
    margin: 10px 0;
    font-size: 14px;
}
.zf_money_2
{
    margin-left: 14px;
    margin-top: 10px;
}
.zf_money_2 span
{
    font-weight: 700;
    color: red;
}
.cart_tab_3
{
    width: 100%;
    line-height: 25px;
    color: #666;
    margin-bottom: 10px;
}
.cart_tab_3 span
{
    color: red;
    font-weight: 700;
}
.cart_tab_4
{
    width: 726px;
    line-height: 25px;
    border: solid 1px #d7d7d7;
    margin-top: -5px;
    margin-bottom: 10px;
}
.cart_tab_4 ul
{
    width: 726px;
    height: 144px;
}
.cart_tab_4 ul li
{
    float: left;
    width: 363px;
    border-bottom: 1px dashed #d7d7d7;
    height: 25px;
    overflow: hidden;
    padding-top: 3px;
    font-family: Arial;
}
.cart_tab_4 ul li span
{
    float: left;
    padding-right: 20px;
    width: 25px;
    overflow: hidden;
    display: block;
}
.cart_tab_4 ul li p
{
    float: left;
    display: block;
    padding-left: 12px;
}
.cart_tab_4 ul li a
{
    display: block;
    width: 233px;
    overflow: hidden;
    padding-right: 10px;
}
.cart_tab_4 ul .line
{
    height: 24px;
    overflow: hidden;
    width: 363px;
    border: 0;
}
.cart_b4_bot
{
    font-weight: 700;
    color: #E60012;
    margin-bottom: 15px;
    margin-top: 5px;
}
.cart_tab_2 .tr_bg
{
    background: #ECECEC;
}
.cart_tab_2 a.cur
{
    color: #E60012;
    text-decoration: underline;
}
.cart_tab_2 a.cur:hover
{
    color: #E60012;
    text-decoration: underline;
}
.cart_tab5_top
{
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 10px;
}
.cart_tab5_top span
{
    margin-right: 30px;
}
.cart_tab_5
{
    width: 100%;
}
.cart_tab_5 th
{
    width: 100px;
    text-align: right;
    background: #FFFFEB;
    border: solid 1px #d7d7d7;
    padding: 10px 0;
    font-weight: 400;
}
.cart_tab_5 td
{
    background: #F6F6F6;
    border: solid 1px #d7d7d7;
    padding: 10px 0 10px 5px;
    color: #666;
}
.cart_tab_5 td div
{
    line-height: 20px;
}
.cart_tab_5 .ruguo
{
    color: #E60012;
}
.pri_dl
{
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 23px;
    padding-bottom: 10px;
}
.pri_dl dt
{
    float: left;
    margin: 0 20px 0 90px;
    display: inline;
}
.pri_dl dd
{
    width: 600px;
    float: right;
}
.pri_dl dd h4
{
    border-bottom: dashed 1px #d7d7d7;
    text-indent: 5px;
    margin-bottom: 5px;
    color: #000;
}
.pri_dl dd.bg
{
    background: url(Img/ico6.gif) no-repeat 3px 9px;
    text-indent: 10px;
}
.pri_dl dd.tex
{
    margin-top: 20px;
}
.pri_dl dd .text
{
    border: solid 1px #d7d7d7;
    font-size: 12px;
}
.dashed_line
{
    border-bottom: dashed 1px #d7d7d7;
    height: 1px;
    overflow: hidden;
    font-size: 0;
    margin: 15px 0;
}
.pri_zuy
{
    color: #666;
    line-height: 20px;
}
.pri_zuy span
{
    float: left;
}
.pri_dl dd div
{
    padding-left: 20px;
}
.pri_dl dd div .textarea
{
    width: 340px;
}
.pri_dl dd a
{
    font-weight: 700;
    color: #E60012;
    text-decoration: underline;
}
.pri_dl dd a:hover
{
    color: #E60012;
}
.mesbook3
{
    width: 630px;
    margin: 0 auto;
    border: solid 1px #d7d7d7;
}
.mesbook3 h4
{
    background: url(Img/Sennews_tit_bg.gif) repeat-x;
    height: 22px;
    padding: 4px 1em 0;
}
.mes_top_dl
{
    padding: 15px 20px 0 20px;
}
.mes_top_dl dt
{
    width: 132px;
    height: 132px;
    float: left;
    display: inline;
}
.mes_top_dl dt img
{
    width: 128px;
    height: 128px;
    display: block;
}
.mes_top_dl dt a
{
    width: 128px;
    height: 128px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.mes_top_dl dt a:hover
{
    border: solid 1px #E60012;
}
.mes_top_dl dd
{
    float: right;
    width: 445px;
    line-height: 20px;
}
.mes_top_dl .tit
{
    font-weight: 700;
    font-size: 14px;
    color: #000;
    text-decoration: underline;
    width: 210px;
    overflow: hidden;
    display: block;
    float: left;
    margin-right: 15px;
}
.mes_top_dl .tit:hover
{
    color: #E60012;
}
.mes_top_dl .from
{
    margin-left: 15px;
    color: red;
}
.mes_top_dl .from a
{
    color: red;
    text-decoration: underline;
}
.mes_top_dl dd.d2
{
    margin-top: 10px;
    color: #666;
    height: 100px;
    overflow: hidden;
}
.mes_top_dl dd.d2 a
{
    color: #E60012;
}
.mes_top_dl dd.d2 a:hover
{
    color: #E60012;
    text-decoration: underline;
}
.mesbook3 h4 span img
{
    vertical-align: middle;
    margin-top: -2px;
}
.mesbook3_line
{
    height: 1px;
    background: #d7d7d7;
    font-size: 0;
    margin: 20px auto;
    overflow: hidden;
    width: 590px;
}
.mesbk3_tab
{
    width: 590px;
    margin: 0 auto;
    color: #666;
}
.mesbk3_tab .text
{
    border: solid 1px #d7d7d7;
    height: 20px;
}
.mesbk3_tab div
{
    font-weight: 700;
    font-size: 14px;
}
.mesbk3_tab td
{
    padding: 3px 0;
}
.mesbk3_tab span
{
    font-weight: 400;
}
.mesbk3_tab .textarea
{
    width: 278px;
}
.mesbook1, .mesbook2
{
    width: 398px;
    position: absolute;
    left: 1041px;
    top: 600px;
    border: 1px solid #d7d7d7;
    padding-bottom: 10px;
}
.mesbook1 .tit, .mesbook2 .tit
{
    border: 1px solid #E4E3E3;
    background: #EBECEB;
    height: 18px;
    padding: 4px 5px 0;
}
.mesbook1 dl.b1
{
    width: 370px;
    margin: 10px auto;
}
.mesbook1 dl.b1 dt
{
    float: left;
    width: 105px;
    overflow: hidden;
}
.mesbook1 dl.b1 dd
{
    width: 265px;
    float: right;
    line-height: 25px;
}
.mesbook1 dl.b1 dd.dd_b
{
    width: 180px;
    overflow: hidden;
    font-weight: 700;
    color: #E60012;
    font-size: 14px;
    border-bottom: solid 1px #E60012;
    line-height: 18px;
    margin-bottom: 10px;
    float: left;
    margin-left: 105px;
    display: inline;
}
.mesbook1 .fr
{
    float: right;
}
.close
{
    vertical-align: middle;
    margin-left: 5px;
}
.copy
{
    margin: 20px 0 0 20px;
    color: #666;
    line-height: 20px;
}
.copy .b17
{
    margin-top: 5px;
}
.mesbook2
{
    left: 1000px;
    top: 400px;
}
.mesbook2 p
{
    line-height: 20px;
    padding: 20px;
    color: #666;
}
.mesbook2 p img
{
    float: left;
}
.top_tit .top_tit1
{
    font-weight: 700;
    text-decoration: underline;
    color: #000;
    font-size: 14px;
}
.pri_dl .time_7
{
    border: 1px solid #CCC;
    background: url(Img/mes_time_bg.gif) repeat-x;
    margin: 30px auto 0 auto;
    width: 45px;
    height: 25px;
    line-height: 25px;
    color: red;
    font-weight: 700;
}
.pri_zuy a
{
    color: #E60012;
    text-decoration: underline;
}
.pri_zuy a:hover
{
    color: #E60012;
}
.job_top
{
    width: 668px;
    margin-left: 19px;
    line-height: 22px;
    color: #666;
    font-size: 14px;
    background: url(Img/ico8.gif) no-repeat 0 8px;
    text-indent: 10px;
}
.job_top span
{
    color: #E60012;
}
.ljob
{
    width: 720px;
    margin: auto;
}
.job_con
{
    width: 700px;
    margin: 0 auto;
    background: #F8F8F8 url(Img/job_list_bg.gif) top repeat-x;
    padding: 10px;
    line-height: 20px;
}
.job_con h4
{
    background: url(Img/ico13.gif) no-repeat 0 4px;
    text-indent: 18px;
    height: 20px;
}
.job_con h4 a
{
    color: #E60012;
}
.job_con_tab
{
    width: 100%;
    line-height: 25px;
    color: #333;
}
.job_con_tab td span
{
    margin-right: 15px;
}
.job_con dt
{
    margin-top: 2px;
}
.job_bot
{
    width: 720px;
    margin: 10px auto 0 auto;
}
.map_main
{
    overflow: hidden;
    border: solid 5px #F0F0F0;
    margin: 10px 0;
    padding-bottom: 10px;
}
.sitemap_con
{
    width: 845px;
    margin: 0 auto;
    color: #666;
}
.sitemap_con .map_top
{
    border-bottom: solid 1px #d7d7d7;
}
.sitemap_con .map_top img
{
    float: left;
}
.site_r_link
{
    width: 120px;
    margin-top: 45px;
    border: 1px solid #cdcdcd;
    background: #F8F8F8;
    padding: 5px 10px;
    float: right;
}
.site_plc
{
    background: url(Img/ico27.gif) no-repeat 0 8px;
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4
{
    line-height: 30px;
}
.b4
{
    border: solid 1px #E0E0E0;
}
.b4 ul
{
    padding: 0 11px;
}
.b4 li
{
    float: left;
    line-height: 25px;
    width: 164px;
    overflow: hidden;
}
.b4 li a
{
    color: #666;
}
.b4 li a:hover
{
    color: #0F6BD6;
}
.apage
{
    height: 25px;
    line-height: 25px;
    background: #F9F9F9;
    padding: 0 5px;
    border: solid 1px #d7d7d7;
    text-align: right;
}
.apage a
{
    border: 1px solid #d4e3e9;
    padding: 0 3px;
    margin-right: 5px;
}
.apage .num_btns
{
    float: right;
    font-family: Tahoma;
}
.apage .cur, .apage a:hover
{
    border: 1px solid #D5D5D5;
    background-color: #E60012;
    color: #fff;
    text-decoration: none;
}
.apage .cust_txt
{
    float: left;
}
.apage .oran_pg_fp
{
    background: url(img/first_page.gif) 4px 4px no-repeat;
    padding-right: 9px;
}
.apage .oran_pg_pp
{
    background: url(img/pre_page.gif) 4px 4px no-repeat;
    padding-right: 5px;
}
.apage .oran_pg_np
{
    background: url(img/next_page.gif) 8px 4px no-repeat;
    padding-right: 12px;
}
.apage .oran_pg_lp
{
    background: url(img/last_page.gif) 8px 4px no-repeat;
    padding-right: 12px;
}
.apage select
{
    font-size: 8px;
    margin-top: 5px;
}
.apage .oran_pg_txt
{
    height: 15px;
    border: solid 1px #d4e3e9;
    width: 20px;
    margin-left: 5px;
}
.apage .oran_pg_btn
{
    height: 15px;
    border: solid 1px #d4e3e9;
    margin-left: 5px;
    font-size: 9px;
    background: #5984ac;
    color: #fff;
}


.crumbs2
{
    height: 25px;
    line-height: 25px;
    font-family: "宋体";
    padding-left: 10px;
    color: #666;
    margin-bottom: 5px;
}
.crumbs2 span
{
    float: right;
}
.crumbs2 span a
{
    color: #E60012;
    margin-right: 10px;
}
.pro_name_tab
{
    width: 100%;
    font-family: "宋体";
    margin-bottom: 20px;
}
.pro_name_tab .one td
{
    padding-top: 20px;
}
.pro_name_tab .one td div
{
    background: #f3f3f3;
    color: #666;
    padding: 7px 0 7px 12px;
}
.pro_name_tab .two td
{
    padding: 10px 0 5px 12px;
    font-weight: 700;
    color: #E60012;
}
.pro_name_tab .two a
{
    color: #E60012;
}
.pro_name_tab .three .tr
{
    width: 101px;
    padding-left: 12px;
    text-align: left;
}
.pro_name_tab .three .tr img
{
    vertical-align: middle;
    margin: 0 5px 0 5px;
}
.pro_name_tab .three .tr div
{
    width: 101px;
    height: 34px;
    border: solid 1px #F0F0F0;
    overflow: hidden;
}
.pro_name_tab .three img
{
    width: 105px;
    height: 35px;
    border: solid 1px #d7d7d7;
}
.pro_name_tab .tl a
{
    width: 102px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    overflow: hidden;
    float: left;
    margin: 0 5px 0 30px;
}
.pro_name_tab .top td
{
    padding: 0;
}
.pro_all_tab
{
    width: 100%;
    font-family: "宋体";
}
.pro_all_tab .tit
{
    background: #f3f3f3;
    color: #000;
    padding: 7px 0 7px 12px;
}
.pro_all_tab .tit a
{
    color: #000;
    display: inline-block;
    padding: 0 3px;
}
.pro_all_tab .tit a:hover
{
    color: #E60012;
}
.pro_all_tab .tit .cur
{
    font-weight: 700;
}
.pro_all_tab .en
{
    font-weight: 700;
    font-size: 20px;
    color: #E60012;
    padding: 8px 0 8px 10px;
}
.pro_all_tab .all_name
{
    padding-bottom: 10px;
    padding: 0 40px;
}
.pro_all_tab .all_name a
{
    width: 66px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left;
    margin-left: 40px;
    display: inline-block;
}
.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: 700;
}
.b14
{
    background-position: -181px -696px;
    width: 70px;
    height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    font-weight: 700;
}
.b15
{
    background-position: -79px -650px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.b16
{
    background-position: -184px -650px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #333;
    font-size: 14px;
    font-weight: 700;
}
.b17
{
    background-position: -865px -254px;
    width: 80px;
    height: 25px;
    padding-bottom: 1px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-right: 10px;
}
.b18
{
    background-position: -751px -254px;
    width: 80px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.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;
    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;
    overflow: hidden;
}
.b26
{
    background-position: -814px -328px;
    width: 58px;
    height: 18px;
    padding: 0 8px 3px 0;
}
.b27
{
    background-position: -518px -254px;
    width: 41px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.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;
    padding-bottom: 1px;
    color: #fff;
}
.b39
{
    background-position: -79px -616px;
    width: 61px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.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;
}
.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;
    margin: 10px 0;
}
.b48
{
    background-position: -374px -696px;
    width: 86px;
    height: 29px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    padding: 0 0 2px 10px;
    margin: 10px 0;
}
.b49
{
    background-position: -474px -696px;
    width: 122px;
    height: 30px;
}
.b50b
{
    width: 28px;
    height: 32px;
    background: url(Img/img_5.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b50
{
    width: 28px;
    height: 32px;
    background: url(Img/img_6.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b51
{
    width: 28px;
    height: 32px;
    background: url(Img/img_7.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b52
{
    width: 28px;
    height: 32px;
    background: url(Img/img_8.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.b53
{
    width: 68px;
    height: 23px;
    background: url(Img/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(Img/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(Img/b55.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
}
.b56
{
    width: 72px;
    height: 20px;
    color: #9C6060;
    background: url(Img/b56.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
}
.b57
{
    width: 82px;
    height: 20px;
    color: #9C6060;
    background: url(Img/b57.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
}
.b58
{
    width: 82px;
    height: 20px;
    color: #9C6060;
    background: url(Img/b58.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
}
.b59
{
    width: 78px;
    height: 24px;
    color: #fff;
    background-position: -537px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 0;
}
.b60
{
    width: 92px;
    height: 24px;
    color: #000;
    background-position: -625px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 0;
}
.b61
{
    width: 67px;
    height: 24px;
    color: #fff;
    background-position: -384px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 0;
}
.b62
{
    width: 67px;
    height: 24px;
    color: #fff;
    background-position: -461px -435px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 0;
}
.b63
{
    width: 95px;
    height: 24px;
    color: #fff;
    background: url(Img/b63.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 0;
}
.b64
{
    width: 56px;
    height: 24px;
    color: #fff;
    background: url(Img/b64.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 0;
}
.top_ad
{
    text-align: center;
}
.top_ad img
{
    margin-bottom: 10px;
    width: 742px;
}
.top_name
{
    border: solid 1px #3F6DF6;
    background: #ECF1FF;
    margin-bottom: 10px;
    font-family: "宋体";
    height: 66px;
    overflow: hidden;
}
.topname_con
{
    width: 620px;
    height: 49px;
    float: left;
    overflow: hidden;
    margin: 9px 0 9px 25px;
    display: inline;
}
.topname_con div
{
    border-bottom: dashed 1px #3F6DF6;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}
.topname_con div a
{
    display: inline-block;
    float: left;
    width: 90px;
    overflow: hidden;
    margin: 0 7px 0 6px;
}
.topname_btn
{
    width: 28px;
    float: right;
    overflow: hidden;
}
.fenlei
{
    background: url(Img/fenlei_line.gif) repeat-x top;
    position: relative;
    padding-top: 10px;
    clear: both;
    margin-top: 35px;
}
.fenlei .tit
{
    padding-bottom: 4px;
    position: absolute;
    top: -25px;
}
.fenlei .tit a
{
    display: inline-block;
    background: url(Img/pro_fenlei_a.gif) no-repeat left top;
    padding-left: 4px;
    height: 25px;
    overflow: hidden;
    margin-left: 1px;
    cursor: pointer;
    float: left;
    color: #000;
}
.fenlei .tit a span
{
    background: url(Img/pro_fenlei_span.gif) no-repeat right top;
    height: 25px;
    float: left;
    padding: 7px 20px 0 15px;
}
.fenlei .tit .cur, .fenlei .tit a:hover
{
    color: #fff;
    text-decoration: none;
    background-position: left -25px;
    margin-top: 1px;
}
.fenlei .tit .cur span, .fenlei .tit a:hover span
{
    background-position: right -25px;
    padding-top: 6px;
}
.fenlei .tit a.first
{
    color: #E60012;
}
.fenlei .tit a.first:hover
{
    color: #fff;
}
.fenlei table
{
    border: solid 1px #ddd;
    border-right: 0;
    border-left: 0;
    background: #F6F6F6;
    width: 100%;
    color: #666;
}
.fenlei table td
{
    padding-left: 15px;
    line-height: 25px;
}
.fenlei table .top_td td
{
    padding-top: 5px;
}
.fenlei table .bot_td td
{
    padding-bottom: 5px;
}
.pro_kuang
{
    color: #666;
    font-family: "宋体";
    margin-top: 4px;
}

.pro_kuang p
{
    float: left;
    margin-left: 5px;
}
.pro_kuang ul
{
    padding-left: 36px;
}
.pro_kuang li
{
    float: left;
    line-height: 20px;
    padding-right: 2px;
    height: 30px;
    overflow: hidden;
}
.pro_kuang li .img
{
    width: 27px;
    height: 27px;
    display: inline-block;
    background: url(Img/color.gif) no-repeat;
    border: 0;
}
.pro_kuang a
{
    width: 25px;
    height: 25px;
    display: inline-block;
    border: solid 1px #444;
    text-align: center;
    line-height: 25px;
    margin-left: 3px;
    overflow: hidden;
}
.pro_kuang .cur, .pro_kuang a:hover
{
    text-decoration: none;
    color: #666;
    background: #F5F5F5;
}
.pro_kuang .sm
{
    border: 0;
    color: #006CE0;
    text-decoration: underline;
    width: auto;
}
.pro_kuang .sm:hover
{
    text-decoration: underline;
    background: 0 0;
    color: #f60;
    width: auto;
}
.pro_kuang p .fl
{
    width: 36px;
    float: left;
    display: block;
    vertical-align: middle;
    text-align: center;
}
.pro_kuang a:hover
{
    width: 27px;
    height: 27px;
    display: inline-block;
    background: url(Img/color.gif) no-repeat;
    border: 0;
}
.pro_color a.kuang img, .pro_kuang a:hover img
{
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
}
.topbar
{
    background: url(Img/topbar.gif) repeat-x;
    line-height: 30px;
}
.top_con
{
    width: 930px;
    margin: 0 auto;
}
.top_con a
{
    margin: 0 4px;
}
.top_con a.cur
{
    color: #e67817;
    text-decoration: underline;
}
.top_call
{
    font-size: 14px;
    font-weight: 700;
    margin-left: 15px;
    margin-right: 25px;
}
.top_con_nav a
{
    color: #06F;
}
.proinfo .nr_list
{
    clear: both;
    padding-top: 12px;
    margin-bottom: 10px;
}
.proinfo .nr_list ul
{
    padding-left: 6px;
}
.proinfo .nr_list ul li
{
    float: left;
    height: 25px;
    width: 220px;
    overflow: hidden;
}
.pei .tit
{
    width: 682px;
    height: 28px;
    line-height: 28px;
    background: #EDEDED;
}
.pei .tit h4
{
    float: left;
    padding-left: 12px;
    color: #F4870F;
}
.pei .tit span a
{
    float: right;
    color: #F4870F;
    font-weight: 700;
    padding-right: 8px;
}
.pei .nr dl
{
    width: 154px;
    height: 84px;
    overflow: hidden;
    float: left;
    padding: 6px 8px 4px 7px;
}
.pei .nr dt
{
    float: left;
    width: 74px;
    height: 74px;
    line-height: 0;
    font-size: 0;
}
.pei .nr dt img
{
    width: 70px;
    height: 70px;
    padding: 1px;
    border: 1px solid #D5D5D5;
}
.pei .nr dd
{
    width: 75px;
    padding-left: 5px;
    float: left;
}
.pei .nr dd a
{
    font-weight: 700;
    display: block;
    width: 78px;
    height: 18px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    color: #666;
}
.pei .nr dd span
{
    width: 75px;
    height: 54px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    margin: 3px 0 5px 0;
}
.xiu3
{
    border-bottom: 1px dashed #E0DEDE;
    height: 56px;
    color: #666;
    overflow: hidden;
}
.xiu3 li
{
    float: left;
}
.li_a
{
    width: 50px;
    text-align: center;
    height: 56px;
    line-height: 56px;
    display: block;
    overflow: hidden;
}
.li_b
{
    width: 147px;
    padding-right: 9px;
    text-align: center;
    height: 56px;
    line-height: 56px;
    display: block;
    overflow: hidden;
}
.li_c
{
    width: 319px;
    padding-right: 6px;
    text-align: center;
    height: 40px;
    margin: 8px 0;
    line-height: 20px;
    overflow: hidden;
    display: block;
}
.li_d
{
    width: 130px;
    text-align: center;
    height: 42px;
    padding-top: 14px;
}
.li_d input
{
    margin: 0 2px;
}
.look_project
{
    text-align: center;
    width: 675px;
    float: left;
    margin: 10px 10px;
}
.look_project input
{
    margin: 0 4px;
    height: 23px;
}
.flash
{
    width: 662px;
    height: 302px;
    line-height: 0;
    font-size: 0;
    padding-left: 10px;
}
.flash img
{
    border: 1px solid #E4E4E4;
    width: 660px;
    height: 200px;
}
.shouji
{
    width: auto;
    height: auto;
    border: 1px solid #d7d7d7;
}
.shouji dl
{
    width: auto;
    height: 120px;
    padding: 10px 10px 0 10px;
}
.shouji dt
{
    float: left;
    width: 92px;
    height: 66px;
    line-height: 0;
    font-size: 0;
}
.shouji dt img
{
    border: 1px solid #d7d7d7;
    width: 88px;
    height: 62px;
    padding: 1px;
}
.shouji dd
{
    float: left;
    padding-left: 10px;
    width: 530px;
}
.shouji dd a
{
    display: block;
    line-height: 21px;
}
.shouji dd span
{
    line-height: 24px;
    width: 530px;
    display: block;
}
.shouj_list1
{
    margin-top: 10px;
}
.shouj_list1 .nr
{
    width: anto;
    height: auto;
    border: 1px solid #d7d7d7;
    padding-bottom: 10px;
}
.shouj_list1 .nr ul
{
    padding: 10px 10px 20px 160px;
}
.shouj_list1 .nr li .kk1
{
    border: 1px solid #d7d7d7;
}
.shouj_list1 .nr li
{
    height: 24px;
    line-height: 24px;
}
.shouj_list1 .nr .kk2
{
    padding-top: 30px;
}
.shouj_list1 .nr span
{
    display: block;
    padding: 10px 0 0 70px;
}
.shouj_list2
{
    margin-top: 15px;
}
.shouj_list2 .nr
{
    width: anto;
    height: auto;
    border: 1px solid #d7d7d7;
}
.shouj_list2 .nr .kk2
{
    border: 1px solid #d7d7d7;
    width: 230px;
    height: 16px;
}
.shouj_list2 .nr .kk3
{
    width: 77px;
    border: 1px solid #d7d7d7;
    height: 16px;
}
.shouj_list2 .nr
{
    padding: 10px 10px;
}
.shouj_list2 .nr ul
{
    padding-left: 50px;
}
.shouj_list2 .nr .jul
{
    padding-left: 120px;
}
.shouj_list2 .nr .jul2
{
    padding-left: 35px;
}
.shouj_list2 .nr .jul2 span
{
    margin-left: 80px;
}
.shouj_list2 .nr .jul3
{
    padding: 20px 0 0 120px;
}
.shouj_list2 .nr li
{
    margin-top: 10px;
}
.shouj_list2 .nr li span
{
    margin-left: 100px;
}
.shouj_list22
{
    margin-top: 10px;
}
.shouj_list22 .nr
{
    width: auto;
    height: auto;
    border: 1px solid #d7d7d7;
    padding: 20px 10px 20px 50px;
}
.shouj_list22 .nr span
{
    line-height: 24px;
}
.shouj_list22 .nr .kk4
{
    display: block;
    padding: 20px 0 0 130px;
}
.link2
{
    border: 1px solid #d7d7d7;
    padding: 5px 10px;
    line-height: 22px;
    color: #555;
    margin-bottom: 10px;
}
.link2 a
{
    padding: 0 8px;
}
.link3
{
    border: 1px solid #d7d7d7;
    width: 752px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.link3 li
{
    float: left;
    width: 114px;
    height: 44px;
    line-height: 0;
    font-size: 0;
    padding: 10px 0 0 10px;
}
.link3 li img
{
    width: 110px;
    height: 40px;
    padding: 1px;
    border: 1px solid #d7d7d7;
}
.news_ad
{
    width: 275px;
    height: 275px;
    margin-bottom: 10px;
}
.news_ad img
{
    width: 271px;
    height: 271px;
    padding: 1px;
    border: 1px solid #d7d7d7;
}
.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: 700;
}
.ks5
{
    border: 1px solid #d7d7d7;
    width: 450px;
    height: 80px;
    margin-top: 10px;
}
.modelnr
{
    width: 98%;
    margin: 10px auto;
    overflow: hidden;
    line-height: 24px;
    border: 1px solid #d7d7d7;
    font-size: 14px;
    color: #585858;
}
.modeltab
{
    width: 98%;
    margin: 5px auto;
    border-color: #d7d7d7;
}
.divbg
{
    background: #EBF0F9;
}
.modeltab td
{
    font-size: 14px;
    line-height: 24px;
    border-color: #d7d7d7;
    vertical-align: top;
    padding: 5px 4px 5px 4px;
}
.model25
{
    width: 25%;
}
.model75
{
    width: 75%;
}
.model33
{
    width: 33%;
}
.model66
{
    width: 66%;
}
.model40
{
    width: 40%;
}
.model60
{
    width: 60%;
}
.model20
{
    width: 25%;
}
.model50
{
    width: 50%;
}
#cntrBody
{
    line-height: 25px;
}
.proWrap
{
    width: 980px;
    margin: 10px auto 20px auto;
}
.proWrap .znav
{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.pro_sx
{
    border: 1px dashed #ccc;
}
.pro_sx_dl
{
    border-bottom: 1px solid #ccc;
}
.pro_sx_dl dt
{
    float: left;
    text-align: center;
    width: 100px;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
}
.pro_sx_dl dd
{
    float: left;
    width: 878px;
    line-height: 38px;
    white-space: nowrap;
}
.pro_sx_dl dd a
{
    padding-right: 15px;
    display: block;
    float: left;
}
.pro_sx_dl dd a.cur
{
    color: #F60;
}
.pro_list
{
    margin-left: -30px;
    position: relative;
    zoom: 1;
}
.pro_list li
{
    padding: 20px 0 10px 30px;
    width: 222px;
    font-size: 14px;
    float: left;
}
.pro_list li dl
{
    position: relative;
    z-index: 1;
    padding: 5px 0 8px 0;
    background: #fff;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.pro_list li.curr dl
{
    z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
}
.pro_list .pic
{
    padding: 5px;
}
.pro_list .pic img
{
    width: 212px;
    height: 212px;
}
.pro_list .tx1, .pro_list .tx2, .pro_list .tx3, .pro_list .tx4
{
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 10px;
}
.pro_list .tx1
{
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    margin-top: 3px;
}
.pro_list .tx1, .pro_list .tx3
{
    color: #FF4A00;
}
.pro_list .tx4
{
    margin-top: 3px;
    color: #888;
}
.pro_list .tx4 span
{
    padding: 0 10px;
}
.pro_sx2
{
    margin-top: 20px;
    height: 42px;
    line-height: 42px;
    background: #F5F5F5;
    border: 1px solid #ddd;
}
.pro_sx2_1
{
    float: left;
}
.pro_sx2_1 li
{
    float: left;
    font-size: 14px;
    padding: 0 22px;
}
.pro_sx2_1 li a
{
    display: block;
}
.pro_sx2_1 li.on
{
    background: #fff;
}
.pro_sx2_1 li.on a
{
    color: #FF4A00;
}
.pro_sx2_2
{
    float: right;
    padding-right: 10px;
    font-size: 13px;
}
.pro_sx2_2 span
{
    color: #F00000;
}
div.zoomDiv
{
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    border: 1px solid #CCC;
    display: none;
    text-align: center;
    overflow: hidden;
}
div.zoomMask
{
    position: absolute;
    z-index: 10;
    background: #fff;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(Opacity=50);
    border: 1px solid #ddd;
    width: 150px !important;
    height: 150px !important;
    cursor: move;
}
.ul_prodinfos
{
    padding: 6px 15px;
    overflow: hidden;
    zoom: 1;
    background: #f3f3f3;
    font-size: 14px;
    font-weight: 700;
    margin-top: 15px;
}
.ul_prodinfos li
{
    padding: 5px 0 10px;
}
.ul_prodinfos .propar a
{
    display: block;
    width: 108px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    background: #C91520;
    color: #fff;
    text-align: center;
}
.right_main .pro_intro
{
    padding: 15px 0 0 15px;
}
.right_main .proMpic
{
    width: 322px;
    float: left;
}
.right_main .spec-preview
{
    width: 320px;
    height: 320px;
    border: 1px solid #ddd;
}
.right_main .spec-preview img
{
    width: 320px;
    height: 320px;
}
.right_main .spec-scroll
{
    margin-top: 5px;
    width: 320px;
}
.right_main .spec-scroll .prev
{
    float: left;
}
.right_main .spec-scroll .next
{
    float: right;
}
.right_main .spec-scroll .next, .right_main .spec-scroll .prev
{
    display: block;
    font-family: "宋体";
    text-align: center;
    width: 15px;
    height: 60px;
    line-height: 60px;
    border: 1px solid #CCC;
    background: #EBEBEB;
    cursor: pointer;
    text-decoration: none;
}
.right_main .spec-scroll .items
{
    float: left;
    position: relative;
    width: 286px;
    height: 60px;
    overflow: hidden;
}
.right_main .spec-scroll .items ul
{
    position: absolute;
    width: 999999px;
    height: 60px;
}
.right_main .spec-scroll .items ul li
{
    float: left;
    width: 70px;
    text-align: center;
}
.right_main .spec-scroll .items ul li img
{
    border: 1px solid #CCC;
    padding: 2px;
    width: 54px;
    height: 54px;
    display: block;
    margin-left: 10px;
}
.right_main .spec-scroll .items ul li.on img
{
    border: 2px solid #F60;
    padding: 1px;
}
.right_main .proInfo
{
    width: 390px;
    float: left;
    padding-left: 20px;
    height: 300px;
}
.right_main .pro_name
{
    font-size: 16px;
    color: #414141;
    border-bottom: 1px dashed #bbb;
    padding: 2px 0 10px;
    line-height: 1.6em;
}
.right_main .pro1
{
    padding-top: 10px;
    font-size: 14px;
}
.right_main .pro_dec
{
    width: 750px;
    margin: 0 auto;
}
.right_main .pro_dec .hd
{
    border-bottom: 1px solid #fc8701;
    height: 33px;
}
.right_main .pro_dec .hd li
{
    float: left;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    border-bottom: 0;
    margin-right: -1px;
}
.right_main .pro_dec .hd 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;
}
.right_main .pro_dec .hd li.on
{
    border-color: #fc8701;
    border-bottom: 0;
    position: relative;
}
.right_main .pro_dec .hd li.on h3
{
    height: 31px;
    background-color: #fff;
    color: #FC8701;
}
.right_main .pro_dec .bcon
{
    display: none;
    padding-top: 10px;
    line-height: 24px;
}
.proWrap .pro_intro
{
    padding: 15px 0 0 0;
}
.proWrap .proMpic
{
    width: 380px;
    float: left;
}
.proWrap .spec-preview
{
    width: 360px;
    height: 310px;
    border: 1px solid #ddd;
}
.proWrap .spec-preview img
{
    width: 360px;
    height: 310px;
}
.proWrap .spec-scroll
{
    margin-top: 10px;
    width: 360px;
}
.proWrap .spec-scroll .prev
{
    float: left;
}
.proWrap .spec-scroll .next
{
    float: right;
}
.proWrap .spec-scroll .next, .proWrap .spec-scroll .prev
{
    display: block;
    font-family: "宋体";
    text-align: center;
    width: 15px;
    height: 60px;
    line-height: 60px;
    border: 1px solid #CCC;
    background: #EBEBEB;
    cursor: pointer;
    text-decoration: none;
}
.proWrap .spec-scroll .items
{
    float: left;
    position: relative;
    width: 324px;
    height: 60px;
    overflow: hidden;
}
.proWrap .spec-scroll .items ul
{
    position: absolute;
    width: 999999px;
    height: 60px;
}
.proWrap .spec-scroll .items ul li
{
    float: left;
    width: 74px;
    text-align: center;
}
.proWrap .spec-scroll .items ul li img
{
    border: 1px solid #CCC;
    padding: 2px;
    width: 54px;
    height: 54px;
    display: block;
    margin-left: 14px;
}
.proWrap .spec-scroll .items ul li.on img
{
    border: 2px solid #F60;
    padding: 1px;
}
.proWrap .proInfo
{
    width: 540px;
    float: left;
    padding-left: 20px;
}
.proWrap .pro_name
{
    font-size: 20px;
    color: #414141;
    padding: 2px 0 0 0;
    line-height: 1.6em;
}
.proWrap .pro1
{
    padding-top: 8px;
    font-size: 14px;
    line-height: 24px;
    color: #E53738;
}
.proWrap .pro2
{
    padding-top: 8px;
    font-size: 14px;
}
.proWrap .pro2 span
{
    color: #FF4A00;
    font-weight: 700;
    font-size: 26px;
}
.proWrap .pro3
{
    padding-top: 12px;
    font-size: 14px;
}
.proWrap .pro3_1, .proWrap .pro3_2, .proWrap .pro3_3
{
    float: left;
    padding-right: 15px;
}
.proWrap .jiathis_style .jtico
{
    background: url(../images/nw1.png) no-repeat left center;
    font-size: 14px;
}
.proWrap .pro3_3
{
    background: url(../images/nw2.png) no-repeat left center;
    padding-left: 18px;
}
.proWrap .pro4
{
    font-size: 14px;
    padding-top: 12px;
}
.proWrap .pro5
{
    font-size: 14px;
    border-top: 1px dashed #ddd;
    margin-top: 20px;
    padding-top: 20px;
}
.proWrap .pro5_t
{
    float: left;
    width: 80px;
}
#color_change
{
    float: left;
}
#color_change li
{
    float: left;
    padding-right: 12px;
}
#color_change li dl
{
    border: 1px solid #ddd;
    padding: 2px;
    cursor: pointer;
    position: relative;
}
#color_change li .cg
{
    float: left;
}
#color_change li .cg img
{
    width: 50px;
    height: 50px;
}
#color_change li dd
{
    background: url(../images/newicon.png) no-repeat right bottom;
    display: none;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: 0;
    right: 0;
}
#color_change li .hover
{
    border: 1px solid #c00;
}
#color_change li .hover dd
{
    display: block;
}
.proWrap .pro6
{
    font-size: 14px;
    border-top: 1px dashed #ddd;
    margin-top: 20px;
    padding-top: 20px;
}
.proWrap .pro6_t
{
    float: left;
    width: 80px;
    padding-top: 8px;
}
.proWrap .pro6 .Spinner
{
    float: left;
}
.Spinner
{
    overflow: hidden;
    width: 116px;
}
.Spinner .Amount
{
    width: 38px;
    height: 34px;
    line-height: 34px;
    border: none;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    float: left;
    text-align: center;
    color: #565656;
    outline: 0;
}
.Spinner a
{
    display: inline-block;
    width: 32px;
    height: 34px;
    border: 1px solid #d9d9d9;
    background-color: #f7f7f7;
    float: left;
    cursor: pointer;
    outline: 0;
}
.Spinner a i
{
    font-style: normal;
    background: url(../images/BuynBtn.png) no-repeat;
    display: block;
    width: 9px;
    height: 9px;
    margin: 12px 0 0 10px;
    text-indent: 999999%;
    overflow: hidden;
}
.Spinner .Decrease i
{
    background-position: -9px -9px;
}
.Spinner .Increase i
{
    background-position: -9px 0;
}
.Spinner .DisDe i
{
    background-position: 0 -9px;
}
.Spinner .DisIn i
{
    background-position: 0 0;
}
.pro_gbtn
{
    padding-top: 20px;
}
.pro_gbtn a
{
    display: block;
    float: left;
}
.pro_gbtn .a1
{
    margin-right: 15px;
}
.pro_con2
{
    margin-top: 30px;
}
.proWrap .pro_dec
{
    width: 805px;
    float: left;
    overflow: hidden;
}
.proWrap .pro_dec .hd
{
    border-bottom: 1px solid #fc8701;
    height: 29px;
}
.proWrap .pro_dec .hd li
{
    float: left;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    border-bottom: 0;
    margin-right: -1px;
}
.proWrap .pro_dec .hd li h3
{
    display: block;
    padding: 0 25px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    border-bottom: 0;
    background-color: #f3f3f3;
    border: 1px solid #fff;
}
.proWrap .pro_dec .hd li.on
{
    border-color: #fc8701;
    border-bottom: 0;
    position: relative;
}
.proWrap .pro_dec .hd li.on h3
{
    height: 27px;
    background-color: #fff;
    color: #FC8701;
}
.proWrap .pro_dec .bcon
{
    display: none;
    padding-top: 10px;
    line-height: 24px;
}
.pro_con2_2
{
    width: 154px;
    float: right;
    border: 1px solid #ddd;
    border-bottom: none;
}
.pro_con2_2_t
{
    height: 90px;
    background: url(../images/0303.png) no-repeat center #f3f3f3;
    border-bottom: 1px solid #ddd;
}
.pro_con2_2_pd ul
{
    width: 150px;
    margin: 0 auto;
}
.pro_con2_2_pd ul li
{
    padding: 4px 0 10px 0;
    margin-top: 8px;
    border-bottom: 1px solid #ddd;
}
.pro_con2_2_pd ul img
{
    width: 150px;
    height: 150px;
}
.pro_con2_2_pd ul .tx1, .pro_con2_2_pd ul .tx2
{
    width: 150px;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
.pro_con2_2_pd ul .tx2
{
    margin-top: 3px;
    color: #FF4A00;
    font-size: 16px;
}
.bcon_tab1
{
    width: 99.8%;
    border-collapse: collapse;
}
.bcon_tab1 td
{
    border: 1px solid #ddd;
    line-height: 24px;
    padding: 3px 5px;
}
.bcon_tab1 .section-hd
{
    border: 1px solid #ddd;
    background: #f5f5f5;
    padding: 5px 0 5px 10px;
    font-weight: 700;
}
.bcon_tab1 .item-ttl
{
    width: 30%;
    text-align: right;
    padding-right: 10px;
}
.comment-list
{
    line-height: 24px;
    border: 1px solid #ddd;
    padding: 10px 15px 10px 6px;
}
.comment-list .comment-item
{
    overflow: hidden;
    zoom: 1;
    margin: 5px 0;
}
.comment-list .member
{
    width: 80px;
    float: left;
    text-align: center;
    margin-right: 5px;
}
.comment-list .member-avatar
{
    width: 55px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 7px auto 0 auto;
}
.comment-list .member-avatar img
{
    width: 50px;
    height: 50px;
}
.comment-list .member-discuss
{
    position: relative;
    margin-left: 100px;
    background-color: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    padding: 10px;
}
.comment-list .point
{
    position: absolute;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    width: 30px;
    height: 30px;
}
.comment-list .point i
{
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 15px dashed transparent;
}
.comment-list .point-left
{
    top: 20px;
    left: -30px;
}
.comment-list .point-left .below
{
    border-right-color: #ccc;
    left: -1px;
}
.comment-list .point-left .above
{
    border-right-color: #f6f6f6;
    left: 0;
    top: 0;
}
.comment-list .discuss-label
{
    overflow: hidden;
    padding-bottom: 5px;
}
.comment-list .discuss-content
{
    clear: right;
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
    padding: 8px;
}
.comment-list .time
{
    float: right;
}
.comment-list .name
{
    padding-right: 10px;
}
.comment-list .title .spright
{
    float: right;
    display: block;
    width: 100px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    background: #F60;
    color: #fff;
    cursor: pointer;
}
.pageview
{
    text-align: right;
    line-height: 20px;
    font-size: 12px;
    letter-spacing: -3px;
    margin: 10px 0;
}
.pageview .totalpage, .pageview .totals
{
    padding-top: 3px;
    padding-right: 10px;
    font-size: 11pt;
    letter-spacing: 0;
}
.pageview .totalpage .num, .pageview .totals .num
{
    color: #039;
    font-sizt: 11pt;
}
.pageview .flip
{
    border: 1px solid #ddd;
    color: #666;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: auto;
    letter-spacing: 0;
    padding: 1px 8px;
}
.pageview .ico
{
    font-size: 16px;
    font-weight: 700;
    font-family: 微软雅黑;
    font-style: normal;
}
.pageview .over
{
    color: #ccc;
    cursor: not-allowed;
    background-color: #f3f3f3;
}
.pageview .next, .pageview .prev
{
    padding: 0 5px;
}
.pageview .ellipsis
{
    margin-left: 5px;
    letter-spacing: 0;
}
.btn-flat:hover span, .pageview .active, .pageview a.flip:hover
{
    background-color: #666;
    color: #FFF;
    border-color: #666;
}
.cart-main .order-price .total .order-container .notice-box i, .cart-main .order-price .total em, .member-messagebox .new, .order-clearing .order-price .total .order-container .notice-box i, .order-clearing .order-price .total em, .order-container .notice-box .cart-main .order-price .total i, .order-container .notice-box .order-clearing .order-price .total i, .pageview .active
{
    font-weight: 700;
}
.consult-item
{
    background-color: #f6f6f6;
    border: 1px solid #ddd;
    margin-top: 10px;
    padding: 10px 12px;
}
.consult-item .icon-question
{
    color: #037dbf;
    font-size: 15px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    float: left;
    margin-top: 5px;
}
.consult-item .icon-answer
{
    color: #d80808;
    font-size: 15px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    float: left;
    margin-top: 5px;
}
.consult-item .answer-action, .consult-item .answer-item, .consult-item .post-answer, .consult-item .question-content
{
    margin-left: 26px;
}
.question-content .name
{
    float: left;
    color: #666;
}
.question-content .qname
{
    float: left;
    font-weight: 700;
}
.question-content .time
{
    float: right;
    color: #999;
}
.answer-item
{
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
    margin-top: 8px;
    padding: 10px;
}
#zpBox2
{
    padding: 10px;
    display: none;
}
#zpBox2 table
{
    width: 100%;
}
#zpBox2 table label
{
    margin-left: 5px;
}
#zpBox2 table th
{
    vertical-align: top;
    text-align: right;
    padding: 15px 10px 0 0;
}
#zpBox2 table td
{
    padding-top: 15px;
    vertical-align: top;
}
#zpBox2 table textarea
{
    border: 1px solid #ccc;
    width: 90%;
    height: 96px;
}
#zpBox2 table .btn
{
    border: none;
    width: 90px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #F60;
    color: #fff;
    cursor: pointer;
}
#zpBox2 .gray_m
{
    border: 1px solid #ccc;
    width: 150px;
    padding: 3px 5px;
}
#zpBox2 .gray_s
{
    border: 1px solid #ccc;
    width: 80px;
    padding: 3px 5px;
}
#zpBox1
{
    padding: 10px;
    display: none;
}
#zpBox1 table
{
    width: 100%;
}
#zpBox1 table label
{
    margin-left: 5px;
}
#zpBox1 table th
{
    vertical-align: top;
    text-align: right;
    padding: 15px 10px 0 0;
}
#zpBox1 table td
{
    padding-top: 15px;
    vertical-align: top;
}
#zpBox1 table textarea
{
    border: 1px solid #ccc;
    width: 90%;
    height: 96px;
}
#zpBox1 table .btn
{
    border: none;
    width: 90px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #F60;
    color: #fff;
    cursor: pointer;
}
#zpBox1 .gray_m
{
    border: 1px solid #ccc;
    width: 150px;
    padding: 3px 5px;
}
#zpBox1 .gray_s
{
    border: 1px solid #ccc;
    width: 80px;
    padding: 3px 5px;
}
.zdWrap
{
    width: 1130px;
    margin: 10px auto 20px auto;
}
.pro_intro2 .pic
{
    width: 500px;
    height: 500px;
    float: left;
}
.pro_intro2 .pic img
{
    width: 500px;
    height: 500px;
}
.diy-content
{
    padding: 20px 0;
    width: 440px;
    float: right;
    font-size: 14px;
}
.diy-content .diy-title
{
    font-size: 18px;
}
.diy-content .diy-xtitle
{
    color: #ff4a00;
    margin: 6px 0 30px 0;
}
.diy-s
{
    margin-top: 10px;
}
.diy-content .steps
{
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfdf;
}
.diy-content .steps li
{
    height: 50px;
    line-height: 50px;
    width: 20%;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    border-bottom: 5px solid #fff;
    position: relative;
    float: left;
}
.diy-content .steps li i
{
    display: none;
    width: 5px;
    height: 5px;
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -3px;
    background: url(../images/arrow.jpg) center center no-repeat;
}
.diy-content .steps li.on
{
    border-bottom: 5px solid #ff4a00;
}
.diy-content .steps li.on i
{
    display: block;
}
.diy-content .item-wrapper .item-list a
{
    display: inline-block;
    border: 1px solid #dfdfdf;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 164px;
    margin: 0 10px 10px 0;
    position: relative;
}
.diy-content .item-wrapper .item-list a.current
{
    border: 1px solid #ff4a00;
}
.diy-content .item-wrapper .item-list a.current i
{
    display: block;
}
.diy-content .item-wrapper .item-list a.disabled
{
    color: #999;
    border-color: #eee;
}
.diy-content .item-wrapper .item-list a.disabled b
{
    color: #999;
}
.diy-content .item-wrapper .item-list a i
{
    display: none;
    width: 13px;
    height: 13px;
    position: absolute;
    bottom: -1px;
    right: 0;
    background: url(../images/selected.png) center center no-repeat;
}
.diy-content .item-wrapper .item-list a b
{
    float: right;
    color: #ff4a00;
    font-weight: 400;
    padding-right: 10px;
    display: block;
    min-width: 60px;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider
{
    height: 88px;
    overflow: hidden;
    position: relative;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider .slider-content
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider .slider-content a
{
    display: inline-block;
    width: 32px;
    height: 32px;
    border: 1px solid #dfdfdf;
    margin: 0 10px 10px 0;
    position: relative;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider .slider-content a i
{
    display: none;
    width: 13px;
    height: 13px;
    position: absolute;
    bottom: -1px;
    right: 0;
    background: url(../images/selected.png) center center no-repeat;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider .slider-content a.current
{
    border: 1px solid #ff4a00;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider .slider-content a.current i
{
    display: block;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider .slider-content a.disabled
{
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #eee;
}
.diy-content .item-wrapper .slider-wrapper .thumb-slider .slider-content a img
{
    width: 100%;
    height: auto;
    text-align: center;
}
.diy-content .item-wrapper .dots
{
    text-align: center;
    height: 15px;
    margin: 20px 0;
}
.diy-content .item-wrapper .dots a
{
    display: inline-block;
    border: 1px solid #dfdfdf;
    width: 13px;
    height: 13px;
    margin-right: 5px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    -ms-border-radius: 13px;
    -o-bordder-radius: 13px;
    border-radius: 13px;
}
.diy-content .item-wrapper .dots a.current
{
    background-color: #ff4a00;
    border: 1px solid #ff4a00;
}
.diy-content .arrows
{
    text-align: center;
    margin-top: 10px;
}
.diy-content .arrows .arrow
{
    display: inline-block;
    border: 1px solid #dfdfdf;
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    text-align: center;
    cursor: pointer;
}
.diy-content .arrows .arrow.disabled
{
    display: none;
    border: 1px solid #eee;
    color: #999;
}
.diy-content .arrows .arrow.disabled:hover
{
    background-color: #fff;
    color: #999;
    border-color: #eee;
}
.diy-content .arrows .arrow:hover
{
    background-color: #ff4a00;
    color: #fff;
    border-color: #ff4a00;
}
.diy-content .diy-summary
{
    margin-top: 30px;
    height: 45px;
    color: #999;
}
.diy-content .diy-summary .summary-inner
{
    padding-right: 220px;
    position: relative;
}
.diy-content .diy-summary .summary-inner b
{
    color: #ff4a00;
    font-weight: 400;
    font-size: 18px;
}
.diy-content .diy-summary .summary-inner i
{
    display: inline-block;
    background-color: #ff4a00;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    color: #fff;
    margin-left: 10px;
    font-family: '宋体';
    font-size: 12px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-bordder-radius: 15px;
    border-radius: 15px;
}
.diy-content .diy-summary .summary-inner .submit-btn
{
    position: absolute;
    height: 45px;
    line-height: 45px;
    width: 220px;
    right: 0;
    top: 0;
    display: block;
    background-color: #ff4a00;
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.diy-content .item-text
{
    margin-top: 35px;
}
.diy-content .item-text .text
{
    width: 420px;
    height: 100px;
    border: 1px solid #ff4a00;
    padding: 10px;
    font-family: 微软雅黑;
}
.item-list-2 li
{
    float: left;
    padding-right: 12px;
}
.item-list-2 li dl
{
    border: 1px solid #dfdfdf;
    cursor: pointer;
    position: relative;
}
.item-list-2 li .cg
{
    float: left;
}
.item-list-2 li .cg img
{
    width: 32px;
    height: 32px;
}
.item-list-2 li dd
{
    background: url(../images/selected.png) no-repeat right bottom;
    display: none;
    width: 13px;
    height: 13px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.item-list-2 li .hover
{
    border: 1px solid #ff4a00;
}
.item-list-2 li .hover dd
{
    display: block;
}
.item-list-1 li
{
    float: left;
    padding-right: 12px;
}
.item-list-1 li dl
{
    border: 1px solid #dfdfdf;
    cursor: pointer;
    position: relative;
}
.item-list-1 li .cg
{
    float: left;
    width: 164px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.item-list-1 li dd
{
    background: url(../images/selected.png) no-repeat right bottom;
    display: none;
    width: 13px;
    height: 13px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.item-list-1 li .hover
{
    border: 1px solid #ff4a00;
}
.item-list-1 li .hover dd
{
    display: block;
}
.cartWrap
{
    width: 980px;
    margin: 20px auto;
}
.cartWrap .t1
{
    font-size: 26px;
}
.cart_tab1
{
    margin-top: 14px;
}
.cart-main
{
    color: #666;
    border-collapse: collapse;
}
.cart-main caption
{
    text-align: left;
    background-color: #efefef;
    border: 1px solid #e6e6e6;
    border-bottom: 0 none;
    line-height: 36px;
    font-size: 14px;
    font-weight: 700;
    padding: 0 15px;
}
.cart-main td
{
    line-height: 20px;
    text-align: center;
    padding: 8px 0;
    border: 1px solid #e6e6e6;
}
.cart-main .last td
{
    padding-bottom: 15px;
}
.cart-main .p-pic img
{
    width: 56px;
    height: 56px;
    border: 1px solid #ddd;
    padding: 2px;
}
.cart-main .p-adjunct .p-pic, .cart-main .p-packs-item .p-pic
{
    float: left;
    margin-right: 10px;
}
.cart-main .cart-exchange .cart-item td, .cart-main .order-gift .cart-item td
{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #efefef;
}
.cart-main .order-price
{
    line-height: 30px;
    white-space: nowrap;
    font-size: 14px;
    padding: 15px 1px 10px;
}
.cart-main .warn-message
{
    clear: both;
    width: 74px;
    text-align: center;
    color: #FFF;
    background-color: #ef4521;
    display: block;
    margin: 2px auto;
}
.cart-main thead tr
{
    height: 37px;
}
.cart-main thead th
{
    font-weight: 400;
    color: #666;
    font-size: 14px;
    text-align: center;
    background: #EFEFEF;
    border: 1px solid #e6e6e6;
}
.cart-main .Spinner
{
    margin: 0 0 0 10px;
}
.cart-main .p-subtotal
{
    color: red;
    font-size: 16px;
}
.cart_1_1
{
    text-align: right;
    font-size: 16px;
    margin-top: 18px;
}
.cart_1_1 span
{
    color: red;
    font-size: 20px;
}
.cart_1_2
{
    margin-top: 18px;
}
.cart_1_2 .cart_btn1
{
    display: block;
    float: right;
    width: 126px;
    height: 40px;
    line-height: 40px;
    background: #F44001;
    color: #fff;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}
.cart_1_2 span
{
    display: block;
    float: right;
    height: 40px;
    line-height: 40px;
    padding-right: 20px;
}
.cart_1_2 span a
{
    color: #0563c3;
    text-decoration: underline;
}
.cart_order
{
    padding: 10px 20px 10px 20px;
}
.cart_order .title
{
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #f0f0f0;
    line-height: 30px;
    height: 30px;
    margin: 10px 0 15px 0;
}
.cart_order .title a
{
    font-size: 12px;
    font-weight: 400;
}
.cart_order .radio_list
{
    padding-left: 10px;
}
.cart_order .radio_list li
{
    padding: 0 0 10px 0;
}
.cart_order .r_address li
{
    padding: 5px 0;
    clear: both;
    height: 28px;
    line-height: 28px;
}
.cart_order .r_address .fleft
{
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 5px;
}
.cart_order .r_address .txt1
{
    height: 28px;
    line-height: 28px;
    width: 280px;
}
.cart_order .r_address .txt2
{
    height: 28px;
    line-height: 28px;
    width: 400px;
}
.shophtml table
{
    border-collapse: collapse;
    width: 100%;
}
.shophtml table td, .shophtml table th
{
    border: 1px solid #d4d4d4;
    padding: 10px 4px;
}
.shophtml table td
{
    font-size: 12px;
    font-family: arial;
    text-align: center;
}
.shophtml table td .pro
{
    border: 1px solid #ccc;
    padding: 2px;
    width: 48px;
    height: 48px;
}
.shophtml table th
{
    background: #f2f2f2;
    color: #666;
}
.shophtml table .text
{
    text-align: left;
}
.shophtml table del
{
    color: #666;
}
.shophtml table .info
{
    text-align: right;
}
.shophtml table .info span
{
    color: #f30;
    margin: 0 4px;
}
.shophtml table .price
{
    color: #f30;
}
.action_bnt
{
    padding-top: 15px;
}
.action_bnt .aleft
{
    float: left;
}
.action_bnt .aright
{
    float: right;
}
.action_bnt .btn1
{
    border: none;
    width: 126px;
    height: 30px;
    background: #F44001;
    color: #fff;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
.cartshow .tips
{
    border: 1px solid #D5E5CB;
    background: #FEFFFD;
    margin: 10px 0;
    padding: 16px 26px;
    font-size: 14px;
    font-weight: 700;
}
.cartshow table
{
    border-collapse: collapse;
    width: 100%;
}
.cartshow table td, .cartshow table th
{
    border: 1px solid #d4d4d4;
    padding: 10px;
    text-align: left;
}
.cartshow table th
{
    background: #F7FBFF;
    font-size: 14px;
}
.cartshow table td
{
    font-size: 12px;
    font-family: arial;
    font-weight: 400;
}
.cartshow table .info
{
    width: 100px;
    text-salign: center;
}
.cartshow a
{
    font-family: 宋体;
    color: #999;
}
.cartshow a:hover
{
    color: #f30;
}
