.topadcs {
    width: 100%;
    margin-bottom: 0px;
    overflow: hidden;
    text-align: center;
}

.topadcs a {
    display: block;
    margin: 0 auto;
    height: 300px;
}

.left {
    width: 220px;
    float: left;
    overflow: hidden;
}

.left2 {
    width: 700px;
    float: left;
    overflow: hidden;
}

.left3 {
    width: 754px;
    float: left;
    overflow: hidden;
    color: #666;
}

.lefttop {
    background: url(../images/left_top_img.gif) no-repeat;
    height: 3px;
    font-size: 0;
    overflow: hidden;
    margin-top: 10px;
}

.left2top {
    height: 3px;
    font-size: 0;
    overflow: hidden;
}

.leftbot {
    background: url(../images/left_bot_img.gif) no-repeat;
    height: 3px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.left2bot {
    height: 3px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.rightbot {
    height: 3px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.right {
    width: 735px;
    float: right;
    display: inline;
    overflow: hidden;
}

.rights {
    width: 760px;
    float: right;
    display: inline;
    overflow: hidden;
}

.right2 {
    width: 275px;
    float: right;
    overflow: hidden;
}

.right3 {
    width: 201px;
    float: right;
    overflow: hidden;
    color: #666;
}

.right2top {
    background: url(../images/right2_top_img.gif) no-repeat;
    height: 3px;
    font-size: 0;
    overflow: hidden;
}

.right2bot {
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.right_main {
    width: 733px;
    min-height: 458px;
    border: solid 1px #d5d5d5;
    padding-bottom: 15px;
    overflow: hidden;
    background: #fff;
}

.right2_main {
    width: 273px;
    border: solid 1px #d5d5d5;
    border-top: 0;
    padding-bottom: 15px;
    overflow: hidden;
    background: #fff
}

.left2_main {
    width: 698px;
    border: solid 1px #d5d5d5;
    padding-bottom: 15px;
    overflow: hidden;
    background: #fff;
}

.t01,
.t02,
.t03,
.t05,
.t06,
.t07,
.t08,
.t09,
.plc,
.rtit,
.rtit1,
.pro_lc,
.lc1,
.lc2,
.lc3,
.lc4,
.lnav h3,
.userleftnav h4,
.leftsearch,
.topsearch,
.ljob,
.jointel,
.club_lin2,
.procom h4,
.caigou,

.b01,
.b02,
.b03,
.b04,
.b05,
.b06,
.b07,
.b08,
.b09,
.b10,
.b11,
.b12,
.b13,
.b14,
.b15,
.b16,
.b17,
.b18,
.b19,
.b20,
.b21,
.b22,
.b23,
.b24,
.b25,
.b26,
.b27,
.b28,
.b29,
.b30,
.b31,
.b32,
.b33,
.b34,
.b35,
.b36,
.b37,
.b38,
.b39,
.b40,
.b41,
.b42,
.b43,
.b44,
.b45,
.b46,
.b47,
.b48,
.b49,
.b49b,
.b59,
.b60,
.b61,
.b62,
ul.n_rt_ul {
    border: 0;
    cursor: pointer;
    overflow: hidden;
}

.login_tab .txtboxcs {
    border: solid 1px #d7d7d7;
    height: 22px;
}

/*.zc_tab2{border:solid 1px #d7d7d7;}*/
.topadcs a {
    display: block;
    height: 350px;
    width: 100%;
}

.nrcs {
    border: 1px solid #d7d7d7;
    border-top: 0;
    margin-bottom: 10px;
    background: #fff;
    width: 752px;
    padding-top: 10px
}

.prs .t05 {
    background: #305dc3;
    height: 63px;
    line-height: 63px;
    font-size: 18px;
    padding-left: 16px;
}

.prs .t05_con {
    padding: 0;
    border: 1px solid #ccc;
}

.prs li {
    line-height: 45px;
    padding: 0 0 0 15px;
    background: url(../images/cpmudt.png) no-repeat 15px center;
    border-bottom: 1px solid #ccc;
}

.prs li.cur a {
    color: #ff4200;
}

.prs li a {
    color: #333333;
    font-size: 14px;
    padding-left: 20px;
}

.nchange {
    width: 100%;
    background: #a2aebc;
    height: 38px;
    margin-top: 20px;
}

.nchange ul {
    overflow: hidden;
}

.nchange li {
    float: left;
    height: 38px;
    line-height: 38px;
}

.nchange li a {
    display: block;
    padding: 0 18px;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
}

.nchange li:hover,
.nchange li.cur {
    background: #305dc3;
}

.hottel {
    color: Red;
    font-weight: normal;
}

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: 202px;
}

.xiangc dt {
    font-size: 0;
    line-height: 0;
    width: 202px;
}

.xiangc dt img {
    border: 1px solid #CCCCCC;
    padding: 1px;
    width: 198px;
}

.xiangc dd {
    color: #666666;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
}

.cpMuBox {
    width: 201px;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 10px;
}

.cpMuBox dl {
    padding-bottom: 10px;
    border-bottom: 1px solid #d0e1da;
}

.cpMuBox dt {
    margin-bottom: 10px;
    padding-left: 20px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #d0e1da;
    font-size: 14px;
    font-weight: bold;
}

.cpMuBox dt a {
    color: #126a44;
}

.cpMuBox dd {
    padding-left: 12px;
    margin-right: 10px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.cpMuBox dd.cur a {
    color: #305dc3;
}

.cpMuBox dd a {
    color: #767676;
}

.tjwtBox {
    padding: 22px;
    width: 648px;
    background-color: #fff;
    font-family: 微软雅黑;
}

.tjwtBox h4 {
    padding-bottom: 14px;
    margin-bottom: 22px;
    font-size: 14px;
    color: #676364;
    border-bottom: 1px solid #e8e8e8;
    font-weight: normal;
}

.tjwtBox .m_form {}

.tjwtBox .m_form li {
    margin-bottom: 13px;
    color: #777;
    height: 38px;
}

.tjwtBox .m_form label {
    display: inline-block;
    float: left;
    line-height: 36px;
    height: 36px;
    width: 77px;
    border: 1px solid #dedede;
    border-right-width: 0;
    text-align: center;
    background: #fff;
}

.tjwtBox .m_form .iptTxt {
    float: left;
    width: 252px;
    border: 1px solid #dedede;
    height: 16px;
    line-height: 16px;
    padding: 10px 0;
    outline: none;
    text-indent: 1em;
    background: #fff;
    color: #333;
}

.tjwtBox .m_form .btnTjly {
    width: 93px;
    height: 31px;
    background: #9d2737;
    border: none;
    cursor: pointer;
    color: #fff;
}

.tjwtBox .m_form li.yzm .iptTxt {
    float: left;
    width: 180px;
}

.tjwtBox .m_form .areLi label {
    height: 132px;
}

.tjwtBox .m_form .txtAre {
    float: left;
    width: 343px;
    height: 104px;
    border: 1px solid #dedede;
    outline: none;
    resize: none;
    padding: 14px;
    color: #333;
    line-height: 18px;
}

.tjwtBox .m_form .btnSubmit,
.tjwtBox .m_form .btnReset {
    width: 161px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border: none;
    background-color: #b3b3b3;
    cursor: pointer;
}

.tjwtBox .m_form .btnSubmit {
    margin-right: 10px;
    background-color: #305dc3;
    cursor: pointer;
}

.tjwtBox .m_form .areLi {
    height: 138px;
}

.rycon {
    border: 1px solid #DDD0BD;
    width: 197px;
    height: 160px;
    margin-bottom: 10px;
}

.rycon {
    padding-left: 2px;
    background: #fff;
}

.rycon dl {
    width: 166px;
    overflow: hidden;
    padding: 5px 19px;
}

.rycon dl dt {
    width: 166px;
    height: 227px;
    overflow: hidden;
}

.rycon dl dt img {
    width: 164px;
    height: 225px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.rycon dl dd {
    width: 166px;
    text-align: center;
    margin-top: 10px;
}

.dgxxBox {
    width: 645px;
    height: 290px;
    font-family: 微软雅黑;
}

.dgxxBox p {
    font-size: 16px;
    padding: 25px 0;
    color: #666;
}

.dgxxBox .m_form {}

.dgxxBox .m_form li {
    width: 310px;
    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: 230px;
    border: 1px solid #dedede;
    border-left-width: 0;
    height: 16px;
    line-height: 16px;
    padding: 10px 0;
    outline: none;
    text-indent: 1em;
    background: #fff;
    color: #333;
}

.dgxxBox .m_form .iptTxts {
    float: left;
    width: 105px;
    border: 1px solid #dedede;
    border-left-width: 0;
    height: 16px;
    line-height: 16px;
    padding: 10px 0;
    outline: none;
    text-indent: 1em;
    background: #fff;
    color: #333;
}

.dgxxBox .m_form img {
    vertical-align: middle;
    height: 33px;
    margin-left: 15px;
}

.dgxxBox .m_form .txtAre {
    margin-left: 12px;
    width: 336px;
    height: 160px;
    border: 1px solid #dedede;
    outline: none;
    resize: none;
    padding: 14px;
    color: #333;
    line-height: 18px;
}

.dgxxBox .m_form .btnTjly {
    width: 310px;
    height: 38px;
    background: #305dc3;
    border: none;
    cursor: pointer;
    color: #fff;
}

.dgxxBox .m_form .areLi {
    height: 205px;
    float: right;
    display: inline;
}

.dgxxBox .m_form .btnLi {
    background: none;
    height: 60px;
}

.probtx {
    color: #F01414;
    display: block;
    margin-top: 5px;
    font-size: 12px;
}

.lymsg {
    font-size: 13px;
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    *margin-left: -10px;
    margin-top: 2px;
    *margin-top: -10px;
    color: #F01414;
}

.lymsg1 {
    font-size: 13px;
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    margin-left: 18px;
    margin-top: 17px;
    color: #F01414;
}

.cpMu {
    width: 210px;
    overflow: hidden;
    margin-bottom: 10px;
}

.cpMu h4 {
    height: 54px;
    color: #fff;
    line-height: 54px;
    background: #305dc3 url(../images/cpmutit.png) no-repeat 36px center;
    text-align: center;
}

.cpMu h4 a {
    color: #fff;
}

.cpMu ul {}

.cpMu li {
    background: url(../images/cpmuli_ico.png) no-repeat 176px center;
}

.cpMu li a {
    padding-left: 10px;
    margin: 0 6px;
    display: block;
    height: 37px;
    line-height: 37px;
    border-bottom: 1px dotted #b2bcc8;
    font-size: 13px;
    color: #333;
    text-decoration: none;
}

.cpMu li:hover,
.cpMu li.cur {
    background-color: #546a85;
}

.cpMu li:hover a,
.cpMu li.cur a {
    color: #fff;
}

.cpMuCont {
    margin-top: 2px;
    padding-bottom: 12px;
    border: 1px solid #e2e2e2;
}

.cpMuCont p {
    margin: 16px 8px;
    line-height: 22px;
    font-size: 13px;
    color: #546a85;
}

.cpMuCont .mu_phone {
    margin-left: 10px;
    padding-left: 36px;
    background: url(../images/hdphoen_ico.png) no-repeat left center;
    color: #546a85;
}

.cpMuCont .mu_phone dd {
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
}

.abouts {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.abouts .gyCont {
    overflow: hidden;
}

.abouts .gyCont ul {
    overflow: hidden;
}

.abouts .gyCont li {
    margin: 10px 13px;
    float: left;
    width: 300px;
    text-align: center;
}

.abouts .gyCont li h5 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
}

.abouts .gyCont li:hover h5 {}

.abouts .gyCont h5 a {
    display: block;
}

.contactn .tits {
    background: #305dc3;
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding-left: 13px;
}

.contactn .tits a {
    color: #fff;
}

.contactn .subnr {
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    padding: 5px 9px;
    width: 212px;
}

.contactn .subnr p {
    line-height: 25px;
    overflow: hidden;
}

.contactn .subnr span {
    color: #333333;
}

.contactn .subnr h5 {
    line-height: 28px;
    overflow: hidden;
}

/*---资讯详细页的推荐产品--*/
.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: #305dc3;
    background: #ccc;
    font-weight: bold;
    margin-top: 10px;
}

.RandomNews li {
    height: 28px;
    line-height: 28px;
    padding: 0 17px 0 10px;
    width: 350px;
    float: left;
    overflow: hidden;
}

.RandomNews li a {
    background: url(../images/ico55.gif) no-repeat 0 5px;
    padding-left: 12px;
}

.right .RandomNews .news_random {
    border: 1px solid #ccc;
    border-top: none;
    background: #fff;
}

.right .RandomNews ul {
    padding-top: 8px;
    border: 1px solid #ccc;
    border-top: none;
    margin-bottom: 15px;
    width: 762px;
    background: #fff;
}

dl.product_dl_commend {
    width: 150px;
    overflow: hidden;
    float: left;
    padding: 12px;
}

dl.product_dl_commend dt {
    width: 150px;
    line-height: 0;
    font-size: 0
}

dl.product_dl_commend dt img {
    width: 150px;
    padding: 1px;
    border: 1px solid #ccc;
    height: 150px;
    object-fit: cover;
}

dl.product_dl_commend dt a:hover img {
    border: 1px solid #305dc3;
}

dl.product_dl_commend dd {
    padding-top: 14px;
    height: 15px;
    width: 150px;
    line-height: 15px;
    text-align: center;
    overflow: hidden;
}

.nbanner {
    width: 100%;
    height: 300px;
    background: #adadad
}

.path {
    height: 55px;
    line-height: 55px;
}

.path .cur {
    font-weight: bold;
    color: #ea0018
}

/*产品中心*/
.ncentent {
    overflow: hidden
}

.leib {
    width: 220px;
    float: left;
    padding-bottom: 10px;
    background: #fff;
}

.leib h4 {
    height: 45ppx;
    background: #305dc3;
    border-left: 3px #f1ee01 solid;
    font-weight: normal;
    display: block;
    line-height: 45px;
    text-align: center
}

.leib h4 a {
    color: #ffffff;
    font-size: 18px;
}

.leib h4 a span {
    font-size: 12px;
}

.leib dl {
    border: 1px #cfcfcf solid;
    border-top: 0px;
    padding: 10px;
}

.leib dl dt {
    background: url(../images/dt.png) right center no-repeat;
    line-height: 35px;
    border-bottom: 1px #cccccc dashed
}

.leib dl dt a {
    font-size: 14px;
    color: #333333;
    font-weight: bold
}

.leib dl dd {
    line-height: 30px;
}

.leib {}

.ncentent .proul li {
    width: 234px;
    float: left;
    margin-left: 18px;
}

.ncentent .proul li img {
    display: block;
    border: 1px #cfcfcf solid
}

.ncentent .proul li h5 {
    font-weight: normal;
    text-align: center;
    line-height: 30px;
}

.ncentent .proul li h5 a {
    font-size: 14px;
    color: #333333
}

/* -- 产品列表样式 -- */

/* -- 产品列表样式,第二种表现形式 -- */

.fontnr {
    font-size: 14px;
    line-height: 24px;
    margin: 0 20px;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
    width: 920px;
    overflow: hidden
}

.cpList li {
    padding: 10px 14px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #ecf0f3;
    text-align: center;
}

.cpList li.noMr {
    margin-right: 0;
}

.cpList li h5 {
    height: 35px;
    line-height: 35px;
    font-weight: normal;
}

.cpList li:hover {
    background-color: #c20667;
}

.cpList li:hover h5 a {
    color: #fff;
}

.releft {
    float: left;
    height: 574px;
    width: 645px;
    overflow: hidden
}

.reright {
    border-left: 1px solid #E5E5E5;
    float: left;
    height: 480px;
    margin-top: 40px;
    width: 250px;
    padding-left: 38px;
    padding-top: 32px;
}

.releft h1 {
    padding-left: 55px;
    color: #768263;
    font-family: '微软雅黑';
    font-size: 26px;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 30px;
}

.rst_login {
    line-height: 26px;
}

.info_pl {
    text-align: right;
    margin-top: 5px;
    margin-right: 9px;
    margin-bottom: 10px;
}

.info_pl a {
    color: #000;
    text-decoration: underline;
}

/* -- 标题样式 -- */
.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: #305dc3;
    line-height: 30px;
    text-indent: 15px;
}

.t06 {
    background-position: -63px -267px;
    line-height: 25px;
    text-indent: 15px;
}

.t07 {
    background-position: -63px -232px;
    line-height: 25px;
    text-indent: 15px;
    color: #333;
}

/* -- 当前位置 -- */
.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 span {}

.plc img {
    margin-top: 2px;
    vertical-align: middle;
}

.plc_tit {
    font-weight: bold;
    line-height: 50px;
}

/* a的颜色*/
.plc_tit:hover {
    text-decoration: none;
}

.plc2 {
    background: #e2e2e2;
    line-height: 43px;
    text-indent: 10px;
    color: #000;
    margin: 10px 0;
}

/*资讯详细页面，面包屑导航,文字色彩可自行修改,现在为白色*/
.plc2 a {
    color: #000;
}

/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/
.plc2 a:hover {
    color: #000;
}

/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/
.rtit,
.rtit1 {
    background-position: -63px -302px;
    height: 20px;
    padding: 5px 0 0 0;
    text-indent: 13px;
    overflow: hidden;
}

.rtit {
    color: #333;
}

/*橙色字体*/
.rtit span {
    float: left;
}

.rtit1 {
    color: #333;
    /*灰色字体*/
    overflow: hidden;
}

.ljob {
    background-position: -280px -373px;
    height: 7px;
    font-size: 0;
    overflow: hidden;
}

/* -- 招聘列表顶部背景 -- */
.userleftnav h4 {
    text-indent: 10px;
    background-position: -63px -337px;
    line-height: 28px;
    color: #fff;
}

/* -- 会员中心左侧导航大类背景 -- */
.topsearch {
    background-position: -66px -418px;
    padding: 7px 0 0 5px;
    width: 197px;
    height: 55px;
    font-size: 14px;
}

/*---资讯中心---*/
.news_con {
    width: 730px;
    margin: 0 auto;
    padding-top: 15px;
}

/*资讯中心大框架*/
/*资讯中心首页的--ul*/
ul.news_ul {
    line-height: 25px;
    font-size: 14px;
    color: #666;
    padding: 0 5px;
    margin-bottom: 10px;
}

ul.news_ul li {
    background: url(../images/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 li a:hover {}

ul.news_ul .last {
    float: right;
    font-size: 10px;
    color: #888;
}

/*资讯首页内容,点击时的图片*/

/*资讯中心列表页面的--dl*/
dl.news_dl {
    font-size: 14px;
    color: #666;
    padding: 0 5px;
    line-height: 22px;
    border-bottom: 1px dashed #CCCCCC;
}

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(../images/ico10.gif) no-repeat 0 6px;
    padding-left: 10px;
    font-size: 13px;
    color: #305dc3;
    font-weight: bold;
}

dl.news_dl .dt_1:hover {
    background: url(../images/ico7.gif) no-repeat 0 6px;
    color: #305dc3;
}

/*资讯首页内容,点击时的图片*/
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: #FF0000;
    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_2*/
dl.dl_2 {
    width: 204px;
    padding: 10px 13px;
    float: left;
    display: inline-block;
}

dl.dl_2 dt {
    width: 204px;
    overflow: hidden;
}

/*图片边框*/
dl.dl_2 dt a {
    width: 200px;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}

dl.dl_2 dt a:hover {
    border: 1px solid #305dc3;
}

/*图片边框,点击时的状态*/
dl.dl_2 img {
    display: block;
    width: 200px;
}

dl.dl_2 dd {
    margin: 2px 0 0 0;
    width: 204px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    padding: 0 4px;
    font-size: 14px;
}

/*.news_con2{ background:#f5fafe; width:730px; margin:0 auto;display:inline-block;padding:6px 0 25px 5px;}*/
dl.dl_42 {
    height: 220px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #d7d7d7
}

.dl_42 dt {
    width: 204px;
    float: left;
}

.dl_42 dt a {
    width: 200px;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}

.dl_42 dt a:hover {
    border: 1px solid #305dc3;
}

/*图片边框,点击时的状态*/
.dl_42 dt img {
    display: block;
    width: 200px;
}

.dl_42 dd {
    padding-left: 15px;
    float: left;
    width: 474px;
    line-height: 24px;
    overflow: hidden;
    color: #666;
    font-size: 14px;
}

.dl_42 dd h4 {
    font-size: 15px;
    padding-bottom: 5px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.dl_42 dd h4 a {
    color: #305dc3;
}

.dl_42 dd span {}

dl.gongc {
    height: 165px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #d7d7d7
}

.gongc dt {
    width: 204px;
    float: left;
}

.gongc dt a {
    width: 200px;
    height: 155px;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}

.gongc dt a:hover {
    border: 1px solid #305dc3;
}

/*图片边框,点击时的状态*/
.gongc dt img {
    display: block;
    width: 200px;
    height: 155px;
}

.gongc dd {
    padding-left: 15px;
    float: left;
    width: 470px;
    line-height: 24px;
    height: 155px;
    overflow: hidden;
    color: #666;
}

.gongc dd h4 {
    font-size: 14px;
    padding-bottom: 5px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.gongc dd h4 a {
    color: #305dc3;
}

/*资讯中心列表页面（图片列表）--dl_5*/
dl.dl_2s {
    float: left;
    display: inline-block;
    padding: 10px 9px;
}

dl.dl_2s dt {
    width: 210px;
    overflow: hidden;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}

/*图片边框*/
dl.dl_2s dt a {
    width: 210px;
}

/*dl.dl_2s dt a:hover {border:1px solid #A10000;}图片边框,点击时的状态*/
dl.dl_2s img {
    display: block;
    width: 210px;
}

dl.dl_2s dd {
    width: 210px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

dl.dl_2s dd h4 {
    color: #666;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    font-weight: normal;
    font-size: 12px;
    text-align: center
}

/*资讯详细页面内容*/
.n_info_con {
    width: 674px;
    padding: 30px 15px 0 10px;
    overflow: hidden;
    font-size: 12px;
}

.n_info_con h1 {
    text-align: center;
    font-size: 26px;
    color: #000;
    margin-bottom: 6px;
}

.n_info_con img {
    max-width: 100%;
    height: 100% !important;
}

.n_info_con2 {
    width: 700px;
    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: 20px;
}

.info_con_tit span {
    margin-right: 20px;
}

.info_con_tit .n_tit {
    text-align: center;
    color: #7E7E7E;
}

.info_con_tit .n_tit a {
    color: #BCBBBB;
}

.info_con_tit .n_tit2 {
    height: 24px;
}

.n_info_con .tit2_span {
    float: right;
    margin: 0;
    _margin-top: 5px;
}

.n_info_con p {
    font-size: 14px;
    line-height: 25px;
    padding: 0 20px;
}

.n_info_con p a {
    color: #305dc3;
}

.n_info_con .apage {
    text-align: center;
    margin-bottom: 10px;
}

/*资讯详细页面，翻页区块*/
.info_input {
    text-align: center;
    color: #000;
    margin-bottom: 15px;
}

/*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input {}

/*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key {
    border-bottom: solid 1px #d7d7d7;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin: 10px 0;
}

.info_key span {
    font-size: 14px;
    font-weight: bold;
}

.info_key a {
    margin-right: 10px;
}

.ad2 {
    margin-bottom: 10px;
}

.n_info_con2 .t04 {
    color: #fff;
}

/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a {
    color: #305dc3;
}

/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover {
    color: #305dc3;
}

/* -- 新闻详细页新闻列表 -- */
.info_b,
.info_b2 {
    border: solid 1px #d7d7d7;
    width: 698px;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 20px;
    background: #fff;
}

ul.p_list_ul,
ul.p_list_ul2 {
    font-size: 14px;
}

ul.p_list_ul li,
ul.p_list_ul2 li {
    background: url(../images/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: bold;
    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: #305dc3;
}

/*资讯页面，右边粗体标题样式,可修改文字色彩*/
/* -- 右侧新闻列表 -- */
/* -- 右侧新闻列表 -- */
ul.n_rt_ul {
    background: url(../images/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;
    padding-left: 5px;
}

/*---产品中心---*/
.pro_main {
    zoom: 1;
}

.t05 {
    line-height: 40px;
    background: #305dc3;
    margin-top: 10px;
}

.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;
    overflow: hidden;
    background: #fff;
}

.t05_cons {
    border: solid 1px #d7d7d7;
    border-top: 0;
    padding: 2px 0;
    margin-bottom: 10px;
    zoom: 1;
}

.t05_cons1 {
    border: solid 1px #d7d7d7;
    border-top: 0;
    padding: 2px 10px;
    margin-bottom: 10px;
    zoom: 1;
    background: #fff;
}

.t05_cons1 li {
    background: url(../images/dian.png) left center no-repeat;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    background-size: 10px;
    padding-left: 15px;
    width: 195px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.t05_cons1 li:hover {
    text-overflow: clip;
}

/* -- 产品分类列表 -- */
ul.t05_ul li {
    line-height: 30px;
    color: #666;
    margin-bottom: 5px;
    padding: 0 5px 0 14px;
    overflow: hidden;
    background: #f3f3f3;
    width: 176px;
    _float: left;
}

ul.t05_ul li span {
    font-size: 11px;
}

ul.t05_ul li a {
    *width: 159px;
    display: block;
    overflow: hidden;
}

.check {
    color: #E61217;
}

.t05_con .tc .text {
    border: solid 1px #d7d7d7;
    height: 20px;
    line-height: 20px;
}

.clr {
    float: right;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
}

/* -- 最近浏览过的产品 -- */
dl.t05_con_dl {
    margin-bottom: 10px;
    width: 194px;
    padding-left: 11px;
}

dl.t05_con_dl dt {
    width: 194px;
}

dl.t05_con_dl dt img {
    width: 190px;
    padding: 1px;
    border: solid 1px #d7d7d7;
}

dl.t05_con_dl dt a:hover img {
    border: solid 1px #305dc3;
}

dl.t05_con_dl dd {
    width: 174px;
    margin-top: 3px;
    text-align: center;
}

#detailvalue1 {
    padding-left: 15px;
}

.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;
}

/*产品右边内容边框*/
.pro_ul {
    float: left;
    padding: 10px 3px;
}

.pro_ul dl {
    height: 84px;
    overflow: hidden;
    padding: 0;
}

.pro_ul dd h4 {
    font-weight: normal;
    font-size: 12px;
}

.pro_ul dd {
    color: #575757;
    height: 20px;
    line-height: 20px;
    width: 174px;
    overflow: hidden;
    text-align: center
}

.pro_ul dt {
    width: 174px;
    height: 126px;
}

.pro_ul dt img {
    width: 166px;
    height: 122px;
}

.pro_ul dt a {
    width: 166px;
    height: 122px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}

.pro_ul dt a:hover {
    border: solid 1px #305dc3;
}

/*产品边框，点击效果*/
/*第二种产品展示*/
.dl_pro3 {
    padding: 10px 9px;
    float: left;
    width: 222px;
}

.dl_pro3 dd h4 {
    font-weight: normal;
    font-size: 12px;
}

.dl_pro3 dd {
    color: #575757;
    height: 20px;
    line-height: 20px;
    width: 222px;
    overflow: hidden;
    text-align: center
}

.dl_pro3 dt {
    width: 222px;
    height: 146px;
    float: left;
}

.dl_pro3 dt img {
    width: 218px;
    height: 142px;
}

.dl_pro3 dt a {
    width: 218px;
    height: 142px;
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}

.dl_pro3 dt a:hover {
    border: solid 1px #305dc3;
}

/*产品边框，点击效果*/
/*第三种产品展示*/
.dl_pro {
    float: left;
    width: 218px;
    height: 165px;
    padding: 13px 11px;
    overflow: hidden
}

.dl_pro dt a {
    width: 218px;
    height: 164px;
    border: 1px solid #d7d7d7;
    padding: 1px;
    display: block;
}

.dl_pro dt {
    width: 222px;
    height: 172px;
    font-size: 0;
    line-height: 0
}

.dl_pro dt img {
    width: 218px;
    height: 164px;
}

.dl_pro dd {
    width: 218px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    overflow: hidden
}

.dl_pro dd a {
    font: 12px "宋体";
    line-height: 26px
}

.dl_pro dt a:hover {
    border: solid 1px #305dc3;
}

/*产品边框，点击效果*/
.dl_pro2 {
    float: left;
    width: 204px;
    padding: 13px 18px;
    overflow: hidden
}

.dl_pro2 dt a {
    width: 200px;
    height: 145px;
    border: 1px solid #d7d7d7;
    padding: 1px;
    display: block;
}

.dl_pro2 dt {
    width: 204px;
    height: 149px;
}

.dl_pro2 dt img {
    width: 200px;
    height: 145px;
}

.dl_pro2 dd {
    width: 204px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    overflow: hidden
}

.dl_pro2 dd a {
    font: 12px "宋体";
    line-height: 26px
}

.dl_pro2 dt a:hover {
    border: solid 1px #305dc3;
}

/*产品边框，点击效果*/
.pro_curmbs {
    margin-bottom: 10px;
    height: 35px;
    line-height: 35px;
}

/*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span {
    color: #305dc3;
}

.pro_curmbs a {
    color: #333;
}

.pro_curmbs a:hover {
    color: #305dc3;
}

.pro_curmbs .a_b {
    color: #305dc3;
    font-weight: bold;
}

.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;
}

/*--产品列表，顶部图文产品详细介绍--*/



.p_list_dl {
    margin-bottom: 42px;
    float: left;
    width: 50%;
}

.p_list_dl dt img {
    display: block;
    border: 1px solid #e5e5e5;
}

.p_list_dl dd {
    margin-left: 198px;
    height: 152px;
    overflow: hidden;
}

.p_list_dl dd h5 {
    font-size: 14px;
    height: 32px;
    line-height: 17px;
}

.p_list_dl dd h5 a {
    color: #546a85;
}

.p_list_dl dd p {
    line-height: 20px;
    height: 40px;
    font-size: 13px;
    overflow: hidden;
    color: #546a85;
}

.p_list_dl dd div {
    margin-top: 16px;
    overflow: hidden;
}

.p_list_dl dd div span {
    float: left;
    width: 50%;
    line-height: 22px;
    color: #767676;
}

.p_list_dl dd div span em {
    position: relative;
    top: -1px;
    margin-right: 6px;
    color: #b0b0b0;
}

/* -- 产品列表样式,第二种表现形式 -- */
dl.p_list_dl .d1 {
    width: 198px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    height: 40px;
    text-align: center
}

dl.p_list_dl .d1 a {
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}

dl.p_list_dl .d1 a:hover {
    color: #305dc3;
}

/*产品名称连接*/
dl.p_list_dl .d2 {
    height: 54px;
    white-space: normal;
    line-height: 18px;
}

/* -- 产品详细页 -- */

.bigimg {
    width: 390px;
    height: 390px;
    border: solid 1px #d7d7d7;
    padding: 2px;
    margin-bottom: 10px;
}

.smallimg {}

a.leftico {
    background: url(../images/ico25.gif) no-repeat;
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin-top: 21px;
    float: left;
}

a.leftico:hover {
    background: url(../images/ico25_1.gif) no-repeat;
}

a.rightico {
    background: url(../images/ico24.gif) no-repeat;
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin-top: 21px;
    float: left;
    margin-left: 10px;
}

a.rightico:hover {
    background: url(../images/ico24_1.gif) no-repeat;
}

.smallimg .look {
    text-decoration: underline;
    color: #f00;
    margin-top: 20px;
    display: block;
    float: left;
    margin-left: 10px;
}

.smallimg li {
    float: left;
    display: inline;
    margin: 0 0 0 10px;
}

.smallimg li a {
    display: block;
    background: url(../images/smallimgbg2.gif);
    width: 43px;
    height: 43px;
    padding: 8px 0 0 3px;
}

.smallimg li a:hover,
.smallimg li a.cur {
    background: url(../images/smallimgbg1.gif);
}

.smallimg li img {
    width: 40px;
    height: 40px;
    display: block;
}

.look_big {
    text-align: center;
    line-height: 25px;
    margin: 15px 0;
}

.look_b {
    text-align: center;
}

.look_b input {
    margin: 0 4px;
    *height: 23px;
}

/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {
    clear: both;
    margin-bottom: 10px;
    position: relative
}

.mod_goods_info .hds {
    border-bottom: 1px solid #305dc3;
    height: 33px;
    _overflow: hidden;
}

.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: normal;
    text-decoration: none;
    outline: none
}

.mod_goods_info .hds .status_on {
    border-color: #305dc3;
    border-bottom: 0;
    position: relative;
}

.mod_goods_info .hds .status_on h3 {
    height: 31px;
    background-color: #fff;
    color: #305dc3
}

.mod_goods_info .hds .status_on h3 a {
    color: #076EBB;
    font-weight: bold
}

.mod_goods_info .more {
    position: absolute;
    top: 8px;
    right: 0px;
}

.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 {}

/*产品详细参数字体颜色*/
.propar .line {
    font-weight: normal;
    text-decoration: line-through;
}

.propar .span_1 {
    font-weight: bold;
    font-size: 14px;
    color: #f00;
}

.propar .span_2 {
    font-size: 16px;
}

.propar h4 {
    color: #333;
    line-height: 28px;
    background: #F7F7F7;
    padding: 0 8px;
}

.propar .more {
    text-align: right;
    border-bottom: dashed 1px #d7d7d7;
    margin-bottom: 5px;
}

.propar .more a {
    color: #305dc3;
    padding-left: 12px;
    line-height: 20px;
}

.propar .more a img {
    margin-right: 5px;
}

.propar .btn {
    background: #292188;
    float: left;
    margin-right: 20px;
    font-size: 16px;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    width: 120px;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
    text-align: center;
    color: #fff;
    text-decoration: none;
}

/* -- 产品详细页__产品视频演示 -- */
.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 img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.proinfo p {
    color: #414141
}

.proinfo p a {
    color: #305dc3;
}

.proinfo .p_tit {
    font-weight: bold;
}

.pro_key {
    line-height: 35px;
    border-top: dashed 1px #d7d7d7;
    margin-top: 5px;
    font-size: 14px;
}

.pro_key span {
    font-weight: bold;
}

.pro_key a {
    font-size: 12px;
    margin-right: 10px;
}

.propar div,
.proshop div {
    padding: 5px;
    padding-bottom: 0;
    line-height: 22px;
}

.propar div span {
    font-weight: bold;
}

.propar a.more {
    background: url(../images/ico14.gif) no-repeat 0 3px !important;
    _background: url(../images/ico14.gif) no-repeat 0 1px;
    padding-left: 10px;
}

.proshop {
    border: 1px dashed #d7d7d7;
}

.proshop .bg {
    background: #fff;
    border: 2px solid white;
    text-align: center;
    padding: 5px 0 10px 0;
}

.proinfo div {}

.proshop .bg span {
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    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 #305dc3;
}

/*产品图片边框连接*/
.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: #305dc3;
}

.procom dl .d2 {
    font-weight: bold;
    color: #666;
}

.procom dl .d2 span {
    color: #f00;
    font-weight: bold;
}

.procom dl .d3 {
    color: #666;
}

.procom dl .d3 span {
    text-decoration: line-through;
}

.cp {
    border: 1px solid #d7d7d7;
    background: #fff;
    padding-bottom: 12px;
    margin-bottom: 10px;
}

.cptab {
    border-bottom: 1px solid #d7d7d7;
    background: #f7f7f7;
}

.cptab {
    line-height: 25px;
    font-size: 14px;
    color: #305dc3;
    text-decoration: none;
    padding: 0 8px;
}

.cptab a:hover {
    text-decoration: none;
}

.cptab a.cr {
    background: #eee;
    font-weight: bold;
}

.cp dl {
    width: 164px;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 12px 2px 0 7px;
}

.cp dt {
    width: 164px;
    overflow: hidden;
}

.cp dt a {
    width: 160px;
    display: block;
    border: 1px solid #D5D5D5;
    padding: 1px;
}

.cp dt a:hover {
    border: solid 1px #305dc3;
}

/*产品图片边框连接*/
.cp dt img {
    width: 160px;
    display: block;
    height: 160px;
    object-fit: cover;
}

.cp dd {
    line-height: 24px;
    padding-top: 8px;
    overflow: hidden;
    display: block;
    width: 164px;
    text-align: center
}

.t06 a {
    color: #305dc3;
}

.t06 a :hover {
    color: #305dc3;
}

.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 #305dc3;
}

.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 a {}

.cases dd.tit {}

.cases dd.tit a {
    font-weight: bold;
    color: #305dc3;
    text-decoration: underline;
}

.cases dd.d2 {
    height: 140px;
}

.caigou {
    background: #305dc3;
    color: #fff;
    padding: 5px;
    margin: 5px 0;
}

/* -- 采购意向标题色带 -- */
.caigou strong {
    font-size: 14px;
    font-weight: bold;
}

.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: bold;
    color: #f00;
}

.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;
}

/*左边产品*/
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 #305dc3;
}

.cp_detail {}

/*产品详细*/
.cp_detail_tit {
    color: #305dc3;
    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 #305dc3;
}

.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: bold;
    color: #f00;
}

