﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
#Flash {
    height: 636px;
    overflow: hidden;
    position: relative; /*  margin-top: -60px; top: -60px; left: 0px; */
    z-index: 5;
}

#Flash .container {
    height: 636px;
    position: relative;
}

.scroll {
    height: 636px;
    width: 1920px;
    position: relative;
    left: 50%;
    top: 0px;
    margin-left: -960px;
    overflow: hidden;
    z-index: 8;
}

.scroll ul {
    width: 9999999px;
    height: 636px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.scroll ul li {
    float: left;
}

.scroll ul img {
    display: block;
}

#Flash .btn {
    display: block;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 292px;
    z-index: 50;
}

#Flash .prev {
    background: url("../images/prev.png") no-repeat center top;
    left: -78px;
}

#Flash .next {
    background: url("../images/next.png") no-repeat center top;
    right: -78px;
}

#Flash .Afocus {
    width: 100%;
    height: 0px;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 40px;
    z-index: 20;
}

#Flash .Afocus ul {
    height: 23px;
    overflow: hidden;
    text-align: center;
}

#Flash .Afocus ul li {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    *zoom: 1;
    *display: inline;
    zoom: 1;
    text-indent: 18px;
    overflow: hidden;
    cursor: pointer;
    width: 12px;
    height: 12px;
    margin: 0px 5px;
    background-color: #2e2e2e;
    border-radius: 50%;
}

#Flash .Afocus ul li.on {
    background-color: #c0171f;
}

/*首页轮播_end*/

.research {
    background: #2e2e2e;
}

.Rscont {
    height: 70px;
    overflow: hidden;
}

.Rscont .hotword {
    height: 70px;
    line-height: 70px;
    width: 690px;
    overflow: hidden;
    float: left;
}

.Rscont .hotword * {
    font-size: 16px;
    color: #fff;
    float: left;
}

.Rscont .hotword a {
    margin-right: 15px;
}

.Rscont .rsbox {
    float: right;
    width: 291px;
    height: 39px;
    margin-top: 16px;
    background: url("../images/rsbox.png") no-repeat;
}

.Rscont .rsbox .cont_text {
    width: 222px;
    height: 21px;
    line-height: 21px;
    color: #cdcdcd;
    font-size: 16px;
    float: left;
    padding: 9px 0px 9px 15px;
    border: none;
    background: none;
    outline: none;
}

.Rscont .rsbox .cont_btn {
    width: 42px;
    height: 39px;
    float: right;
    cursor: pointer;
    border: none;
    background: none;
}

/*-- research_end --*/

.banner2 {
    height: 539px;
}

.banner2 .bncont {
    height: 539px;
    overflow: hidden;
    background: url("../images/baner1.jpg") no-repeat center top;
}

.banner2 .Text {
    float: right;
    overflow: hidden;
    width: 589px;
    margin-top: 60px;
    margin-right: 100px;
}

.banner2 .Text .Texttop {
    overflow: hidden;
    margin-left: 30px;
}

.banner2 .Text .Texttop dt {
    font-size: 37px;
    color: #0b0b0b;
    background: url("../images/tt1.png") no-repeat left bottom;
    padding-bottom: 20px;
}

.banner2 .Text .Texttop dt em {
    font-weight: bold;
    color: #000;
}

.banner2 .Text .Texttop dd {
    line-height: 26px;
    font-size: 18px;
    color: #282828;
    margin-top: 10px;
}

.banner2 .Text .Textdown {
    overflow: hidden;
    margin-top: 36px;
    padding-left: 32px;
}

.banner2 .Text .Textdown dt {
    font-size: 45px;
    color: #fff;
}

.banner2 .Text .Textdown dt em {
    font-weight: bold;
}

.banner2 .Text .Textdown dd {
    overflow: hidden;
    margin-top: 18px;
    width: 600px;
}

.banner2 .Text .Textdown dd a {
    display: inline-block;
    float: left;
    margin-right: 33px;
    margin-bottom: 14px;
    text-decoration: none;
    font-size: 21px;
    color: #3a3a3a;
    width: 153px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    background-color: #fff;
    border-radius: 25px;
}

.banner2 .Text .Textdown dd a:hover {
    background-color: #b5b5b5;
    color: #fff;
}

/*-- .banner2_end --*/

.Lmct {
    background: #ededed;
}

.Lmct .container {
    overflow: hidden;
}

