/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */@charset "utf-8";#Flash {	height: 700px;	overflow: hidden;	position: relative;/*  margin-top: -60px; top: -60px; left: 0px; */	z-index: 5;	margin-top: 60px;}#Flash .container {	height: 700px;	position: relative;}.scroll {	height: 700px;	width: 1920px;	position: relative;	left: 50%;	/*top: 21px;*/	margin-left: -960px;	overflow: hidden;	z-index: 8;}.scroll ul {	width: 9999999px;	height: 700px;	position: absolute;	left: 0px;	/*top: 40px;*/	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: 70px;	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: 240px;	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: 11px;	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: 18px;	color: #202020;}.CMtitle span {	font-size: 13px;	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 {	height: 238px;	position: relative;	margin-top: 23px;}.Dycpcont .slidercp {	overflow: hidden;}.Dycpcont ul {	overflow: hidden;	width: 1020px;}.Dycpcont ul li {	float: left;	width: 236px;	margin-right: 19px;	overflow: hidden;	text-align: center;}.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: 14px;	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: #fff;	padding: 20px 0px;	margin-top: 17px;}.AbLm_l {	width: 875px;	float: left;	overflow: hidden;}.AbLm .CMtitle {	background-position: -90px bottom;}.AbLm_l .nszx {	overflow: hidden;	margin-top: 27px;}.AbLm_l .nszx dt {	float: left;}.AbLm_l .nszx dt img {	display: block;}.AbLm_l .nszx dd {	padding-left: 310px;	padding-top: 4px;}.AbLm_l .nszx dd h5 {	height: 30px;	line-height: 30px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.AbLm_l .nszx dd h5 a {	font-size: 16px;	color: #40403f;}.AbLm_l .nszx dd p {	height: 100px;	line-height: 20px;	margin-top: 3px;	font-size: 13px;	color: #737373;}.AbLm_l .nszx dd .smore {	display: block;	width: 92px;	margin-top: 28px;	height: 24px;	line-height: 24px;	background: url("../images/smore2.png") no-repeat;	text-indent: 10px;}.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 {	float: left;	width: 900px;	overflow: hidden;}.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;}.Hytd_ldown .nsdetail dt {	float: left;}.Hytd_ldown .nsdetail dt img {	display: block;}.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: 15px;}.Hytd_ldown .nsdetail dd p {	height: 80px;	margin-top: 5px;	overflow: hidden;	line-height: 20px;	font-size: 13px;	color: #737373;}.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: 38px;	overflow: hidden;	margin-top: 28px;}.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;	float: left;	line-height: 28px;	height: 28px;	margin-right: 16px;}.Frlink ul li a {	font-size: 15px;	color: #202020;}/*-- 友情链接_end --*/