<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin: 0; padding: 0;}
body{margin: 0; padding: 0; color: #444444; font:12px 'å¾®è½¯é›…é»‘', verdana; -webkit-text-size-adjust:none;}
input,button,textarea,select,option { font-family:inherit; font-size:100%; outline:0; }
.clr{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ font-size:12px; font-weight:normal; color:#000000; }
a img { border:0;}
a{ text-decoration:none; }
a:hover{ color: #c31b1f;}
ul,li{ list-style:none;}
.mtop12{ margin-top:12px;}
.mtop20{ margin-top:20px;}
.mtop40{ margin-top:40px;}
.mtop6{ margin-top:6px;}
.fleft{ float:left;}
.fright{ float: right;}
.height28{ height:28px;}
.height14{ height:14px;}
.height84{ height:84px;}
.pall3{ padding:3px;}
.mleft15{ margin-left:15px;}
.flvleft{ margin-left:30px;margin-top:50px;}
.mleft10{ margin-left:10px;}
.w30{ width:30px;}
.w80{ width:80px;}
.w220{ width:220px;}
.w370{ width:370px;}
.dsp_none{ display:none;}
.mall10{ margin:10px;}
.mright30{ margin-right:30px; }
.mright24{ margin-right:24px; }
.mright2{ margin-right: 2px;}
.mright3{ margin-right: 3px;}
.c_aaaaaa{ color:#888888!important;}
.align_center{ text-align:center;}
.ccr_c{ color:#888888; line-height:200%;}
.ccr_c p{ text-indent:2em;}
.fb{ font-weight:bold;}
.color_333333{ color:#333333!important;}
.ptop20{ padding-top: 20px;}
.pright10{ padding-right: 10px;}

.ff7{ font-size: 16px; color: #ffffff; }
.ff8{ font-size: 14px; color: #ffffff;}

.border_r_0{ border-right:none!important;}

.ff4{ height:22px; border-bottom:1px solid #cccccc; font-weight:bold;}
.ff5{ font-size:14px; color:#888888;}
.ff6{ height:22px; font-weight:bold;}

.input_1{ width:164px; height: 18px; border:1px solid #c7c7c7;}

.long_line{ height:5px; width:100%; background: no-repeat center top;}
.top_wrap{ height:90px; background: repeat-x 0 bottom;}
.toper{ width:1000px; height:90px; margin:0 auto; position:relative; background: no-repeat;}
.toper .toper_logo{ position: absolute; left: 0; top:5px;}
.toper .toper_wz{ position: absolute; right: 0; top: 14px;}
.toper .toper_wz a{ color: #767676;}
.toper .toper_wz a:hover{ color: #c31b1f;}
.toper .toper_so{ position: absolute; right: 0; top: 54px;}

.bottom_wrap{ width:100%; height: 47px; background: repeat-x;}
.footer{ width:1000px; height: 42px; margin:0 auto; line-height: 42px;}
.footer a{ color: #767676;}
.footer a:hover{ color: #28396a;}

.navi_1_wrap{ width: 100%; height: 35px; background:  repeat-x; border-top: 3px solid #c31b1f; border-bottom: 1px solid #b8b8b8;}
.navi_1{ width: 1000px; margin: 0 auto; }
.navi_1 ul li{ float: left; width: 100px; height: 35px; line-height: 35px; background:  no-repeat right bottom; position: relative;}
.navi_1 ul li a.top_navi{ font-size: 14px; font-weight: bold; color: #000000; display: block; width: 100px; position: absolute; left: 0; top: 0; text-align: center;}
.navi_1 ul li a.top_navi:hover{ background-color: #c31b1f; color: #ffffff;}
.navi_1 ul li dl{ position: absolute; left: 10px; top: 35px; width: 420px; height: 33px; line-height: 33px;}
.navi_1 ul li dl.ww{ width: 860px;}
.navi_1 ul li dl.ws{ width: 450px; left: -100px;}
.navi_1 ul li dl dd{ float: left; margin-right: 15px;}
.navi_1 ul li dl dd a{ font-size: 13px; color: #000000;}
.navi_1 ul li dl dd a:hover{  background: none; color: #c31b1f;}
.sub_navi{ width: 100%; height: 39px; background:  repeat-x;}

.cc_wrap{ width: 100%;}
.cc_wrap_bg{ background:  repeat-x;}
.cc{ width: 1000px; margin: 0 auto;}
.ibanner{ width: 1000px; height: 247px; overflow: hidden; position: relative; z-index: 100;}
.ibanner ul li{ width: 1000px; height: 247px; overflow: hidden;}
.ibanner ul li img{ width: 1000px; height: 247px;}
.ibanner .mq_1{ position: absolute; left: 0; top: 0; z-index: 101;}
.ibanner .mq_go{ position: absolute; left: 0; bottom: 0; width: 100%; z-index: 102;}
.ibanner .mq_go ul li{ float: left; width: 198px; height: 38px; line-height: 38px; background:  repeat; color: #ffffff; text-indent: 12px; cursor: pointer;}
.ibanner .mq_go ul .go_on{ background:  no-repeat;}

.bgc{ background-color: #f0f1f5;}
.i1{ background-color: #f6f7fb; width: 100%; height: 177px;}
.i1_1{ width: 392px; height: 177px; overflow: hidden;}
.tab{ position: relative; width: 392px; height: 177px; overflow: hidden;}
.tab .tab_navi{ height: 29px; line-height: 29px; font-size: 14px; color: #333333; position: absolute; left: 0; top: 0; z-index: 120;}
.tab .tab_navi .tab_navi_btn{ float: left; width: 96px; height: 28px; cursor: pointer; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #eff0f4; text-indent: 5px;}
.tab .tab_navi .tab_navi_btn span{ background:  no-repeat left center;}
.tab .tab_navi .last{ border-right: 1px solid #cccccc;}
.tab .tab_navi .t_on{ background:  repeat-x; border-bottom: 1px solid #ffffff;}
.tab .tab_contents{ width: 390px; background:#ffffff  repeat-x 0 bottom; border: 1px solid #cccccc; position: absolute; top: 29px; left: 0; z-index: 100;}
.tab .tab_contents ul{ margin: 0 10px 0 10px; height: 144px;}
.tab .tab_contents ul li{ height: 22px; line-height: 22px; *height: 20px; *line-height: 20px;}
.tab .tab_contents ul li a{ color: #666666; vertical-align: middle;}
.tab .tab_contents ul li a:hover{ color: #c31b1f;}
.c_03ac51{ color: #666666;}

.i1_2{ width: 380px;}
.title_1{ height: 28px; line-height: 28px; font-size: 14px; background:  no-repeat left center; text-indent: 8px;}
.scroll_1{ width: 380px; height: 128px; position: relative;}
.scroll_1 .mq_2_left{ width: 16px; height: 128px; position: absolute; left: 0; top: 0; cursor: pointer; background: ;}
.scroll_1 .mq_2_right{ width: 16px; height: 128px; position: absolute; right: 0; top: 0; cursor: pointer; background: ;}
.scroll_1 .mq_2{ width: 330px; height: 126px; text-align: center; overflow: hidden; margin-left: 25px;}
.scroll_1 .mq_2 ul li{ width: 165px; height: 126px; text-align: center;}
.more_1{ height: 28px; line-height: 28px; font-size: 12px;}
.more_1 a{ color: #666666;}

.i1_3{ width: 200px;}

.i2_1{ width: 392px; height: 250px;}
.tab2{ position: relative;}
.tab2 .tab_navi{ height: 29px; line-height: 29px; font-size: 14px; color: #333333; position: absolute; left: 0; top: 0; z-index: 120;}
.tab2 .tab_navi .tab_navi_btn{ float: left; width: 96px; height: 28px; cursor: pointer; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-indent: 5px; background-color: #eff0f4;}
.tab2 .tab_navi .tab_navi_btn span{ background:  no-repeat left center;}
.tab2 .tab_navi .last{ border-right: 1px solid #cccccc;}
.tab2 .tab_navi .t_on{ background:  repeat-x; border-bottom: 1px solid #ffffff;}
.tab2 .tab_contents{ width: 390px; height: 215px; background:#ffffff  repeat-x 0 bottom; border: 1px solid #cccccc; position: absolute; top: 29px; left: 0; z-index: 100;}
.tab2 .tab_contents ul{ margin: 0 10px 10px 10px;}
.tab2 .tab_contents ul li{ float: left; width: 100px; margin: 5px 10px;}

.i2_2{ width: 378px; height: 246px; overflow: hidden;}
.tab3{ position: relative; width: 378px; height: 246px; overflow: hidden;}
.tab3 .tab_navi{ height: 29px; line-height: 29px; font-size: 14px; color: #333333; position: absolute; left: 0; top: 0; z-index: 120;}
.tab3 .tab_navi .tab_navi_btn{ float: left; width: 96px; height: 28px; cursor: pointer; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #eff0f4; text-indent: 5px;}
.tab3 .tab_navi .tab_navi_btn span{ background:  no-repeat left center;}
.tab3 .tab_navi .last{ border-right: 1px solid #cccccc;}
.tab3 .tab_navi .t_on{ background:  repeat-x; border-bottom: 1px solid #ffffff;}
.tab3 .tab_contents{ width: 376px; height: 215px; background:#ffffff  repeat-x 0 bottom; border: 1px solid #cccccc; position: absolute; top: 29px; left: 0; z-index: 100;}
.tab3 .tab_contents ul{ margin: 3px 10px 10px 10px;}
.tab3 .tab_contents ul li{ height: 22px; line-height: 22px;}
.tab3 .tab_contents ul li a{ color: #666666; vertical-align: middle;}
.tab3 .tab_contents ul li a:hover{ color: #c31b1f;}

.flink{ height: 37px; line-height: 37px; background:  repeat-x;}
.flinks_mq{ width: 860px; height: 37px; overflow: hidden;}
.flinks_mq ul li{ width: 100px; height: 37px; line-height: 44px;}
.flinks_mq .mq_3, .flinks_mq .mq_4{ width: 800px;}
.flinks_mq .mq_3_left, .flinks_mq .mq_4_left{ width: 24px; height: 37px; background:  no-repeat 0 10px; cursor: pointer;}
.flinks_mq .mq_3_right, .flinks_mq .mq_4_right{ width: 24px; height: 37px; background:  no-repeat -24px 10px; cursor: pointer;}

.c_left{ width: 236px;}
.c_left_menu_wrap{ background:  repeat-y;}
.c_left_menu_wrap .c_left_menu_top{ background:  no-repeat left top; min-height: 298px;}
.c_left_menu_wrap .c_left_menu_bot{ background:  no-repeat left top; height: 60px;}
.c_left_menu_wrap .c_left_menu_top .left_menu ul{ margin-left: 25px; padding-top: 100px;}
.c_left_menu_wrap .c_left_menu_top .left_menu ul li{ height: 26px; width: 182px; border-bottom: 1px solid #ccc;}
.c_left_menu_wrap .c_left_menu_top .left_menu ul li a{ display: block; height: 26px; line-height: 26px; text-indent: 20px; width: 182px; color: #000000; background:  no-repeat;}
.c_left_menu_wrap .c_left_menu_top .left_menu ul li a:hover{ color: #ffffff; background:  no-repeat;}
.c_left_menu_wrap .c_left_menu_top .left_menu ul li .a_on{ color: #ffffff; background:  no-repeat;}

.c_right{ width: 764px;}
.right_bar{ height: 34px; line-height: 34px; border-bottom: 2px solid #c31b1f;}
.right_bar .right_bar_title{ font-size: 14px; background:  no-repeat left center; text-indent: 20px;}
.right_bar .right_bar_navi{ background:  no-repeat left center; text-indent: 20px;}
.c_content_1{ border:1px solid #cccccc; padding: 20px; line-height: 200%; background:  no-repeat right bottom; min-height: 482px;}

.align_right{ text-align:right;}
.ptop10{ padding-top: 10px;}
.f13{ font-size: 13px;}
.c_333333{ color: #333333;}
.pright10{ padding-right: 10px;}
.input_t1{ width: 250px; height: 30px; line-height: 30px; font-size: 14px; }
.input_t2{ width: 500px; height: 29px; line-height: 26px; font-size: 14px; }
.ff_8{ font-size: 18px; color: #333333; }
.mtop15{ margin-top: 15px;}
.mright30{ margin-right: 30px;}
.mleft30{ margin-left: 30px;}
.log_reg{ border: 1px solid #cdcdcd; background-color: #fcfcfc; padding: 20px 30px; }

.btn_i1:hover {
    background-color: #ee9800;
    color: #ffffff;
}
.btn_i1 {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    font-size: 16px;
    color: #ffffff;
    background-color: #c31b1f;
    text-align: center;
    cursor: pointer;
    border: 0;
    overflow: visible;
}

.err_msg {
    margin-top: 10px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d40000;
    background-color: #ffeeee;
    padding: 0 10px;
}

.leadership_ul_1{ width:740px; height:40px; border:1px solid #cccccc; line-height:20px;}
.leadership_ul_1 li{ float:left; width:122px; border-right:1px solid #cccccc; text-align:center; color:#666666; cursor:pointer;}
.leadership_ul_1 li:hover{ background-color:#0387d2; color:#ffffff;}
.leadership_ul_1 .onon{ background-color:#0387d2; color:#ffffff;}
.leadership_ul_2 li:hover, .leadership_ul_3 li:hover{ background-color:#0387d2; color:#ffffff;}
.leadership_ul_2 .onon, .leadership_ul_3 .onon{ background-color:#0387d2; color:#ffffff;}
.leadership_ul_2, .leadership_ul_3{  height:40px; border:1px solid #cccccc; line-height:40px;}
.leadership_ul_2 li, .leadership_ul_3 li{ float:left; width:100px; border-right:1px solid #cccccc; text-align:center; color:#666666; cursor:pointer;}
.leadership_ul_2{ width: 706px;}
.leadership_ul_3{ width: 605px;}
.leader_resume{ display:none;}
#honers li{ float:left;}
#honers li img{ width:220px; height:140px;}
.honor_arr{ width:30px; text-align:center; line-height:138px; font-size:28px; color:#c31b1f; font-weight:bold; cursor:pointer;}

.ms{ width:740px; height:500px; position:relative;}
.ms .x_scroll{ position:absolute; width:15px; height:500px; left:362px; top:0; background: no-repeat; z-index:100;}
.ms .x_scroll .x_scroll_{ width:15px; height:500px; position:relative;}
.ms .x_scroll .x_scroll_ .x_scroll_bar{ position:absolute; width:15px; height:60px; left:0; top:0; cursor:pointer; background: no-repeat;}
.ms .miles_content{ position:relative; width:740px; height:500px; overflow:hidden;}
.ms .miles_content table{ width:100%;}
.ms .miles_content table td{ padding:10px;}
.ms .miles_content .miles_content_table{ position:absolute; width:740px; left:0; top:0;}
.w410{ width:410px;}
.w330{ width:330px;}
.align_right{ text-align:right;}
.align_left{ text-align:left;}
.f50{ font-size:50px;}

.no_select{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tab_1 .tab_1_t span{ display: inline-block; width: 119px; height: 35px; line-height: 35px!important; font-size: 14px; cursor: pointer; text-align: center; background:  no-repeat -120px top;}
.tab_1 .tab_1_t span.t_on{ background-color: #00ff00; background:  no-repeat left top; color: #ffffff;}
.tab_1 .tab_1_line{ height: 1px; background-color: #c31b1f;}

.note_1_title{ font-size: 14px; height: 28px; line-height: 28px; text-indent: 8px; color: #000000; background-color: #f2f2f2; border: 1px solid #e2e2e2; color: #c31b1f; cursor: pointer;}
.note_1_content{ font-size: 13px; line-height: 180%; padding-left: 36px;}
.txt_1{ font-size: 13px; line-height: 180%; padding: 16px;}

.news_list_1 li{ border-bottom: 1px dotted #cccccc; height: 42px; overflow: hidden; line-height:120%;}
.news_list_1 li:hover{ background-color: #f1f1f1;}
.news_list_1 li a{ display: inline-block; line-height:44px;}
.news_list_1 li a:hover{ color: #c31b1f;}
.news_list_1 li .time_left{ width: 60px; height: 40px; padding:0; margin:0; text-align: center;}
.news_list_1 li .time_left table{ width: 100%; height: 100%; padding: 0; margin: 0;}
.news_list_1 li .time_left table td{ padding: 0; margin: 0;}
.news_list_1 li .the_day{ height: 20px; font-size: 20px; vertical-align: bottom}
.news_list_1 li .wz_mid{ margin-left:10px; padding-left:10px; background: no-repeat left 19px;}
.news_list_1 li .vc_right{ width:30px; height: 40px; line-height:40px; padding-left:14px; background: no-repeat left 15px;}

.news_title{ font-size: 24px; font-weight: bold; color:#333333; text-align: center; margin-bottom: 20px;line-height: 150%;}
.news_bar{ height: 24px; line-height: 24px; border-bottom: 1px solid #333333; color: #333333; text-align: center; padding-right: 20px;}
.news_content{ color: #333333; font-size: 16px;}
.news_content img{ max-width: 690px;}

.pagenum{}
.pagenum a{ margin-right:4px; padding:2px 6px; border:1px solid #c31b1f; background-color:#c31b1f; color:#ffffff; text-decoration: none;}
.pagenum a:hover{ border:1px solid #cccccc; background-color:#f4f4f4; text-decoration:none; color:#000000;}
.pagenum .currentpage{ font-weight:bold; padding:2px 6px; border:1px solid #cccccc; background-color:#f4f4f4; color:#333333; margin-right:4px;}
.pagenum .pageinput{ width: 30px;}

.industry_menu{ background:  no-repeat center bottom; min-height: 300px;}
.industry_menu .i_m{ width: 180px;}
.industry_menu dl dt{ height: 28px; line-height: 28px; background-color: #eeeeee; text-indent: 10px; border-bottom: 1px solid #c31b1f;}
.industry_menu dl dt a{ font-size: 12px; font-weight: bold;color: #c31b1f;}
.industry_menu dl dd{ margin: 0 6px; height: 26px; line-height: 26px; text-indent: 8px; border-bottom: 1px dashed #cccccc; }
.industry_menu dl dd a{ color: #666666;}
.industry_menu dl dd a:hover{ color: #c31b1f;}

.ff10{ font-size: 14px; color: #777777;}

.industry_r_blc{ background-color: #eeeeee; padding: 20px 25px;}
.industry_r_blc_1{ font-size: 14px; font-weight: bold; color: #c31b1f;}
.industry_r_blc_2 a{ display: inline-block; background-color: #c31b1f; padding: 3px 6px; color: #ffffff;}

.products_list{ border-bottom: 1px dashed #cccccc; padding: 15px 0;}
.products_list_img{ width: 250px; height: 170px;}
.products_list_img img{ width: 248px; height: 168px; border: 1px dotted #ccc;}
.products_list_txt{ width: 470px;}

.news_lists{ margin-top: 20px;}
.news_lists li{ height: 38px; line-height: 38px; border-bottom: 1px solid #dddddd; background: no-repeat 84px 16px;}
.news_lists li:hover{ background-color:#f8f8f8; }
.news_lists li a{ color:#666666;}
.news_lists li a:hover{ color:#d40000;}

#news_list{ position: relative; width: 100%; height: 600px;}
#news_list .tab{ position: absolute; left: 0; top: 0; height: 42px; line-height: 40px; width: 100%; z-index:100;}
#news_list .news_line{ position: absolute; top:41px; height: 1px; background-color:#c31b1f; width: 100%; z-index:99;}
#news_list .tab_box{ position: absolute; left: 0; top: 42px; width: 100%;}
#news_list .tab .site{ float: left;}
#news_list .tab .more{ float: right;}
#news_list .tab .site li{ float: left; padding: 0 20px; cursor: pointer; font-size: 16px; color: #333333;}
#news_list .tab .site li.on{ font-weight:bold; color: #c31b1f; border-top-left-radius:5px; border-top-right-radius:5px; border-left:1px solid #c31b1f; border-top:1px solid #c31b1f; border-right:1px solid #c31b1f; border-bottom:1px solid #ffffff;}

.tab_box .box .site li{ border-bottom: 1px dotted #cccccc; height: 42px; overflow: hidden; line-height:120%;}
.tab_box .box .site li:hover{ background-color: #f1f1f1;}
.tab_box .box .site li a{ display: inline-block; line-height:44px;}
.tab_box .box .site li a:hover{ color: #c31b1f;}
.tab_box .box .site li .time_left{ width: 60px; height: 40px; padding:0; margin:0; text-align: center;}
.tab_box .box .site li .time_left table{ width: 100%; height: 100%; padding: 0; margin: 0;}
.tab_box .box .site li .time_left table td{ padding: 0; margin: 0;}
.tab_box .box .site li .the_day{ height: 20px; font-size: 20px; vertical-align: bottom}
.tab_box .box .site li .wz_mid{ margin-left:10px; padding-left:10px; background: no-repeat left 19px;}
.tab_box .box .site li .vc_right{ width:30px; height: 40px; line-height:40px; padding-left:14px; background: no-repeat left 15px;}

.table_mailbox{ width: 100%;}
.table_mailbox, .table_mailbox th, .table_mailbox td{ border-collapse: collapse; border: 1px solid #cccccc;}
.table_mailbox th{ height: 30px; line-height: 30px; background-color: #efefef; color: #0071b1; font-size: 14px; font-weight: bold;}
.table_mailbox td{ height: 26px; line-height: 26px; padding: 0 8px;}

.c_red{ color: red;}
.c_green{ color: green;}

.searchbox{ border: 1px dotted #ccc; padding: 8px; background-color: #fcfcfc;}

.job_list .job_list_t{ font-size: 12px; font-weight: bold; color: #000000; border-bottom: 1px solid #cccccc; height: 30px; line-height: 30px;}
.job_list span{ display:  inline-block; padding-left: 12px;}
.job_list dl dt{ color: #777777; height: 32px; line-height: 32px; border-bottom: 1px dotted #cccccc; cursor: pointer;}
.job_list dl dd{ display: none; padding:6px 16px; background-color: #f9f9f9;}
.btn_2{ display: inline-block; width: 78px; height: 21px; border: none; background-color: #b0b0b0; line-height: 18px; color: #ffffff; text-align: center; cursor: pointer;}
.w100{ width: 100px;}
.w290{ width: 290px;}
.w162{ width: 162px;}
.w120{ width: 120px;}
.w263{ width: 263px;}
.w438{ width: 438px;}

.c_select select{ background-color: #ffffff; border: 1px solid #aaaaaa;  display: inline-block; font-size: 14px; height: 32px; line-height: 32px; padding: 4px; vertical-align: middle; }
</pre></body></html>