.Lmct_l {
    width: 282px;
    float: left;
    background: url(../images/menubg.png) center;
    padding-top: 17px;
    overflow: hidden;
}

.Lmct_l .title {
    height: 41px;
    line-height: 41px;
    padding-left: 17px;
    padding-bottom: 13px;
    background: url("../images/cptt.png") no-repeat 17px bottom;
}

.Lmct_l .title a {
    font-size: 28px;
    color: #000;
    text-decoration: none;
}

.Lmct_l .sortlist {
    overflow: hidden;
    margin-top: 18px;
    padding: 0px 15px;
}

.Lmct_l .sortlist li {
    height: 49px;
    line-height: 49px;
    border-bottom: 1px solid #000;
    background: url("../images/circle.png") no-repeat left center;
    padding-left: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Lmct_l .sortlist li a {
    font-size: 16px;
    color: #000;
}

.Lmct_l .hotline {
    background: #2e2e2e;
    margin-top: 26px;
    padding-left: 22px;
    padding-top: 41px;
    padding-bottom: 41px;
}

.Lmct_l .hotline h5 {
    font-size: 21px;
    color: #fff;
    text-transform: uppercase;
}

.Lmct_l .hotline dl {
    overflow: hidden;
    margin-top: 25px;
}

.Lmct_l .hotline dl dt {
    float: left;
}

.Lmct_l .hotline dl dt img {
    display: block;
}

.Lmct_l .hotline dl dd {
    padding-left: 56px;
}

.Lmct_l .hotline dl dd span {
    font-size: 16px;
    color: #fff;
}

.Lmct_l .hotline dl dd p {
    font-size: 25px;
    color: #fff;
}

/*Lmct_l_end*/
.Lmct_r {
    width: 861px;
    overflow: hidden;
    float: right;
    padding-top: 18px;
    position: relative;
}

.Lmct_r .Lmct_rtop {
    height: 48px;
    line-height: 48px;
    font-weight: normal;
    background: url("../images/cmbd.png") no-repeat left bottom;
}

.Lmct_r .Lmct_rtop * {
    display: inline-block;
    float: left;
}

.Lmct_r .Lmct_rtop .tt {
    font-size: 18px;
    color: #000000;
}

.Lmct_r .Lmct_rtop span {
    font-size: 13px;
    color: #9f9f9f;
    margin-left: 13px;
}

.Lmct_r .Lmct_rtop .smore {
    float: right;
    font-size: 15px;
    color: #414141;
}

.Lmct_r .Cptab {
    width: 100%;
    height: 0px;
    position: absolute;
    top: 81px;
    left: 0px;
    text-align: center;
}

.Lmct_r .Cptab a {
    display: inline-block;
    width: 51px;
    height: 50px;
    margin: 0px 7px;
    *margin: 0px 8px;
}

.Lmct_r .Cptab .prev {
    background: url("../images/cpprev.png") no-repeat;
}

.Lmct_r .Cptab .next {
    background: url("../images/cpnext.png") no-repeat;
}

.Lmct_r .Cptab .prev:hover {
    background: url("../images/cpprev_h.png") no-repeat;
}

.Lmct_r .Cptab .next:hover {
    background: url("../images/cpnext_h.png") no-repeat;
}

.Lmct_rdown {
    overflow: hidden;
    margin-top: 36px;
    *padding-top: 36px;
}

.Lmct_rdown ul {
    overflow: hidden;
    width: 700px;
}

.Lmct_rdown ul li {
    float: left;
    width: 313px;
    overflow: hidden;
    margin-right: 37px;
}

.Lmct_rdown ul li img {
    display: block;
}

.Lmct_rdown ul li h5 {
    height: 40px;
    line-height: 40px;
    margin-top: 12px;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Lmct_rdown ul li h5 a {
    font-size: 14px;
    color: #000000;
}

.Lmct_rdown ul li p {
    height: 40px;
    overflow: hidden;
    line-height: 20px;
    margin-top: 4px;
    color: #343434;
    font-size: 13px;
}

.Lmct_rdown ul li > div {
    overflow: hidden;
    margin-top: 14px;
}

.Lmct_rdown ul li > div a {
    display: inline-block;
    width: 148px;
    line-height: 45px;
    height: 45px;
    text-align: center;
    background: url(../images/abg1.png) no-repeat center;
    font-size: 16px;
    color: #000;
}

.Lmct_rdown ul li > div .detail {
    background: #fff;
    color: #1b1b1b;
    margin-right: 12px;
}

/*-- 郎迈产品中心_end --*/

/*---------------------------cmtitle--------------------------------------*/
.CMtitle {
    height: 48px;
    line-height: 48px;
    font-weight: normal;
    background: url("../images/cmbd.png") no-repeat left bottom;
}

.CMtitle * {
    display: inline-block;
    float: left;
}

.CMtitle .tt {
    font-size: 22px;
    font-weight: bold;
    color: #202020;
}

.CMtitle span {
    font-size: 14px;
    color: #9f9f9f;
    margin-left: 16px;
}

.CMtitle .smore {
    float: right;
    font-size: 15px;
    color: #575353;
}

/*---------------------------cmtitle_end--------------------------------------*/

.Dycp {
    margin-top: 35px;
    margin-bottom: 22px;
    overflow: hidden;
}

.Dycpcont {
    position: relative;
    margin-top: 23px;
}

.Dycpcont .slidercp {
    overflow: hidden;
}

.Dycpcont ul {
    overflow: hidden;
}

.Dycpcont ul li {
    float: left;
    width: 285px;
    margin-right: 20px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}

.Dycpcont ul li img {
    display: block;
}

.Dycpcont ul li p {
    height: 20px;
    margin-top: 15px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Dycpcont ul li p a {
    font-size: 16px;
    color: #1c1c1c;
}

.Dycpcont .bnt {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 76px;
}

.Dycpcont .prev {
    background: url("../images/ocprev.png") no-repeat;
    left: -50px;
}

.Dycpcont .next {
    background: url("../images/ocnext.png") no-repeat;
    right: -50px;
}

.Dycpcont .prev:hover {
    background: url("../images/ocprev_h.png") no-repeat;
    left: -50px;
}

.Dycpcont .next:hover {
    background: url("../images/ocnext_h.png") no-repeat;
    right: -50px;
}

/*-- 郎迈打印个性化产品_end --*/

.Lmys {
    background: url("../images/ysbg.jpg") no-repeat center top;
}

.Lmys .Fwtmcont {
    height: 772px;
    position: relative;
}

.Fwtmcont .title {
    position: absolute;
    left: 0px;
    top: 36px;
    text-align: left;
}

.Fwtmcont .title img {
    display: block;
}

.Fwtmcont .Ystext {
    width: 444px;
    position: absolute;
    left: 655px;
    top: 63px;
}

.Fwtmcont .Ystext dl {
    overflow: hidden;
    padding-bottom: 17px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 16px;
}

.Fwtmcont .Ystext dl dt {
    float: left;
}

.Fwtmcont .Ystext dl dt img {
    display: block;
}

.Fwtmcont .Ystext dl dd {
    padding-left: 84px;
}

.Fwtmcont .Ystext dl dd span {
    font-size: 25px;
    color: #1e1e1e;
    font-weight: bold;
    display: inline-block;
}

.Fwtmcont .Ystext dl dd p {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    font-size: 16px;
    color: #3f3f3f;
    margin-top: 7px;
}

/*郎迈优势_end*/

.Dyxn {
    overflow: hidden;
}

.Dyxn .Dyxncon {
    height: 512px;
    background: url("../images/xneng.jpg") no-repeat center top;
    overflow: hidden;
}

.Dyxncon .hotline {
    float: left;
    width: 512px;
    margin-top: 366px;
    overflow: hidden;
    margin-left: 100px;
}

.Dyxncon .hotline dl {
    float: left;
    overflow: hidden;
}

.Dyxncon .hotline dl dt {
    float: left;
}

.Dyxncon .hotline dl dt img {
    display: block;
}

.Dyxncon .hotline dl dd {
    padding-left: 62px;
}

.Dyxncon .hotline dl dd span {
    font-size: 18px;
    color: #242424;
}

.Dyxncon .hotline dl dd p {
    font-size: 33px;
    color: #242424;
}

.Dyxncon .hotline .Ljzx {
    display: block;
    width: 162px;
    height: 46px;
    margin-top: 5px;
    line-height: 46px;
    border: 2px solid #b5b5b5;
    border-radius: 25px;
    text-align: center;
    font-size: 21px;
    color: #000000;
    float: right;
}

.Dyxncon .vdbox {
    width: 431px;
    height: 381px;
    overflow: hidden;
    background-color: #000;
    border-radius: 20px;
    float: right;
    margin-top: 58px;
}

.Dyxncon .vdbox .shp {
    width: 390px;
    height: 306px;
    text-align: center;
    margin: 14px auto 0 auto;
    overflow: hidden;
}

.Dyxncon .vdbox .shp img {
    display: inline-block;
}

.Dyxncon .vdbox p {
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 12px;
}

.Dyxncon .vdbox p a {
    font-size: 21px;
    color: #fff;
}

/*-- Dyxn_end --*/

.Dbys {
    background: url("../images/dbys.jpg") no-repeat center top;
    height: 753px;
}

.Dbyscon {
    height: 753px;
    overflow: hidden;
}

.Dbyscon .text_l {
    width: 485px;
    float: left;
    overflow: hidden;
    margin-top: 294px;
}

.Dbyscon .text_l p {
    line-height: 22px;
    padding-left: 5px;
    margin-bottom: 54px;
    height: 66px;
    font-size: 18px;
    color: #000;
}

.Dbyscon .text_l p span {
    font-weight: bold;
}

.Dbyscon .text_r p span {
    font-weight: bold;
}

.Dbyscon .text_r {
    width: 485px;
    float: right;
    overflow: hidden;
    margin-top: 294px;
}

.Dbyscon .text_r p {
    line-height: 22px;
    padding-left: 5px;
    height: 66px;
    margin-bottom: 54px;
    font-size: 18px;
    color: #969696;
}

/*Dbys_end*/

.Bn3 {
    background: url("../images/baner3.jpg") no-repeat center top;
}

.Bn3 .Bn3cont {
    height: 293px;
    overflow: hidden;
}

.Bn3cont .hotline {
    overflow: hidden;
    float: right;
    margin-top: 90px;
}

.Bn3cont .hotline dl {
    overflow: hidden;
}

.Bn3cont .hotline dl dt {
    float: left;
}

.Bn3cont .hotline dl dt img {
    display: block;
}

.Bn3cont .hotline dl dd {
    padding-left: 62px;
}

.Bn3cont .hotline dl dd span {
    font-size: 18px;
    color: #242424;
}

.Bn3cont .hotline dl dd p {
    font-size: 33px;
    color: #242424;
}

.Bn3cont .hotline .Ljzx {
    display: block;
    width: 162px;
    height: 46px;
    margin-left: 63px;
    margin-top: 23px;
    line-height: 46px;
    border: 2px solid #b5b5b5;
    border-radius: 25px;
    text-align: center;
    font-size: 21px;
    color: #000000;
}

/*-- Bn3_end --*/

.Hzpn {
    margin-bottom: 48px;
    overflow: hidden;
}

.Hzpn .container {
    background: #f1f1f1;
}

.Hzpn .addpd {
    padding: 6px 20px 0px 20px;
}

.Hzpn .CMtitle {
    background: url("../images/cmbd.png") no-repeat left bottom;
}

.Hzpn .CMtitle .smore {
    margin-right: 15px;
}

.Hzpncont {
    position: relative;
    padding: 0px 20px 21px 20px;
    margin-top: 25px;
}

.Hzpncont .pnslider {
    overflow: hidden;
}

.Hzpncont .pnslider ul {
    width: 1030px;
    overflow: hidden;
}

.Hzpncont .pnslider ul li {
    float: left;
    width: 179px;
    margin-right: 17px;
    text-align: center;
    overflow: hidden;
}

.Hzpncont .pnslider ul li img {
    display: block;
}

.Hzpncont .pnslider ul li p {
    height: 25px;
    line-height: 25px;
    margin-top: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Hzpncont .pnslider ul li p a {
    font-size: 13px;
    color: #535353;
}

.Hzpncont .btn {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 29px;
}

.Hzpncont .prev {
    background: url("../images/ocprev.png") no-repeat;
    left: -30px;
}

.Hzpncont .next {
    background: url("../images/ocnext.png") no-repeat;
    right: -30px;
}

.Hzpncont .prev:hover {
    background: url("../images/ocprev_h.png") no-repeat;
    left: -30px;
}

.Hzpncont .next:hover {
    background: url("../images/ocnext_h.png") no-repeat;
    right: -30px;
}

/*-- 合作伙伴_end --*/

.AbLm {
    background: #EEE;
    padding: 20px 0px;
    margin-top: 17px;
}

.AbLm .CMtitle {
}

.AbLm .nszx {
    overflow: hidden;
    margin-top: 27px;
}

.AbLm .nszx dt {
    float: left;
    margin-right: 20px;
}

.AbLm .nszx dt img {
    display: block;
    max-width: 400px;
}

.AbLm .nszx dd {
  
    text-align: right;
}

.AbLm .nszx dd h5 {
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.AbLm .nszx dd h5 a {
    font-size: 16px;
    color: #40403f;
}

.aboutus {
    line-height: 28px;
    font-size: 14px;
    color: #666;
    max-height: 320px;
    overflow: hidden;
    text-align: left;

}

.AbLm .nszx dd p {
	line-height:31px;
}
.AbLm .nszx dd p span{
	display:inline-block;
	
}

.AbLm .nszx dd .smore {
    display: inline-block;
    width: 92px;
    margin-top: 28px;
    height: 24px;
    line-height: 24px;
    background: url("../images/smore2.png") no-repeat;
    text-indent: 10px;
    text-align: left;
}

.AbLm_r {
    width: 232px;
    float: right;
    background: #f1f1f1;
    padding-left: 21px;
    padding-right: 24px;
}

.honor {
    position: relative;
    padding-bottom: 28px;
    *padding-bottom: 28px;
}

.hnslider {
    overflow: hidden;
    margin: 36px auto 0px auto;
    width: 209px;
}

.hnslider ul {
    overflow: hidden;
}

.hnslider ul li {
    float: left;
    width: 209px;
}

.hnslider ul li img {
    display: block;
}

.hnslider ul li p {
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-top: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hnslider ul li p a {
    font-size: 13px;
    color: #737373;
}

.honor .btn {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 48px;
}

.honor .prev {
    background: url("../images/ocprev.png") no-repeat;
    left: -38px;
}

.honor .next {
    background: url("../images/ocnext.png") no-repeat;
    right: -38px;
}

.honor .prev:hover {
    background: url("../images/ocprev_h.png") no-repeat;
    left: -38px;
}

.honor .next:hover {
    background: url("../images/ocnext_h.png") no-repeat;
    right: -38px;
}

/*-- 关于郎迈_end --*/

.Fwtm {
    height: 230px;
    background: url("../images/baner2.jpg") no-repeat center top;
}

.Fwtm .Fwtmcont {
    height: 230px;
    overflow: hidden;
}

.Fwtmcont .hotline {
    float: right;
    margin-top: 59px;
    margin-right: 110px;
}

.Fwtm .Fwtmcont dl {
    overflow: hidden;
}

.Fwtm .Fwtmcont dl dt {
    float: left;
}

.Fwtm .Fwtmcont dl dt img {
    display: block;
}

.Fwtm .Fwtmcont dl dd {
    padding-left: 59px;
}

.Fwtm .Fwtmcont dl dd span {
    font-size: 18px;
    color: #fff;
}

.Fwtm .Fwtmcont dl dd p {
    font-size: 33px;
    color: #000;
}

.Fwtm .Fwtmcont .zxbtn {
    display: inline-block;
    width: 162px;
    height: 45px;
    margin-left: 50px;
    margin-top: 14px;
    border: 2px solid #666;
    border-radius: 25px;
    font-size: 21px;
    line-height: 45px;
    text-align: center;
    color: #666;
}

/*-- Fwtm_end --*/

.Hytd {
    margin-top: 40px;
    overflow: hidden;
}

.Hytd .container {
    overflow: hidden;
}

.Hytd_l {
}

.Hytd_ltop {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #4e3232;
}

.Hytd_ltop .cgtab {
    float: left;
    height: 40px;
}

.Hytd_ltop .cgtab li {
    height: 40px;
    float: left;
    margin-right: 3px;
    position: relative;
}

.Hytd_ltop .cgtab li a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0px 30px;
    background: #efefef;
    text-decoration: none;
    line-height: 40px;
    font-size: 15px;
    color: #595959;
}

.Hytd_ltop .cgtab li.cur a {
    color: #fff;
    background: #482020;
}

.Hytd_ltop .cgtab li:hover a {
    color: #fff;
    background: #482020;
}

.Hytd_ltop .smore {
    font-size: 13px;
    color: #595959;
    float: right;
}

.Hytd_ltop .cgtab li em {
    width: 14px;
    height: 8px;
    display: none;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -7px;
    background: url("../images/sj2.png") no-repeat;
}

.Hytd_ltop .cgtab li:hover em {
    display: block;
}

.Hytd_ltop .cgtab li.cur em {
    display: block;
}

/*-- Hytd_ltop_end --*/
.Hytd_ldown {
    margin-top: 28px;
}

.Hytd_ldown .nsdetail {
    overflow: hidden;
    width: 575px;
    float: left;
    margin-right: 50px;
    margin-bottom: 25px;
}

.Hytd_ldown .nsdetail dt {
    float: left;
}

.Hytd_ldown .nsdetail dt img {
    display: block;
    width: 180px;
}

.Hytd_ldown .nsdetail dd {
    padding-left: 203px;
    padding-top: 6px;
}

.Hytd_ldown .nsdetail dd h5 {
    height: 22px;
    line-height: 22px; /*font-weight: normal;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Hytd_ldown .nsdetail dd h5 a {
    color: #313131;
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 300px;
    display: inline-block;

}

.Hytd_ldown .nsdetail dd h5 span {
    font-weight: normal;
    font-size: 14px;
}

.Hytd_ldown .nsdetail dd p {
    margin-top: 5px;
    overflow: hidden;
    line-height: 28px;
    font-size: 14px;
    color: #666;
    text-indent: 2em;
}

.Hytd_ldown .nsdetail dd p a {
    color: #ad0000;
}

.Hytd_ldown .newslist {
    overflow: hidden;
    margin-top: 17px;
}

.Hytd_ldown .newslist ul {
    height: 165px;
    overflow: hidden;
    width: 945px;
}

.Hytd_ldown .newslist li {
    float: left;
    width: 408px;
    height: 38px;
    line-height: 38px;
    margin-right: 38px;
    border-bottom: 1px dashed #dbdbdb;
    padding-left: 20px;
    background: url("../images/sj.png") no-repeat left center;
}

.Hytd_ldown .newslist li * {
    display: inline-block;
}

.Hytd_ldown .newslist li a {
    float: left;
    width: 324px;
    font-size: 13px;
    color: #3d3d3d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Hytd_ldown .newslist li span {
    float: right;
    font-size: 12px;
    color: #737373;
}

/*Hytd_l_end*/
.Hytd_r {
    float: right;
    overflow: hidden;
    width: 274px;
}

.Hytd_r h5 {
    height: 43px;
    line-height: 43px;
    overflow: hidden;
    font-weight: normal;
    background: url("../images/cmbd.png") no-repeat left bottom;
}

.Hytd_r h5 .bt {
    float: left;
    font-size: 18px;
    color: #202020;
}

.Hytd_r h5 .smore {
    float: right;
    font-size: 15px;
    color: #575353;
}

.flquetion {
    height: 310px;
    overflow: hidden;
    margin-top: 19px;
}

.flquetion dl {
    overflow: hidden;
    border-bottom: 1px dashed #c8c8c8;
    padding-bottom: 16px;
    margin-bottom: 13px;
}

.flquetion dl dt {
    height: 23px;
    line-height: 23px;
    margin-bottom: 14px;
    padding-left: 35px;
    background: url("../images/wen.png") no-repeat left center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.flquetion dl dt a {
    font-size: 13px;
    color: #000000;
}

.flquetion dl dd {
    height: 40px;
    line-height: 20px;
    padding-left: 35px;
    color: #737373;
    background: url("../images/da.png") no-repeat left top;
    font-size: 13px;
    overflow: hidden;
}

/*-- 行业动态_end --*/

.Frlink {
    padding-bottom: 20px;
    overflow: hidden;
    margin-top: 15px;
}

.Frlink .container {
    overflow: hidden;
}

.Frlink h5 {
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    overflow: hidden;
    background: url("../images/cmbd.png") no-repeat left bottom;
}

.Frlink h5 * {
    float: left;
}

.Frlink h5 a {
    font-size: 18px;
    color: #3d3d3d;
}

.Frlink h5 em {
    font-size: 13px;
    color: #9f9f9f;
    margin-left: 15px;
}

.Frlink ul {
    overflow: hidden;
    margin-top: 16px;
}

.Frlink ul li {
    float: left;
    line-height: 28px;
    height: 28px;
    margin-right: 16px;
}

.Frlink ul li a {
    font-size: 15px;
    color: #202020;
}

/*-- 友情链接_end --*/
.partner .Dycpcont ul li {
    width: 183px;
	background:#f6f6f6;
}