﻿@import url("../css/public.css?var=20240105");

/*首页 各栏目盒子*/
.notice-tab, .login-tab, .login-success, .bid, .news-tab, .hot-job, .new-job, .medical-talents, .headhunter, .link ul, .zhuanti, .zhuanti2 { background:#fff; box-sizing:border-box;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}

/*首页 浏览器提示*/
.browser { color:#f00; font-weight:bold; padding:0 10px}
.browser a { color:#f00;}
.browser a:hover { color:#1e9fff;}

/*首页 通知公告*/
.notice-tab { width:260px; height:310px; background:#fff; text-align:left;}
.notice-tab .hd { width:260px; height:38px; background:#fafafa; line-height:38px; border-bottom:#1c99ef 2px solid;}
.notice-tab .hd ul { float:left;}
.notice-tab .hd ul li { width:85px; height:38px; line-height:38px; text-align:center; font-size:15px; float:left;}
.notice-tab .hd ul li.on { background:#1c99ef; color:#fff; font-weight:bold; cursor:pointer;}
.notice-tab .hd ul li.on a { color:#fff;}
.notice-tab .hd ul li.on a:hover { color:#fff;}
.notice-tab .bd { }
.notice-tab .bd ul { }
.notice-tab .tempWrap { }
.notice-tab .notice-tab-list { width:240px; height:260px; padding:5px 10px; overflow:hidden;}
.notice-tab .notice-tab-list ul { }
.notice-tab .notice-tab-list li { width:230px; height:36px; background:url(../images/news_dot3.gif) 0px 3px no-repeat; line-height:36px; padding:0 0px 0 10px; overflow:hidden;}

/*首页 焦点图*/
.focus-box { width:600px; height:310px; background:#fff; float:left; position:relative; overflow:hidden;}
.focus-box .pic img { width:600px; height:310px; display:block; overflow:hidden;}
.focus-box .txt-bg { height:36px; width:100%;  background:#333; position:absolute; bottom:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.focus-box .txt { width:100%; height:36px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.focus-box .txt li { height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focus-box .txt li a { display:block; color:#fff; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.focus-box .num { position:absolute; z-index:3; bottom:6px; right:6px;}
.focus-box .num li { width:24px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-right:1px; float:left; position:relative; cursor:pointer;}
.focus-box .num li a,.focus-box .num li span { width:100%; height:100%; color:#fff; text-align:center; text-decoration:none; position:absolute; z-index:2; display:block; top:0; left:0;}
.focus-box .num li span { width:100%; height:100%; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.focus-box .num li.on a,.focus-box .num a:hover { background:#f60;}

/*首页 登录*/
.login-tab { width:300px; height:310px; background:#fff; text-align:left;}
.login-tab .hd { width:300px; height:40px; background:#fafafa; line-height:40px;}
.login-tab .hd ul { float:left;}
.login-tab .hd ul li { width:149px; height:39px; line-height:39px; text-align:center; font-size:15px; float:left; border-right:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid; cursor:pointer;}
.login-tab .hd ul li:nth-child(2) { border-right:#dfdfdf 0px solid;}
.login-tab .hd ul li.on { height:37px; background:#fff; color:#f90; font-size:15px; font-weight:bold; border-top:#f90 2px solid; border-bottom:#fff 1px solid; cursor:pointer;}
.login-tab .hd ul li.on a { color:#fff;}
.login-tab .hd ul li.on a:hover { color:#fff;}
.login-tab .bd { }
.login-tab .bd ul { }
.login-tab .tempWrap { }
.login-tab .login-tab-list { width:300px; height:270px; overflow:hidden;}
.login-tab .login-tab-list ul { padding:15px 20px 5px 20px;}
.login-tab .login-tab-list li { width:280px; height:36px; line-height:36px; margin-bottom:10px;}
.login-tab .login-tab-list .login-user-input { width:258px; height:34px; background:url(../images/sy_login_ico.png) 10px 8px no-repeat; padding:0px 10px 0px 35px;}
.login-tab .login-tab-list .login-pass-word-input { width:258px; height:34px; background:url(../images/sy_login_ico.png) 12px -56px no-repeat; padding:0px 10px 0px 35px;}
.login-tab .login-tab-list .login-btn { width:260px; height:36px; background:#f90; font-size:15px;}
.login-tab .login-tab-list .login-btn:hover { width:260px; height:36px; background:#ee8f00;}
.login-tab .login-tab-list .login-reg-btn { width:123px; height:34px; background:#fff; color:#333; border:#ededee 1px solid; font-size:15px;}
.login-tab .login-tab-list .login-job-btn { width:123px; height:34px; background:#fff; color:#f90; border:#f90 1px solid; font-size:15px;}
.login-tab .login-tab-list .login-reg-btn:hover, .login-tab .login-tab-list .login-job-btn:hover { color:#f90; background:#f90; color:#fff; border:#f90 1px solid;}
.login-other { width:300px; height:70px; background:#fafafa;}
.login-other dl { width:100px; color:#333; text-align:center; float:left;}
.login-other dt { padding-top:10px;}
.login-other dd { font-size:12px;}
.login-other .qq { color:#19a9f1;}
.login-other .weixin { color:#00b100;}
.login-other .forget { color:#ee5e7b;}
.login-success { width:300px; height:310px; background:#fff; line-height:34px;}
.login-success .qq-group { vertical-align:middle;}
.login-success span { padding-right:10px;}
.login-success-bar { height:20px; background:#fff; color:#1c99ef; font-size:15px; font-weight:bold; border-top:#1c99ef 2px solid; text-align:center; cursor:pointer;}
.login-success-info { text-align:center; padding:0px 15px;}

/*首页 公招信息*/
.bid { width:260px; height:270px; background:#fff; text-align:left;}
.bid .bid-bar { width:260px; height:38px; background:#fafafa; line-height:38px; border-bottom:#1c99ef 2px solid;}
.bid .bid-bar i { width:100px; height:38px;  background:#1c99ef; font-size:15px; text-align:center; color:#fff; font-style:normal; font-weight:bold; display:block; float:left;}
.bid .bid-list { width:240px; height:230px; padding:5px 10px; overflow:hidden;}
.bid .bid-list li { width:230px; height:36px; background:url(../images/news_dot3.gif) 0px 3px no-repeat; line-height:36px; padding:0 0px 0 10px; overflow:hidden;}

/*首页 中心动态*/
.news-tab { width:600px; height:270px; background:#fff; text-align:left;}
.news-tab .hd { width:600px; height:38px; background:#fafafa; line-height:38px; border-bottom:#1c99ef 2px solid;}
.news-tab .hd .more { float:right;}
.news-tab .hd ul { }
.news-tab .hd li { width:100px; height:38px; line-height:38px; text-align:center; font-size:15px; cursor:pointer; float:left;}
.news-tab .hd li.on { background:#1c99ef; font-size:15px; color:#fff; font-weight:bold; cursor:pointer;}
.news-tab .bd { }
.news-tab .news-tab-list { width:580px; height:220px; padding:5px 10px; overflow:hidden;}
.news-tab .news-tab-list ul { }
.news-tab .news-tab-list li { width:570px; height:36px; background:url(../images/news_dot3.gif) 0px 3px no-repeat; line-height:36px; padding:0 0px 0 10px; overflow:hidden;}

/*首页 热点招聘*/
.hot-job { width:300px; height:270px; background:#fff; text-align:left;}
.hot-job .hot-job-bar { width:300px; height:38px; background:#fafafa; line-height:38px; border-bottom:#1c99ef 2px solid;}
.hot-job .hot-job-bar i { width:100px; height:38px;  background:#1c99ef; font-size:15px; text-align:center; color:#fff; font-style:normal; font-weight:bold; display:block; float:left;}

.hot-job .hd { width:300px; height:38px; background:#fafafa; line-height:38px; border-bottom:#1c99ef 2px solid;}
.hot-job .hd .more { float:right;}
.hot-job .hd ul { }
.hot-job .hd li { width:100px; height:38px; line-height:38px; text-align:center; font-size:15px; cursor:pointer; float:left;}
.hot-job .hd li.on { background:#1c99ef; font-size:15px; color:#fff; font-weight:bold; cursor:pointer;}
.hot-job .bd { }

.hot-job .hot-job-list { width:280px; height:220px; padding:5px 10px; overflow:hidden;}
.hot-job .hot-job-list li { width:270px; height:36px; background:url(../images/news_dot3.gif) 0px 3px no-repeat; line-height:36px; padding:0 0px 0 10px; overflow:hidden;}

/*快速入口*/
.quick-link { width:1200px;}
.quick-link dl { width:285px; background:#fff; text-align:center; padding:10px; margin-right:20px; float:left; cursor:pointer; box-sizing:border-box;
	-webkit-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1);
	transition:all 0.3s;
}
.quick-link dl:last-child { margin-right:0px;}
.quick-link dl:hover { background:#ff9900; color:#fff;}
.quick-link dt { }
.quick-link dt img { width:48px; height:48px;}
.quick-link dd { height:60px; font-size:16px; line-height:30px;}

/*首页 banner广告*/
.banner-ad { width:1200px;}
.banner-ad ul {}
.banner-ad li { width:590px; height:60px; background:#fff; padding:3px; margin:20px 20px 0px 0px; box-sizing:border-box; float:left;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}
.banner-ad li img { width:584px; height:54px; overflow:hidden;}
.banner-ad li:nth-child(2n) { margin-right:0px;}
.banner-ad li:hover { background:#f90;}
.banner-ad dl dd { width:100%; height:75px; background:#fff; padding:3px; margin:20px 20px 0px 0px; box-sizing:border-box;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}

.banner-ad dl dd:hover { background:#f90;}
.banner-ad dl dd img { width:100%; height:100%; overflow:hidden;}

/*首页 名企招聘*/
.famous-company { width:1200px;}
.famous-company .famous-company-bar { width:1200px; height:38px; line-height:38px; border-bottom:#1c99ef 2px solid;}
.famous-company .famous-company-bar i { min-width:100px; height:38px; background:url(../images/msg_title_ico.png) 0px center no-repeat; font-size:15px; color:#fff; letter-spacing:2px; font-style:normal; font-weight:bold; padding-left:10px; display:block; float:left;}
.famous-company li { width:160px; height:74px; background:#fff; padding:3px; margin:10px 13px 0px 0px; border:#ddd 1px solid; float:left; box-sizing:border-box; position:relative; cursor:pointer; overflow:hidden;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}
.famous-company li img { width:152px; height:66px;}
.famous-company li:nth-child(7n) { margin-right:0px;}
/*.famous-company li:nth-of-type(7n) { margin-right:0px;}*/
.famous-company .famous-company-con { width:100%; height:0px; background:#009900; padding:0 5px; position:absolute; left:0; bottom:0; box-sizing:border-box;
/*	background:rgba(0,150,0,0.8);*/
}
.famous-company .famous-company-con h3 { width:100%; height:20px; line-height:20px; padding:5px 0px 0px 0px; color:#fff; text-align:center; font-size:14px; overflow:hidden;}
.famous-company .famous-company-con h3 a { color:#ff0;}
.famous-company .famous-company-con h3 a:hover { color:#ff0;}
.famous-company .famous-company-con p { height:46px; color:#999; line-height:23px; overflow:hidden;}
.famous-company .famous-company-con p a { color:#fff;}
.famous-company .famous-company-con p a:hover { color:#ff0;}

/*首页 最新招聘*/
.new-job { width:1200px; /*height:270px;*/ background:#fff; text-align:left;}
.new-job .new-job-bar { width:1200px; height:38px; background:#fafafa; line-height:38px; border-bottom:#1c99ef 2px solid;}
.new-job .new-job-bar i { width:100px; height:38px;  background:#1c99ef; font-size:15px; text-align:center; color:#fff; font-style:normal; font-weight:bold; display:block; float:left;}
.new-job .new-job-list { width:1180px;/* height:300px;*/  padding:5px 10px; overflow:hidden;}
.new-job .new-job-list li { width:560px; height:36px; background:url(../images/news_dot3.gif) 0px 3px no-repeat; line-height:36px; padding:0 20px 0 10px; float:left; overflow:hidden;}
.new-job .new-job-list li i { font-style:normal; color:#0af;}
.new-job .new-job-list li i a { color:#0af;}
.new-job .new-job-list li i a:hover { color:#f00;}
.new-job .new-job-list li span { color:#f60;}
.new-job .new-job-list li span a { color:#333; padding:0 5px; text-align:center;}
.new-job .new-job-list li span a:hover { color:#fff; background:#f60;}
.new-job .new-job-list li .red a { color:#f00;}

/*首页 最新招聘20200204修改成2列显示*/
.new-job2 { width:590px; /*height:270px;*/ background:#fff; text-align:left;}
.new-job2 .new-job-bar { width:590px; height:38px; background:#fafafa; line-height:38px; border-bottom:#1c99ef 2px solid;}
.new-job2 .new-job-bar i { width:100px; height:38px;  background:#1c99ef; font-size:15px; text-align:center; color:#fff; font-style:normal; font-weight:bold; display:block; float:left;}
.new-job2 .new-job-list { width:570px;/* height:300px;*/  padding:5px 10px; overflow:hidden;}
.new-job2 .new-job-list li { width:560px; height:36px; background:url(../images/news_dot3.gif) 0px 3px no-repeat; line-height:36px; padding:0 20px 0 10px; float:left; overflow:hidden;}
.new-job2 .new-job-list li i { font-style:normal; color:#0af;}
.new-job2 .new-job-list li i a { color:#0af;}
.new-job 2.new-job-list li i a:hover { color:#f00;}
.new-job2 .new-job-list li span { color:#f60;}
.new-job2 .new-job-list li span a { color:#333; padding:0 5px; text-align:center;}
.new-job2 .new-job-list li span a:hover { color:#fff; background:#f60;}
.new-job2 .new-job-list li .red a { color:#f00;}


/*首页 医疗人才 猎头人才*/
.medical-talents { width:390px; height:300px;}
.medical-talents .medical-talents-bar { width:390px; height:39px; line-height:39px; background:#fafafa; border-bottom:#dfdfdf 1px solid;}
.medical-talents .medical-talents-bar i { width:100px; height:38px; background:url(../images/msg_title_ico.png) 10px center no-repeat; font-size:15px; font-style:normal; font-weight:bold; padding-left:20px; display:block; float:left;}
.medical-talents .medical-talents-list { width:390px; height:260px; background:#fff;}
.medical-talents .medical-talents-list ul {}
.medical-talents .medical-talents-list li { width:370px; height:36px; line-height:36px; padding:0px 10px;}
.medical-talents .medical-talents-list li .blue a  { color:#00abec;}
.medical-talents .medical-talents-list li .blue a:hover { color:#f00;}
.medical-talents .medical-talents-list span { height:36px; text-align:center; display:block; float:left; overflow:hidden;}
/*.medical-talents .medical-talents-list a { color:#999;}
.medical-talents .medical-talents-list a:hover { color:#f00;}*/
.medical-talents .table-header { width:370px; padding:5px 10px 0px 10px}
.medical-talents .table-header span { height:30px; line-height:30px; font-weight:bold; text-align:center; display:block; float:left; overflow:hidden;}
.medical-talents .number { width:70px;}
.medical-talents .gender { width:40px;}
.medical-talents .record { width:80px;}
.medical-talents .jobs { width:120px;}
.medical-talents .experience { width:60px;}

/*首页 猎头职位*/
.headhunter { width:390px; height:300px;}
.headhunter .headhunter-bar { width:390px; height:39px; line-height:39px; background:#fafafa; border-bottom:#dfdfdf 1px solid;}
.headhunter .headhunter-bar i { width:100px; height:38px; background:url(../images/msg_title_ico.png) 10px center no-repeat; font-size:15px; font-style:normal; font-weight:bold; padding-left:20px; display:block; float:left;}
.headhunter .headhunter-list { width:370px; height:250px; background:#fff; padding:5px 10px; overflow:hidden;}
.headhunter .headhunter-list li { width:360px; height:36px; background:url(../images/news_dot3.gif) 0px 3px no-repeat; line-height:36px; padding:0 0px 0 10px; float:left; overflow:hidden;}
.headhunter .headhunter-list li i { font-style:normal;/* color:#0af;*/}
.headhunter .headhunter-list li i a { color:#333; padding:0 5px;}
.headhunter .headhunter-list li i a:hover { color:#fff; background:#f60;}
.headhunter .headhunter-list li span { color:#f60;}
.headhunter .headhunter-list li span a { color:#333; padding:0 5px; text-align:center;}
.headhunter .headhunter-list li span a:hover { color:#fff; background:#f60;}

/*首页 专题栏目*/
.zhuanti { width:1200px; height:100px; padding:10px;}
.zhuanti .zhuanti-bar { width:70px; height:70px; background:#1c99ef; line-height:30px; text-align:center; color:#fff; letter-spacing:2px; padding-top:10px;}
.zhuanti ul { float:left;}
.zhuanti li { width:360px; height:80px; padding-left:10px; float:left;}

.zhuanti2 { width:1200px; height:100px; padding:10px;}
.zhuanti2 .zhuanti-bar { width:70px; height:70px; background:#1c99ef; line-height:30px; text-align:center; color:#fff; letter-spacing:2px; padding-top:10px;}
.zhuanti2 ul { float:left;}
.zhuanti2 li { width:266px; height:80px; padding-left:10px; float:left;}
.zhuanti2 li img { width:266px; height:80px;}

/*友情链接*/
.link { width:1200px;}
.link .link-bar { width:1200px; height:38px; line-height:38px; border-bottom:#1c99ef 2px solid;}
.link .link-bar i { width:100px; height:38px; background:url(../images/msg_title_ico.png) 0px center no-repeat; font-size:15px; color:#fff; font-style:normal; font-weight:bold; padding-left:10px; letter-spacing:2px; display:block; float:left;}
.link ul { background:#fff; padding:10px 0px 10px 20px;}
.link li { /* width:145px; */ height:30px; line-height:30px; margin-right:20px; overflow:hidden; float:left;}

/*首页底部数据统计*/
.bottom-tip { width:100%; height:65px; line-height:65px; color:#fff; font-size:18px; position:fixed; bottom:0; left:0; z-index:1000000;
	background-color:rgba(0,0,0,0.8);
	background:#000; opacity:0.8; filter:alpha(opacity=80);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
	IEfilter 
	0.1=19 0.2=33 0.3=4c 0.4=66 0.5=7f 0.6=99 0.7=b2 0.8=c8 0.9=e5 
	*/
}
.bottom-tip .bottom-tip-con { width:1200px; height:65px; position:relative;}
.bottom-tip .bottom-time { vertical-align:middle;}
.tip-bottom-member { position:absolute; right:100px; top:0px;}
.tip-bottom-wap-code { text-align:center; font-size:12px; line-height:16px; position:absolute; right:0px; top:-20px;}
.tip-bottom-wap-code img { width:60px; height:60px;}
.tip-bottom-login, .tip-bottom-reg { width:100px; height:40px; line-height:40px; background:#0ea7f8; color:#fff; text-align:center; display:inline-block; border-radius:4px;}
.bottom-tip .tip-bottom-login {}
.bottom-tip .tip-bottom-reg { background:#ff9f00;}
.tip-bottom-reg:hover { background:#ed9914; color:#fff;}
.tip-bottom-login:hover { background:#228dc9; color:#fff;}
.tip-bottom-close { width:24px; height:24px; display:block; background-color:rgba(0,0,0,0.8); position:absolute; top:-24px; right:0px; z-index:10; transition: all .3s ease-out 0s;}
.tip-bottom-close:hover {  background-color:rgba(255,0,0,1);}
.tip-bottom-close img { position:absolute; top:8px; right:6px;}

/*-------------子页-------------*/
/*子页各栏目盒子*/
.zy-job-select, .zy-news-show, .zy-job-list, .zy-job-show, .zy-hospital-show, .zy-resume-list, .resume-show, .resume-operation, .resume-show-con { background:#fff; box-sizing:border-box;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}

/*子页条件选择*/
.zy-job-select { width:1200px; padding:20px;}
.zy-job-select ul {}
.zy-job-select ul:last-child { margin-bottom:0px;}
.zy-job-select li { height:30px; line-height:30px; text-align:center; padding:0 10px; margin:0 10px 10px 0; cursor:pointer; float:left;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.zy-job-select li:hover { background:#0fa3f6; color:#fff;}
.zy-job-select .on { background:#0fa3f6; color:#fff;}
.zy-job-select .select-title { line-height:30px; color:#0fa3f6;}
.zy-job-select .on a { color:#fff;}
.zy-job-select a { color:#333;}
.zy-job-select a:hover { color:#fff;}

/*单位列表*/
.zy-company-list-wrap { width:1200px;}
.zy-company-list { width:960px;}
.zy-company-list ul { background:#fff; margin-bottom:10px; position:relative;}
.zy-company-list ul .compayname { height:40px; background:#fafafa; font-size:16px; line-height:40px; padding:0 20px; border-bottom:#e5e5e5 1px dotted; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}
.zy-company-list li { height:40px; line-height:40px; color:#555; font-size:16px; padding:0 20px; position:relative;}
.zy-company-list li .jobname { width:320px; height:40px; color:#0087d5; float:left; overflow:hidden; border-bottom:#e5e5e5 1px dotted;}
.zy-company-list li .jobname img { margin-left:5px; vertical-align:middle;}
.zy-company-list li .jobname a { color:#0087d5;}
.zy-company-list li .jobname a:hover { color:#f60; text-decoration:underline; cursor:pointer;}
.zy-company-list li .money { width:180px; height:40px; color:#f60; border-bottom:#e5e5e5 1px dotted; float:left; overflow:hidden;}
.zy-company-list li .address { width:200px;}
.zy-company-list li .exp { width:140px;}
.zy-company-list li .jobtime { width:80px;}
.zy-company-list li .address, .zy-company-list li .exp, .zy-company-list li .jobtime { height:40px; color:#999; font-size:14px; border-bottom:#e5e5e5 1px dotted; float:left; overflow:hidden;}
.zy-company-list .company-job-more { padding:0 20px; line-height:40px; color:#999; font-size:12px; cursor:pointer;}
.company-job-pop { width:700px; background:#fff; line-height:22px; font-size:14px; padding:15px; border:2px #FF766F solid; z-index:99; position:absolute; display:none;
	box-shadow:0 2px 5px #999; left:70px; top:10px; 
}
.company-job-pop .job-names { width:700px; border-bottom:#e8e8e8 1px solid;}
.company-job-pop .job-names-title { width:530px; padding-bottom:5px;}
.company-job-pop .job-names-title h1 { width:510px; line-height:30px; color:#1c99ef; font-size:20px;}
.company-job-pop .job-names-title .job-hospital-name { line-height:30px;}
.company-job-pop .job-btn { width:170px;}
.company-job-pop .job-send-btn { width:80px; height:30px; line-height:30px; background:#00aadb; color:#fff; text-align:center; display:block;} 
.company-job-pop .job-send-btn:hover { background:#ff9728; transition:all 0.3s;}
.company-job-pop .job-collection-btn { width:80px; height:30px; line-height:30px; background:#f5f5f5; text-align:center; color:#B8C3CC; display:block;} 
.company-job-pop .job-collection-btn:hover { background:#00aadb; color:#fff; transition:all 0.3s;}
.company-job-pop .job-details { padding:7px 0; border-bottom:1px dashed #e4e4e4;}
.company-job-pop .job-details dd { width:300px; height:30px; line-height:30px; padding-right:50px; font-size:14px; float:left;}
.company-job-pop .job-details dd label { color:#999;}
.company-job-pop .job-welf { padding:10px 0;}
.company-job-pop .job-welf span { height:25px; background:#f4fafd; color:#72b7e1; font-size:12px; color:#777; line-height:25px; padding:0 8px; margin-right:10px; border:1px solid #eaf4fa; display:inline-block;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.company-job-pop .job-dettit { margin:5px 0; color:#999; display:inline-block;}


/*职位列表*/
.zy-job-list-bar { width:1200px; height:46px; line-height:46px; background:#f8f8f8; border-bottom:#0fa3f6 2px solid;}
.zy-job-list-bar .job-list-title { width:120px; height:46px; background:#0fa3f6; text-align:center; color:#fff; line-height:46px; font-weight:bold; font-size:16px;}
.zy-job-list-bar .job-list-number { color:#a5a5a5; padding-right:10px;} 
.zy-job-list-wrap { width:1200px;}
.zy-job-list { width:960px; padding:20px;}
.zy-job-list ul { margin-bottom:10px; border-bottom:#e5e5e5 1px dotted; position:relative;}
.zy-job-list ul:hover { background:#edf9ff;}
.zy-job-list li { color:#555; line-height:30px;}
.zy-job-list li .jobname { width:370px; height:30px; color:#0087d5; font-size:16px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:30px; vertical-align:middle; position:relative;}
.zy-job-list li .jobname a { position:relative; display:block;}
.zy-job-list li .jobname img { margin-right:5px; vertical-align:middle;}
.zy-job-list li .compayname { width:300px; height:30px; color:#555; font-size:16px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}
.zy-job-list li .jobname:hover ,.zy-job-list li .compayname:hover { color:#f60; text-decoration:underline;}
.zy-job-list li span { color:#999; display:inline-block; height:30px; vertical-align:middle;}
.zy-job-list li dl { margin-top:10px;}
.zy-job-list li dd { height:30px; background:#f4fafd; color:#72b7e1; font-size:12px; line-height:30px; padding:0 8px; margin-bottom:10px; display:inline-block; border:1px solid #eaf4fa;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.zy-job-list .send-job { width:120px; position:absolute; right:0px; top:10px;}
.zy-job-list .send-job .application { width:120px; height:35px; background:#00abec; color:#fff; text-align:center; font-size:14px; line-height:35px; display:block;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.zy-job-list .send-job .application:hover { background:#f60;}
.zy-job-list .send-job .collection, .zy-job-list .send-job .shared { color:#666; margin-top:8px; text-align:center; display:block; font-size:14px; line-height:24px;}
.zy-job-list .send-job .collection:hover, .zy-job-list .send-job .shared:hover { color:#f60;}
.zy-job-list .bdshare {}

/*子页浏览过的简历*/
.zy-job-right { width:220px;}
.zy-job-read, .zy-resume-read { background:#fff; padding:10px; box-sizing:border-box;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}
.zy-job-read, .zy-resume-read { width:220px;}
.zy-job-read .job-name, .zy-resume-read .job-name { width:160px; display:block; overflow:hidden;}
.zy-job-read dl { padding-top:10px; border-bottom:#eee 1px solid;}
.zy-job-read dt { width:200px; height:30px; line-height:30px; overflow:hidden;}
.zy-job-read dd { width:200px; height:30px; line-height:30px; color:#999; overflow:hidden;}
.zy-job-read dd a { color:#999;}
.zy-job-read dd a:hover { color:#f00;}
.zy-job-read .orange a { color:#f60;}
.zy-job-read .read-title-bar, .zy-resume-read .read-title-bar { height:40px; background:url(../images/job_read_title_ico.png) 0px center no-repeat; line-height:40px; color:#00abec; font-weight:bold; padding-left:15px; border-bottom:#eee 1px solid;}
.zy-resume-read dl { padding-top:10px; border-bottom:#eee 1px solid;}
.zy-resume-read dt { width:50px; height:50px; line-height:30px; overflow:hidden; float:left;}
.zy-resume-read dt img { width:50px; height:50px; overflow:hidden;
	-moz-border-radius:25px; 
	-webkit-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
}
.zy-resume-read dd { width:140px; line-height:24px; color:#999; padding-left:10px; font-size:12px; float:left;}
.zy-resume-read dd a { color:#333;}
.zy-resume-read dd a:hover { color:#f00;}

/*职位详情*/
.zy-job-show { width:1200px;}
.zy-job-show .job-show-left { width:860px; padding:20px; display:table-cell;}
.zy-job-show .job-names-title { width:730px;}
.zy-job-show .job-names-title h1 { width:730px; line-height:30px; color:#1c99ef; font-size:20px;}
.zy-job-show .job-names-title .job-date { line-height:30px; color:#999;}
.zy-job-show .job-names-title .job-hospital-name { line-height:30px;}
.zy-job-show .job-btn { width:130px;}
.zy-job-show .job-send-btn { width:85px; height:40px; line-height:40px; background:#00aadb url(../images/job-send-btn_bg.png) 10px center no-repeat; font-size:16px; color:#fff; padding-left:45px; display:block;} 
.zy-job-show .job-send-btn:hover { background:#ff9728 url(../images/job-send-btn_bg.png) 10px center no-repeat; transition:all 0.3s;}
.zy-job-show .job-send-btn .job-send-btn a { color:#fff;}
.zy-job-show .job-collection-btn { width:130px; height:30px; line-height:30px; background:#f5f5f5; text-align:center; color:#B8C3CC; display:block;} 
.zy-job-show .job-collection-btn:hover { background:#00aadb; color:#fff; transition:all 0.3s;}
.zy-job-show .job-basic { margin-top:10px; padding-top:10px; border-top:#e8e8e8 1px solid;}
.zy-job-show .job-basic li { height:30px; line-height:30px; margin-bottom:10px;}
.zy-job-show .job-basic li img { vertical-align:top; padding-right:10px; float:left;}
.zy-job-show .job-basic li i { height:25px; background:#f4fafd; color:#72b7e1; font-size:12px; font-style:normal; color:#777; line-height:25px; padding:0 8px; margin-right:10px; display:inline-block; border:1px solid #eaf4fa;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.zy-job-show .job-basic li a { font-size:16px; color:#c00; font-weight:bold; padding-right:10px;}
.zy-job-show fieldset { border:#ccc 1px dotted;}
.zy-job-show fieldset legend { color:#999; padding:5px 10px;}
.zy-job-show fieldset dl { border-right:#e8e8e8 1px solid; text-align:center; padding:0 40px; float:left;}
.zy-job-show fieldset dt { color:#2abbb4; font-size:16px; font-weight:bold; line-height:24px;}
.zy-job-show fieldset dd { line-height:24px;}
.zy-job-show .job-detail { width:860px;}
.zy-job-show .job-detail .hd { height:40px; line-height:40px; border-bottom:#e8e8e8 1px solid; font-size:16px;}
.zy-job-show .job-detail .hd ul { overflow:hidden; zoom:1;}
.zy-job-show .job-detail .hd ul li { min-width:100px; text-align:center; margin-right:20px; float:left;}
.zy-job-show .job-detail .hd ul li a { display:block;}
.zy-job-show .job-detail .hd ul li a:hover { }
.zy-job-show .job-detail .hd ul li.on a { color:#1c99ef; border-bottom:#1c99ef 2px solid; font-weight:bold;}
.zy-job-show .job-detail .bd { padding:10px;}
.zy-job-show .job-detail .bd .zy-jov-dec { color:#666; line-height:30px;}
.zy-job-show .job-detail .bd .zy-job-con { overflow:hidden; position:relative;}
.zy-job-show .job-detail .bd .zy-job-read-more { line-height:30px; text-align:center; color:#1e9fff; font-weight:bold; border-top:4px double #e8e8e8; cursor:pointer;}
.zy-job-show .job-liar { background:#f9fdff; border:#c5ddf1 1px solid; line-height:24px; padding:10px 20px;}
.zy-job-show .job-liar img { vertical-align:central; margin:0 20px 0px 0; float:left;}
.zy-job-show .job-liar a { color:#f60;}
.zy-job-show .job-liar a:hover { color:#f00;}
.zy-job-show .job-similar { }
.zy-job-show .job-similar dl { width:268px; margin:10px 10px 0px 0px; padding:5px 5px; border:1px #eee solid; float:left;}
.zy-job-show .job-similar dl:nth-of-type(3n) { margin-right:0px;}
.zy-job-show .job-similar dt { width:70px; height:auto;padding-top:5px; float:left;}
.zy-job-show .job-similar dt img { width:58px; height:58px; border:1px #fff solid;}
.zy-job-show .job-similar dd { width:160px; float:left;}
.zy-job-show .job-similar dd a { width:160px; height:25px; color:#1696f9; line-height:25px; display:block; overflow:hidden;}
.zy-job-show .job-similar dd a:hover { color:#f00;}
.zy-job-show .job-similar dd p { width:100%; line-height:20px; color:#f60; font-size:12px;}
.zy-job-show .job-similar dd i { width:160px; height:20px; color:#999; line-height:20px; font-style:normal; font-size:12px; display:block; overflow:hidden;}
.zy-job-show .job-similar dd i a { color:#999;}
.zy-job-show .job-similar-title { line-height:40px; font-size:16px; border-bottom:#e8e8e8 1px solid;}
.zy-job-show .job-similar-title strong { width:100px; color:#1c99ef; text-align:center; border-bottom:#1c99ef 2px solid; display:block;}
.zy-job-show .job-list { }
.zy-job-show .job-list ul { width:832px; margin-top:10px; padding:5px 10px 5px 15px; border-left:#1696f9 3px solid;}
.zy-job-show .job-list ul:hover { background:#e1f5fd;}
.zy-job-show .job-list li { width:832px; line-height:25px;}
.zy-job-show .job-list li b { width:702px; line-height:25px; color:#1696F9; font-weight:normal; font-size:16px; float:left;}
.zy-job-show .job-list li .time { width:130px; line-height:25px; color:#aaa; font-style:normal; text-align:right; float:right;}
.zy-job-show .job-list li i { float:left; line-height:25px; margin-right:10px; color:#aaa; font-style:normal;}

.zy-job-show .job-show-right { width:260px; height:auto; background:url(../images/job_show_right_bg.png) repeat-y; padding:20px; display:table-cell; vertical-align:top;}
.zy-job-show .job-hospital-info { width:260px;}
.zy-job-show .job-hospital-info dl {}
.zy-job-show .job-hospital-info dt { width:128px; height:128px; text-align:center; border:#E8E8E8 1px solid; margin:20px 0px 0px 64px;}
.zy-job-show .job-hospital-info dt img { width:128px; height:128px; overflow:hidden;}
.zy-job-show .job-hospital-info dd { width:260px; height:30px; line-height:30px; font-size:12px; overflow:hidden;}
.zy-job-show .job-hospital-info .job-hospital-name { text-align:center; font-size:16px;} 
.zy-job-show .job-other {}
.zy-job-show .job-other dl { padding:10px 0; border-bottom:#e8e8e8 1px dotted;}
.zy-job-show .job-other dt { width:260px; height:30px; line-height:30px; color:#1696f9; overflow:hidden;}
.zy-job-show .job-other dt a { color:#1696f9;}
.zy-job-show .job-other dt a:hover { color:#f00;}
.zy-job-show .job-other dd { width:260px; height:30px; line-height:30px; color:#999; overflow:hidden;}
.zy-job-show .job-hospital-weal {}
.zy-job-show .job-hospital-weal i { font-style:normal; white-space:nowrap; font-size:12px; color:#777; padding:5px 8px; border:1px #eee solid; margin:0px 10px 8px 0px; cursor:pointer; float:left;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.zy-job-show .job-hospital-weal i:hover { background:#f60; border:1px #f60 solid; color:#fff;}
.zy-job-show .job-hospital-contact { line-height:30px;}
.zy-job-show .job-hospital-contact .con {}
.zy-job-show .job-hospital-contact .con-sign a { color:#1c99ef; font-weight:bold; padding:0 5px;}
.zy-job-show .job-hospital-contact .con-sign a:hover { color:#f00;}
.zy-job-show .job-hospital-contact .con-login a { color:#f60; font-weight:bold; padding:0 5px;}
.zy-job-show .job-hospital-contact .con-login a:hover { color:#f00;}
.zy-job-show .job-hospital-contact .hospital-map { width:260px; height:160px; padding:10px 0; overflow:hidden;}
.zy-job-show .job-hospital-contact .hospital-map img { width:260px; height:160px; overflow:hidden;}
.zy-job-show .zy-hospital-dec { color:#666; line-height:30px;}
.zy-job-show .zy-hospital-con { overflow:hidden; position:relative;}
.zy-job-show .zy-hospital-read-more { line-height:30px; text-align:center; color:#1e9fff; font-weight:bold; border-top:4px double #e8e8e8; cursor:pointer;}

/*医院详情*/
.zy-hospital-show { width:1200px; padding:20px;}
.zy-hospital-show .hospital-logo { width:128px; height:128px; text-align:center; border:#E8E8E8 1px solid; margin:0px 20px 0px 0px;}
.zy-hospital-show .hospital-logo img { width:128px; height:128px; overflow:hidden;}
.zy-hospital-show .hospital-name { width:740px;}
.zy-hospital-show .hospital-name dl { border-right:#e8e8e8 1px solid; text-align:center; padding:0 40px; margin-top:20px; float:left;}
.zy-hospital-show .hospital-name dl:nth-child(2) { border-left:#e8e8e8 1px solid;}
.zy-hospital-show .hospital-name dt { color:#1c99ef; font-size:16px; font-weight:bold; line-height:24px;}
.zy-hospital-show .hospital-name dd { line-height:24px;}
.zy-hospital-show .hospital-name-con { width:740px; line-height:30px; font-size:20px; font-weight:bold; padding:10px 0;}
.zy-hospital-show .hospital-name-con img { vertical-align:text-top; padding-left:5px;}
.zy-hospital-show .zy-share { width:270px;}
.zy-hospital-show .zy-share span { line-height:30px;}
.zy-hospital-tab { width:1200px; height:40px; background:#5b606c;}
.zy-hospital-tab li { width:140px; height:40px; text-align:center; color:#fff; font-size:16px; line-height:40px; float:left; cursor:pointer;}
.zy-hospital-tab .on { background:#00b2fc; font-weight:bold;}
.zy-hospital-tab li a { color:#fff;}

/*医院相册*/
.zy-hospital-photo { width:860px;}
.zy-hospital-photo dl { width:190px; background:#fff; padding:4px; margin:15px 15px 0px 0px; border:#e8e8e8 1px solid; float:left;}
.zy-hospital-photo dl dt { width:190px; height:140px;}
.zy-hospital-photo dl dt img { width:190px; height:140px;}
.zy-hospital-photo dl dd { width:190px; height:30px; background:#f5f5f5; line-height:30px; text-align:center; overflow:hidden;}


/*人才列表*/
.zy-resume-list { width:960px; padding:20px;}
.zy-resume-list .zy-resume-list-item { width:920px; margin-bottom:10px; border-bottom:#e5e5e5 1px dotted;}
.zy-resume-list .zy-resume-list-item:hover { background:#edf9ff;}
.zy-resume-list .resume-user-pic { width:80px; height:80px; overflow:hidden;}
.zy-resume-list .resume-user-pic img { width:80px; height:80px;
	-moz-border-radius:40px; 
	-webkit-border-radius:40px;
	-o-border-radius:40px;
	border-radius:40px;
}
.zy-resume-list .resume-con { width:550px; padding-left:10px;}
.zy-resume-list .resume-con li { width:550px; color:#999; line-height:30px; color:#999; font-size:14px;}
.zy-resume-list .resume-con li .resumename { width:550px; height:30px; line-height:30px; color:#0087d5; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zy-resume-list .resume-con li .commend-ico { margin-right:5px; vertical-align:middle;}
.zy-resume-list .resume-con li a:hover{ color:#f60; text-decoration:underline;}
.zy-resume-list .resume-con li dl { margin-top:10px;}
.zy-resume-list .resume-con li dd { height:30px; background:#f4fafd; color:#72b7e1; font-size:12px; line-height:30px; padding:0 8px; margin-bottom:10px; display:inline-block; border:1px solid #eaf4fa;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.zy-resume-list .resume-status { width:129px; color:#999; font-size:12px; line-height:30px; padding-left:10px; margin:0 10px; border-left:#e5e5e5 1px solid;}
.zy-resume-list .send-job { width:120px;}
.zy-resume-list .send-job .application { width:120px; height:35px; background:#00abec; color:#fff; text-align:center; font-size:14px; line-height:35px; display:block;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.zy-resume-list .send-job .application:hover { background:#f60;}
.zy-resume-list .send-job .collection, .zy-resume-list .send-job .shared { color:#666; margin-top:8px; text-align:center; display:block; font-size:14px; line-height:24px;}
.zy-resume-list .send-job .collection:hover, .zy-resume-list .send-job .shared:hover { color:#f60; }
.zy-resume-list .bdshare {}

/*个人简历*/
.resume-show { width:900px; height:240px; padding:20px;}
.resume-show .resume-number { width:860px; height:30px; color:#999; border-bottom:#f1f1f1 solid 1px;}
.resume-show .resume-user-pic { width:120px; height:120px; overflow:hidden;}
.resume-show .resume-user-pic img { width:120px; height:120px;
	-moz-border-radius:60px; 
	-webkit-border-radius:60px;
	-o-border-radius:60px;
	border-radius:60px;
}
.resume-show .resume-user-info { width:730px; padding-left:10px;}
.resume-show .resume-user-info li { width:730px; color:#999; line-height:30px; color:#999; font-size:14px;}
.resume-show .resume-user-info li .resumename { width:730px; height:30px; line-height:30px; color:#0087d5; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.resume-show .resume-user-info li .commend-ico { margin-right:5px; vertical-align:middle;}
.resume-show .resume-user-info li a:hover{ color:#f60; text-decoration:underline;}
.resume-show .resume-user-info li dl { }
.resume-show .resume-user-info li dd { height:30px; background:#f4fafd; color:#72b7e1; font-size:12px; line-height:30px; padding:0 8px; margin-bottom:10px; display:inline-block; border:1px solid #eaf4fa;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.resume-show .resume-user-info a { color:#c00; font-weight:bold;}
.resume-operation { width:280px; height:240px; padding:20px 0px 0px 0px;}
.resume-operation .invited { width:240px; height:45px; background:#f60; line-height:45px; text-align:center; color:#fff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.resume-operation .invited:hover { background:#f06000;}
.resume-operation .invited a { color:#fff;}
.resume-operation ul { margin-top:20px;}
.resume-operation li { width:108px; height:43px; line-height:43px; text-align:center; border:#eee 1px solid; margin:0px 0px 20px 20px; float:left;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.resume-operation li:hover { background:#f60; color:#fff; border:#f60 1px solid;}
.resume-operation li a { width:108px; height:43px; display:block;}
.resume-operation li a:hover {color:#fff;}
.resume-show-con { width:1200px; padding:20px; box-sizing:border-box;}
.resume-show-con .tits { width:1130px; height:40px; line-height:40px; padding-left:30px; font-size:18px; color:#555; font-weight:bold; border-bottom:#eee 1px solid;  float:left;}
.resume-show-con .wish, .resume-show-con .educate, .resume-show-con .appraise, .resume-show-con .work, .resume-show-con .train, .resume-show-con .language,
.resume-show-con .item, .resume-show-con .skill, .resume-show-con .cert, .resume-show-con .picture, .resume-show-con .addons { width:1160px; height:auto; padding-bottom:10px;}
.resume-show-con .wish .title { background:url(../images/res1.png) 0px 6px no-repeat;} /* 求职意向 */
.resume-show-con .appraise .title { background:url(../images/res2.png) 0px 6px no-repeat;} /* 自我评价 */
.resume-show-con .educate .title { background:url(../images/res3.png) 0px 6px no-repeat;} /* 教育背景 */
.resume-show-con .work .title { background:url(../images/res4.png) 0px 6px no-repeat;} /* 工作经历 */
.resume-show-con .train .title { background:url(../images/res5.png) 0px 6px no-repeat;} /* 培训经历 */
.resume-show-con .language .title { background:url(../images/res6.png) 0px 6px no-repeat;} /* 语言能力 */
.resume-show-con .item .title { background:url(../images/res7.png) 0px 6px no-repeat;} /* 项目经验 */
.resume-show-con .skill .title { background:url(../images/res8.png) 0px 6px no-repeat;} /* 技能专长 */
.resume-show-con .cert .title { background:url(../images/res9.png) 0px 6px no-repeat;} /* 我的证书 */
.resume-show-con .picture .title { background:url(../images/res10.png) 0px 6px no-repeat;} /* 我的作品 */
.resume-show-con .addons .title { background:url(../images/res11.png) 0px 6px no-repeat;} /* 附加信息 */

/* 两列列表 */
.resume-show-con .twolist { width:1160px; float:left;}
.resume-show-con .twolist li { width:580px; line-height:30px; float:left;}
.resume-show-con .twolist li b { width:80px; line-height:30px; color:#999; font-weight:normal; float:left;}
.resume-show-con .twolist li p { width:500px; line-height:30px; color:#333; float:left;}
.resume-show-con .twolist li p em { width:100%;line-height:30px; font-style:normal; float:left;}

/* 一列列表 */
.resume-show-con .onelist { width:1160px; height:auto; float:left;}
.resume-show-con .onelist dt { width:80px; height:auto; line-height:30px; color:#999; float:left;}
.resume-show-con .onelist dd { width:1080px; height:auto; line-height:30px; float:left;}

/* 一列显示 */
.resume-show-con .oneview { width:1160px; height:auto; float:left;}
.resume-show-con .oneview ul { width:1160px; height:auto; border-bottom:0px #EEE dashed;background:url(../images/resume_line.png) 125px 5px no-repeat; padding:5px 0px; float:left;}
.resume-show-con .oneview ul:last-child { border-bottom:0;}
.resume-show-con .oneview ul .li1 { width:160px; line-height:30px; color:#999; float:left;}
.resume-show-con .oneview ul .li2 { width:1000px; line-height:30px; float:left;}
.resume-show-con .oneview ul .li2 b { width:100%; line-height:30px; color:#0FA3F6; font-weight:normal; float:left;}
.resume-show-con .oneview ul .li2 b i { font-style:normal; color:#ccc; margin:0px 10px;}
.resume-show-con .oneview ul .li2 p { width:100%; line-height:25px; color:#999; float:left;}
.resume-show-con .oneview ul .li2 p em { font-style:normal; font-weight:bold;}
.resume-show-con .oneview ul .li2 p i { font-style:normal; color:#ccc; margin:0px 10px;}

/* 两列显示 */
.resume-show-con .twoview { width:1160px; height:auto; float:left;}
.resume-show-con .twoview ul { width:380px; height:auto; border-bottom:0px #EEE dashed;background: url(../images/resume_line.png) 125px 5px no-repeat; padding:10px 0px; float:left;}
.resume-show-con .twoview ul .li1 {width:140px; line-height:16px; color:#AAA; text-align:left; float:left;}
.resume-show-con .twoview ul .li2 { width:240px; height:14px; line-height:14px; float:left;}
.resume-show-con .twoview ul .li2 span { width:240px; height:14px; background:#ddd; border-radius:10px; float:left;}
.resume-show-con .twoview ul .li2 i { width:auto; height:14px; background:#0FA3F6; color:#FFF; font-size:12px; text-align:left; font-style:normal; border-radius:10px; float:left;}

/* 五列显示 */
.resume-show-con .fiveview { width:1160px; height:auto; float:left;}
.resume-show-con .fiveview  ul { width:160px; height:auto; border:1px #E6E6E6 solid; margin:0px 5px; float:left;}
.resume-show-con .fiveview  ul .li1 { width:156px; height:156px; border-bottom:1px #eee solid; text-align:center; padding-top:3px; float:left;}
.resume-show-con .fiveview  ul .li1 img { width:150px; height:150px;}
.resume-show-con .fiveview  ul .li2 { width:156px; height:35px; line-height:35px; text-align:center; color:#aaa; font-size:12px; float:left;}

/*关于我们*/
.about-nav { width:240px; background:#fff;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}
.about-nav .nav-bar { width:240px; height:40px; background:url(../images/about_bar.jpg) no-repeat; color:#fff; text-align:center; letter-spacing:2px; line-height:36px; font-weight:bold;}
.about-nav .nav-bar2 { width:190px; height:50px; background:#1c99ef url(../images/about_nav_bar2.png) 20px 16px no-repeat; color:#fff; letter-spacing:2px; line-height:50px; font-weight:bold; padding-left:50px;}
.about-nav ul { padding:0px 20px 20px 20px;}
.about-nav li { width:200px; height:40px; background:url(../images/about_nav_bg2.png) no-repeat; line-height:40px; margin-top:10px; cursor:pointer;}
.about-nav li a { color:#333; display:block; padding-left:30px;}
.about-nav li a:hover { color:#fff;}
.about-nav li:hover { width:200px; background:url(../images/about_nav_bg.png) no-repeat;}
.about-nav .nav-bg { background:url(../images/about_nav_bg2.jpg) no-repeat; color:#fff; display:block;}
.about-nav .on { width:200px; background:url(../images/about_nav_bg.png) no-repeat; font-weight:bold; color:#333; display:block;}
.about-nav .on a { color:#fff;}
.about-nav .search-input { width:200px; height:36px; border:#dcdcdc 1px solid; padding:0px 10px;}
.about-nav .search-input:focus { outline:none; border-color:rgba(28, 153, 239, 0.8);}
.about-nav .search-btn { width:200px; height:36px; background:#0FA9F6; font-size:15px;}
.about-nav .search-btn:hover { width:200px; height:36px; background:#0b0;}
.about-con-wrap { width:940px; background:#fff;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}
.about-con-title { width:910px; height:38px; line-height:38px; background:#fafafa; border-bottom:#1c99ef 2px solid; position:relative; padding:0 20px 0 10px;}
.about-con-title .about-title-bar { min-width:120px; height:38px; background:url(../images/about_right_ico.png) 0px center no-repeat; color:#1c99ef; font-weight:bold; padding-left:22px}
.about-con-title2 { width:870px; height:38px; line-height:38px; background:#fff; border-bottom:#f6f6f6 2px solid; position:relative; padding:10px 20px 0 10px;}
.about-con-title2 .about-title-bar { min-width:120px; height:38px; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#1c99ef; font-weight:bold; padding-left:15px}
.about-con { padding:20px; line-height:30px;}
.about-con img { max-width:800px;}

/*新闻详情页*/
.zy-news-show { width:1200px; padding:20px;}
.zy-news-show h1 { color:#1c99ef; line-height:30px; font-size:20px; text-align:center; padding-bottom:20px;}
.zy-news-show .soure { height:40px; line-height:40px; background:#f7f7f7; text-align:center; margin-bottom:10px;}
.zy-news-show-con { line-height:36px; font-size:16px;}
.zy-news-location { line-height:30px; padding:10px 10px 0 10px;}

/*子页新闻列表*/
.zy-news-list { width:1200px;}
.zy-news-list ul {}
.zy-news-list li { border-bottom:#ededed 1px dotted; padding:10px 0;}
.zy-news-list li:hover { background:#f8f8f8; display:block;}
.zy-news-list li h3 { height:30px; line-height:30px;}
.zy-news-list li time { color:#15a871;}
.zy-news-list li .news-list-con { font-size:14px; line-height:30px; color:#888;}
.zy-news-list ul>li>span { color:#f30;}
.zy-news-list ul>li>span>a { color:#f30;}
.zy-news-list ul>li>span>a:hover { color:#f00;}
.zy-news-list dl { border-bottom:#ededed 1px dashed; padding:10px 0;}
.zy-news-list dl:hover { background:#f8f8f8; display:block;}
.zy-news-list dl dt { width:213px; height:143px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left;}
.zy-news-list dl dd { width:960px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-list dl dd h3 { height:30px; line-height:30px;}
.zy-news-list dl dd h3 a { color:#3ebb2b;}
.zy-news-list dl dd h3 a:hover { color:#ff9e0d;}
.zy-news-list dl dd time { color:#c00;}
.zy-news-list dl dd .news-list-con { width:960px; height:90px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list dl dd  a { color:#888;}
.zy-news-list dl dd a:hover { color:#c00;}
.zy-news-list dl dd span { color:#f30;}
.zy-news-list dl dd span a { color:#f30;}
.zy-news-list dl dd span a:hover { color:#f00;}
.zy-news-list2 { min-height:400px; padding:5px 0 10px 0;}
.zy-news-list2 li { padding:0 15px 0 30px; height:45px; background:url(../images/news_dot.gif) 14px center no-repeat; line-height:45px; border-bottom:#ededed 1px dotted; overflow:hidden;}
.zy-news-list2 li:hover { background:#f7f7f7 url(../images/news_dot.gif) 14px center no-repeat; cursor:pointer;}
.zy-news-pic { width:940px; padding-bottom:20px;}
.zy-news-pic dl { width:210px; height:180px; margin:20px 0 0 20px; float:left;}
.zy-news-pic dt { width:200px; height:150px; padding:4px; border:#dfdfdf 1px solid;}
.zy-news-pic dt:hover { border:#f60 1px solid;}
.zy-news-pic dt img { width:200px; height:150px; overflow:hidden;}
.zy-news-pic dd { width:200px; height:30px; line-height:30px; text-align:center;}
.zy-next-news { width:100%;}
.zy-next-news li { line-height:30px;}
.zy-share { width:100%;}
.zy-share span { line-height:30px;}

/*子页图片列表*/
.zy-pic-list { width:928px;}
.zy-pic-list ul { padding:20px 0 0px 0;}
.zy-pic-list li { width:262px; height:183px; background:#e4e4e4 url(../images/no_pic.jpg) center center no-repeat; background-size:100% 100%; float:left; margin:0px 0px 20px 20px; position:relative; overflow:hidden;}
.zy-pic-list li img { width:262px; height:183px; transition:transform .3s; overflow:hidden;}
.zy-pic-list li:hover img { transform:scale(1.2);}
.zy-pic-list li .pic-title { width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}
.zy-pic-list li .pic-title-hoverbg { width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:13px;
	background:rgba(40, 132, 213, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}

/*在线留言*/
.msg-search-box { width:910px; padding:20px 0;}
.search-box { width:150px; height:40px; position:relative;}
.search-box select, .msg-book-table select { width:100%; height:36px; border:#dcdcdc 1px solid; color:#999; padding-left:5px; outline:none; /*padding-left:5px;background:url(../images/pro_tab_icon_arrow.png) 65px 10px no-repeat;*/
	/*很关键：将默认的select选择框样式清除*/ 
	/*appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;*/
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.search-box select:focus, .msg-book-table select:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.search-box select::-ms-expand, .msg-book-table select::-ms-expand { display:none;}
.search-box select option, .msg-book-table select option { font-size:14px;}
.msg-input-box { width:240px;}
.msg-input-box input, .archives-input-box input { width:100%; height:36px; padding:0 10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-input-box input:focus, .archives-input-box input:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.msg-search-btn { width:150px;}
.msg-search-btn input[type="button"], .msg-book-table input[type="button"], .archives-search-btn input[type="button"] { width:100%; height:36px; background:#1c99ef; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-search-btn input[type="button"]:hover, .msg-book-table input[type="button"]:hover, .archives-search-btn input[type="button"]:hover { background:#ff9728;}
.msg-table { width:910px; background:#fff;}
.msg-table tr:hover { background:#edf2f9;}
.msg-table th { height:40px; background:#edf2f9; color:#1c99ef;}
.msg-table td { height:40px; padding:0px 10px;}
.msg-table .td-list-ico { padding:2px 5px 0px 0px;}
.msg-table .odd { background:#fff;}
.msg-table .even { background:#f7f7f7;}
.msg-table .td-center { text-align:center;}
.msg-show-table { width:910px; background:#fff;}
.msg-show-table td { height:40px; border:#e6e6e6 1px solid; line-height:24px; padding:0px 10px;}
.msg-show-table .title { color:#0099dd; font-weight:bold; text-align:center;}
.msg-show-table .td-bg { width:150px; background:#f8fbff; text-align:center;}

/*在线留言输入框按钮*/
.msg-book-desc { width:900px; background:#f8fbff; line-height:30px;}
.msg-book-desc .book { margin:20px 20px 20px 50px;}
.msg-book-desc span { margin:40px 20px 20px 0px;}
.msg-book-desc b { color:#ff8400;}
.msg-book-table { width:900px; background:#fff;}
.msg-book-table td { height:50px; border:#f2f2f2 1px solid; line-height:24px; padding:0px 10px;}
.msg-book-table .title { color:#0099dd; font-weight:bold; text-align:center;}
.msg-book-table .td-bg { width:100px; background:#f8fbff;}
.msg-book-table input { width:100%; height:36px; padding:0 10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-book-table input:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.msg-book-table textarea { width:100%; line-height:18px; padding:10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-book-table textarea:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.msg-book-table input[type="button"] { width:200px !important;}
.msg-book-table .jgjl { margin-left:120px;}
.msg-book-table .identify-wrap { width:305px; position:relative; margin:0;}
.msg-book-table .identify-code { position:absolute; right:4px; top:3px; cursor:pointer;}
.msg-book-table .msg-code { width:110px; position:absolute; right:0px; top:0px; cursor:pointer;}
.msg-book-table .msg-code input { width:100% !important;}