/*公共属性*/
* {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	text-decoration: none;
	list-style: none;
}

em {
	font-style: normal;
}

/*左浮*/
.l {
	float: left;
}

/*右浮*/
.r {
	float: right;
}

/*清除浮动*/
.clear {
	clear: both;
}

html {
	overflow-x: hidden;
}

body {
	overflow-x: hidden;
}

/*首-版一*/
.s1 {
	background: #001659;
	background-size: 100% 100%;
	width: 100%;
	height: 880px;
}

.s1_lanmu {
	width: 1835px;
	margin: 0 auto;
	padding-bottom: 675px;
	padding-top: 39px;
}

.s1_lanmu_r_con {
	text-align: right;
	color: #fff;
	font-size: 20px;
	margin-left: 45px;
}

.s1_lanmu_r_con:hover {
	color: #002258;
}

.s1_lanmu_r_con_hg {
	width: 73px;
	height: 2px;
	background-color: #fff;
	margin: 10px 0;
}

.s1_lanmu_r_con:hover .s1_lanmu_r_con_hg {
	background-color: #fd0037;
}

.s1_tz {
	text-align: center;
}

.s1_tz_div {
	display: inline-block;
	width: 140px;
	height: 37px;
	line-height: 37px;
	color: #fff;
	font-size: 14px;
	background-color: #fd0037;
}




.s1_title {
	padding-top: 65px;
	padding-right: 59px;
	color: #fff;
	font-size: 18px;
	padding-bottom: 145px;
}

.s1_title_l_span img {
	width: 19px;
	padding-right: 14px;
	margin-bottom: -3px;
}

.s1_title_l_span2 {
	position: relative;
}

.s1_title_l_span2_img {
	width: 19px;
	padding-left: 14px;
	margin-bottom: -3px;
	cursor: pointer;
	padding-right: 14px;
}

.s1_title_l_span3 img {
	width: 35px;
	cursor: pointer;
}

.s1_con {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 72px;
}

.s1_con_name {
	padding: 120px 0 37px 0;
}

.s1_con_yw {
	font-size: 24px;
	color: rgba(255, 255, 255, 0.5);
}

.s1_con_sb {
	padding-top: 208px;
}

.s1_title_l_span2_ewm {
	width: 175px;
	position: absolute;
	bottom: -177px;
	left: -141px;
	display: none;
}


/*首-版2*/
.s2 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 63px;
	padding-bottom: 87px;
}

.s2_title {
	text-align: center;
	padding-bottom: 68px;
}

.s2_title_yw {
	color: #575a60;
	font-size: 14px;
}

.s2_title_hg {
	width: 202px;
	height: 3px;
	background-color: #fd0037;
	display: inline-block;
	margin-top: 12px;
	margin-left: -9%;
}

.s2_title_fy {
	color: #373a42;
	font-size: 32px;
	padding-top: 20px;
	font-weight: 800;
	text-align: left;
}

.s2_title_zw {
	color: #373a42;
	font-size: 30px;
	padding-top: 16px;
	font-weight: 800;
	text-align: left;
}

.s2_zt_l {
	width: 703px;
}

.s2_zt_r {
	width: 412px;
}

.s2_zt_r_logo {
	padding-top: 64px;
	padding-bottom: 12px;
}

.s2_zt_r_con {
	color: #211e1e;
	font-size: 14px;
}

.s2_zt_r_gd img {
	width: 82px;
	padding-top: 54px;
}

/*首-版3*/
.s3 {
	background: url(/template/pc/skin/images/320.jpg);
	padding: 65px 0 106px 0;
	background-size: 100% 100%;
}

.s3_zt {
	width: 1400px;
	margin: 0 auto;
}

.s3_con {
	/*text-align: center;*/
}

.s3_cons {
	display: inline-block;
	margin-right:35px;
	padding-bottom: 24px;
}

.s3_cons:nth-child(3n) {
	margin-right:35px;
}

.s3_cons img {
	width: 228px;
}

/*首-版四*/
.s4 {
	background: url(/template/pc/skin/images/320.jpg);
	background-size: 100% 100%;
	padding-top: 61px;
	padding-bottom: 74px;
}

.s4_title {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}

.s4_title_r {
	padding-top: 16px;
	text-align: right;
}

.s4_title_r_ts {
	font-size: 52px;
	color: #d9d9da;
	font-weight: 800;
}

.s4_title_r_fl span {
	font-size: 14px;
	padding-right: 9px;
	margin-right: 9px;
	border-right: 1px solid #000;
}

