<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* CSS Document */
.w1200 { margin: 0 auto; width: 1400px; height: auto; min-width: 1400px; }
/*首页头部 start*/
.header { width: 1400px; height: 100px; position: relative; z-index: 999; min-width: 1400px; margin:0px auto; }
.header .logo { margin: auto 0px; top: 0px; bottom: 0px; position: absolute; }
.top_ly { position: absolute; bottom:0px; left:190px; color:#333333; line-height:100px; font-size:28px; }

.header .search { margin: auto 0px; top: 0px; width: 200px; height: 28px; right: 0px; bottom: 0px; position: absolute; }
.header .search .searchText { border: 1px solid #cccdcd; border-radius: 15px; border-image: none; left: 0px; top: 0px; height: 26px; right: 0%; position: absolute; }
.header .search .searchText .inputText { border: 0px currentColor; border-image: none; left: 12px; top: 0px; width: 76%; height: 100%; right: 36px; color: rgb(102, 102, 102); display: block; position: absolute; }
.header .search .searchText .searchBtn { margin: auto 0px; top: 0px; right: 12px; bottom: 0px; position: absolute; z-index: 1; cursor: pointer; }
/*首页头部 end*/

@media screen and (max-width: 1400px){
	.w1200 { margin: 0 auto; width: 1200px; height: auto; min-width: 1200px; }	
	.header { width: 1200px; height: 100px; position: relative; z-index: 999; min-width: 1200px; margin:0px auto; }
	}

/*标题 start*/
.pro_box { overflow: auto; }
.fff { background: #FFFFFF; }
.f2f { background: #F2F2F2; }
.pd70 { padding: 100px 0px; }
.pd100 { padding: 100px 0px; }
.protj { height: auto; overflow: hidden; }

.index-section-title_01 { margin-bottom: 40px; text-align: center; }
.index-section-title_01 span { display: block; line-height: 25px; color: #333; letter-spacing: 1px; font-size: 24px; font-weight: bold; }
.index-section-title_01 span.en { margin-top: 10px; font-family: "Lato"; text-transform: uppercase; font-size: 14px; font-weight: normal; }
.index-section-title { margin-bottom: 70px; text-align: center; }
.index-section-title span { display: block; line-height: 25px; color: #333; letter-spacing: 1px; font-size: 24px; font-weight: bold; margin-bottom: 6px; }
.index-section-title span.en { margin-top: 8px; font-family: "Lato"; text-transform: uppercase; font-size: 14px; font-weight: normal; }
.evMo_nMqpA { background: #FF0025; width: 50px; height: 3px; display: inline-block; text-align: center; }
.editTableX { text-align: center; padding-bottom: 40px; }
.editTableX a { display: inline-block; height: 44px; line-height: 44px; border: 1px solid #ec1b23; padding: 0px 5px; color: #ff0025; }
.editTableX a:hover { color: #555555; }

a.more1:link, a.more1:visited { margin: 50px auto 0px auto; background: #E60012; text-align: center; font-size: 16px; color: #FFFFFF; display: block; border: 1px solid #E60012; border-radius: 5px; width: 138px; height: 36px; line-height: 36px; transition: all .35s; }
a.more1:hover { background: #E60012; color: #FFFFFF; border: 1px solid #E60012; width:200px; }
/*标题 end*/

/*关于我们 start*/
.about dt { width: 48%; float: right; text-align: right; }
.about dt img { max-width: 100%; }

.about dd { width: 45%; float: left; font-size: 14px; color: #3e3a39; line-height: 28px; padding: 0px 0px 0px; }
.about dd span { color: #fb6a0a; font-size: 24px; }
.about dd .c1 { padding: 20px 0px 0px; }
.about dd .c2 { padding: 20px 0px 0px; }
.about dd .c3 { font-size: 24px; color: #333333; font-weight: bold; letter-spacing: 4px; padding: 25px 0px 0px 0px; }
.about dd .c4 { font-size: 14px; color: #999999; }
a.more2:link, a.more2:visited { margin: 35px auto 35px auto; background: #E60012; text-align: center; font-size: 16px; color: #FFFFFF; display: inline-block; border: 1px solid #E60012; border-radius: 5px; width: 138px; height: 36px; line-height: 36px; transition: all .35s; }
a.more2:hover { background: #E60012; color: #FFFFFF; border: 1px solid #E60012; width:200px; }
/*关于我们 end*/

/*服务优势*/
.left_body5 { overflow: hidden; padding: 20px 0 0px 0px; }
.thumblist2 li { width: 100%; margin: 0 0 20px 0; overflow: hidden; }

.thumblist2 li.n0 .AlbumPicture { float: right; width: 45%; text-align:right; }
.thumblist2 li.n0 .AlbumPicture img { max-width: 100%; }
.thumblist2 li.n0 .album_wrap { float: left; width: 45%; padding-top:120px; }

.AlbumTitle { font-size:16px; color: #666; margin: 0 0 50px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.AlbumTitle span { color: #E60012; display:block; margin-top:5px; }
.AlbumDescription { font-size: 14px; line-height: 30px; overflow: hidden; height: 230px; }

.thumblist2 li.n1 .AlbumPicture { float: left; width: 45%; text-align:left; }
.thumblist2 li.n1 .AlbumPicture img { max-width: 100%; }
.thumblist2 li.n1 .album_wrap { float: right; width: 45%; padding-top:220px; }

.thumblist2 li.n2 .AlbumPicture { float: right; width: 45%; text-align:right; }
.thumblist2 li.n2 .AlbumPicture img { max-width: 100%; }
.thumblist2 li.n2 .album_wrap { float: left; width: 45%; padding-top:220px; }
/*服务优势*/

/*横幅*/
.hfbn { width: 100%; min-width: 1200px; height: 645px; position: relative;  overflow: hidden; }
.hfbn .zsy { position: relative; width: 1920px; height: 645px; margin-left: -960px; left: 50%; }

.hfbn01 { width: 100%; min-width: 1200px; height: 200px; position: relative;  overflow: hidden; }
.hfbn01 .zsy01 { position: relative; width: 1920px; height: 200px; margin-left: -960px; left: 50%; }
/*横幅*/

/*首页新闻*/
.nelist .box1 { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; position: relative; }
.nelist .box1:after { content: ''; position: absolute; width: 100%; height: 100%; right: 0; bottom: 0; border: 1px solid #E60012; opacity: 0; transform: translateX(-50px) scale(0.6, 0.6) rotate(10deg); transition: all 0.5s; }
.nelist .box1:hover:after { transform: translateX(0) scale(1, 1); opacity: 1; transition: all 0.5s; }
.nelist .bk1-pic { width: 525px; }
.nelist .bk1-gs { width:855px; }
.nelist .bk1-gs h3 { font-size: 20px; margin-bottom:15px; position:relative; z-index:10; }
.nelist .bk1-gs h3 span { font-size:18px; }
.nelist .bk1-gs p { line-height:26px; }

.nelist .box2 ul li { border-bottom: 1px solid #ccc; padding: 0px 0px 0px 0px; padding-bottom: 20px; margin-top: 24px; transition: all 0.5s; position: relative; }
.nelist .box2 ul li:after { content: ''; position: absolute; width: 100%; height: 100%; right: 0; bottom: 0; border: 1px solid #E60012; opacity: 0; transform: translateX(-50px) scale(0.6, 0.6) rotate(10deg); transition: all 0.5s; }
.nelist .box2 ul li:hover:after { transform: translateX(0) scale(1, 1); opacity: 1; transition: all 0.5s; }
.nelist .bk2-gs h3 { font-size: 20px; margin-bottom:15px; position:relative; z-index:10; }
.nelist .bk2-gs h3 span { font-size:18px; }
.nelist .bk2-gs p { line-height:26px; }

@media screen and (max-width: 1400px){
	.nelist .bk1-pic { width: 525px; }
	.nelist .bk1-gs { width:655px; }
	}
/*首页新闻*/

/* 首页底部 start */
.foot1 { background: #333333; height: auto; padding: 70px 0px 0px 0px; color: #999999; }

#foot_l { float: left; overflow: hidden; padding-top: 0px; }
.footList li { float: left; border-right: 1px solid #555555; padding: 0px 25px; margin-bottom:25px; }
.footList li:first-child { padding-left: 0px; }
.footList li a { color: #999999; }
.footList li a:hover, .footList li a:active { color: #FFFFFF; }
#foot_l_txt { line-height: 32px; margin-top: 8px; }
#foot_l_txt a { color: #999999; }
#foot_l_txt a:hover, #foot_l_txt a:active { color: #FFFFFF; }
#foot_l_txt img { vertical-align:middle; margin-right:8px; }
#foot_r { width: 480px; height: 100%; float: right; margin-top:20px; }
#foot_r img { float: left; display: block; }
#foot_r .wx { overflow: hidden; width: 200px; float: right; margin-left: 40px; }
#foot_r .wx span { float: right; display: inline-block; color: #999999; line-height: 16px; }

.ev-line-1 { border-bottom: 1px solid #999999; padding-bottom:35px; }

.foot3 { background: #333333; height: auto; padding: 35px 0px 35px 0px; border-top: 1px dotted #333333; color: #999999; }
#reserved { width: 800px; display: block; float: left; }
#reserved a { color: #999999; }
#reserved a:hover, #reserved:active { color: #FFFFFF; }
#foot3_r { display: inline-block; float: right; }
#foot3_r a { color: #CCCCCC; }
#foot3_r a:hover, #foot3_r a:active { color: #FFFFFF; }

#links { padding-top: 15px; padding-bottom: 15px; margin-top: 0px; }
#links a { color: #333333; display: inline-block; margin-right: 10px; }
#links a:hover, #links:active { color: #666666; }
/* 首页底部 end */

/*内页排版*/
.ptb { width: 100%; height: auto; overflow: hidden; padding: 30px 0px 50px 0px; }
/*当前位置*/
.inline-nav { width: 100%; border-bottom: 1px solid #e5e5e5; height: 79px; background: #fff; z-index: 10; position: relative; padding: 20px 0px 0px 0px; }
.inline-nav.pof { position: fixed; top: 0; left: 0; }
.inline-nav .now { padding-left: 24px; background: url(../image/now01.png) no-repeat left center; height: 79px; line-height: 79px; color: #666; }
.inline-nav .now font { color: #FF0000; }
.inline-nav .w1200 { z-index: 5; }
.inline-nav li { float: left; padding: 0 5px; margin: 0 0 0 36px; min-width: 60px; position: relative; text-align: center; line-height: 79px; }
.inline-nav li a { display: block; width: 100%; color: #666666; transition: color 0.3s; }
.inline-nav li .line { height: 2px; background: #FF0000; width: 0; position: absolute; bottom: 0; left: 50%; transition: all 0.3s; }
.inline-nav li:hover a, .inline-nav li.cur a { color: #FF0000; }
.inline-nav li:hover .line, .inline-nav li.cur .line { width: 100%; left: 0; }
.inline-nav .inline-bg { position: absolute; top: 80px; left: 0; background: #fff; height: 50px; width: 100%; z-index: 2; display: none; }
.inline-nav li .con { position: absolute; top: 80px; left: -333px; height: 50px; width: 505px; display: none; line-height: 50px; }
.inline-nav li .con.cons { left: -125px; }
.inline-nav li .con.n { left: -212px; }
.inline-nav li .con a { display: block; float: left; width: 100px; color: #666666; transition: color 0.3s; }
.inline-nav li .con a:hover, .inline-nav li .con a.on { color: #FF0000; }
/*左侧列表*/
.siders { width: 260px; float: left; }
.menu001 li { font-size: 14px; }
.menu001 li.current .menu_first { color: #fff; background: url(../image/sub_menu.png) no-repeat; height: 75px; line-height: 65px; font-size: 24px; }
.menu001 li.current .sub-sub-menu { display: block; }
.menu001 li .menu_first { display: block; padding-left: 37px; height: 58px; line-height: 58px; padding-top: 0; border-bottom: #eaeaea solid 0px; font-size: 16px; }
.menu001 li .sub-sub-menu { display: none; border-bottom: #eaeaea solid 0px; margin: 0px 0 0px; }
.menu001 li .sub-sub-menu dt { line-height: 58px; background-color: #fff; font-size: 14px; margin: 0px 0px 1px 0px; }
.menu001 li .sub-sub-menu dt a { border-left: 4px solid #E6E6E6; display: block; padding-left: 48px; color: #333; background: url(../image/pro_ico2.png) no-repeat 0px center; }
.menu001 li .sub-sub-menu dt.current a, .menu001 li .sub-sub-menu dt:hover a, .menu001 li .sub-sub-menu dt a:hover { border-color: #ED0221; color: #ED0221; background: url(../image/pro_ico1.png) no-repeat 0px center; }
.menu001 li .sub-sub-menu dd { line-height: 36px; border-left: 1px solid #f0efee; border-right: 1px solid #f0efee; border-bottom: 0px solid #f0efee; background-color: #fff; font-size: 14px; }
.menu001 li .sub-sub-menu dd a { display: block; padding-left: 36px; color: #666; }
.menu001 li .sub-sub-menu dd.current a, .menu001 li .sub-sub-menu dd:hover a, .menu001 li .sub-sub-menu dd a:hover { color: #000; }
.sub_contact_left { padding: 18px 10px; line-height: 28px; background: #FFFFFF; }
.m_t { margin-top: 10px; }
/*左侧列表*/
.frams { float: right; width: 1100px; }
.fram-title { border-bottom: #ececec solid 5px; padding: 19px 0 20px 0; color: #555555; font-size: 24px; }
.fram-title span { border-left: #354052 solid 5px; height: 20px; line-height: 20px; padding-left: 15px; color: #333; }
.fram-title .sub-menu { position: absolute; left: 31px; top: 15px; color: #666; }
.fram-title a { color: #333; }
.fram-title a:hover { text-decoration: underline; }
.fram-title em { font-family: "宋体"; padding: 0 8px; color: #c8c8c8; font-style: normal; }
.pro_info { padding: 20px 0px; }
.table_ys img { line-height: 0px; max-width: 100%; }
.table_ys .ctable td { font-size: 12px; }
.table_ys .tfff { color: #FFFFFF; }
@media screen and (max-width: 1400px){
	.frams { float: right; width: 900px; }
	}
/* 新闻资讯 */
.newsList_01 { margin: 0px; padding: 0px; overflow: auto; }
.newsCalendar_01 { height: 84px; width: 84px; margin-right: 16px; text-align: center; background: #f2f2f2; float: left; }
.newsListDate-part1_01 { font-size: 25px; line-height: 25px; margin-top: 20px; }
.newsListDate-part2_01 { font-size: 14px; line-height: 14px; }
.separatorLine_01 { clear: both; line-height: 1px; margin: 0; font-size: 0; border-bottom: 1px dashed #dbdbdb; margin: 28px 0; }
.lineBody_01 { float: left; width: 1300px; line-height: 25px; }
.lineBody_01 .newsTitle_01 { font-weight: bold; }
.newsList_01:hover .newsCalendar_01 { background: #ED0221; color: #FFFFFF; }

@media screen and (max-width: 1400px){
	.lineBody_01 { float: left; width: 1100px; line-height: 25px; }
	}
/*联系方式*/
.contactcon { font-size: 14px; }
.contactcon p { font-size: 14px; color: #303030; }
.contactcon span { color: #de002e; }
.contactcon h3 { padding-bottom: 10px; border-bottom: #cbcbcb 1px dotted; color: #9f9f9f; font-style: italic; }
.contactcon ul { padding: 15px 10px; border-bottom: #cbcbcb 1px dotted; color: #5a5a5a; }
.contactcon ul li { padding-left: 25px; line-height: 28px; }
.contactcon ul li.add { background: url(../image/contact_img01.png) no-repeat 0 5px; }
.contactcon ul li.tel { background: url(../image/contact_img01.png) no-repeat 0 -17px; }
.contactcon ul li.fax { background: url(../image/contact_img01.png) no-repeat 0 -41px; }
.contactcon ul li.mail { background: url(../image/contact_img01.png) no-repeat 0 -62px; }
.contactcon ul li.sj { background: url(../image/contact_img01.png) no-repeat 0 -82px; }
.contactcon ul li.yb { background: url(../image/contact_img01.png) no-repeat 0 -107px; }
.contactcon ul li.wz { background: url(../image/contact_img01.png) no-repeat 0 -126px; }
.contactcon ul li.qq { background: url(../image/contact_img01.png) no-repeat 0 -152px; }
.contact-map { padding: 15px 10px 30px; }
.proimgauto img { max-width: 280px; max-height: 280px; _width: expression((this.offsetWidth &gt; 280) ? "280px" : this.offsetWidth + "px" );
_height: expression((this.offsetHeight &gt; 280) ? "280px" : this.offsetHeight + "px" );
}
.zsimgauto img { max-width:260px; max-height:358px; _width: expression((this.offsetWidth &gt; 260) ? "260px" : this.offsetWidth + "px" ); _height: expression((this.offsetHeight &gt; 358) ? "358px" : this.offsetHeight + "px" );
}

</pre></body></html>