.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: #305dc3;
}

.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;
}

/*---搜索中心--*/
.search_con {
    padding: 10px 0;
}

dl.sear_dl {
    margin: 10px auto;
    width: 154px;
    float: left;
    padding-left: 16px;
}

dl.sear_dl dt.tit,
.l2tit {
    font-size: 14px;
    text-indent: 10px;
    line-height: 25px;
}

dl.sear_dl dt.tit .tit_a,
.l2tit .tit_a {
    height: 25px;
    background: url(../images/ico10.gif) no-repeat 0 12px;
    overflow: hidden;
    display: block;
    float: left;
}

dl.sear_dl dt.tit .tit_b {
    width: 300px;
    height: 25px;
    overflow: hidden;
    display: block;
    float: left;
}

dl.sear_dl dt.tit .span1,
.l2tit .span1 {
    font-size: 12px;
    float: left;
    margin-left: 10px;
}

dl.sear_dl dt.tit .span2,
.l2tit a .span2 {
    float: left;
    margin-left: 10px;
}

dl.sear_dl dt.tit .span2 a,
.l2tit a .span2 a {
    color: #ff0000;
}

dl.sear_dl dd.d1 {
    padding: 0 10px;
    line-height: 22px;
    text-align: justify;
    text-justify: inter-ideograph;
    overflow: hidden;
    color: #000;
}