.s4_title_r_fl span:last-child {
	padding-right: 0px;
	margin-right: 0px;
	border-right: none;
}

.s4_title_r_fl span a {
	color: #000;
}

.s4_title_r_fl span a:hover {
	color: #fd0037;
}

.s4_con_l {
	position: relative;
	width: 626px;
	height: 637px;
}

.s4_con_l img {
	width: 98%;
	height: 637px;
}

.s4_con_l_title {
	width: 208px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	color: #000;
	font-size: 24px;
	background-color: rgba(255, 255, 255, 0.5);
	position: absolute;
	top: 44%;
	left: 35%;
}

.s4_con_r {
	width: 1270px;
}

.s4_con_r_l {
	position: relative;
	width: 32%;
	margin-right: 1.3%;
	padding-bottom: 9px;
}

.s4_con_r_l:nth-child(3n) {
	margin-right: 0px;
}

.s4_con_r_title {
	width: 170px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #000;
	font-size: 24px;
	background-color: rgba(255, 255, 255, 0.5);
	position: absolute;
	top: 43%;
	left: 28%;
}

.s4_con_r_l img {
	width: 100%;
	height: 312px;
}

.s4_gd {
	text-align: center;
	padding-top: 60px;
}


/*首-版5*/
.s5 {
	background: url(../images/6.png);
	background-size: 100% 100%;
	padding: 53px 0;
}

.s5_zt {
	width: 1200px;
	margin: 0 auto;
}

.s5_con_l {
	margin-right: 12px;
	margin-bottom: 11px;
	position: relative;
}

.s5_con_l:hover .s5_con_l_mb {
	display: inherit;
}

.s5_con_l:nth-child(3n) {
	margin-right: 0px;
}

.s5_con img {
	width: 392px;
	height: 280px;
}

.s5_con_l_mb {
	width: 100%;
	height: 238px;
	background-color: rgba(255, 255, 255, 0.3);
	text-align: center;
	line-height: 238px;
	color: #1c1b1d;
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

/*首-版6*/
.s6 {
	width: 1200px;
	margin: 0 auto;
	padding: 62px 0 108px 0;
}

.s6_cons_l {
	padding-left: 30px;
	text-align: right;
}

.s6_cons {
	padding-bottom: 50px;
	border-bottom: 1px dashed #a6a6a6;
	padding-top: 37px;
	float: left;
	width: 360px;
	margin: 0 20px;
}

.s6_cons_l_1 {
	color: #fd0037;
	font-size: 40px;
	padding-bottom: 10px;
}

.s6_cons_l_2 {
	color: #212226;
	font-size: 20px;
}

.s6_cons_r_title {
	font-size: 18px;
	color: #000;
	padding-bottom: 18px;
	height: 36px;
	line-height: 36px;
	color: #001659;
	transition: all .4s linear 0s;
}

.s6_cons_r_jianjie {
	color: #858585;
	font-size: 14px;
}

.s6_cons:hover .s6_cons_r_title {
	color: #002258;
	font-weight: bold;
}


/*尾部*/
.bot {
	background-color: #0d2e62;
}

.bot_l img {
	width: 100%;
	padding-top: 30px;
}

.bot_z {
	width: 16%;
	height: 545px;
	background-color: #f4772a;
	padding-left: 2%;
	padding-top: 100px;
}

.bot_z_title {
	color: #fff;
	padding-bottom: 11px;
}

.bot_z_title1 {
	font-size: 22px;
}

.bot_z_title2 {
	font-size: 30px;
}

.g_title_xm {
	width: 259px;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: 1px solid #fff;
	padding-bottom: 12px;
	margin-top: 42px;
}

.g_title_ly {
	width: 260px;
	height: 120px;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: 1px solid #fff;
	margin-top: 33px;
	resize: none;
}

.g_title_an {
	width: 131px;
	height: 38px;
	border: 1px solid #fff;
	background-color: rgba(0, 0, 0, 0);
	margin-top: 40px;
	color: #fff;
	font-size: 14px;
}

.zuoce {
	width: 38%;
	background: #002258;
}

.youce {
	width: 62%;
}

.zuocecon span {
	color: #92a4d9;
}

.zuocecon .iphones {
	font-size: 28px;
	margin-bottom: 40px;
	margin-top: 15px;
}

.zuocecon {
	padding: 10% 15%;
	overflow: hidden;
	color: #fff;
	font-size: 16px;
}

.youcecon {
	padding: 7% 5% 0;
	overflow: hidden;
	color: #fff;
	font-size: 16px;
}
.youcecon dl {
	float: left;
	margin-right: 130px;
}

@media (max-width:1440px){
    .youcecon dl {
	float: left;
	margin-right:54px;
}
}
@media (max-width:1280px){
    .youcecon dl {
	float: left;

}
}


.youcecon dt {
	font-size: 28px;
	font-weight: 500;
	color: #fff;
	padding-bottom: 15px;
}

.youcecon dd {
	height: 35px;
	line-height: 35px;
}

.zuocecon p {
	font-size: 14px;
	color: #92a4d9;
}

.g_title_xm::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #fff;
}

