<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 */
*{ padding:0; margin:0}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
a:hover {text-decoration:underline;color:#ff6007;}
a{color: #616566;text-decoration: none;}
div,ul,li{margin:0px 0px; padding:0px 0px;}
ul,li{list-style:none;}
body 
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
	color:#616566;
}
img { border:0}
.c999{ color:#999999; }
.c333{ color:#333333; }
.fred{  color:#d92c36; }
.fred:hover{ color:#d92c36; text-decoration:underline; }
.vimg img{ vertical-align:middle; }
.fright{ float:right; }
.cred{ color:red;}
.f16{ font-size:16px; }
.p20{ padding-bottom:20px; }
.phide{ display:none; }


#weball{ width:100%; height:auto; margin:0px auto; background:#f3f3f3; }
#webbanner{ width:100%; height:694px; border-bottom:6px solid #cdcdcd; }
.fullSlide { min-width:980px; width:100%;  margin:0 auto; position:relative; height:694px; overflow:hidden;}
.fullSlide .bd { position:relative; z-index:0; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:694px; overflow:hidden; text-align:center; float:left; display:inline; }
.fullSlide .bd li a { display:block; height:510px; width:1120px; margin:0px auto; margin-top:90px; }
.fullSlide .prev{ display:none; width:46px; height:69px; position:absolute; left:0px; top:260px; background:url(../images/ileft.gif) no-repeat left top; }
.fullSlide .next{ display:none; width:46px; height:69px; position:absolute; right:0px; top:260px; background:url(../images/iright.gif) no-repeat left top; }
.fullSlide .bd ul:hover .prev,.fullSlide .bd ul:hover .next{ display:block; }
.fullSlide .prev:hover,.fullSlide .next:hover{  filter:alpha(opacity=80); opacity:0.8; }
#webtop{ width:1117px; height:73px; margin:0px auto; margin-top:-685px; background:url(../images/nav_bg.png) no-repeat left center; padding:18px 0px 0px 22px; position:relative;  }
.tlogo{ display:block; width:200px; height:45px; float:left; }
#nav{  width:900px; padding-top:2px; padding-left:10px; float:left; }
#nav li{  position:relative; float:left; z-index:999;  }
#nav li a{ display:block; height:36px; }
#nav li.nav_1 a{ background:url(../images/nav_1.png) no-repeat left top; width:88px; }
#nav li.nav_2 a{ background:url(../images/nav_2.png) no-repeat left top; width:88px; }
#nav li.nav_3 a{ background:url(../images/nav_3.png) no-repeat left top; width:88px; }
#nav li.nav_4 a{ background:url(../images/nav_4.png) no-repeat left top; width:88px; }
#nav li.nav_5 a{ background:url(../images/nav_5.png) no-repeat left top; width:88px;}
#nav li.nav_6 a{ background:url(../images/nav_6.png) no-repeat left top; width:88px;}
#nav li.nav_7 a{ background:url(../images/nav_7.png) no-repeat left top; width:88px; }
#nav li.nav_8 a{ background:url(../images/nav_8.png) no-repeat left top; width:88px; }
#nav li.nav_9 a{ background:url(../images/nav_9.png) no-repeat left top; width:88px;}
#nav li.nav_10 a{ background:url(../images/nav_10.png) no-repeat left top; width:108px; }
#nav li a:hover,#nav li.nav_on a,#nav li.nav_onn a{ background-position:left -36px; }
#nav li .sub_nav{ display:none; position:absolute; left:12px; top:36px; padding-top:1px; }
#nav li .sub_nav li{ float:none;}
#nav li .sub_nav li a{ width:82px; height:27px; line-height:27px; text-align:center; color:#fff; border-bottom:1px solid #2d4a70; background:#153560; }
#nav li .sub_nav li a:hover{ background:#244a7e; text-decoration:none; }
.tlanguge{ float:left; padding-top:13px; padding-left:36px; }
#nav li.nav_2 .sub_nav{ left:9px; }
#nav li.nav_6 .sub_nav{ left:14px; }

#webtopin{ width:1120px; margin:0px auto; margin-top:497px; height:91px; position:relative; }
.webtopleft{ width:733px; height:33px; background:url(../images/adleft.png) no-repeat left bottom; padding-top:58px; color:#fff;  float:left;}
.wf_ser{  width:200px; padding:8px 0px 0px 20px; float:left; }
.wf_ser input{ background:none; border:none; float:left; height:16px; line-height:16px; }
.wf_ser input.tinput1{ width:152px; font-size:14px; }
.wf_ser input.tinput2{ width:18px; cursor:pointer; }
.wf_wz{ width:162px; height:33px; line-height:33px; float:left; }
.ladyScroll{ position:relative; width:340px; float:left;  }
.ladyScroll .prev,.ladyScroll .next{width:15px;height:15px;position:absolute;top:10px;right:40px;z-index:100; cursor:pointer; background:url(../images/itop.png) no-repeat;}
.ladyScroll .next{ background:url(../images/ibottom.png) no-repeat;  right:20px; }
.ladyScroll .prev:hover,.ladyScroll .next:hover{ filter:alpha(opacity=80); opacity:0.8;  }
.ladyScroll li{ height:33px; line-height:33px; width:285px; overflow:hidden; }
.ladyScroll li a{ color:#fff; }
.webtopright{ width:387px; float:left; }
.webtopright a:hover img{  filter:alpha(opacity=90); opacity:0.9;  }
#indexcontent{  width:1120px; margin:0px auto; padding:25px 0px; }
.i_commt{ border:1px solid #e1e1e1; background:#fff; float:left; padding:15px 23px 0px 23px; height:240px;  }
.i_about{ width:350px; }
.ititle{ height:35px;  background:url(../images/tbot.jpg) repeat-x left bottom;  }
.ititle h3{ text-indent:-999em; height:35px; overflow:hidden;  }
.ititle a{ margin-top:10px; float:right; }
.i_about .ititle h3{  background:url(../images/i_about.gif) no-repeat; width:180px;}
.i_aboutc{ padding-top:25px; line-height:25px; }
.i_aboutc img{ width:117px; height:83px; padding:2px; border:1px solid #d4d1d1; float:left; margin:0px 10px 10px 0px; }
.i_news{ width:375px; margin:0px 8px;  }
.i_news .ititle h3{  background:url(../images/i_news.gif) no-repeat; width:144px;}
.i_newsul{ padding-top:15px; }
.i_newsul li{  background:url(../images/i_bot.jpg) repeat-x left bottom;  }
.i_newsul li a{  background:url(../images/iico.gif) no-repeat 4px center; padding:0px 4px 0px 22px; display:block;  height:32px; line-height:32px; }
.i_newsul li a span{ float:right; }
.i_newsul li a:hover,.i_newsul li a:hover span{ color:#ff6007; text-decoration:none; }
.i_video{ width:248px; padding:15px 15px 0px 15px; }
.tabs_menu{  height:29px; background:url(../images/tbgs.gif) repeat-x left bottom;}
.tabs_menu li{ width:82px; height:29px; float:left;}
.tabs_menu li a{ display:block; width:82px; height:29px; text-indent:-99em; overflow:hidden;  }
.tabs_menu li.tabs_1 a{ background:url(../images/i_tab1.gif) no-repeat left top;  }
.tabs_menu li.tabs_2 a{ background:url(../images/i_tab2.gif) no-repeat left top;  }
.tabs_menu li a:hover,.tabs_menu li.selected a{ background-position:left -29px; }
.tabs_cont{ padding-top:20px;}
.tabs_contact{ padding:25px 5px 0px 5px; line-height:25px; }
.i_project{ clear:both; width:1072px; height:auto; margin-top:12px; }
.i_project .ititle h3{  background:url(../images/i_project.gif) no-repeat; width:212px;}
.i_projectul{ padding:10px 0px;}
.i_projectul li{ width:247px; float:left;  margin:10px;  }
.i_projectul li a{ display:block; height:190px; padding-top:1px; background:#efefef; text-align:center;  }
.i_projectul li a:hover{ text-decoration:none; background:#153560; color:#fff;  }
.i_projectul li a img{ width:245px; height:152px; margin-bottom:10px;}

.i_flink{ clear:both; width:1072px; height:auto; margin-top:12px; }
.i_flink .ititle h3{background:url(../images/i_flink.gif) no-repeat; width:212px;}
.i_flinktul{ padding:10px 0px;}
.i_flinktul li{ float:left;  margin:10px;  }
.i_flinktul li a{ display:block; height:30px; padding-top:1px; text-align:center;  }
.i_flinktul li a:hover{ text-decoration:none;  color:#ff6007;  }


#webbottom{ width:100%; height:190px; background:#323232; clear:both; }
.webbottom{  width:1120px; margin:0px auto; padding:40px 0px 0px 0px; text-align:center; color:#9a9a9a; line-height:28px; }
.webbottom a{ color:#7f7f7f; font-size:14px; }
.webbottom a:hover{ color:#fff; text-decoration:none; }
.webwei{ width:162px; height:208px; background:url(../images/wei.png) no-repeat;  position:fixed;  right:0px; bottom:40px; }
.webwei a{ display:block; width:22px; height:22px; position:absolute; right:9px; top:2px; }

/*about*/
#pagetop{ width:100%; height:74px; margin:0px auto; background:url(../images/topbg.gif) repeat-x;  }
.pagetopt{ width:1120px; height:74px; margin:0px auto;  }
.pagelogo{ display:block; float:left; width:223px; height:74px; background:url(../images/logo.jpg) no-repeat; }
.pagetrig{ float:right; width:90px; padding:28px 5px 0px 20px; height:18px; line-height:18px; background:url(../images/languge.gif) no-repeat left 30px; }
#pagenav{ background:#0a408a; height:36px; }
#pnav{ width:1046px; height:36px; margin:0px auto; padding-left:105px;  }
#pnav ul{ border-left:1px solid #365480; }
#pnav ul li{ float:left; position:relative; } 
#pnav ul li a{ display:block; width:101px; height:36px; line-height:36px; color:#e2e6eb; font-size:14px; text-align:center; border-right:1px solid #365480;  }
#pnav ul li a:hover,#pnav ul li.nav_on a{ background:#153561; text-decoration:none; }
#pnav li .sub_nav{ display:none; position:absolute; left:0px; top:36px; }
#pnav li .sub_nav li{ float:none; }
#pnav li .sub_nav li a{ width:101px; height:27px; line-height:27px; text-align:center; color:#e2e6ec; border-top:1px solid #526c92; background:#163869; font-size:12px; }
#pnav li .sub_nav li a:hover{ background:#365480; text-decoration:none; }
.tlanguge{ float:left; padding-top:13px; padding-left:36px; }
#pagebanner{ width:100%; height:264px; }
.banner_about{ background:url(../images/banner_about.jpg) no-repeat center top;}
.banner_service{ background:url(../images/banner_service.jpg) no-repeat center top;}
.banner_news{ background:url(../images/banner_news.jpg) no-repeat center top;}
.banner_contact{ background:url(../images/banner_contact.jpg) no-repeat center top;}
.banner_product{ background:url(../images/banner_product.jpg) no-repeat center top;}
.banner_project{ background:url(../images/banner_project.jpg) no-repeat center top;}
.banner_search{ background:url(../images/banner_about.jpg) no-repeat center top;}
#pagecontent{ width:1120px; height:auto; margin:15px auto;  background:url(../images/pagebg.gif) repeat-y left top; }
.page_left{ width:233px; float:left; padding-right:15px; }
.page_left_list{ padding-top:140px; }
.left_about{ background:url(../images/left_about.gif) no-repeat left top;  }
.left_zizhi{ background:url(../images/left_zizhi.gif) no-repeat left top;  }
.left_talent{ background:url(../images/left_talent.gif) no-repeat left top;  }
.left_zjzt{ background:url(../images/left_zjzt.gif) no-repeat left top;  }
.left_service{ background:url(../images/left_service.gif) no-repeat left top;  }
.left_news{ background:url(../images/left_news.gif) no-repeat left top;  }
.left_contact{ background:url(../images/left_contact.gif) no-repeat left top;  }
.left_product{ background:url(../images/left_product.gif) no-repeat left top;  }
.left_project{ background:url(../images/left_project.gif) no-repeat left top;  }
.left_search{ background:url(../images/left_search.gif) no-repeat left top;  }
.page_left_list li{ border-top:1px solid #cccccc; }
.page_left_list li a{ display:block; padding-left:60px; height:39px; line-height:39px; color:#616566; font-size:14px;  background:url(../images/leftico.png) no-repeat 48px center #dcdcdc; }
.page_left_list li a:hover,.page_left_list li.on a{ color:#ff6007; font-weight:bold; text-decoration:none;   background:url(../images/leftico.png) no-repeat 48px center #eaeaea;  }
.page_right{ width:828px; height:auto; float:left; background:#fff; padding:15px 22px; }
.page_right_tit{ background:url(../images/tbgs.gif) repeat-x left bottom; height:35px;   }
.prigt_titt{  height:32px; line-height:32px; font-weight:bold; color:#36609a;}
.prigt_titt span{ color:#5a5959; }
.prigt_titt span.sppath{ color:#36609a; }
.prigt_titt a{  color:#36609a;}
.prigt_titt a:hover{ text-decoration:underline; color:#36609a;}
.prigt_titb{ height:3px; width:58px; background:#0860b3; }
.AboutInfo{ height:auto; min-height:400px; font-size:12px; line-height:26px; color:#504f4f; padding:25px 8px; }
/*.AboutInfoin p,.AboutInfopro p{ text-indent:2em; }*/

/*service*/
.servInfo{ padding:20px 0px 0px 50px;}
.servInfo td{ padding-bottom:5px;}
.servInfo td input{ border:1px solid #b4b4b4; height:25px; line-height:25px; }
.servInfo td textarea{ width:300px; height:60px; font-size:13px; padding:3px; border:1px solid #b4b4b4; margin-bottom:10px; }
.servInfo td.sersubt{ padding:15px 0px; }
.servInfo td.sersubt input{ width:55px; height:25px; line-height:25px; color:#5a5959; color:#a6a6a6; cursor:pointer; background:#ececec; } 
.servInfo td.sersubt input:hover{ border:1px solid #0a408a;}

/*news*/
.page_rightnt{ width:600px; }
.newstops{ border:1px solid #e5e5e5; padding:12px; }
.newstops h3{ font-weight:normal; height:26px; line-height:26px; padding-left:18px; }
.newstops li{ float:left; width:245px; padding:5px 15px 10px; }
.newstops li img.newstimg{ width:245px; height:149px; }
.newstops li h4{ font-weight:normal; height:47px; line-height:20px; }
.newstops li h5{ text-align:right; }

.p_fu { animation: fadeInUp 1s .5s ease both; -webkit-animation: fadeInUp 1s .5s ease both; -moz-animation: fadeInUp 1s .5s ease both; }
@keyframes fadeInUp { 0% {
opacity:0;
transform:translateY(20px)
}
100% {
opacity:1;
transform:translateY(0)
}
}
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInUp { 0% {
opacity:0;
-moz-transform:translateY(20px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}

.pagead{ clear:both; padding:20px 0px; }
.pagead li{border: 1px solid #ccc;background: #fff;display: inline-block;margin: 1px 2px;text-decoration: none;font-size: 12px;height: 14px;text-align: center;line-height: 14px;color: #666;padding: 3px 5px;}
.thisclass a{border: 1px solid #666;background: #666;margin: 1px;color: #fff;font-weight: bold;}




.page_rightnews{ width:206px; float:right; background:url(../images/newsrig.jpg) no-repeat left top; padding-top:128px; }
.page_rightnews h3{ height:44px; line-height:44px; padding-left:17px; color:#36609a; font-weight:normal; border-bottom:1px solid #e1e1e1; }
.rig_newsul li{ padding:6px 14px; line-height:20px; }
.rig_newsul li a span{ color:#989898; }
.rig_newsul li a:hover{ color:#ff6007; text-decoration:none; }
.newsvtitle{ font-size:16px; color:#ff6007;  line-height:26px; padding-bottom:15px; text-align:center; }
.newsvtitle span{ font-weight:normal; color:#999; font-size:12px; }


/*product*/
.AboutInfopro{ padding:25px; }
.i_proul li{ width:246px; height:263px; float:left; margin:10px; background:url(../images/probg.gif) no-repeat left top; position:relative; padding:2px 0px 0px 1px; line-height:20px; }
.i_proul li.prolion{ background:url(../images/probgsel.gif) no-repeat left top; }
.i_proul li img.prosimg{ width:242px; height:162px;  } 
.i_proul li a.promore{ position:absolute; right:15px; bottom:17px; }
.i_proul li h3{ padding:0px 12px 2px 12px; font-weight:normal; }
.i_proul li h3 a{ color:#ff6007; font-size:14px; }
.prodesc{ padding:0px 12px 0px; color:#3b3b3b; line-height:22px; }


/*project*/
.projectInfo{ height:auto; padding:25px 8px; }
.projecttitle{ font-size:16px; color:#ff6007; height:44px; line-height:44px; }

.searchInfo { clear:both; width:100%; height:auto; font-size:14px; min-height:530px; line-height:28px; color:#333; overflow:hidden; margin-top:5px; margin-left:auto; margin-left:auto; }
.search_tit_top { font-size:14px; font-weight:bold; color:#333; margin-bottom:20px; }
.sernews_list li { border-bottom:1px solid #e1e1e1; padding:10px 0px;  font-size:12px; line-height:22px; }
.sernews_list li a { color:#333; font-size:12px; }
.sernews_list li span { color:#333; }
.sernews_list li a:hover { color:#ff6007; text-decoration:underline; }

/*join*/
.join_table th{ height:36px; line-height:36px; border-left:1px solid #36609a; background-color:#36609a; color:#fff; }
.join_table td{ height:36px; line-height:36px; border-bottom:1px solid #eee; color:#535353; text-align:center; }
.join_table td.join_tit a{ font-weight:bold; color:#535353;}
.join_table td.join_time{ color:#acacac;}
.join_table td.join_tdsel{ background-color:#ff6007; color:#fff;}
.join_table td.join_tdsel a{ text-decoration:underline; color:#fff;}
.job2{  border-collapse: collapse;}
.job2 tr td { border: 1px solid #CCCCCC; line-height: 18px; padding: 13px 5px 13px 30px;}












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