dl.sear_dl dd span,
.l2tit span {
    padding: 0 20px;
}

dl.sear_dl dd .a_d {
    margin-right: 5px;
    padding-left: 10px;
    line-height: 20px;
}

.search_con .search_hl {
    color: Red;
    padding: 0px;
}

.sear_dl .dt2 {}

.sear_dl .dt2 a {
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}

.sear_dl .dt2 a:hover {
    border: solid 1px #305dc3;
}

/*产品边框，点击效果*/
.sear_dl .dt2 img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
}

.sear_dl .d2 {
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    text-justify: inter-ideograph;
}

/*logo右边的整块,上边界根据需要进行调整*/
.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: bold;
    color: #305dc3;
}

.u_next {
    width: 300px;
    height: 50px;
    float: left;
}

.u_top_call {
    color: #f00;
    text-align: right;
    margin-bottom: 5px;
    padding-right: 12px;
}

.u_top_call img {
    vertical-align: middle;
}

.u_top_call span {
    font-weight: bold;
    margin-left: 5px;
    font-size: 14px;
}

.u_top_nav {}

.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(../images/ico33.gif) no-repeat 4px 7px;
    padding: 2px 4px 2px 16px;
}

.u_top_nav ul li a:hover {
    border: 1px solid #305dc3;
    background: #EEF2FD url(../images/ico32.gif) no-repeat 4px 7px;
    text-decoration: none;
}

