﻿@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; line-height: 22px; font-family: "微软雅黑"; -webkit-text-size-adjust: none; color: #333; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p { margin: 0; padding: 0; }
img { border: 0; vertical-align: bottom; }
ul, li { list-style-type: none; }
a { color: #333; text-decoration: none; transition: all 0.3s; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.fb { font-weight: bold; }
.fnb { font-weight: 200; margin-left: -1px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.font_14 { font-size: 14px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_s { font-family: "宋体"; }
.min_w { min-width: 1200px; }
.container { width: 1195px; margin: 0 auto; }
/*header*/
.logo { border-bottom: 6px solid #e90c12; height: 130px; background: #180e04; }
.logo_pic { margin: 34px 0 0 0px; }
.nav li { float: left; margin-top: 60px; text-align: center; background: url(../images/p2.png) no-repeat center left; padding: 0 10px 0 10px; }
.nav li .nav_size { font-size: 14px; line-height: 23px; color: #ffffff; }
.nav li span { text-transform: uppercase; font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; line-height: 19px; display: block; font-size: 12px; color: #b6947f; }
.nav li:hover .nav_size { color: #e90c12; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 45%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/N1675.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
/*index*/
.profile { padding-bottom: 134px; background: url(../images/2.jpg) repeat center top; background-size: 100% 100%; }
.profile_title { text-transform: uppercase; color: #e90c12; font-size: 48px; text-align: center; line-height: 72px; padding-top: 66px;     letter-spacing:5px;}
.profile_retail { font-size: 22px; font-weight: bold; color: #000000; text-align: center; background: url(../images/p3.png) no-repeat center center; line-height: 58px; }
.profile_con { font-size: 16px; color: #000000; text-align: left; line-height: 31px; margin-top: 38px; }
/*.profile_con img{margin-bottom: 20px;}*/
.profile_list li { margin-left: 31px; box-shadow: 5px 5px 5px #999; margin-top: 33px; margin-left:;
float: left; width: 152px; border: 3px solid #e90c12; }
.profile_list ul { margin-left: 12px; }
.list_title { margin-left: 5px; font-size: 32px; font-weight: bold; line-height: 50px; margin-top: 137px; color: #e90c12; }
.list_eng { margin-left: 5px; text-transform: uppercase; line-height: 34px; font-size: 19px; color: #070002; }
.list_pic li { margin-left: 19px; text-align: center; border: 1px solid #bab9bb; margin-top: 47px; float: left; }
.list_name { font-size: 23px; font-weight: bold; color: #070002; line-height: 36px; margin-top: 13px; }
.list_bot { padding-bottom: 8px; line-height: 26px; font-size: 13px; color: #e90c12; }
.pic { margin-top: 134px; border: 2px solid #e91318; }
.new { padding-bottom: 100px; background: url(../images/6.jpg) no-repeat center top; background-size: 100% 100%; padding-top: 65px; }
.new_title { font-size: 22px; font-weight: bold; text-align: center; color: #fff; background: url(../images/p4.png) no-repeat center center; line-height: 42px; }
.new_eng { text-transform: uppercase; position: relative; font-size: 48px; color: #e90c12; letter-spacing: 10px; text-align: center; line-height: 59px; }
.new_poaition { position: absolute; top: 29px; right: 3px; background: url(../images/p12.png) no-repeat center center; width: 48px; height: 19px; line-height: 19px; letter-spacing: 1.5px; text-align: left; padding-left: 6px; color: #ffffff; font-size: 12px; }
.new_poaition a { display: block; color: #fff; }
.new_list ul { margin-top: 25px; margin-left: -35px; }
.new_list li { margin-top: 55px; margin-left: 45px; width: 560px; float: left; }
.new_list_l { border: 1px solid #ffffff; width: 77px; height: 75px; background: #e90c12; }
.new_list_01 { font-size: 39px; color: #000000; text-align: center; line-height: 41px; padding-top: 8px; }
.new_list_02 { font-size: 12px; color: #000000; text-align: center; line-height: 23px; letter-spacing: 1.2px; }
.new_list_r { width: 462px; }
.new_list_03 { font-size: 14px; color: #fff; font-weight: bold; line-height: 31px; }
.new_list_04 { font-size: 12px; color: #bfbebd; margin-top: 3px; }
.online { padding-bottom: 52px; padding-top: 65px; background: url(../images/2.jpg) repeat center top; background-size: 100% 100%; }
.online_title { font-size: 22px; font-weight: bold; text-align: center; color: #000000; background: url(../images/p13.png) no-repeat center center; line-height: 42px; }
.online_eng { text-transform: uppercase; position: relative; font-size: 48px; color: #e90c12; letter-spacing: 10px; text-align: center; line-height: 59px; }
.online_l { margin-left: 75px; width: 369px; margin-top: 22px; }
.online_l input { margin-top: 21px; width: 360px; background: #fff; height: 32px; border: 1px solid #bfbfbf; line-height: 32px; padding-left: 7px; }
.online_l_01 { }
.online_r { margin-left: 28px; font-size: 14px; color: #000000; font-family: "微软雅黑"; padding-top: 10px; padding-left: 10px; width: 637px; margin-top: 43px; height: 186px; border: 1px solid #bfbfbf; background: #fff; }
.online_sub { margin-left: 75px; font-size: 18px; margin-top: 31px; width: 1047px; height: 47px; line-height: 47px; border: none; text-align: center; color: #000000; background: url(../images/8.jpg) no-repeat center center; }
.message_title { margin-left: 4px; font-size: 22px; font-weight: bold; color: #000000; line-height: 33px; margin-top: 100px; }
.message_eng { margin-left: 4px; color: #e90c12; font-size: 27px; letter-spacing: 3px; line-height: 34px; text-transform: uppercase; }
.message_list ul { margin: 12px 0 -12px -9px; }
.message_list li { border: 1px solid #cecdce; float: left; margin: 12px 0 12px 9px; }
.profile_retail { position: relative; }
/*footer*/
.foot { padding-bottom: 49px; background: #000000; }
.foot_l { padding-left: 28px; width: 138px; }
.foot_l_01 { color: #ffffff; background: url(../images/p5.png) no-repeat left top; padding-left: 28px; margin-top: 60px; line-height: 41px; }
.foot_l_02 { margin: 8px 0 0 0px; }
.foot_c { margin-left: 19px; width: 602px; }
.foot_c_01 { color: #fff; background: url(../images/p6.png) no-repeat left top; line-height: 41px; padding-left: 41px; margin-top: 60px; }
.foot_c_t1 { display: block; width: 188px; height: 38px; background: #18191d; border: none; margin-top: 10px; font-family: "宋体"; color: #616163; line-height: 38px; padding-left: 10px; }
.foot_c_03 { margin-top: 10px; font-family: "宋体"; background: #18191d; border: none; color: #616163; width: 331px; height: 123px; margin-left: 8px; padding: 10px 0 0 15px; }
.foot_c_04 { width: 40px; font-size: 18px; background: #e90c12; border: none; margin-top: 10px; color: #ffffff; line-height: 33px; height: 135px; }
.foot_r { color: #fff; width: 375px; }
.foot_r_01 { background: url(../images/p7.png) no-repeat left top; padding-left: 40px; line-height: 56px; margin-top: 60px; }
.foot_r_02 { background: url(../images/p8.png) no-repeat left top; padding-left: 33px; line-height: 29px; margin-top: 6px; }
.foot_r_03 { background: url(../images/p9.png) no-repeat left top; padding-left: 33px; line-height: 32px; margin-top: 12px; }
.foot_r_04 { background: url(../images/p10.png) no-repeat left top; padding-left: 33px; line-height: 23px; margin-top: 15px; }
.foot_img { margin-left: 21px; margin-top: 68px; }
.foot_01 { font-size: 16px; color: #fff; margin-top: 65px; }
.foot_nav>ul>li { margin-left: 60px; float: left; text-align: left; }
.foot_nav>ul { margin-left: -25px; }
.foot_nav ul li ul { margin-top: 21px; }
.foot_nav ul li ul li { width: 74px; text-align: left; line-height: 25px; font-size: 12px; font-family: "宋体"; color: #686868; }
.foot_nav ul li ul li a { color: #686868; }
.add { background: #e90c12; text-align: center; padding: 22px 0; font-size: 12px; font-family: "宋体"; color: #18191d; }
/*公司简介*/
.pro_con{ padding-bottom:14px; background:url(../images/11.jpg) no-repeat center top; padding-top:70px; background-size:100% 100%;}
.pro_con_01{ font-size:22px; font-weight:bold; color:#ffffff; line-height:40px; padding-left:16px;}
.pro_con_02{font-size:29px; text-transform:uppercase; color:#e90c12; line-height:40px; padding-left:16px;}
.pro_con_03{ margin-top:37px;}
.pro_con_03 a{ padding-left:5px;}
.pro_con_03 li{ background:rgba(0,0,0,.6); margin-left:11px; width:140px; height:30px; line-height:30px; text-align:center; color:#ffffff; float:left;}
.pro_con_03 li a{ color:#ffffff; display:block;}
.pro_con_03 li:hover{ background:rgba(105,51,42,.6);}
.pro_con_03 li:hover a{ color:#000000;}
.pro_body{ background:url(../images/2.jpg) repeat center top; padding-top:48px; padding-bottom:36px; background-size:100% 100%;}
.pro_wid{ width:1150px; margin:0 auto 0 auto;}
.pro_wid span{ /*display:block;*/ font-size:16px; text-indent:2em; color:#070002; line-height:28px;  margin-top:26px;}
.pro_wid img{margin-bottom: 20px;}
/*产品展示*/
.pro_st{ padding-top:15px;}
.pro_show li:hover{ background:rgba(242,18,6,.6);}
.pro_show_list ul{ margin-left:0;}
.pro_show_list li{ margin-top:25px; margin-left:21px;}
.pro_page{ line-height:32px; width:1150px; color:#808080; height:32px; background:rgba(228,227,228,.7); text-align:center; margin:28px auto 0 auto;}
.pro_page a{padding:0 5px; color:#808080;}
.pro_page a:hover{ color:#e90c12;}
.pro_page span{ color:#000000; padding-left:40px;}
.pro_page span font{ color:#ff0000;}


.pro_body img{
	display: block;margin: 20px auto;
}

/*人才中心详情页面修饰*/
.job-cont{
	width: 100%;
	margin: 0 auto;
}

#job_table {
    width:1180px;
    margin: 0 auto;
    border-collapse: collapse;
    text-align: center;
}
#job_table tr .th{
	color:#787878;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

.table-k{
	width:131px;
	height: 40px;
}

.table-k1{
	width: 81px;
	height: 40px;
}
.job_table_tr2{
	height: 40px;
    background: #252326;
}
.job_table_tr2 td{
	color:#787878;
	font-size: 14px;
}
.job_table_tr2 td a{
	color:#787878;
	font-size: 14px;
}

/*提交简历页面修饰*/
.jianli{
	width: 100%;
	margin: 0 auto;	
}

.jianli-con{
	width: 920px;
	margin: 0 auto;

}
.jianli {
    width: 100%;
    margin: 0 auto;
}
.jianli-con tr td {
    font-size: 14px;
    color: #787878;
    line-height: 30px;
}
.jianli-con tr td .main_bd3{
	font-size: 14px;
	color: #787878;
}
.jianli-con tr td .main_bd4{
	font-size: 14px;
	color: #787878;
}
.main_bd3 {
    width: 159px;
    height: 30px;
    line-height: 30px;
    background: #252326;
    text-indent: 5px;
    font-size: 14px;
    margin-bottom:25px;
}
.main_bd4 {
    width: 789px;
    height: 102px;
    background: #252326;
    line-height: 25px;
    padding: 5px;
    font-size: 14px;
    resize: none;
    margin-bottom: 18px;
}
.jianli4{
	width: 920px;
	float: left;
	margin-top: 30px;
}

.tj {
    width: 185px;
    height: 55px;
    line-height: 55px;
    text-align: left;
    padding-left: 32px;
    background: url(../images/d2.jpg) no-repeat center center;
    border: 0;
    float: left;
    margin-left: 480px;
    cursor: pointer;
    color: #ffffff;
    font-size: 24px;
}
.cz{
	width: 185px;
	height: 55px;
	line-height: 55px;
	float: left;
	text-align: left;
	padding-left: 32px;
	background: url(../images/d3.jpg) no-repeat center center;
	border: 0;
	margin-left: 35px;
	padding-left: 20px;
	cursor: pointer;
	color: #ffffff;
	font-size: 24px;	
}