.g_title_xm:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.g_title_xm::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.g_title_xm::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #fff;
}

.g_title_ly::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #fff;
}

.g_title_ly:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.g_title_ly::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.g_title_ly::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #fff;
}

.bot_r {
	width: 49%;
	height: 389px;
	background-color: #fff;
	margin-top: 90px;
	padding-top: 77px;
	padding-left: 5%;
}

.bot_z_title3 {
	padding-top: 27px;
	color: #949494;
	font-size: 14px;
	padding-bottom: 55px;
}

.bot_z_title4 {
	color: #3d2b2b;
	font-size: 14px;
	padding-bottom: 20px;
}

.bot_z_title4 img {
	padding-right: 10px;
}

.bot_bottom {
	background-color: #1a1c20;
}

.bot_bottom_con {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.bot_bottom_con_title {
	padding-top: 23px;
	padding-bottom: 38px;
}

.bot_bottom_con_title span {
	border-right: 1px solid #fff;
}

.bot_bottom_con_title span a {
	color: #fff;
}

.bot_bottom_con_bq {
	font-size: 14px;
	color: #fff;
	padding-bottom: 32px;
}


/*二级头部*/
.head {
	background: url(../images/19.png);
	background-size: 100% 100%;
	border-bottom: 5px solid #b9151a;
}

.head_zt {
	width: 1200px;
	margin: 0 auto;
	padding-top: 35px;
}

.head_zt_lanmu_l {
	margin-top: 15px;
}

.head_zt_top {
	padding-bottom: 137px;
}

.head_zt_bottom {
	text-align: center;
}

.head_zt_bottom_s {
	color: #bbbbbb;
	font-size: 34px;
}

.head_zt_bottom_z {
	width: 100px;
	height: 1px;
	background-color: #fff;
	display: inline-block;
	margin-top: 17px;
	margin-bottom: 25px;
}

.head_zt_bottom_x {
	color: #706f6f;
	font-size: 26px;
	padding-bottom: 231px;
}

.p_list_con {
	width: 1200px;
	margin: 0 auto;
	padding-top: 48px;
}

.n_lise_fl {
	text-align: center;
	padding-bottom: 53px;
}

.n_lise_fl_con {
	width: 111px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	display: inline-block;
	background-color: #373a42;
	border-radius: 27px;
	color: #fff;
	font-size: 14px;
}

.p_fy {
	text-align: center;
	padding-bottom: 100px;
	padding-top: 20px;
}

.p_fy a {
	color: #000;
	padding: 10px 11px;
}


/*详细信息*/
.p_show {
	text-align: center;
}

.p_show_title {
	font-size: 26px;
	color: #1f1e24;
	padding-bottom: 19px;
}

.p_show_sj {
	color: #3d3d3d;
	font-size: 14px;
	padding-bottom: 26px;
}

.p_show_img img {
	width: 743px;
	padding-bottom: 65px;
}

.p_show_fg {
	padding: 11px 17px;
	font-size: 20px;
	color: #000;
	margin-bottom: 40px;
	border-bottom: 1px solid #e19a9c;
}

.p_show_con {
	font-size: 16px;
	color: #242424;
	padding-bottom: 70px;
}

.p_shoe_fy {
	padding-bottom: 160px;
}

.p_shoe_fy a {
	color: #fff;
	font-size: 16px;
}


/*单页*/
.about_zt_cons {
	font-size: 14px;
	color: #000;
	padding-top: 65px;
	padding-bottom: 204px;
}


/*招聘*/
.jop_list_con {
	width: 490px;
	padding-left: 41px;
	margin-right: 70px;
}

.jop_list_con:nth-child(2n) {
	margin-right: 0px;
}

.jop_list_con_title {
	font-size: 18px;
	color: #000000;
	padding-bottom: 39px;
}

.jop_list_con_ms {
	border-left: 2px solid #025896;
	padding-left: 2px;
	font-size: 16px;
	color: #3b2f2f;
	margin-bottom: 25px;
}

.jop_list_cons {
	color: #585858;
	color: 14px;
	padding-bottom: 40px;
	height: 208px;
}