/*头部导航*/
.u_menu {
    background: url(../images/u_menu_bg.gif) repeat-x;
    line-height: 35px;
    margin-bottom: 10px;
}

.bot_btn {
    text-align: center;
    margin-top: 15px;
}

.dy_tit {
    font-weight: bold;
    line-height: 25px;
}

.bot_btn .b10,
.bot_btn .b11,
.bot_btn .b08,
.bot_btn .b04,
.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: #f00;
    height: 2px;
    font-size: 0;
}

.copyright {
    text-align: center;
    line-height: 22px;
}

.copyright span {
    margin: 0 8px;
}

.ft_menu {}

.ft_menu a {
    color: #000;
    margin: 0 5px;
}

.ft_menu a:hover {
    color: #f00;
}

/*---问题跳转页面---*/

.pri_dl .time_7 {
    border: 1px solid #CCC;
    background: url(../images/mes_time_bg.gif) repeat-x;
    margin: 30px auto 0 auto;
    width: 45px;
    height: 25px;
    line-height: 25px;
    color: #ff0000;
    font-weight: bold;
}

.pri_zuy a {
    color: #305dc3;
    text-decoration: underline;
}

.pri_zuy a:hover {
    color: #305dc3;
}

@charset "utf-8";
/* CSS Document */


.cpMain {
    background: #ececec;
    overflow: hidden;
}

