﻿@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
html{overflow-y:scroll}
body {position: relative;width: 100%;height: 100%;font-size:14px;font-family:"microsoft yahei"}

 
.body_bg{ background:#ffffff}
a {color: #505050;text-decoration: none;outline:none;}
a:hover {color: #CD0200;text-decoration: underline;}
.red a, .red a:hover,.red a:visited,.red a:active,.red,a.red:link, a.red:visited, a.red:hover{color:red; text-decoration:none;}

em, i {font-style: normal;}
li {list-style: none outside none;}
img {border: 0 none;vertical-align: middle;}
input {outline: medium none;}
.m5 {margin-top: 5px;}
.m10 {margin-top: 10px;}
.m15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.clear {clear: both;}
.fl {float: left}
.fr {float: right}
.Orange {color: #F60}
.red {color: red;}
.blue {color: #4189d8}
.blod{ font-weight:bold;}
button, input, textarea, th, td { }
.none{display:none;}
#bg{background:rgba(0%,0%,0%,0.5);bottom:0;display:none;left:0;position:absolute;right:0;top 0;width:100%;height:100%;z-index:1001;}
.z-index10{ z-index:10}
.z-index20{ z-index:20}
.z-index30{ z-index:30}
.z-index40{ z-index:40}
.z-index50{ z-index:50}
.z-index60{ z-index:60}
.z-index70{ z-index:70}
.z-index80{ z-index:80}
.z-index90{ z-index:90}
.z-index100{ z-index:100}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
/*submit*/
.uesr_submit{color:#fff;background:#1178c3;border:1px solid #2776b0;box-shadow:0 1px 0 #38a7f7 inset;
background-image: -moz-linear-gradient(top, #89c7f8, #1178c3);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1f84d4), color-stop(1, #1178c3));border-radius:3px;}
.uesr_submit:hover{ background:#1f84d4; text-decoration:none;color:#fff;}
.yun_bth_pic{height:38px; line-height:38px; border:1px solid #ddd; position:relative; padding-left:50px; padding-right:10px;cursor:pointer}
/*color*/
.yun_bg_color{ background:#FF552E}
.yun_text_color{color:#FF552E}
.yun_bg_color_hover{ background:#2c81d6}
.yun_z_bg{ background:#2c81d6}
.cblue{color:#1369c0}
/*nav color*/
.nav_list .nav_list_hover { background:#2c81d6}
.nav_list li a:hover { background:#00b2fc;}
.header_fixed_list_cur{ background:#00b2fc}
.header_fixed_list li a:hover{background:#00b2fc;}
/*start*/
.main{width:1200px; overflow:hidden; margin:0 auto;}
.w1200{width:1200px; margin:0 auto}
.w1000{width:1200px; margin:0 auto}
.yun_content{width:1200px;margin: 0 auto;} 

/* 顶部 */
.head{width:100%;height:36px;background:#f4f4f4;border-bottom: 1px solid #ececec;}
.head_m{width:1200px; overflow:hidden; margin:0 auto;background:#f4f4f4;}
.head_l{float:left; width:1030px; overflow:hidden;}
.head_r{float:right;text-align:right; width:170px; overflow:hidden;}
.head_m a,.head_m a:hover{font-size:14px;text-decoration:none;line-height:250%;color:#5A5A5A;margin-right:15px;}
.head_m a:hover{color:red;}
.head_l a,.head_r a{display:inline;line-height:250%,font-size:14px;color:#5A5A5A;}
.head_r .fr{float:right;}

/*头部搜索*/
.hp_head{width:100%;background:#fff; float:left;}
.logo{float:left;width:780px;margin:20px 0 15px 0;OVERFLOW:hidden;}

.logo_l {float:left;width:80px;margin-right:6px;height:80px;}
.logo_l img{float:left;width:80px;height:80px}
.logo_r {float:right;width:690px;text-align:left;}
.logo_r .bt{float:left;width:100%;text-align:left;font-size:28px;color:#000;line-height:150%;font-weight:600;OVERFLOW:hidden;clear:both;}
.logo_r .pic{float:left;width:100%;margin-top:6px;}
.logo_r .pic img{width:68px;}
.logo_r .pic .dj{width:90px;height:15px;padding:1px 2px;margin-left:6px;font-size:12px;line-height:18px;border:1px solid #FFB200;background-color:#FFEFE9;color:#F74A06;border-radius:1px;}
.logo_r .pic .sj{width:90px;height:15px;padding:1px 2px;margin-left:6px;font-size:12px;line-height:18px;border:1px solid #FFA393;background-color:#FFEFE9;color:#FF5436;border-radius:1px;}
.logo_r .pic .zz{width:90px;height:15px;padding:1px 2px;margin-left:6px;font-size:12px;line-height:18px;border:1px solid #015BB7;background-color:#E7F2FD;color:#015BB7;border-radius:1px;}
.logo_r .pic .mail{width:90px;height:15px;padding:1px 2px;margin-left:6px;font-size:12px;line-height:18px;border:1px solid #80B403;background-color:#F7FCEA;color:#80B403;border-radius:1px;}

.logo a,.logo a:visited,.logo a:hover,.logo a:active{text-decoration:none;}

.hp_head_search{width:420px;height:44px;margin-top:40px;}
.hp_head_search_text{border:2px solid #ff552e;width:340px;height:40px;color:#999;line-height:40px;background:#fff;text-indent:10px;}
.hp_head_search_text{font-size:16px;color:#000000;font-family: "Microsoft YaHei", "Arial Narrow", HELVETICA;}
.hp_head_search_sr{color:#fff;font-size:16px;height:44px;line-height:44px;background:#ff552e;width:68px;cursor:pointer;text-align:center;border:none;}

/*头部导航*/
.hp_nav{width:100%;height:45px;line-height:45px;background:#ff552e;color:#fff; float:left; overflow:hidden}
.hp_nav ul li{font-size:18px;float:left; position:relative;margin-right:1px; z-index:1}
.hp_nav ul li a{color:#fff;padding:0px 30px;display:inline-block;}
.hp_nav ul li a:hover{text-decoration:none;background:#da411e;color:#fff;}
.hp_nav ul .nav_list_hover{background:#da411e;}

/*公司简介*/
.nr{background:#F6F6F6;}
.yellowc{ margin:0 auto; width:1200px;  height: auto;overflow: hidden;}
.hylist { float: left; width: 900px;}
.hylist .gtbox01 { width:860px; min-height:826px; float:left; background:#fff; padding:20px; position:relative; overflow:hidden; margin-top:20px;}
.hylist .gtbox01  h1 { float: left; padding:20px 0; margin: 0px; font-size: 26px; font-weight: bold;  text-overflow: ellipsis; -o-text-overflow: ellipsis;   white-space: nowrap; overflow: hidden; width: 750px;}
.hylist .gtbox01  .l1{ float:left; width:750px; height:40px; line-height:40px; color:#666}
.hylist .gtbox01  .l1 .t1{ float:left; }
.hylist .gtbox01  .l1 .t2{ float:left; width:575px;height:40px; overflow:hidden;}
.hylist .gtbox01  .l1 .t2 a{ font-size:14px; color:#333;  padding-right:20px;}
.hylist .gtbox01  .l2{ float:left; width:770px; height:70px;  color:#666; padding:15px 0; padding-left:90px;}
.hylist .gtbox01  .l2 span{ float:left;margin-left:10px; overflow:hidden }
.hylist .gtbox01  .l2 .t1{ font-size:16px;margin-top:8px;height:22px;   }
.hylist .gtbox01  .l2 .t2{ font-size:12px; color:#999; margin-top:12px;height:18px;   }
.hylist .gtbox01  .l2 .t3{ font-size:28px; font-weight:bold; width:730px;height:40px; color:#000 }
.hylist .gtbox01  .l3{ position:absolute; right:40px; top:75px; width: 150px; text-align:center; font-size:16px;}
.hylist .gtbox01  .l3 .t1{float:left; color:#ffffff; border-radius: 0px; line-height:40px; width:130px; padding-left:20px; position:relative ;background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)"; }
.hylist .gsjj{ float:left; width:860px; min-height:826px; padding:20px; background:#ffffff; font-size:18px; line-height:36px;}
.hylist .gsjj img{ max-width:860px;}
.hylist .gsjj1{ float:left; width:860px; padding:20px; background:#ffffff; font-size:18px; line-height:36px;}
.hylist .gsjj1 img{ max-width:860px;}


.job_show_tit_s{ padding-left:18px; position:relative; font-size:18px;background: #ffffff;}
.job_show_tit_line{width:4px;height:20px; background:#FF552E; display:inline-block; border-radius:3px; position:absolute;left:0px;top:3px;}
.hylist .rd02{width:880px;padding:10px 0 5px 20px;float:left;line-height:35px;font-size:18px;border-bottom:1px solid #efefef;background:#ffffff;margin-top:20px;position:relative;}
.xl_2{ margin-top:20px;}

.job_details_cominfo_more{width:100%; float:left;margin:10px 0;display:block;height:60px; line-height:60px; font-size:18px;text-align:center;border:1px solid #1C99EF;background:#1C99EF;color:#fff;border-radius:3px;}
.job_details_cominfo_more:hover{ background:#148ADB;color:#fff; text-decoration:none;}


.hylistR{ float:right; width:280px;}
.hylistR .hg01{ float:left;width:260px;padding:13px 0 20px 20px; background:#ffffff}
.hylistR .hg01 h2{float:left; width:260px; font-weight:normal; line-height:35px;  margin-top:7px;}
.hylistR .hg01 li{ float:left; width:260px; font-size:12px;}
.hylistR .hg01 li a{ width:50px; float:left; margin-right:12px; line-height:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.hylistR .rd02,.hylistR .rd03{width:260px;padding:10px 0 5px 20px;float:left;font-size:16px;border-bottom:1px solid #efefef;background:#ffffff; margin-top:20px; font-weight:bold; position:relative}
.hylistR .strategy-list {font-size:14px;width:260px;float:left;line-height:35px;padding:10px 0 10px 20px;background:#ffffff}
.hylistR .strategy-list li {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:list-item;text-align:-webkit-match-parent;float:left;width:230px; position:relative; padding-left:10px;}
.hylistR .strategy-list li a:hover{ color:#3A92FC;}
.hylistR .strategy-list li i{ position:absolute; left:0px; top:16px; border-radius:50%; width:4px; height:4px; background:#666666}

/* 人才招聘 */
.comshow_job{width:100%; float:left}
.com_details_com_otherjob_l{width:450px; float:left}
.com_details_com_otherjob_c{width:200px; float:left}
.com_details_com_otherjob_r{width:100px; float:right;text-align:right}
.com_details_com_otherjob_name,.com_details_com_otherjob_name a,.com_details_com_otherjob_name a:hover,.com_details_com_otherjob_name a:visited{color:#2C52FB;font-size:20px;}
.com_details_com_otherjob_info,.com_details_com_otherjob_info a,.com_details_com_otherjob_info a:hover{color:#008E32; padding-top:10px; font-size:16px;}
.com_details_com_otherjob_xz{ font-size:18px;color:#ff552e}
.com_details_com_otherjob_city{ padding-top:10px;color:#666;}
.com_details_com_otherjob_time{color:#999; }
.com_details_com_otherjob_sq{width:80px;height:35px; line-height:35px; text-align:center;color:#fff;background:#FF552E; display:inline-block; margin-top:5px; margin-right:3px;border-radius:3px; font-size:14px;}
.com_details_com_otherjob_sq:hover{ background:#DA411E;color:#fff; text-decoration:none;}
.firm_post{width:96%;border:1px solid #eee; margin-top:15px; padding:15px 15px; float:left; position:relative}
.firm_post:hover{ background:#f9fcfc}
.firm_post_con{ padding:15px 10px 15px 10px;} 
.firm_post_left{ float:left; width:42px; height:42px; display:block; font-size:16px; color:#fff; line-height:35px; text-align:center; margin-right:10px;}
.firm_post_cen{ width:100%; display:block; float:left;}
.fpc_name{ font-size:16px; font-weight:bold;}
.fpc_name a{color:#1369c0}
.firm_post_joblist{width:860px; padding:10px 0 10px 0;color:#999}
.firm_post_joblist_xz{color:#f7634c; font-size:16px;}
.firm_post_joblist_line{ font-size:12px; padding:0px 10px;color:#ccc}
.firm_post_jobbth{width:100px;height:35px; line-height:35px; display:inline-block; background:#f7634c;color:#fff; text-align:center; position:absolute;right:10px;top:40px;border-radius:3px;}
.firm_post_jobtime{color:#999}
.firm_post_jobbth:hover{ background:#fa725d; text-decoration:none;color:#fff}

/* 产品展示 */
.com_show_leftcont{width:100%;  float:left}
.com_show_l_box{width:100%; float:left; padding-bottom:20px;}
.com_show_cp_box{width:100%; float:left; overflow:hidden}
.com_show_cp_box{width:100%; float:left; overflow:hidden}
.com_show_cp{width:900px; float:left}
.com_show_cp  li{width:260px; float:left; margin-top:15px;border:1px solid #eee; margin-right:30px;}
.com_show_cp  li .com_show_cp_name{width:100%;height:33px; line-height:33px; text-align:center; overflow:hidden; background:#f8f8f8}

/* 分页 */
.pages .selected {background:#FF552E;border:1px solid #FF552E}
.pages {width: 100%;text-align: center;margin:10px auto;float:left;font-size: 14px;line-height: 25px;}
.pages a {display: inline-block;padding: 5px 14px 5px 14px;margin-left:8px;color: #666;border: 1px solid #dedede; font-size:14px;border-radius:3px; background:#fff}
.pages em {margin-left: 10px;height:35px;line-height:30px;color:#666;display:inline-block;}
.pages .selected {font-weight: bold;color: #fff;;border:1px solid ##00b2fc}
.pages a:hover{color: #fff;background:#FF552E;border:1px solid #FF552E; text-decoration:none;}

/* 广告 */
.yun_job_list_right_banner img{ display:block; }
.yun_job_list_right_banner  a{ display:inline-block; position:relative;margin:15px 15px 15px 0;}
.yun_job_list_right_banner a:after{content:"广告"; display:inline-block;padding:1px 3px; background:rgba(0,0,0,0.5); position:absolute;right:2px;bottom:1px;color:#fff; font-size:12px;}

/* 底部 */
.foot{width:100%;background:#f4f4f4;border-top:3px solid #FF552E;}
.foot_m{width:1200px; overflow:hidden; margin:0 auto;background:#f4f4f4;padding-top:10px;padding-bottom:10px;}
.foot,.foot p{text-align:center; line-height:40px; color:#626262;font-size:14px;line-height:300%;}
.foot a,.foot a:visited{text-decoration:none; color:#626262;font-size:14px;}
.foot a:hover,.foot a:active{text-decoration:underline; color:#c00;font-size:14px;}


/* 客服代码 */
.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:220px;right:-127px;cursor:pointer;transition:all .3s ease;background:#fff;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(/css/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(/css/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(/css/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(/css/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}