﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'nssc_thin';
    font-style: normal;
    src: url('../fonts/NotoSansSC/NotoSansSC-Thin.woff2') format('woff2'), url(../fonts/NotoSansSC/NotoSansSC-Thin.woff) format('woff'), url(../fonts/NotoSansSC/NotoSansSC-Thin.otf) format('opentype');
}

@font-face {
    font-family: 'nssc_light';
    font-style: normal;
    src: url(../fonts/NotoSansSC/NotoSansSC-Light.woff2) format('woff2'), url(../fonts/NotoSansSC/NotoSansSC-Light.woff) format('woff'), url(../fonts/NotoSansSC/NotoSansSC-Light.otf) format('opentype');
}

@font-face {
    font-family: 'nssc_regular';
    font-style: normal;
    src: url(../fonts/NotoSansSC/NotoSansSC-Regular.woff2) format('woff2'), url(../fonts/NotoSansSC/NotoSansSC-Regular.woff) format('woff'), url(../fonts/NotoSansSC/NotoSansSC-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'nssc_medium';
    font-style: normal;
    src: url(../fonts/NotoSansSC/NotoSansSC-Medium.woff2) format('woff2'), url(../fonts/NotoSansSC/NotoSansSC-Medium.woff) format('woff'), url(../fonts/NotoSansSC/NotoSansSC-Medium.otf) format('opentype');
}

@font-face {
    font-family: 'nssc_bold';
    font-style: normal;
    src: url(../fonts/NotoSansSC/NotoSansSC-Bold.woff2) format('woff2'), url(../fonts/NotoSansSC/NotoSansSC-Bold.woff) format('woff'), url(../fonts/NotoSansSC/NotoSansSC-Bold.otf) format('opentype');
}

@font-face {
    font-family: 'nssc_black';
    font-style: normal;
    src: url(../fonts/NotoSansSC/NotoSansSC-Black.woff2) format('woff2'), url(../fonts/NotoSansSC/NotoSansSC-Black.woff) format('woff'), url(../fonts/NotoSansSC/NotoSansSC-Black.otf) format('opentype');
}


@font-face {
    font-family: 'mazda_regular';
    font-style: normal;
    src: url(../fonts/MazdaType/MazdaType-Regular.woff2) format('woff2'), url(../fonts/MazdaType/MazdaType-Regular.woff) format('woff'), url(../fonts/MazdaType/MazdaType-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'mazda_medium';
    font-style: normal;
    src: url(../fonts/MazdaType/MazdaType-Medium.woff2) format('woff2'), url(../fonts/MazdaType/MazdaType-Medium.woff) format('woff'), url(../fonts/MazdaType/MazdaType-Medium.otf) format('opentype');
}

@font-face {
    font-family: 'mazda_bold';
    font-style: normal;
    src: url(../fonts/MazdaType/MazdaType-Bold.woff2) format('woff2'), url(../fonts/MazdaType/MazdaType-Bold.woff) format('woff'), url(../fonts/MazdaType/MazdaType-Bold.otf) format('opentype');
}



html{font-size:62.5%;}
a{
	color:#7d7d7d;
	text-decoration:none;outline:none;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;
}
a:hover
{
    color:#e50060;
	text-decoration:none;outline:none;
}
a:focus{outline:none;text-decoration:none;}
.clear {
	clear:both;
	font-size:0px;
	line-height:0;
	height:0;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.cell, .cell2, .cell3 {
	border-collapse:collapse;
	border-spacing:0;
}
.fl {
	float:left;}
.fr {
	float:right;}
.yh {
	}
a,img{border:0px;}

p{margin:0px;padding:0px;line-height:20px;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
br{margin:0px;padding:0px;}
.clearheight{width:100%;height:1px;overflow:hidden;}
input,select,textarea{font-family:nssc_regular;outline:none;}
input[type="text"]:disabled
{
background-color: #fff;
}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #969696;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #969696;
}

input:-ms-input-placeholder {
    color: #969696;
}

input::-webkit-input-placeholder {
    color: #969696;
}

input,button,textarea,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
select::-ms-expand{display:none;}
/*loading*/


/*common*/

.wrap{width:100%;margin:0px auto;padding:0px;}
.wrap_c{margin:0px 12%;padding:0px;}
.wrap_nc{margin:0px 18%;padding:0px;}
.wrap_in{overflow:visible;margin:0px 40px;}

.animte_4{transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.animte_3{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;}
.animte_2{transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}

.text_wz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.text_wz_lddj{text-align:justify;text-justify:inter-ideograph;}

.text_lineheight4{-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;}


.sub_01{overflow:hidden;position:relative;}
.sub_01 img{width:100%;display:block;}
.sub_01 img.img2{display:none;}

.sub_01_slide{width:100%;overflow:hidden;}
.sub_01_slide .swiper-slide{width:100%;overflow:hidden;}


.top_c{width:100%;overflow:hidden;position:absolute;left:0px;top:30%;text-align:center;opacity:0;z-index:999;}
.top_c p{width:100%;overflow:hidden;color:#fff;}
.top_c p.p1{font-size:48px;line-height:60px;}
.top_c p.p2{font-size:18px;color:#fff;line-height:30px;font-weight:100;margin-top:10px;letter-spacing:10px;text-transform:uppercase;}
.top_c p.p3{font-size:16px;color:#fff;line-height:30px;font-weight:100;letter-spacing:10px;text-transform:uppercase;margin-top:10px;}
.top_c p.p6{font-size:16px;color:#a6a6a6;line-height:30px;font-weight:100;letter-spacing:10px;text-transform:uppercase;margin-top:10px;}
.top_c p.p4{text-align:center;margin-top:20px;}
.top_c p.p4 a{display:inline-block;line-height:50px;background-color:#fff;color:#000;padding:0px 60px;font-size:16px;font-weight:bold;}
.top_c p.p5{text-align:center;margin-top:20px;}
.top_c p.p5 a{width:200px;height:56px;display:inline-block;overflow:hidden;text-align:center;font-size:14px;color:#000;font-weight:bold;line-height:56px;background:url("../images/c_11.png") center no-repeat;background-size:100% 100%;}


.top_c1{width:100%;overflow:hidden;position:absolute;left:0px;top:25%;text-align:center;}
.top_c1 p{width:100%;overflow:hidden;color:#fff;}
.top_c1 p.p1{font-size:48px;line-height:60px;}
.top_c1 p.p2{font-size:18px;color:#fff;line-height:30px;font-weight:100;margin-top:10px;letter-spacing:10px;}
.top_c1 p.p3{font-size:16px;color:#fff;line-height:30px;font-weight:100;letter-spacing:10px;text-transform:uppercase;margin-top:10px;}
.top_c1 p.p4{text-align:center;margin-top:20px;}
.top_c1 p.p4 a{display:inline-block;line-height:50px;background-color:#fff;color:#000;padding:0px 60px;font-size:16px;font-weight:bold;}

.top_c2{width:100%;overflow:hidden;position:absolute;left:0px;top:40%;text-align:center;}
.top_c2 img{display:block;margin:0px auto;padding:0px;height:70px;width:auto;}

.top_b{width:100%;overflow:hidden;position:absolute;left:0px;bottom:15px;color:#fff;line-height:30px;}
.top_b a{float:left;font-size:14px;color:#fff;font-weight:100;}
.top_b i{float:left;font-family:SimSun;margin:0px 10px;font-weight:bold;}


.top_b1{width:100%;overflow:hidden;position:absolute;left:0px;bottom:85px;color:#fff;line-height:30px;z-index:999;}
.top_b1 a{float:left;font-size:14px;color:#fff;font-weight:100;}
.top_b1 i{float:left;font-family:SimSun;margin:0px 10px;font-weight:bold;}

.top_b2{width:100%;overflow:hidden;position:absolute;left:0px;bottom:75px;color:#fff;line-height:30px;z-index:999;}
.top_b2 a{float:left;font-size:14px;color:#fff;font-weight:100;}
.top_b2 i{float:left;font-family:SimSun;margin:0px 10px;font-weight:bold;}


.sub_02{overflow:hidden;line-height:50px;position:relative;height:50px;}
.sub_02 b.b1{width:100%;height:1px;display:block;overflow:hidden;background-color:#f3f3f3;position:absolute;left:0px;bottom:0px;}
.sub_02 .wrap_c{overflow:hidden;position:relative;z-index:990;}
.sub_02 .fl{line-height:50px;}
.sub_02 .fl a{font-size:15px;color:#010101}
.sub_02 .fl a i{font-family:SimSun;font-weight:bold;margin-right:10px;}
.sub_02 .fr{}
.sub_02 .fr ul li{overflow:hidden;float:left;margin-left:30px;}
.sub_02 .fr ul li a{display:inline-block;line-height:50px;position:relative;font-size:15px;color:#010101;}
.sub_02 .fr ul li.on a b{width:100%;height:1px;display:block;overflow:hidden;background-color:#010101;position:absolute;left:0px;bottom:0px;}


.btnfr{overflow:hidden;margin-top:60px;}
.btnfr img{width:100%;display:block;}
.mc-footer{margin-top:60px;}


.top_nav{width:100%;overflow:hidden;position:absolute;left:0px;bottom:0px;height:70px;line-height:70px;text-align:center;background-color:rgba(0,0,0,0.5);z-index:999;}
.top_nav a{display:inline-block;width:200px;text-align:center;font-size:18px;color:#fff;}
.top_nav a.on{background-color:#2b2b2b;}


.temp_01{overflow:hidden;}
.temp_01 img{width:100%;display:block;}



.app-topbar{left:0px;top:0px;z-index:99999;width:100%;position:relative;overflow:hidden;}



.sel_lay{opacity:0;}
.sel_lyfr{width:100%;position:absolute;left:0px;top:0px;z-index:990;background-color:#fff;}
.sel_lyfr .sel_ly_t{width:100%;overflow:hidden;border:1px solid #2b2b2b;font-size:16px;text-indent:10px;background:url("../images/c_06.jpg") 96% center no-repeat;cursor:pointer;}
.sel_lyfr .sel_ly_c{width:100%;overflow:hidden;border:1px solid #2b2b2b;border-top:1px solid #fff;position:absolute;left:0px;top:0px;background-color:#fff;padding:0px 0px;display:none;}
.sel_lyfr .sel_ly_c p{overflow:hidden;width:auto;display:block;}
.sel_lyfr .sel_ly_c p a{width:100%;display:block;overflow:hidden;color:#2b2b2b;padding:0px 10px;line-height:30px;color:#2b2b2b;font-size:14px;}
.sel_lyfr .sel_ly_c p a:hover{background-color:#f2f2f2;}
.sel_lyfr:hover{z-index:999;}

.sel_lyfr1{width:100%;position:absolute;left:0px;top:0px;z-index:990;background-color:#fff;}
.sel_lyfr1 .sel_ly1_t{width:100%;overflow:hidden;font-size:16px;text-indent:10px;background:url("../images/c_06.jpg") 96% center no-repeat;cursor:pointer;}
.sel_lyfr1 .sel_ly1_c{width:100%;overflow:hidden;border-top:1px solid #fff;position:absolute;left:0px;top:0px;background-color:#fff;padding:0px 0px;display:none;}
.sel_lyfr1 .sel_ly1_c p{overflow:hidden;width:auto;display:block;}
.sel_lyfr1 .sel_ly1_c p a{width:100%;display:block;overflow:hidden;color:#2b2b2b;padding:0px 10px;line-height:30px;color:#2b2b2b;font-size:14px;}
.sel_lyfr1 .sel_ly1_c p a:hover{background-color:#f2f2f2;}
.sel_lyfr1:hover{z-index:999;}




.pages{width:100%;overflow:hidden;text-align:center;margin-top:40px;line-height:30px;font-size:14px;color:#333;}
.pages a{display:inline-block;width:auto;height:30px;border:1px solid #e9e9e9;text-align:center;line-height:30px;margin:0px 5px;padding:0px 12px;background-color:#fff;color:#333;}
.pages a.on{background-color:#000;color:#fff;border:1px solid #000;}
.pages a:hover{background-color:#000;color:#fff;border:1px solid #000;}
.pages i{height:30px;line-height:30px;background-color:#fff;border:1px solid #e9e9e9;display:inline-block;padding:0px 12px;}



.msg_01{overflow:hidden;padding:120px 0px;text-align:center;}
.msg_01 .msg_01fr{overflow:hidden;width:533px;margin:0px auto;padding:0px;}
.msg_01 .msg_01fr p{width:100%;overflow:hidden;}
.msg_01 .msg_01fr p.p1{text-align:center;}
.msg_01 .msg_01fr p.p1 em{display:inline-block;overflow:hidden;}
.msg_01 .msg_01fr p.p1 img{height:80px;display:block;float:left;}
.msg_01 .msg_01fr p.p1 i{display:inline-block;float:left;margin-left:40px;text-align:left;}
.msg_01 .msg_01fr p.p1 i span{width:100%;display:block;overflow:hidden;font-size:16px;color:#333;line-height:30px;}
.msg_01 .msg_01fr p.p1 i span.sp1{margin-top:10px;}
.msg_01 .msg_01fr p.p2{text-align:left;margin-top:20px;}
.msg_01 .msg_01fr p.p2 a{display:inline-block;line-height:50px;padding:0px 40px;border:1px solid #eee;border-radius:10px;font-size:14px;color:#191919;margin-left:40px;}
.msg_01 .msg_01fr p.p2 a.a1{margin-left:130px;background-color:#191919;color:#fff;border:1px solid #191919;}


.msg2fr{overflow:hidden;width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:9999999;display:none;}
.msg2fr .msg2_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.5);}
.msg2fr .msg2_c{width:500px;overflow:hidden;background-color:#fff;border-radius:10px;position:absolute;left:50%;top:50%;margin-left:-250px;}
.msg2fr .msg2_c .msg2c_t{width:100%;overflow:hidden;border-bottom:1px solid #dfdfdf;line-height:50px;position:relative;}
.msg2fr .msg2_c .msg2c_t span{font-size:16px;color:#222;float:left;margin-left:20px;}
.msg2fr .msg2_c .msg2c_t a{width:15px;height:50px;display:block;overflow:hidden;background:url("../images/close.jpg") center no-repeat;background-size:100%;position:absolute;right:20px;top:0px;}
.msg2fr .msg2_c .msg2c_c{overflow:hidden;margin:20px;text-align:center;}
.msg2fr .msg2_c .msg2c_c p{}
.msg2fr .msg2_c .msg2c_c p.p1{text-align:center;line-height:50px;font-size:16px;color:#222;margin-top:20px;}
.msg2fr .msg2_c .msg2c_c p.p1 em{display:inline-block;font-style:normal;}
.msg2fr .msg2_c .msg2c_c p.p1 em img{height:50px;display:block;float:left;margin-right:20px;}
.msg2fr .msg2_c .msg2c_c p.p2{margin-top:40px;}
.msg2fr .msg2_c .msg2c_c p.p2 a{display:inline-block;line-height:40px;padding:0px 30px;border:1px solid #eee;border-radius:10px;font-size:14px;color:#191919;margin:0px 20px;}
.msg2fr .msg2_c .msg2c_c p.p2 a.a1{background-color:#191919;color:#fff;border:1px solid #191919;}


.msg3fr{overflow:hidden;width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:9999999;display:none;}
.msg3fr .msg2_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.5);}
.msg3fr .msg2_c{width:500px;overflow:hidden;background-color:#fff;border-radius:10px;position:absolute;left:50%;top:50%;margin-left:-250px;}
.msg3fr .msg2_c .msg2c_t{width:100%;overflow:hidden;border-bottom:1px solid #dfdfdf;line-height:50px;position:relative;}
.msg3fr .msg2_c .msg2c_t span{font-size:16px;color:#222;float:left;margin-left:20px;}
.msg3fr .msg2_c .msg2c_t a{width:15px;height:50px;display:block;overflow:hidden;background:url("../images/close.jpg") center no-repeat;background-size:100%;position:absolute;right:20px;top:0px;}
.msg3fr .msg2_c .msg2c_c{overflow:hidden;margin:20px;text-align:center;}
.msg3fr .msg2_c .msg2c_c p{}
.msg3fr .msg2_c .msg2c_c p.p1{text-align:center;line-height:50px;font-size:16px;color:#222;margin-top:20px;}
.msg3fr .msg2_c .msg2c_c p.p1 em{display:inline-block;font-style:normal;}
.msg3fr .msg2_c .msg2c_c p.p1 em img{height:50px;display:block;float:left;margin-right:20px;}
.msg3fr .msg2_c .msg2c_c p.p2{margin-top:40px;}
.msg3fr .msg2_c .msg2c_c p.p2 a{display:inline-block;line-height:40px;padding:0px 30px;border:1px solid #eee;border-radius:10px;font-size:14px;color:#191919;margin:0px 20px;}
.msg3fr .msg2_c .msg2c_c p.p2 a.a1{background-color:#191919;color:#fff;border:1px solid #191919;}


.top_b_nav{overflow:hidden;position:absolute;left:0px;bottom:0px;background-color:rgba(0,0,0,0.5);text-align:center;width:100%;}
.top_b_nav ul{display:inline-block;font-size:0;}
.top_b_nav ul li{display:inline-block;}
.top_b_nav ul li a{font-size:16px;color:#fff;padding:0px 100px;line-height:60px;display:inline-block;}
.top_b_nav ul li.on a{background-color:#2b2b2b;}



.job_04{overflow:hidden;margin-top:40px;text-align:center;font-family:mazda_regular;}
.job_04 a{display:inline-block;margin:0px 10px;font-family:SimSun;width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #000;border-radius:50%;font-weight:bold;color:#000;}
.job_04 a:hover{background-color:#000;color:#fff;}
.job_04 span{display:inline-block;margin:0px 5px;font-size:14px;color:#000;}
.job_04 span i{color:#000;font-weight:bold;}


.sub_01_1{width:100%;overflow:hidden;position:absolute;left:0px;top:50%;z-index:999;margin-top:-90px;}
.sub_01_1 img{height:160px;display:block;width:auto;}


.spxq_01{overflow:hidden;padding:20px 0px;line-height:30px;}
.spxq_01 a{float:left;color:#000;}
.spxq_01 i{float:left;margin:0px 10px;color:#000;}

.spxq_01_fff{background-color:#fff;}


.top_nav_pc{}
.top_nav_wap{width:100%;overflow:hidden;display:none;position:absolute;left:0px;bottom:0px;height:50px;line-height:50px;text-align:center;background-color:rgba(0,0,0,0.5);z-index:999;}
.top_nav_wap a{display:inline-block;width:130px;text-align:center;font-size:16px;color:#fff;}
.top_nav_wap a.on{background-color:#2b2b2b;}
.top_nav_wap .swiper-slide{width:150px;float:left;overflow:hidden;}




@media screen and (max-width:1800px) {
    .wrap_c{margin:0px 5%;}
    .top_b_nav ul li a{padding:0px 60px;}

}

@media screen and (max-width:1200px) {

    .wrap_c{margin:0px 20px;}
    .wrap_nc{margin:0px 20px;}
    .wrap_in{margin:0px 20px;}


    .sub_01 img.img1{display:none;}
    .sub_01 img.img2{display:block;}
    .top_b{display:none;}

    .top_c p.p1{font-size:30px;line-height:40px;}
    .top_c p.p3{font-size:14px;letter-spacing:3px;line-height:24px;}
    .top_c p.p2{font-size:14px;letter-spacing:3px;line-height:24px;}

    .top_b1{display:none;}
    .top_nav{height:50px;line-height:50px;}
    .top_nav a{width:150px;font-size:16px;}

    .pages a{display:none;}
    .pages a.a1{display:inline-block;padding:0px 8px;}
    .pages i{display:none;}

    .top_c2 img{height:40px;}

    .msg_01 .msg_01fr{width:100%;}
    .msg_01 .msg_01fr p.p1 img{float:none;margin:0px auto;padding:0px;}
    .msg_01 .msg_01fr p.p1 i{float:left;margin:0px auto;padding:0px;width:100%;}
    .msg_01 .msg_01fr p.p2 a.a1{margin:0px;}
    .msg_01 .msg_01fr p.p2 a{margin:0px 20px;}
    .msg_01 .msg_01fr p.p2{text-align:center;}

    .msg2fr .msg2_c{width:90%;left:5%;margin-left:0px;}
    .msg2fr .msg2_c .msg2c_c p.p2 a{margin:0px 10px;}

    .msg3fr .msg2_c{width:90%;left:5%;margin-left:0px;}
    
    .top_b_nav .wrap_c{margin:0px;}
    .top_b_nav ul{width:100%;}
    .top_b_nav ul li{width:33.3333%;padding:0px;text-align:center;float:left;display:block;}
    .top_b_nav ul li a{padding:0px;line-height:34px;font-size:14px;width:100%;}

    .top_b2{display:none;}

    .sub_01_1 img{height:80px;}
    .sub_01_1{margin-top:-40px;}

    .spxq_01 .a1{display:none;}
    .spxq_01{padding:10px 0px;}
    .spxq_01 i{margin:0px 5px;}

    .mflm_04_slide .swiper-slide a em.em1{width:100%;height:200px;position:relative;}
    .mflm_04_slide .swiper-slide a em.em2{padding:20px 0px;width:100%;}


}


@media screen and (max-width:800px) {

    .top_nav a{width:33.3333%;float:left;}

    .top_nav_pc{display:none;}
    .top_nav_wap{display:block;}

}

@media screen and (max-width:512px) {



}