.cpMain .container {
    margin-top: 20px;
    padding-bottom: 30px;
}

/*soleft*/

.soleft {
    float: left;
    width: 230px;
    position: relative;
    z-index: 999;
}

.soleft .cpTle {
    font-weight: normal;
    padding: 24px 0 23px 22px;
    border-bottom: 1px solid #eee;
    background: #305dc3;
}

.soleft .cpTle a {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.soleft .cpTle p {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 12px;
}

.soleft .cpTle p a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.soleft .cpTle span {
    font-size: 14px;
    color: #eee;
}

.soleft>ul {
    background: #fff;
    padding-top: 10px;
}

.soleft li {
    padding-bottom: 15px;
}

.soleft li>a {
    height: 50px;
    line-height: 50px;
    padding-left: 25px;
    display: block;
    font-size: 15px;
    margin: 0 10px;
    text-decoration: none;
    background: #ececed url(../images/dpro_jt.png) no-repeat 186px 20px;
    position: relative;
    transition: left 1s;
    -moz-transition: left 1s;
    /* Firefox 4 */
    -webkit-transition: left 1s;
    /* Safari and Chrome */
    -o-transition: left 1s;
    /* Opera */
    left: 0;
}

.soleft li>a:hover,
.soleft li>a.cur {
    background-color: #305dc3;
    color: #fff;
    background-image: url(../images/dpro_jth.png);
}

.soleft li .sl2 {
    background: url(../images/mtbg.png) no-repeat left center;
}

.soleft li .sedNav {
    margin: 0 10px;
}

.soleft li .sedNav p {
    height: 41px;
    border-bottom: 1px solid #e2e2e2;
    font: 14px "Microsoft Yahei";
    line-height: 41px;
    background: url(../images/dpro_jt3.gif) no-repeat 25px 13px;
    padding-left: 50px;
    overflow: hidden;
}

.soleft li .sedNav a {
    font-size: 14px;
    color: #333;
    text-decoration: none;
}

.soleft li .sedNav .cur {
    color: #305dc3;
    font-weight: bold;
}

.soleft li .sedNav a:hover {
    color: #305dc3;
    font-weight: bold;
}

.soleft .dphone {
    overflow: hidden;
    background: #333;
    padding: 20px 0;
}

.soleft .dphone dt {
    float: left;
    background: url(../images/phimg.png) no-repeat center;
    margin-left: 5px;
    width: 62px;
    height: 50px;
}

.soleft .dphone dd {
    margin-left: 66px;
    color: #fff;
    padding: 5px 13px;
    border-left: 1px dotted #5c5c5c;
}

.soleft .dphone dd span {
    font-size: 13px;
}

.soleft .dphone dd p {
    font-size: 18px;
    font-family: "Arial";
}

/*cpright*/
.cpright {
    width: 700px;
    padding: 0 20px;
    background: #fff;
    float: right;
    padding-bottom: 20px;
}

.rtop {
    overflow: hidden;
    padding-top: 28px;
    padding-bottom: 9px;
    border-bottom: 1px solid #dbdbdb;
}

.rtop h5 {
    float: left;
    padding-left: 10px;
    border-left: 3px solid #305dc3;
    font-weight: normal;
    line-height: 16px;
}

.rtop h5 a {
    font-size: 16px;
    color: #305dc3;
}

.rtop span {
    float: right;
}

.rtop span em {
    color: #999;
}

.rtop span a {
    color: #999;
}

/*cpshow*/
.cpshow {
    overflow: hidden;
    padding-top: 20px;
}

.cpshow li {
    float: left;
    width: 340px;
    margin-bottom: 30px;
    margin-right: 19px;
}

.cpshow li.noMl {
    margin-right: 0;
}

.cpshow li img {
    display: block;
    border: 1px solid #d3d3d3;
}

.cpshow li h4 {
    line-height: 16px;
    margin-top: 26px;
    margin-bottom: 8px;
    height: 40px;
}

.cpshow li h4 a {
    font-size: 16px;
    color: #133a58;
}

.cpshow li p {
    font-size: 13px;
    color: #666;
    line-height: 21px;
    height: 63px;
    overflow: hidden;
}

.cpshow li span {
    display: block;
    overflow: hidden;
    margin-top: 20px;
}

.cpshow li span .zx {
    float: left;
    width: 103px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    border-left: 3px solid #333;
    background: #305dc3;
}

.cpshow li span .xq {
    float: right;
    font-size: 13px;
    color: #666;
    margin-top: 14px;
}

.cpshow li img:hover {
    border-color: #133a58;
}

.cpshow li span .zx:hover {
    background: #305dc3;
    border-left-color: #ff6b00;
}

/*newsCont*/
.newsCont {
    background: #ececec;
    overflow: hidden;
}

.newsCont .container {
    background: #fff;
    margin-top: 20px;
}

.newsCont .nnBox {
    padding: 0 20px;
}

.ntop {
    overflow: hidden;
    padding-top: 28px;
    padding-bottom: 9px;
    border-bottom: 1px solid #dbdbdb;
}

.ntop>h5 {
    float: left;
    font-weight: normal;
    line-height: 20px;
}

.ntop>h5>a {
    font-size: 20px;
    color: #003366;
}

.ntop span {
    float: right;
    line-height: 20px;
}

.ntop span em {
    color: #999;
}

.ntop span a {
    color: #999;
}

/*xzCont*/
.xzCont {
    margin-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.xzCont dl {
    overflow: hidden;
    padding: 20px;
    background: #ececec;
}

.xzCont dt {
    float: left;
}

.xzCont dt img {
    display: block;
}

.xzCont dd {
    margin-left: 234px;
}

.xzCont dd h5 {
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 12px;
}

.xzCont dd h5 a {
    font-size: 16px;
    color: #133a58;
}

.xzCont dd p {
    font-size: 13px;
    line-height: 23px;
    height: 50px;
    overflow: hidden;
}

.xzCont dd>a {
    display: block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 13px;
    color: #ececec;
    text-decoration: none;
    background: #777777;
    margin-top: 10px;
}

.xzCont ul {
    overflow: hidden;
}

.xzCont li {
    float: left;
    width: 421px;
    padding: 20px;
    border: 1px solid #ececec;
    border-left-width: 3px;
    margin-right: 10px;
    margin-top: 10px;
    height: 100px;
    overflow: hidden;
}

.xzCont li.noMl {
    margin-right: 0;
}

.xzCont li h5 {
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 15px;
}

.xzCont li h5 a {
    font-size: 16px;
    color: #003366;
}

.xzCont li p {
    font-size: 13px;
    color: #666;
    line-height: 23px;
    height: 46px;
    overflow: hidden;
}

.xzCont li:hover {
    border-color: #0c4da1;
}

.nlist {
    float: left;
    width: 230px;
}

.nlist .nt {
    font-weight: normal;
    padding: 18px 0;
    padding-left: 20px;
    background: #305dc3 url(../images/hhbg.png) no-repeat 190px center;
}

.nlist .nt a {
    font-size: 20px;
    color: #fff;
    text-decoration: none;
}

.nlist .nt p {
    font-size: 12px;
    color: #fff;
    font-family: "Arial";
    margin-top: 1px;
}

.nlist>ul {
    padding: 20px;
    background: #fff;
}

.nlist>ul>li {
    margin-bottom: 3px;
}

.nlist>ul>li>a {
    display: block;
    height: 40px;
    line-height: 40px;
    background: url(../images/libg2.png) no-repeat 161px center;
    font-size: 15px;
    color: #333;
    padding: 0 18px;
    text-decoration: none;
}

.nlist>ul>li>a:hover,
.nlist>ul>li.cur a {
    background: url(../images/liabg.png) no-repeat center;
    color: #fff;
}

.nlist .dphone {
    overflow: hidden;
    background: #333;
    padding: 20px 0;
}

.nlist .dphone dt {
    float: left;
    background: url(../images/phimg.png) no-repeat center;
    margin-left: 5px;
    width: 62px;
    height: 50px;
}

.nlist .dphone dd {
    margin-left: 66px;
    color: #fff;
    padding: 5px 13px;
    border-left: 1px dotted #5c5c5c;
}

.nlist .dphone dd span {
    font-size: 13px;
}

.nlist .dphone dd p {
    font-size: 20px;
    font-family: "Arial";
}

/*修改后的样式（产品详细展示页面的颜色，尺寸样式）*/
.pro_kuang {
    color: #666;
    font-family: "宋体";
    margin-top: 4px;
}

.none {
    padding-left: 36px;
}

.pro_kuang p {
    float: left;
    margin-left: 5px;
    *margin-left: 3px;
}

.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(../images/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;
    *line-height: 25px;
    margin-left: 3px;
    overflow: hidden;
}

.pro_kuang a:hover,
.pro_kuang .cur {
    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: none;
    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(../images/color.gif) no-repeat;
    border: 0;
}

.pro_kuang a:hover img,
.pro_color a.kuang img {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
}

/*网站地图的头部样式*/
.topbar {
    background: url(../images/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: bold;
    margin-left: 15px;
    margin-right: 25px;
}

.top_con_nav a {
    color: #0066FF;
}

/*详细属性开始*/
.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: bold;
    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: bold;
    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;
}

/*方案服务新样式*/
.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;
}

.pagingNav {
    padding: 5px 10px;
    border: solid 1px #ccc;
}

.pagingNav p {
    height: 30px;
    line-height: 30px;
}

.pagingNav .uls {
    margin-top: -30px;
    overflow: hidden;
}

.pagingNav .uls a {
    float: left;
    margin-left: 5px;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    text-decoration: none;
    float: left
}

.pagingNav .uls a:hover,
.pagingNav .uls a.cur {
    background-color: #305dc3;
    border-color: #305dc3;
    color: #fff;
}

.pagingNav .uls .tBtn:hover {
    background-color: inherit;
    color: inherit;
    *background-color: transparent;
    *color: #666;
}

/*内页友情连接*/
.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;
}

