<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#5a5a5a;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#5a5a5a;text-decoration:none;}
a:hover{color:#d91d23;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_20{font-size:20px;}
.font_30{font-size:30px;}
.font_36{font-size:36px;}
.font_40{font-size:40px;}
.font_a{font-family:"arial";}
.font_s{font-family:"宋体";}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.white{color:#fff;}
.white a{color:#fff;}
.white a:hover{color:#fff;}
.red{color:#d91d23;}
.red a{color:#d91d23;}
.red a:hover{color:#d91d23;}
.black{color:#000;}
.black a{color:#000;}
.black a:hover{color:#000;}


/*float*/
.float_pic{position:fixed;bottom:100px;/*left:100px;*/}
.float_pic img{margin-bottom:5px;}


/*header*/
.top_bg{height:32px;line-height:32px;background:#2d2e2e;}
.nav{height:132px;}
.nav ul{width:870px;height:132px;border-left:#d6d6d6 solid 1px;}
.nav li {width:87px;height:132px;float:left;position:relative;}
.nav li a{position:absolute;top:0;left:0;}
.ann_bg{height:98px;background:url(../images/index_07.jpg) repeat-x;}
.ann{padding-top:13px;}
.ann_tit{width:90px;padding-top:12px;line-height:25px;font-size:20px;}
.ann_text{width:640px;padding:0 20px;margin-top:5px;height:65px;line-height:65px;border-right:#f49195 dashed 1px;display:block;}
.ann_online{width:180px;padding-left:25px;display:block;padding-top:10px;line-height:25px;text-transform:uppercase;}

/*index*/
.index_tit{height:43px;line-height:33px;background:url(../images/index_26.jpg) repeat-x bottom;margin-bottom:20px;}
.index_tit_text01{background:url(../images/index_18.jpg) no-repeat left top;padding:0 8px 0 15px;display:block;color:#404040;font-size:24px;}
.index_tit_text02{background:url(../images/index_21.jpg) no-repeat left 5px;padding-top:6px;color:#d81c22;text-transform:uppercase;}
.index_tit_text03{padding:0 8px 0 5px;display:block;color:#404040;font-size:24px;}
.honor_pic{margin-bottom:50px;}

.new{width:570px;}
.new_text{width:435px;height:82px;margin-bottom:12px;color:#878585;}
.new_text font{line-height:35px;}
.new_list li{height:35px;line-height:35px;border-bottom:#bab9b9 dashed 1px;}

.new1{width:1200px;}
.new_text1{width:435px;height:82px;margin-bottom:12px;margin-left:20px;color:#878585;}
.newcon{}

.pro_list ul{margin-left:-25px;}
.pro_list li{width:281px;float:left;margin-left:25px;line-height:56px;position:relative;}
.pro_list li span{display:none;width:281px;height:127px;padding-top:84px; background:#F00; opacity:0.7;position:absolute;top:0;left:0;}
.pro_list li:hover span{display:block;}
.pro_list li a{display:block;}

.link_list{padding-top:35px;border-top:#eee solid 1px;margin-top:35px;}
.link_list li{float:left;margin:0 10px;}
.link_left{padding:15px 17px 0 0;}
.link_right{padding:15px 0 0 0;}

.about_bg{height:343px;background:#f4f1f1;}
.contact_bg{width:340px;height:343px;background:url(../images/index_04.jpg) no-repeat;}
.contact_con{width:252px;height:343px;margin:0 auto;background:#c52425;padding:0 20px;}
.contact_tit{height:78px;line-height:70px;background:url(../images/index_67.jpg) repeat-x bottom;}
.contact_text{line-height:40px;height:180px;padding:10px 20px;}
.about_con{width:830px;padding-top:22px;}
.about_text{width:480px;line-height:35px;color:#353434;}

.team_list ul{margin-left:-10px;}
.team_list li{width:191px;height:254px;float:left;margin-left:10px;position:relative;}
.team_list li span{display:none;width:191px;height:170px;padding-top:84px;background:url(../images/index_06.png) no-repeat;position:absolute;top:0;left:0;}
.team_list li:hover span{display:block;}

.coop_bg{height:180px;background:url(../images/index_08.jpg) repeat-x;}
.coop_tit{height:65px;line-height:65px;color:#4f4f4f;}
.coop_list li {float:left;padding:15px 19px;}
.coop_list li img{border:#e5e5e5 solid 1px;}
.coop_list li span { display: none; color: #666; }
.coop_list li:hover { padding-top: 0px; transition: all .7s; -webkit-transition: all .7s; -moz-transition: all .7s;-o-transition: all .7s; } 
.coop_list li:hover span { display: block; }

/*footer*/
.footer_bg{height:130px;padding-top:30px;border-top:#f1f1f1 solid 1px;background:#f9f9f9;}
.footer_contact{width:500px;line-height:30px;color:#a5a4a4;}
.footer_ew{margin-left:15px;border:#c0c0c0 solid 1px;}
.footer_tel{line-height:38px;margin-bottom:15px;color:#a5a4a4;color:#5d5d5d;}
.footer_tel img{padding-right:20px;}
.footer_link{height:42px;line-height:42px;color:#696868;}

/*main*/
.main_tit{line-height:98px;text-transform:uppercase;}
.main_type_bg{height:50px;line-height:50px;background:#f2f2f2;border-top:#e8e8e8 solid 1px;border-bottom:#e8e8e8 solid 1px;}
.main_type ul{height:52px;border-left:#e8e8e8 solid 1px;}
.main_type li{float:left;}
.main_type li a{display:block;width:124px;height:52px;border-right:#e8e8e8 solid 1px;}
.main_type li a:hover{background:#fff;}
.main_con{padding:50px 0;}

.page{position:relative;width:100%;text-align:center;overflow:hidden;margin:30px 0;}
.page ul{float:left;position:relative;left:50%;}
.page ul li{position:relative;right:50%;margin:0 5px;border-radius:3px;}
.page li a{display:block;height:32px;line-height:32px;padding:0 10px;color:#939292;float:left;margin:0 5px;border:#d5d5d5 solid 1px;border-radius:3px;}
.page li a:hover{background:#b1b1b1;color:#fff;text-decoration:none;}

.tu{ text-align:center;}
.wxx{ display:none; position:absolute; margin-top:-90px; margin-left:60px;}
.wx:hover .wxx{ display:block;}

.float_pic a{
		display: block;
		width: 50px;
		height: 58px;
		background: #b5b5b5;
		position: relative;
	}
	.float_pic a span{
		display: block;
		position: absolute;
		width: 50px;
		height: 58px;
		z-index: 99;
		top: 0;
		left: -100%;
		transition: all .15s ease-in;
		color: #fff;
		font-family: "微软雅黑";
		font-size: 16px;
		line-height: 29px;
		text-align: center;
	}
	.float_pic a&gt;img:last-child{
		display: block;
		opacity: 0;
		width:128px;
		height:129px;
		position: absolute;
		right: -256px;
		top: -20px;
		transition: all .15s ease-in;
		-moz-transition: all .15s ease-in;
		-ms-transition: all .15s ease-in;
		-o-transition: all .15s ease-in;
		-webkit-transition: all .15s ease-in;
		pointer-events:none;
	}
	.float_pic a img{
		transition: all .15s ease-in;
		-moz-transition: all .15s ease-in;
		-ms-transition: all .15s ease-in;
		-o-transition: all .15s ease-in;
		-webkit-transition: all .15s ease-in;
	}
	.float_pic a:hover{
		background: orangered;
	}
.float_pic a:hover img:first-child{
	transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
}
.float_pic a:hover span{
	transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	-webkit-transform: translateX(100%);
}
.float_pic a:hover&gt;img:last-child{
	right:-128px;
	opacity: 1;
}
</pre></body></html>