<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*index*/
.header {height:156px; width:100%; background:#fff}
.container{width:1020px; margin:0 auto;}

.head_top{height:116px;}
.head_top .logo{margin-top:22px;}
.head_top .word{}
.head_top .phone{text-align:right;    margin-top: 20px; }

.header .nav_bar{width:100%;height:40px;background:#1563ae}
.header .nav{width:910px;height:40px;float:left;}
.nav li{width:110px; float:left;}
.nav li#m1{width:90px; display:block; text-align:center;}
.nav li#m1 a{width:90px; height:40px; display:block; text-align:center;}
.nav li a{width:110px; height:40px; display:block; text-align:center;}
.nav li a.curr,.nav li a:hover{background:#083d6f;}
.nav .m{position:relative; width:100px; float:left; height:40px;z-index:999;}
.nav h3{width:110px; float:left; overflow:hidden; font-size: 1.1em; font-weight: bold; }
.nav h3 a{height:40px;color: #fff; line-height: 40px;     font-size: 1.1em;    }
.nav .action{background-color: #083d6f;}
.header .nav .sub{ display:none; /*默认隐藏*/ width:128px; position:absolute; left:0px; top:40px; text-align:center; padding:0;}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:28px; line-height:28px; display:block; background:#fff; color:#555; filter:alpha(opacity=70); opacity:0.7;}
.nav .sub li a:hover{ color:#fff; background:#083d6f;}

/*search*/
.search{width:180px; float:right; height:40px; background:url(../images/ss.gif) 0 center no-repeat;}
.search .s_pad{padding:7px 0}
.search .ss_txt{ width:148px; height:26px; text-indent:4px; line-height:26px; float:left; border:none; background:none; font-size:14px; color:#333;overflow:hidden;}
.search .ss_bott{ width:28px; height:26px; float:right; border:none; background:none; cursor:pointer; overflow:hidden;}

.content{width:100%;min-height: calc( 100vh - 286px);}

.icon{width:100%; padding:21px 0 10px;background:#fff;}
.icon_list{height:102px; width:1120px; margin:0 auto;}
.icon_list li{width:100px; margin:0 62px;display:inline; float:left;}
.icon_list li a{display:block; padding-top:64px; line-height:38px; text-align:center; font-size:18px;background-image:url(../images/icon.gif); background-repeat:no-repeat;background-position:0 0;}
.icon_list li a:hover{background-position:0 -111px; color:#c7412d;}

.icon_list li a.i2{background-position:-100px 0;}
.icon_list li a.i2:hover{background-position:-100px -111px;}

.icon_list li a.i3{background-position:-200px 0;}
.icon_list li a.i3:hover{background-position:-200px -111px;}

.icon_list li a.i4{background-position:-300px 0;}
.icon_list li a.i4:hover{background-position:-300px -111px;}

.icon_list li a.i5{background-position:-400px 0;}
.icon_list li a.i5:hover{background-position:-400px -111px;}

.icon1{width:100%; padding:21px 0 10px;background:#fff;}
.flex {  display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}
.flex .flex-item {
    -prefix-box-flex:1;
    &nbsp;-webkit-box-flex:1;
    &nbsp;-webkit-flex:1;
    &nbsp;-moz-box-flex:1;
    &nbsp;-ms-flex:1;
    flex: 1;
    text-align: center;
}
.flex .flex-item a {    width: 100px;    display:inline-block; line-height:38px; text-align:center; font-size:18px;background-image:url(../images/bg1.png) ; background-size:60%;background-repeat:no-repeat ;background-position:top center;
}
.flex .flex-item a span{display:block}
.flex .flex-item a span img{width: 39%;margin: 10px;}
.flex .flex-item a:hover{background-image:url(../images/bg2.png) ; background-size:60%;background-repeat:no-repeat ;background-position:top center; color:#c7412d;}



/*首页专业设置*/
.zysz{width: 100%; float:left; height:490px;}
.title{height:26px;line-height:26px; }
.title .name{background:url(../images/tit_bg.gif) no-repeat 0 center; height:26px;line-height:26px; color:#ccc; padding-left:33px;font-size:14px;font-weight:normal; width:240px; float:left; display:inline;}
.title .name_zy{width:350px}
.title .name2{background:none; height:26px;line-height:26px; color:#ccc; padding-left:0px;font-size:14px;font-weight:normal; width:300px; float:left;}
.title .name h3{line-height:24px; color:#666; font-size:20px; font-weight:normal;display:inline-block;padding-right:10px;}

.title .more{width:60px; float:right; text-align:right;float:right;margin-right:5px; display:inline;}
.title .more a{color:#888888}
.title .more a:hover{color:#c8412d}

.pad20 .con{padding-top:30px}
.zy_one{ width: 25%;    float: left; padding-right: 30px;}
.mr0{margin-right:0;}
.zy_one .zy_nme{padding:15px 0; font-size:20px; line-height:28px;}
.zy_one .zy_nme .like {background: url(../images/like.gif) no-repeat 0 center;margin:0 0 0 10px;padding:0 0 0 20px; font-size:12px; color:#999;}
.zy_one a img{ width: 100%;}
.kc_list li{line-height:20px; margin-bottom:12px;}
.kc_list li a{font-size:14px;line-height:20px;display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.kc_list .time{float:right; font-size:12px; color:#999; width:60px;}

.kc_list li span {
    color: #fff;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 20px 0 0;
    text-align: center;
    width: 20px;}




.v_right{width:265px; float:right;}
.v_right .join_us{width:265px; margin-top:3px;}
.v_right .join_us p{text-align:center}
.v_right .join_us p.j1{padding-top:3px;line-height:32px; font-size:18px;}
.v_right .join_us p.j2{line-height:30px; font-size:14px;}
.v_right .join_us p.j2 span{color:#ff5402;font-size:22px;padding:0 2px;}
.v_right .join_us p.j3{line-height:40px; font-size:14px;color:#7f7f7f}

.cjwt_tit{border-bottom:1px solid #e4e4e4;height:30px; line-height:26px; font-size:18px;}
.cjwt_list{padding-top:2px;}
.cjwt_list li{margin-top:16px;width:265px;height:49px;}
.cjwt_list li .pic{width:49px; height:49px; float:left;}
.cjwt_list li .pic img{width:100%;}
.cjwt_list li .txt{width:200px; height:49px; float:right;line-height:1.5em;display: block;    overflow: hidden;word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.cjwt_list li .txt span{color:#999999;}

/*首页动态*/
.wwdt{padding:12px 0}
.pad20 .l_pic{width:20%;  float:left; line-height:38px;}
.pad20 .l_pic img{width:100%;}
.pad20 .l_pic a{    display: block;    overflow: hidden;    word-break: keep-all;    white-space: nowrap;   text-overflow: ellipsis;}
.pad20 .c_news{width:40%;  float:left; padding-left:40px; display:inline;}

.pad20 .c_news .news_first{height:94px; line-height:22px;color:#999;font-size:12px;    overflow: hidden;}
.pad20 .c_news .news_first h4{height:30px; font-size:14px;font-weight:normal;color:#555;text-align:center;  overflow: hidden;word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.pad20 .news_sj li{background: url(../images/news_sj.gif) no-repeat 0 center;overflow: hidden;word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.pad20 .news_sj li a{padding-left:15px; line-height:26px;}
.pad20 .news_sj li a span{float:right; color:#999}
a.more{background: url(../images/jt.gif) no-repeat 0 center; padding-left:28px; margin-top:26px; display:block;}
a.more2{background: url(../images/jt.gif) no-repeat 0 center; padding-left:28px; margin-top:20px; display:block;}
.pad20 .r_tw{width:100%; padding-left:40px; float:left;}
.r_tw_list{}
.r_tw_list li{margin-bottom:20px;width: 100%;display: flex;}
.r_tw_list li .pic{width:30%;  float:left;}
.r_tw_list li .pic img{width:100%;}
.r_tw_list li .txt{width:70%; padding: 10px 10px; float:right;line-height:1.5em;}
.r_tw_list li .txt span{color:#999;display:block;margin-top:3px; font-size:12px;}

.about_list{}
.about_list li{  float: left;  width: 50%;}
.about_list li .pic{width:35%; float:left;}
.about_list li .pic img{width:100%;}
.about_list li .txt{width:65%;    padding: 10px; float:right;line-height:1.5em}
.about_list li .txt h4{font-size:16px; font-weight:normal;height:26px;line-height:1.6em}

/*首页作品列表*/
.slideGroup .parHd{ height:30px; width:750px;  position:relative; margin-left:200px; margin-top:-20px;}
.slideGroup .parHd ul{ float:left; height:30px;}
.slideGroup .parHd ul li{ float:left;margin-right:1px; cursor:pointer; background: url(../images/zp_t.gif) no-repeat 0 -30px;height:30px; width:95px; text-align:center; line-height:25px;}
.slideGroup .parHd ul li.on{ height:30px;  background: url(../images/zp_t.gif) no-repeat 0 0;color:#fff;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:23px 30px 0; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:20px; display:block; width:30px; height:184px; background:url(../images/zp_l.gif) left center no-repeat; }

.slideGroup .sNext{ left:auto; right:0px; background:url(../images/zp_r.gif) right center no-repeat;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:left;  }
.slideGroup .parBd ul li .pic{ text-align:left; }
.slideGroup .parBd ul li .pic img{ width:184px; height:184px; display:block;}
.slideGroup .parBd ul li .tit{height:70px;}
.slideGroup .parBd ul li .tit a{ line-height:32px; display:block; padding-top:5px;}
.slideGroup .parBd ul li .tit span.eye{ background: url(../images/see.gif) no-repeat 0 center; padding-left:22px; line-height:20px;color:#999}

.links{padding:5px 0;}
.links a{line-height:1.6em; color:#888}
.links a:hover{color:#000}

/*广告焦点图*/
.adsBox{ width:1120px; height:185px; overflow:hidden; position:relative; }
.adsBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

.adsBox .hd{width:100%;position:absolute;bottom:10px;z-index:1}
.adsBox .hd ul{ overflow:hidden; zoom:1;text-align:center;font-size:0;}
.adsBox .hd li{margin:0 2px;background:url(../images/dot.png) no-repeat 0 -17px;height:17px;overflow:hidden;width:17px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background:url(../images/dot8.png) no-repeat 0 -17px}
.adsBox .hd .on{background-position:0 0}


.adsBox .bd{ position:relative; height:100%; z-index:0;   }
.adsBox .bd li{ zoom:1; vertical-align:middle; }
.adsBox .bd img{ width:1120px; height:185px; display:block;  }
/*招聘*/
.list-recruit {padding: 10px 10px;}
.list-recruit .item{ border-bottom: #9e9e9e solid 1px;    line-height: 35px;     padding-top: 20px;}
.list-recruit .item .title{ font-size: 1.2em;font-weight: bold;}
.list-recruit .item .z{ color: #ad2511;}
.list-recruit .item .date{line-height: 60px}
.recruit-show{padding: 10px 10px;line-height: 30px;}
.recruit-show .title{font-size: 1.2em;font-weight: bold;}
.recruit-show .z{ color: #ad2511;}
.recruit-show .recruit-content{ width: 100%; border: #9e9e9e solid 1px ;border-radius:5px;     padding: 0 10px; white-space: pre-line;}
/*表格去边框*/
.table-b .titlet {width: 80px; text-align: right;padding-right: 2px;   }

/*功能区*/
.fn_main{ width: 100%;text-align:center}
.fn_main .fn_center{margin:0 auto;}
.bt_addjob{ background-color: #c7412d; color: #ffffff;padding: 10px 10px; line-height: 50px;}
.bt_addjob:hover{color: #ffffff !important;}
.bt_con{ background-color: #c7412d; color: #ffffff;padding: 5px 5px; line-height: 18px;}
.bt_con:hover{color: #ffffff !important;}
.note-txt{text-align: center;color:red;padding: 10px 10px;}


.input-table{ width: 100%; padding: 5px 10px;line-height: 15px; border:1px solid #9e9e9e;margin: 10px 0;}

/*会员中心*/
.centers_ml{ width:210px; height:auto; float:left; background:#fff; box-shadow:0 0 2px #eaeaea; padding:20px; overflow:hidden; padding-bottom:108px}
/*头像*/
.center_header{ width:170px; height:81px; overflow:hidden}
.center_header a{ display:block; width:61px; height:61px; border-radius:50%; overflow:hidden; float:left; margin-top:10px}
.center_header a img{display:block; width:61px; height:61px}
.center_header em{ float:left; height:21px; font-size:14px; display:block; margin-top:30px; padding-left:6px; width:99px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
/*列表go*/
.centers_listm{ width:170px; height:auto; overflow:hidden; background:#eaeaea; box-shadow:0 0 2px #c1c1c1}
.centers_listm_one{ width:170px; height:41px; background:#fa3b4a; border-radius:3px}
.centers_listm_one img{display:block; width:30px; height:30px; float:left; margin-top:6px; margin-left:10px; margin-right:10px}
.centers_listm_one em{display:block; float:left; font-size:1.1em; color:#fff; height:20px; line-height:20px; margin-top:11px}

/*一条开始*/
.gjszmdm{ display:block; height:auto; overflow:hidden; width:170px}
.centers_listm_one_in{ width:170px; height:36px; overflow:hidden; margin-top:1px; background:#fff; cursor:pointer;}
.centers_listm_one_in img{ width:22px; height:25px; float:left; margin-top:6px; margin-left:20px; margin-right:10px; transition:0.3s}
.centers_listm_one_in em{ height:20px; line-height:20px; font-size:1.1em; color:#333; float:left; margin-top:8px}
.centers_listm_one_in b{ width:12px;height:6px; display:block; background:url(../images/jbjt.png) no-repeat 0 0; float:left; margin-left:14px; margin-top:15px}
.centers_listm_one_in:hover img{ margin-left:14px}
.centers_listm_one_in:hover em{ color:#fa3b4a}
.center_in_self{ width:170px; height:30px; overflow:hidden; display:block; background:#fff; margin-top:1px; margin-bottom:1px; color:#333}
.center_in_self:hover{ background:#fa3b4a; color:#fff}
.center_in_self font{ float:right; margin-right:46px; font-size:14px; display:block; height:30px; line-height:30px}

/*right*/
.centers_mr{ width:calc( 100% - 220px );height:auto; float:right; background:#fff; box-shadow:0 0 2px #eaeaea; overflow:hidden; padding:20px;    margin-right: 5px; padding-bottom:73px}
.welcom_tm{ width:100% ; height:40px; line-height:40px; font-size:16px; color:#333; font-weight:100}
.welcom_tm font{ color:#e50012}
.public_m1{ width:100%; height:auto; overflow:hidden;padding:20px; border:1px solid #eaeaea; border-radius:3px}
.public_m2{ width:calc( 100% - 50px);height:20px; overflow:hidden; line-height:20px; font-size:18px; color:#333; border-left:3px solid #fa3b4a; text-indent:6px; margin-bottom:19px}
/*照片和内容*/
.zp_nrm{ width:100%;height:auto; overflow:hidden; padding-bottom:64px}
.zp_nrm_l{ width:120px; height:144px; float:left; overflow:hidden}
.zp_nrm_l img{ display:block; width:120px; height:120px; overflow:hidden}
.zp_nrm_l a{ display:block; width:120px; height:24px; font-size:14px; color:#333; text-align:center; line-height:24px}
.zp_nrm_l a:hover{ color:#fa3b4a}
.zp_nrm_r{ width: 100%; height:auto; float:right; overflow:hidden}
.zp_nrm_r p{ display:block; width:748px; height:51px; line-height:51px; color:#333; font-size:14px; border-bottom:1px dashed #eaeaea; overflow:hidden}
.zp_nrm_r p .sex_m{ float:left; margin-top:20px; margin-right:3px}
.zp_nrm_r em{display:block; float:left; width:56px; float:left; height:51px; line-height:51px; text-align:right}
.zp_nrm_r i{ font-style:normal; display:block; float:left; height:51px; line-height:51px; margin-right:27px}
.zp_nrm_r p a{float:left; color:#09f;}
.zp_nrm_r p a:hover{ color:#fa3b4a}
.zp_nrm_r font{ color:#fa3b4a}
.borth_m{ display:block; width:748px; height:51px; line-height:51px; color:#333; font-size:14px; border-bottom:1px dashed #eaeaea}
.borth_m font{ color:#fa3b4a}
.public_m3{ display:block; width:266px; height:46px; background:#fa3b4a; text-align:center; line-height:46px; color:#fff; border-radius:3px;margin:0 auto; margin-top:18px; }
em{    font-style: normal;}

/*登录背景*/
.login_bg {width: 100%; background:url(../images/bg_01.jpg)no-repeat; background-size:100% 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_01.jpg',sizingMethod='scale');}

.login_bg_color {width: 100%;background-image: -moz-radial-gradient(ellipse closest-side, #ffffff, #e4899b);
background-image: -webkit-radial-gradient(ellipse closest-side, #ffffff, #e4899b);
background-image: radial-gradient(ellipse closest-side, #ffffff, #e4899b);}
</pre></body></html>