.sp-title {
    width: 100%;
    height: 40px;
    border: none;
    line-height: 25px;
    overflow: hidden;
    color: #444;
    margin-right: 2px;
    margin-bottom: 20px;
}

.sp-title li {
    width: 100%;
    height: 42px;
    line-height: 42px;
    background: #E2E2E2;
    float: left;
    overflow: hidden;
}

.sp-title li a {
    font-size: 15px;
    color: #333333;
}

.sp-title li .yqljsq {
    float: left;
    margin-left: 15px;
    font-size: 15px;
}

.sp-title li .yqljck {
    float: right;
    margin-right: 15px;
}

.ipt-txt {
    line-height: 15px;
    padding: 4px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #666 #BBB #BBB #666;
    font-size: 12px;
    margin-right: 2px;
}

/*标准系统新增样式 0303*/
.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 0px;
    padding: 0 10px;
}

.gduo span {
    float: right;
    width: 320px;
    overflow: hidden;
    height: 30px;
    display: block;
    text-align: right;
}

.gduo a {
    font-weight: bold;
}

.ks5 {
    border: 1px solid #d7d7d7;
    width: 450px;
    height: 80px;
    margin-top: 10px;
}

/*yqlj20161008*/
.formbox table tbody tr td input {
    height: 20px;
}

