<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/*锟斤拷锟斤拷*/
*{ margin:0; padding:0;}
li{ list-style:none;}
a{ text-decoration:none; cursor:pointer;}
img{ border:none;}
input{ border:none;}
.clear {
	font-size: 0px;
	clear: both;
	line-height: 0px;
	height: 1px;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/* Mac锟斤拷IE锟捷偺偵揔?\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
body{ font-family:"Microsoft YaHei"; background-color:#f4f4f4;}
.blank_1{ height:30px;}


#header{ min-width:1200px;}
.header_box{ width:1200px; height:88px; margin:0 auto 0 auto; overflow:hidden; }
.logo_box{ width:590px; float:left; overflow:hidden;}
.logo_box img{ float:left;}
.head_right{ width:610px; float:right; overflow:hidden; margin:25px 0 0 0;}
.top_serch{ width:330px; float:left; overflow:hidden;}
.ser_for{ float:left; width:164px; height:32px; line-height:32px; border:solid 1px #a3b7a4; border-right:none; padding:0 8px 0 8px; color:#666666;}
.ser_btn{ float:left; width:65px; height:34px; background:url(../images/ser_btn.png) no-repeat center center #005aab; cursor:pointer;}
.top_tel{ width:235px; height:26px; line-height:26px; padding:0 0 0 35px; float:left; background:url(../images/top_tel.png) no-repeat left center; font-size:27px; font-weight:bold; color:#737383; margin:3px 0 0 0;}

.menu_box{ background:url(../images/nav_bg.jpg) repeat-x;}
.menu { width:1200px; height:54px; display:block; margin:0 auto 0 auto;}
.menu ul li { float:left; overflow:hidden; position:relative; line-height:54px; text-align:center; font-size:17px; margin:0 10px 0 7px;}
.menu ul li a { position:relative; display:block; width:125px; height:54px; color:#fefefe;}
.menu ul li a span { position:absolute; left:0; width:125px;}
.menu ul li a span.out { top: 0px;}
.menu ul li a span.over,  .menu ul li a span.bg {top:-54px;}
/** 1st example **/
#menu2 {}
#menu2 ul li a { color:#fefefe;}
#menu2 ul li a span.over { background:url(../images/nav_bg_2.jpg) repeat-x;}
#menu2 ul li.on a { background:url(../images/nav_bg_2.jpg) repeat-x;}

/* banner-box */
#flash {
	overflow: hidden; position:relative;height:515px;
}
#flash img{ display:block;}
#flash .flash_box {
	/*width: 1440px;
	height: 418px;
	margin-left: auto;
	margin-right: auto;*/
	width:1920px;
	height:515px;
	clear:both;
	margin:0;
	overflow:hidden;
	position:absolute;
	z-index:0;
	left:50%;
	margin-left:-960px;
	*margin-left:-960px;
	_margin-left:-960px;
}
#mainheader{position: relative;width:1920px;height: 515px;overflow: hidden; z-index:0;}
#mainheader_bg{z-index: 100;position: absolute;filter: Alpha(Opacity=30);background-color: #000;width: 100%;bottom: 0px;height: 40px;opacity: 0.3;}
#mainheader_info{z-index: 101;position: absolute;height: 15px;color: #ffffff;left: 0px;bottom: 0px; display: none;}
#mainheader_text{z-index: 102;position: absolute;width: 120px;bottom: 0px;right: 0px; }
#mainheader UL{font-size: 12px;line-height: 14px;z-index: 102;position: absolute;list-style-type: none;bottom: 25px;left: 46.5%;}
#mainheader UL LI{display: block;float: left;color: #000;cursor: pointer;margin-left: 10px;background-image: url(../images/a.png);background-position: center top; background-repeat: no-repeat; width: 15px; height: 15px; line-height: 30px; overflow: hidden;
text-align: center; font-size: 16px; line-height: 100px;
}
#mainheader UL LI.on{background-image: url(../images/b.png);background-position: center top; color: #FFF; }
#mainheader_list SPAN{position: absolute;}


#content{ min-width:1200px;}
.content_1{ width:1200px; overflow:hidden; margin:50px auto 65px auto;}

