/* CSS Document */ /* Update: 2016.09.8 ** Author: xJason ***基础类 公共调用用于全站 背景色:#FBFBFB 颜色编号: 黑色 :#333333 用途:主体字体 浅灰色:#cccccc 用途:背景 线 边框 深灰色:#666666 用途:内容备注 淡红色:#ff5370 用途:价格 星 活跃度 按钮背景 经过边框、链接 标题 蓝色:#07a3ea 用途:栏目 标题 纯白色:主体按钮字体 **---基本元素初始化---*/ .main i { position: absolute; width: 4px; height: 4px; border-radius: 2px; line-height: 4px; background-color: #666; } .menu { width: 240px; margin: 0 30px; margin-top: 45px; } .menu_head { width: 240px; height: 40px; background: #07a3ea; } .menu_head p { line-height: 40px; text-align: center; color: #fff; } .menu_head span { font-size: 12px; } .menu ul li { height: 40px; border: 1px solid #ccc; border-top: 0; box-sizing: border-box; line-height: 40px; text-indent: 4em; position: relative; background: url("/renaitangzryiynet/images/menu_01.png") 200px center no-repeat; } .menu ul li:hover a { display: block; width: 100%; height: 40px; line-height: 40px; color: #ff5370; } .menu ul li a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .menu ul li a i { top: 18px; left: 52px; } .menu ul li a:hover { text-decoration: none; } .menu_on { border-left: 3px solid #07a3ea !important; background: url("/renaitangzryiynet/images/menu_02.png") 198px center no-repeat !important; text-indent: 62px !important; } .menu_on i { left: 50px !important; } .menu_service { width: 240px; height: 100px; margin-top: 20px; background: #07a3ea; position: relative; } .menu_service p { color: #fff; text-align: center; line-height: 36px; font-size: 24px; } .menu_service p:first-child { padding-top: 20px; text-indent: 1.5em; } .menu_service>div { width: 34px; height: 34px; border-radius: 50%; position: absolute; left: 45px; top: 22px; background: url("/renaitangzryiynet/images/menu_04.jpg") center no-repeat; } .menu_service>div img { display: block; margin: 0 auto; margin-top: 6px; } .main_title { width: 860px; } .location { width: 100%; text-align: right; height: 70px; line-height: 70px; font-size: 14px; background: url("/renaitangzryiynet"/renaitangzryiynet"/renaitangzryiynet/images/location.png""") 615px center no-repeat; } .product_location { background: url("/renaitangzryiynet"/renaitangzryiynet"/renaitangzryiynet/images/location.png""") 680px center no-repeat !important; } .location span { color: #07a3ea; } .title_head { width: 100%; height: 50px; border-top: 1px solid #07a3ea; border-bottom: 1px solid #07a3ea; } .title_head p { text-align: center; height: 40px; line-height: 40px; font-size: 18px; margin-top: 3px; border-top: 2px solid #07a3ea; border-bottom: 2px solid #07a3ea; } .article { width: 95%; margin: 0 auto; margin-top: 20px; min-height: 400px; } .article .contact { width: 390px; } .person_main { width: 100%; height: auto; border: 1px solid #ccc; box-sizing: border-box; margin-top: 5px; } .person_main_head { height: 40px; line-height: 40px; background: #f2f2f2; } .person_main_head p { margin-right: 20px; color: #999; font-size: 14px; } .person_main_head b { display: block; line-height: 16px; font-size: 13px; text-align: center; border-radius: 50%; margin: 0 4px; margin-top: 12px; width: 16px; height: 16px; float: left; background: #07a3ea; color: #fff; } .person_main_head a { float: left; } .person_t { border-top: 1px solid #ccc; height: 30px; line-height: 30px; font-size: 14px; } .person_t p { float: left; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px; } .JobTitle { width: 220px; text-indent: 1em; } .JobLife { width: 170px; } .JobEdu { width: 170px; } .JobAddress { width: 210px; } .intro_article { width: 100%; } .intro_article p { text-indent: 2em; line-height: 24px; font-size: 14px; margin-top: 5px; } .intro_article img { margin: 0 auto; max-width: 90%; } .honor_title ul li { width: 230px; height: 280px; float: left; margin: 0 20px; margin-top: 10px; } .honor_title ul li>div { width: 230px; height: 230px; } .honor_title ul li>div img { max-width: 230px; max-height: 230px; } .honor_title ul li p { display: inline-block; text-align: center; width: 230px; height: 50px; line-height: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .pic_unit { width: 225px; height: 265px; float: left; margin: 10px 23px; position: relative; } .pic_unit .img_box { width: 225px; height: 225px; overflow: hidden; } .pic_unit .img_box:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .pic_unit .img_box img { max-height: 225px; max-width: 225px; display: block; margin: 0 auto; -webkit-transition: 1000ms; -moz-transition: 1000ms; -ms-transition: 1000ms; -o-transition: 1000ms; transition: 1000ms; } .pic_unit .img_box:hover .handle { bottom: 40px; display: block; } .pic_unit .ImgName{ height:30px; line-height:30px; text-align:center; width:100%;} .handle { width: 100%; height: 30px; line-height: 30px; position: absolute; bottom: 0; left: 0; background: rgba(102,102,102,.4) !important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66666666, endColorstr=#66666666); color: #fff; display: none; } .handle a { color: #fff; padding: 0 10px; } .handle a:first-child { padding-left: 25px; background: url("/renaitangzryiynet/images/company_12.png") 4px center no-repeat; } .handle a:first-child+a { padding-right: 4px; padding-left: 20px; background: url("/renaitangzryiynet/images/company_13.png") 4px center no-repeat; } .pic_unit input { width: 100%; height: 40px; line-height: 40px; text-align: center; background: #666; color: #fff; outline-style: none; border-style: none; box-sizing: border-box; border-color: #666; } .pic_unit input:hover { border: 1px solid #f57f17; } .product_unit { width: 100%; height: 260px; border: 1px solid #ccc; box-sizing: border-box; margin-top: 30px; } .product_unit:hover { border-color: #333; } .product_unit .img_box { width: 240px; height: 240px; margin: 10px 20px; } .product_unit .img_box img { max-height: 240px; max-width: 240px; } .product_intro { height: 100%; border-left: 1px solid #ccc; } .product_intro h4 { margin: 10px 30px; font-size: 18px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 460px; } .product_intro>p { width: 460px; height: 100px; margin: 0 30px; font-size: 14px; } .product_intro .Cp_Btn a { display: block; width: 110px; height: 30px; margin-left: 30px; margin-top: 20px; border-radius: 4px; text-align: center; line-height: 30px; border: 1px solid #ccc; } .product_intro .Cp_Btn a:hover { background: #07a3ea; color: #fff; text-decoration: none; border-color: #07a3ea; } .product_price { width: 460px; height: 36px; line-height: 36px; margin: 0 30px; border-bottom: 1px solid #ccc; } .product_price p:first-child span:first-child { font-size: 24px; color: #ff5370; margin: 0 15px 0 5px; } .product_price p:first-child+p { margin-left: 5px; color: #999; font-size: 14px; } .product_price a { display: block; width: 110px; height: 30px; text-align: center; line-height: 30px; color: #333; border: 1px solid #ccc; border-radius: 4px; } .product_price a:hover { text-decoration: none; background: #07a3ea; border-color: #07a3ea; color: #fff; } .proShow { width: 230px; height: 250px; } .proShow>img { max-width: 228px; max-height: 250px; } .details_head { width: 100%; height: 10px; border-top: 1px solid #07a3ea; } .pro_details { width: 560px; } .pro_details>p { margin-top: 10px; } .pro_details>p:first-child { font-size: 24px; margin: 0; font-weight: bold; } .pro_details>p:first-child+p { font-weight: bold; } .pro_details>p:first-child+p+p { height: 130px; font-size: 14px; } .pro_details .product_price { width: 560px; padding: 0; margin: 0 auto; } .details_title { margin-top: 10px; } .details_title>p { font-size: 24px; height: 45px; line-height: 45px; font-weight: bold; border-bottom: 1px solid #ccc; } .details_title ol { font-size: 14px; margin-top: 10px; } .details_title ol li { line-height: 24px; } .product_np { margin-top: 40px; } .recommend { width: 100%; position: relative; } .recommend>p { width: 100%; height: 45px; line-height: 45px; font-weight: bold; font-size: 24px; border-bottom: 1px solid #ccc; margin-top: 10px; } .recommend_lit { width: 760px; height: 190px; margin: 0 auto; margin-top: 45px; overflow: hidden; } .recommend_lit ul { width: 100%; height: 190px; transition: .5s; } .recommend_lit ul li { float: left; width: 170px; height: 190px; margin: 0 10px; } .recommend_lit ul li p { width: 100%; height: 30px; line-height: 30px; text-align: center; } .recommend_lit ul li img { max-width: 170px; max-height: 150px; } .details_prev { width: 27px; height: 90px; background: url("/renaitangzryiynet/images/honor_prev.png") center no-repeat; position: absolute; left: -20px; top: 110px; cursor: pointer; } .details_next { width: 27px; height: 90px; background: url("/renaitangzryiynet/images/honor_next.png") center no-repeat; position: absolute; right: -20px; top: 110px; cursor: pointer; } .expert_unit { width: 100%; height: 250px; border-bottom: 1px solid #ccc; margin-top: 10px; } .expert_img { width: 170px; height: 220px; border: 1px solid #ccc; margin-top: 10px; } .expert_img>div { width: 160px; height: 210px; margin: 5px; background: #f2f2f2; text-align: center; overflow: hidden; } .expert_img img { width: 160px; } .expert_data { width: 650px; margin-top: 10px; } .expert_doc { width: 100%; height: 65px; border-bottom: 1px dashed #07a3ea; } .expert_doc p { line-height: 32px; } .expert_doc p span { font-size: 20px; color: #07a3ea; font-weight: bold; } .expert_details { width: 100%; height: 80px; background: #f2f2f2; margin-top: 10px; } .expert_details p { font-size: 12px; margin: 0 10px; text-indent: 2em; padding-top: 20px; } .expert_details p a { color: #ff5370; } .expert_details p a:hover { text-decoration: none; } .expert_data>a { display: block; width: 100px; height: 30px; background: #07a3ea; color: #fff; float: left; line-height: 30px; margin: 0 10px; margin-top: 20px; border-radius: 4px; } .expert_data>a:hover { text-decoration: none; } .expert_data>a img { display: block; float: left; margin: 7px 4px 0 7px; } .expdetails_title_head { width: 100%; height: 70px; margin-top: 30px; border-bottom: 1px solid #ccc; } .expdetails_title_head h4 { font-size: 20px; text-align: center; } .expdetails_title_head h4 span { margin: 0 8px; } .expdetails_title_head p { color: #666; text-align: center; } .expdetails_title_head p span { margin: 0 16px; line-height: 32px; } .expdetails_data { width: 100%; height: 315px; margin-top: 20px; border-bottom: 1px dashed #07a3ea; } .expdetails_data_fl { width: 500px; margin-left: 20px; } .expdetails_data_name { width: 320px; height: 62px; line-height: 48px; font-size: 24px; color: #fff; text-indent: 1em; margin-top: 10px; background: url("/renaitangzryiynet/images/expdetails_bac.png") center no-repeat; } .expdetails_data_fl p { height: 24px; margin-top: 20px; text-indent: 1em; } .expdetails_data_fl p span { font-weight: bold; font-size: 18px; } .expdetails_data_fl a { display: block; width: 100px; height: 30px; background: #07a3ea; color: #fff; float: left; line-height: 30px; margin: 0 16px; margin-top: 20px; border-radius: 4px; } .expdetails_data_fl a:hover { text-decoration: none; } .expdetails_data_fl a img { display: block; float: left; margin: 7px 4px 0 7px; } .expdetails_data .img_box { width: 225px; height: 300px; } .expdetails_data .img_box img { max-width: 225px;} .expdetails_intro { width: 830px; padding: 0 15px; mix-height: 215px; border-bottom: 1px dashed #07a3ea; } .expdetails_intro h4 { line-height: 30px; margin-top: 30px; font-size: 20px; color: #07a3ea; } .expdetails_intro p { margin-top: 20px; text-indent: 2em; font-size: 14px; } .expdetails_skill { width: 830px; padding: 0 15px; height: 125px; border-bottom: 1px solid #ccc; } .expdetails_skill h4 { line-height: 30px; margin-top: 30px; font-size: 20px; color: #07a3ea; } .expdetails_skill p { margin-top: 10px; text-indent: 2em; font-size: 14px; } .expdetails_transit { width: 100%; height: 70px; margin-top: 30px; } .expdetails_transit p { margin-left: 15px; } .expdetails_recommend_head { height: 30px; border-bottom: 1px solid #07a3ea; } .expdetails_recommend_head p { line-height: 30px; text-indent: 1em; } .expdetails_recommend_main { margin-top: 15px; } .expdetails_recommend_img { width: 170px; height: 220px; border: 1px solid #ccc; } .expdetails_recommend_img div { width: 160px; height: 210px; background: #f2f2f2; margin: 5px; } .expdetails_recommend_img img { max-width: 160px; max-height: 210px; } .expdetails_recommend_data { width: 650px; } .expdetails_recommend_data_head { width: 100%; height: 80px; border-bottom: 1px dashed #07a3ea; } .expdetails_recommend_data_head h4 { font-size: 20px; color: #07a3ea; line-height: 48px; } .expdetails_recommend_data_head h4 span { margin-right: 16px; } .expdetails_recommend_data_head p { line-height: 24px; } .expdetails_recommend_data>p { font-size: 12px; margin-top: 20px; line-height: 20px; } .expdetails_recommend_data>p a { color: #ff5370; } .expdetails_recommend_data>p a:hover { text-decoration: none; } .expdetails_recommend_data>a { display: block; width: 80px; height: 30px; line-height: 30px; text-align: center; color: #07a3ea; border: 1px solid #ccc; border-radius: 4px; float: left; margin: 30px 10px; } .expdetails_recommend_data>a:hover { background: #07a3ea; color: #fff; text-decoration: none; } .expdetails_recommend_more { width: 100%; height: 150px; position: relative; } .expdetails_recommend_more_box { width: 812px; height: 120px; margin: 0 auto; overflow: hidden; margin-top: 15px; } .expdetails_recommend_more ul { transition: .5s; } .expdetails_recommend_more ul li { width: 92px; height: 120px; margin: 0 5px; float: left; } .expdetails_recommend_more ul li img { max-width: 92px; max-height: 120px; } .expdetails_recommend_prev { width: 18px; height: 30px; background: url("/renaitangzryiynet"/renaitangzryiynet/images/expdetails_np.png"") left center no-repeat; position: absolute; left: 0; top: 45px; cursor: pointer; } .expdetails_recommend_next { width: 18px; height: 30px; background: url("/renaitangzryiynet"/renaitangzryiynet/images/expdetails_np.png"") right center no-repeat; position: absolute; right: 0; top: 45px; cursor: pointer; } .academic_unit { width: 100%; height: 180px; border-bottom: 1px solid #ccc; box-sizing: border-box; } .academic_le { width: 200px; height: 160px; margin: 10px 25px; } .academic_le img { max-width: 200px; max-height: 160px; } .academic_ri { width: 500px; margin-right: 100px; } .academic_ri h4 { font-size: 20px; margin-top: 15px; } .academic_ri p { font-size: 14px; color: #666; } .academic_ri p span { margin-right: 20px; line-height: 36px; } .academic_ri p a { color: #ff5370; } .academic_ri p a:hover { text-decoration: none; } .paging { height: 70px; margin-top: 40px; } .paging ul li { width: 20px; height: 20px; float: left; margin: 28px 4px; border: 1px solid #999; border-radius: 50%; text-align: center; line-height: 20px; font-size: 12px; cursor: pointer; } .paging ul li:first-child { width: 50px; border-radius: 5px; white-space: nowrap; } .paging ul li:last-child { width: 50px; border-radius: 5px; white-space: nowrap; } .paging_on { background: #07a3ea; color: #fff; border-color: #07a3ea !important; } .acadetails_head { width: 100%; min-height: 80px; border-bottom: 1px solid #ccc; box-sizing: border-box; text-align: center; } .acadetails_head h4 { font-size: 20px; line-height: 45px; } .acadetails_head p span { color: #666; margin: 0 12px; } .acadetails_main { margin: 0 15px; } .acadetails_main p { text-indent: 2em; line-height: 24px; margin-top: 15px; } .acadetails_main img { display: block; max-width: 830px; margin: 0 auto; margin-top: 40px; } .acadetails_np { width: 840px; display: inline-block; margin-top: 30px; padding-top: 30px; line-height: 30px; border-top: 1px solid #ccc; } .acadetails_np p { width: 100%; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .contact h4 { font-size: 24px; } .contact p { margin-left: 25px; text-indent: 1.5em; line-height: 50px; } .contact p span { letter-spacing: .5em; } .contact_tel { background: url("/renaitangzryiynet/images/tel.png") left 20px no-repeat; } .contact_person { background: url("/renaitangzryiynet/images/person.png") left 18px no-repeat; } .contact_phone { background: url("/renaitangzryiynet/images/phone.png") left 18px no-repeat; } .contact_qq { background: url("/renaitangzryiynet/images/qq.png") left 18px no-repeat; } .contact_mail { background: url("/renaitangzryiynet/images/mail.png") left 22px no-repeat; } .contact_location { background: url("/renaitangzryiynet"/renaitangzryiynet"/renaitangzryiynet/images/location.png""") left 18px no-repeat; } #allmap { width: 380px; height: 320px; overflow: hidden; font-family: "微软雅黑"; } .contactUs_head { width: 100%; height: 42px; padding-top: 50px; background: url("/renaitangzryiynet/images/head_question.png") center no-repeat; } .contact_Issue { margin-left: 120px; } .demo_head { width: 100%; height: 40px; border-bottom: 2px solid #f36e00; box-sizing: border-box; } .demo_head h4 { width: 100px; line-height: 40px; text-align: center; color: #07a3ea; background: url("/renaitangzryiynet/images/nav_bar.png") center bottom no-repeat; } .demo_head a { line-height: 40px; margin-right: 5px; font-size: 14px; } .treat_roll { width: 380px; height: 300px; margin-top: 10px; overflow: hidden; } .roll_box { height: 600px; position: relative; top: 0; } .roll_box ul { } .roll_box ul li { line-height: 30px; box-sizing: border-box; border-bottom: 1px dashed #ccc; padding: 0 10px 0 50px; background: url("/renaitangzryiynet/images/question.png") 15px center no-repeat; font-size: 14px; font-weight: bold; } .roll_box ul p { line-height: 20px; min-height: 52px; font-size: 12px; padding: 5px 10px 5px 50px; background: url("/renaitangzryiynet/images/answer.png") 15px 10px no-repeat; color: #666; } /*常见问题列表*/ .QuestBox { height: auto !important; width: 100%; } .QuestBox ul li { margin-top: 10px; } .contact_main textarea { width: 470px; height: 110px; padding: 5px 10px; color: #999; margin-top: 10px; } .contact_right { width: 500px; margin-right: 100px; } .contact_right input { width: 230px; height: 40px; padding: 0 10px; border: 1px solid #999; margin-top: 10px; color: #333; line-height: 40px; } .contact_code input { width: 130px; } .contact_code img { display: block; margin: 10px 0 0 40px; width: 100px; height: 42px; cursor: pointer; } #contact_tab { display: block; float: right; margin-right: 40px; margin-top: 40px; font-size: 14px; color: #ff5370; } #contact_sub { background: #f47101; color: #fff; border: none; width: 480px; cursor: pointer; font-size: 18px; } .person_data { line-height: 40px; text-indent: 2em; margin-left: 30px; margin-top: 10px; position: relative; } .person_data p span { color: #999; } .person_head { height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; background: url("/renaitangzryiynet/images/company_22.png") left center no-repeat; } .person_post { text-indent: 1.5em; font-weight: bold; font-size: 18px; } .describe { background: url("/renaitangzryiynet/images/job_data.png") left center no-repeat; } .person_money { background: url("/renaitangzryiynet/images/money.png") left center no-repeat; } .person_new { background: url("/renaitangzryiynet/images/new.png") left center no-repeat; } .person_new span { border: 1px solid #cdcefd; padding: 2px; margin: 0 4px; color: #333 !important; } .person_education { background: url("/renaitangzryiynet/images/education.png") left center no-repeat; } .person_position { color: #32bbe3; background: url("/renaitangzryiynet/images/position.png") left 9px no-repeat; } .person_position a { margin-left: 20px; color: #32bbe3; } .person_recruit { background: url("/renaitangzryiynet/images/recruit.png") left center no-repeat; } .person_recruiter { background: url("/renaitangzryiynet/images/recruiter.png") left center no-repeat; } .person_recruiter span { color: #333 !important; margin-left: 20px; } .person_recruiter span a { color: #ff5370; } .person_recruiter span a:hover { text-decoration: none; } .apply { position: absolute; display: block; width: 200px; height: 50px; line-height: 50px; font-size: 24px; color: #fff; right: 50px; bottom: -20px; text-indent: 3em; background: url("/renaitangzryiynet/images/apply.png") center no-repeat; } .apply:hover { color: #fff; text-decoration: none; } .job_data { line-height: 30px; margin-left: 30px; margin-top: 10px; } .job_data pre { white-space: pre-wrap; font-family: "微软雅黑"; } .marginTop50 { margin-top: 50px; } .content_page { line-height: 40px; height: 40px; padding: 10px 0; } .content_page .left { float: left; margin-left: 50px; display: inline; color: #000000; } .content_page .right { float: right; display: inline; margin-right: 50px; } .content_page .right .current { height: 40px; line-height: 40px; display: inline; margin: 4px; color: #BEBEBE; text-decoration: none; padding: 6px 12px; border: 1px solid #E0E0E0; } .content_page .right .other { height: 40px; line-height: 40px; display: inline; margin: 4px; text-decoration: none; padding: 6px 12px; border: 1px solid #CFCFCF; } .content_page .right .other:hover { text-decoration: none; color: #FFF; background: #07a3ea; } .pagination { margin-top: 5px; margin-left: 10px; margin-right: 10px; color: #000000; } .current { height: 40px; line-height: 40px; display: inline; margin: 4px; color: #BEBEBE; text-decoration: none; padding: 6px 12px; border: 1px solid #E0E0E0; } .other { height: 40px; line-height: 40px; display: inline; margin: 4px; text-decoration: none; padding: 6px 12px; border: 1px solid #CFCFCF; } .other:hover { text-decoration: none; color: #FFF; background: #07a3ea; }