.formbox {
    font-size: 14px;
}

.formbox table tbody tr td input,
.formbox table tbody tr td textarea {
    width: 300px;
    padding: 5px;
}

.formbox table tbody tr td input.b18 {
    width: 80px;
    height: 30px;
}

.formbox em {
    display: block;
    width: 317px;
    height: 34px;
    position: relative;
}

.formbox .sc {
    display: block;
    z-index: 2;
    width: 16px;
    height: 15px;
    background: url(../images/tj.png) no-repeat center;
    position: absolute;
    right: 10px;
    top: 9px;
}

.gduoa {
    height: 50px;
    line-height: 30px;
    background: #f7f7f7;
    overflow: hidden;
    margin: 15px 0px;
    padding: 0 10px;
}

.span1 {
    float: right;
    overflow: hidden;
    height: 50px;
    display: block;
}

.span2 {
    float: left;
    overflow: hidden;
    height: 50px;
    display: block;
}

.gduoa span img {
    position: relative;
    bottom: -8px;
    margin: 0 20px;
}

.gduoa a {
    font-weight: bold;
}

.soleft ul li a:hover,
.nlist ul li a:hover {
    left: 30px;
}

.nlist ul li a {
    position: relative;
    transition: left 1s;
    -moz-transition: left 1s;
    /* Firefox 4 */
    -webkit-transition: left 1s;
    /* Safari and Chrome */
    -o-transition: left 1s;
    /* Opera */
    left: 0;
}