.s_bt_box{ overflow:hidden; width:650px; margin:0 auto 0 auto;}
.s_bt_line{ width:147px; height:5px; float:left; background:url(../images/s_bt_bg.png) no-repeat left bottom; margin:35px 0 0 0;}
.s_bt2{ float:left; color:#014d99; margin:0 50px 0 50px; text-align:center;}
.s_bt{ float:left; color:#014d99; width:195px; text-align:center;}
.s_bt span{ display:block;}
.s_bt2 span{ display:block;}

.s_bt_zw{ font-size:28px; margin:0 0 5px 0; font-weight:bold;}
.s_bt_eg{ font-size:15px; text-transform:uppercase;}

.s_bt_box_2{ overflow:hidden; width:520px; margin:0 auto 0 auto;}
.s_bt_2{ float:left; color:#ffffff; margin:0 35px 0 35px; text-align:center;}
.s_bt_2 span{ display:block;}
.s_bt_line_2{ width:147px; height:5px; float:left; background:url(../images/s_bt_bg_2.png) no-repeat left bottom; margin:35px 0 0 0;}
.s_bt_box_3{ overflow:hidden; width:500px; margin:55px auto 55px auto;}
.s_bt_zw_2{ font-size:25px; margin:0 0 5px 0;}
.s_bt_line_3{ width:147px; height:5px; float:left; background:url(../images/s_bt_bg.png) no-repeat left bottom; margin:15px 0 0 0;}

.s_icon_box{ overflow:hidden; width:1300px; margin:40px 0 0 0;}
.s_icon_box li{ width:230px; float:left; overflow:hidden; font-size:15px; text-align:center; margin:0 70px 0 15px;}
.s_icon_box li a{ color:#878787; display:block;}
.s_icon_box li img{}
.s_icon_bt{ font-size:20px; color:#333333; margin:10px 0 8px 0;}
.s_icon_txt{ text-align:left; line-height:22px; height:65px; overflow:hidden;}
.s_icon_box li:hover .s_icon_bt{ color:#d33744;}
.s_icon_box li:hover a{ color:#f4979f;}


.content_2{ height:555px; overflow:hidden; background:url(../images/s_about_bg.jpg) no-repeat top center; margin:0 0 85px 0;}
.content_2_box{ width:1200px; overflow:hidden; margin:0 auto 0 auto;}
.s_about_img{ width:600px; height:555px; float:left;}
.s_about_img img{ display:block; width:550px; height:510px; margin:25px 0 0 20px;}
.s_about_right{ width:580px; float:left; margin:55px 0 0 0;}

.s_about_txt{ font-size:15px; color:#d5d5d5; line-height:34px; margin:55px 0 0 0; height:230px; overflow:hidden;}
.s_about_txt a{ display:block; color:#d5d5d5;}

.s_more{ width:133px; height:37px; line-height:37px; border:solid 1px #a3b7a4; text-align:center; font-size:16px; text-transform:uppercase; float:right; margin:55px 0 0 0;}
.s_more a{ display:block; color:#dcdcdc;}

.fanhui_top{ position:fixed; bottom:90px; right:50px; z-index:999;}

#footer{ min-width:1200px; overflow:hidden;}
.foot_contact{ height:410px; background:url(../images/s_contact_bg.jpg) no-repeat center top; overflow:hidden;}
.foot_contact_box{ width:1200px; height:375px; overflow:hidden; margin:35px auto 0 auto; position:relative;}
.s_contact_txt{ font-size:16px; color:#ffffff; line-height:30px; margin:0 0 0 -50px;}
.s_contact_txt a{ color:#ffffff;}
.foot_logo{ position:absolute; z-index:9; left:0; bottom:0;}
.foot_logo img{ display:block;}

.foot_bottom{ height:45px; line-height:45px; background-color:#1a1d24;}
.foot_bottom_box{ text-align:center; color:#bababa; font-size:14px;}


/*CSS sabrosus style pagination*/

DIV.sabrosus {
	TEXT-ALIGN: center;
	margin-top: 20px;
	*margin-top: 70px;
	margin-right: 3px;
	margin-bottom: 30px;
	color: #333333;
	font-size: 16px;
}
DIV.sabrosus A {
	padding:5px 12px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	border:solid 1px #bbbbbf;
	margin:0 5px 0 5px;
}
DIV.sabrosus a.select{COLOR:#2c6aa9;
	border:solid 1px #2c6aa9;}
DIV.sabrosus a:hover {
	COLOR:#2c6aa9;
	border:solid 1px #2c6aa9;
}


.page_box{ overflow:hidden; margin:80px auto 0 auto; width:324px;}
.page_box span{ display:block; float:left; width:140px; height:45px; line-height:45px; text-align:center; background-color:#014d99; margin:0 11px 0 11px;}
.page_box span a{ display:block; color:#ffffff;}
.page_box span:hover{ background-color:#d33744;}

/*sub*/
.fenlei_box{ height:45px; line-height:45px; background-color:#e7e7e7;}
.fenlei_box_k{ width:1200px; margin:0 auto 0 auto;}
.fenlei_list{ overflow:hidden; text-align:center;}
.fenlei_list li{ display:inline; border-right:solid 1px #636363; padding:0 25px 0 18px; margin:0 7px 0 0 ; font-size:16px;}
.fenlei_list li:last-child{ border:none;}
.fenlei_list li a{ color:#515151;}
.fenlei_list li.on a{ color:#014d99; font-weight:bold;}
.fenlei_list li:hover a{ color:#014d99; font-weight:bold;}

.sub_contact{ width:1200px; margin:0 auto 100px auto;}
.about_nr{ font-size:15px; line-height:30px;}

.team_list{ overflow:hidden; width:1220px;}
.team_list li{ float:left; width:285px; text-align:center; font-size:18px; margin:0 18px 40px 0;}
.team_list li a{ display:block; color:#333333;}
.team_list li img{ display:block;}
.team_list li span{ display:block; margin:15px 0 0 0;}

.sub_bt{ font-size:18px; color:#333333; text-align:center;}
.sub_img{ text-align:center; margin:30px 0 50px 0;}
.sub_img img{}

.news_list{ overflow:hidden;}
.news_list li{ overflow:hidden; width:1200px; height:215px; background-color:#ffffff; margin:0 0 30px 0;}
.news_list li a{ display:block; color:#333333;}
.news_list li img{ width:185px; height:150px; float:left; margin:35px 0 0 35px;}
.new_right{ width:850px; float:left; margin:38px 0 0 60px;}
.new_bt{ font-size:20px;}
.new_xq{ font-size:13px; margin:15px 0 22px 0;}
.new_txt{ font-size:15px; height:60px; overflow:hidden; line-height:30px;}
.news_list li:hover{ background-color:#014d99;}
.news_list li:hover a{ color:#efefef;}

.new_show_box{ background-color:#ffffff; padding:35px 45px 100px 45px;}
.new_show_top{ color:#333333; border-bottom:dashed 1px #e2e2e2; text-align:center; margin:0 0 30px 0;}
.new_show_bt{ font-size:20px;}
.new_show_time{ font-size:13px; margin:15px 0 25px 0;}


.products_list{ overflow:hidden; margin:0 0 0 100px;}
.products_list li{ float:left; width:266px; height:450px; text-align:center; margin:20px 90px 50px 0;}
.products_list li a{ display:block; color:#ffffff;}
.pro_img{ width:266px; height:255px; text-align:center; position:relative;}
.pro_img img{} 
.zz_box{ width:266px; height:255px; background:url(../images/zz_1.png) no-repeat left top; position:absolute; z-index:9; left:0; top:0;}
.pro_bot{ width:266px; height:195px; background-color:#014d99; overflow:hidden;}
.pro_bt{ font-size:18px; margin:30px 0 20px 0;}
.pro_txt{ font-size:16px; text-align:left; width:210px; height:85px; margin:0 auto 0 auto; line-height:28px; overflow:hidden;}
.products_list li:hover .pro_bot{ background-color:#d33744;}
.products_list li:hover .zz_box{ background:url(../images/zz_2.png) no-repeat left top;}

.gbook_box{ overflow:hidden; margin:0 0 0 250px;}
.form{ font-size:15px;float:left;color:#0a002c; overflow:hidden; margin:0 0 22px 0;}
.form span{ float:left; margin:8px 0 0 0;}
.form a{ float:left; color:#ff0000; margin:8px 10px 0 0;}
.for_k{ float:left; width:328px; font-size:14px; height:38px; line-height:38px; border:solid 1px #333333; margin:0 0 20px 10px; color:#666666; padding:0 0 0 10px;}
.for_k_q{ float:left; width:540px; font-size:14px; height:220px; line-height:38px; border:solid 1px #333333; margin:0 0 20px 10px; color:#666666; padding:5px 10px;}
.form_btn{ overflow:hidden; float:left; margin:40px 0 0 180px;}
.tj_btn{ float:left; width:140px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#ffffff; background-color:#014d99; border:none; margin:0 22px 0 0; cursor:pointer;}
.cz_btn{ float:left; width:140px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#ffffff; background-color:#d33744; border:none; cursor:pointer;}
.for_yzm{ float:left; width:128px; font-size:14px; height:38px; line-height:38px; border:solid 1px #333333; margin:0 0 22px 10px; color:#666666; padding:0 0 0 10px;}
.yzm_tp{ float:left; width:128px; height:40px; background-color:#0C6; margin:0 0 0 20px; cursor:pointer;}
.yzm_tp img{ display:block; width:128px; height:40px;}

/*锟斤拷页锟斤拷效 锟斤拷始*/
.content_3{ width:1200px; overflow:hidden; margin:0 auto 170px auto;}

/*锟斤拷锟街高匡拷值锟斤拷锟睫革拷--锟斤拷锟缴ｏ拷锟斤拷小锟斤拷锟斤拷锟斤拷同一锟斤拷值*/
.stepcarousel { width:1200px; height:250px;}
.stepcarousel .panel { width:1200px; height:250px;}

/*锟斤拷锟街高匡拷值锟斤拷锟睫改斤拷锟斤拷*/
#slider{ overflow:hidden; position:relative; height:260px; margin:55px 0 0 0;}
.stepcarousel{ overflow:scroll; position:relative; height:260px;}
.stepcarousel .belt{ left:0px; position:absolute; top:0px;}
.stepcarousel .panel{ float:left; margin:10px 20px; overflow:hidden; height:260px;}

.xinwen_list{ overflow:hidden;}
.xinwen_list li{ overflow:hidden; width:515px; float:left; margin:0 70px 40px 0;}
.xinwen_list li a{ display:block; color:#878787;}
.xinwen_time{ width:96px; height:96px; overflow:hidden; float:left; text-align:center; background-color:#2d4e95; color:#ffffff;}
.xinwen_time span{ display:block;}
.xinwen_time_1{ font-size:16px; margin:15px 0 0 0;}
.xinwen_time_2{ font-size:38px; font-weight:bold;}
.xinwen_right{ width:400px; float:right;}
.xinwen_right span{ display:block;}
.xinwen_bt{ font-size:20px; color:#1e1e1e; margin:3px 0 15px 0;}
.xinwen_txt{ font-size:15px; height:45px; overflow:hidden; line-height:24px;}

.xinwen_list li:hover .xinwen_time{ background-color:#d33744;}
.xinwen_list li:hover a{ color:#f4979f;}
.xinwen_list li:hover .xinwen_bt{ color:#d33744;}


.content_4{ height:515px; overflow:hidden; background-color:#d7e5ef; margin:0 0 0 0;}
.content_4_box{ width:1200px; overflow:hidden; margin:40px auto 0 auto;}

.carousel {width:1200px; height:315px; float:left; overflow:hidden; position:relative; margin:40px 0 0 0;}
.carousel .prev , .carousel .next {width:40px;height:38px;overflow:hidden;display:block;cursor:pointer; position:absolute; z-index:999;}
.carousel .prev {float:left;background:url(../images/eps2.jpg) no-repeat; left:550px; bottom:0;}
.carousel .next {float:left;background:url(../images/eps1.jpg) no-repeat; right:540px; bottom:0;}
.jCarouselLite { float:left;width:1200px;height:340px;overflow:hidden;/*锟斤拷要元锟斤拷*/}
.jCarouselLite li{ position:relative; z-index:9;width:300px;height:240px;text-align:center; float:left; overflow:hidden;}
.jCarouselLite li a{ color:#ffffff; display:block;}
.jCarouselLite li img{ display:block;}
.jCarouselLite li span{ position:absolute; z-index:99; left:0; bottom:-240px; display:block;width:300px;height:240px; background-image:url(../images/s_tou.png); background-repeat:no-repeat; font-size:15px; color:#ffffff;}
.tou_bt{ font-size:20px; margin:140px 0 15px 0;}
.tou_txt{ width:230px; height:120px; overflow:hidden; margin:0 auto 0 auto; line-height:24px;}


/*锟斤拷页锟斤拷效 锟斤拷锟斤拷*/



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