.jz_pages {
    clear: both;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
    overflow: hidden
}

.jz_pages ul {
    display: inline-block;
    margin: 0 auto;
    padding: 0
}

.jz_pages ul li {
    float: left;
    font-family: 'microsoft yahei';
    margin: 0 2px;
    line-height: 25px;
    background: #fff;
    border: 1px solid #d8dadf
}

.jz_pages ul li:nth-child(1) {
    padding: 0 10px
}

.jz_pages ul li:nth-child(1) a {
    padding: 0
}

.jz_pages ul li a {
    color: #555;
    display: block;
    padding: 0 10px;
}

.jz_pages ul li:hover {
    text-decoration: none;
    color: #fff;
    border: 1px #333 solid;
    background-color: #333
}

.jz_pages ul li:hover a {
    color: #fff
}

.jz_pages ul li:hover a:hover {
    color: #fff;
    text-decoration: none
}

.jz_pages ul li.thisclass {
    background-color: #333;
    color: #fff;
    border: 1px #333 solid;
    padding: 0 10px
}

.jz_pages ul li:last-child {
    padding: 0 10px
}

.jz_pages ul li:last-child a {
    padding: 0
}

.jz_pages ul li.thisclass a {
    color: #fff;
    padding: 0
}

.jz_pages .pageinfo {
    line-height: 30px;
    padding-left: 5px
}

.jz_pages strong {
    font-weight: 400
}