*{
    margin: 0;
    padding: 0;
}
body{ font-family: "Microsoft YaHei";}
a{
    color: white;
    text-decoration: none;
}
ul li{
    list-style-type: none;
}
.wrap .index_head{
    width: 100%;
    height: 760px;
    position: relative;
}
.nav_top{
    height: 90px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 500;
}
.nav_top .d1{
    width:86%;
    margin-left: 100px;
    overflow: hidden;
}
.nav_top img{
    float: left;
    margin-top: 10px;
}
.nav_top .d1 .nav_right{
    float: right;
}
.nav_top .d1 .nav_right li{
    list-style-type: none;
    float: left;
    width: 110px;
    height: 90px;
    text-align: center;
    line-height: 90px;
    font-size: 16px;
    color: white;
    margin-left: 15px;
}
.nav_li_style{
    background: url("../img/li_bg_02.png") no-repeat !important;
    background-size: 100% 104px !important;
}
.swiper-wrapper .swiper-slide{
    background: url("../img/banner_bg_01.jpg") no-repeat;
    background-size: 100% 760px;
    height: 760px;
}
.wrap .index_head .nav_bottom{
    width: 100%;
    height: 100px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom: 0;
    z-index: 500;
}

/*轮播动画*/
.focus{width:100%; margin:0 auto; position:relative; overflow:hidden;}
.images{width:100%;height:760px;overflow:hidden; position:relative;}
.images .item{position:absolute; top:0; left:0;width: 100%; height:760px; overflow:hidden; opacity:0; transition:opacity 0.8s linear; -webkit-transition:opacity 0.8s linear;}
.images .item img{width:100%; height: 760px;}
.images .active{opacity:1;}
.title{position:absolute; left: 30%; top:18%;width: 1200px;height:100px;margin: auto;}
.title div{position:absolute;opacity: 0; left:0; top:0; transform:translateX(-500px); -webkit-transform:translateX(-500px); transition:all 0.8s ease-out; -webkit-transition:all 0.8s ease-out;}
.title div.active{opacity:1; transform:translateX(15%); -webkit-transform:translateX(15%);}
.title form{font-size:18px;opacity:0;color:white;position:absolute;right: 0;top:190px;transform:translateX(500px); -webkit-transform:translateX(500px); transition:all 0.8s ease-out; -webkit-transition:all 0.8s ease-out;}
.title form.active{opacity:1; transform:translateX(-130%); -webkit-transform:translateX(-130%);}
.title .search{
    width: 250px;
    height: 40px;
    border: 1px solid #C0C1C5;
    background: rgba(0,0,0,0);
    color: #B6212D;
    padding-left: 20px;
    font-size: 16px;
}
.title .button1{
    height: 44px;
    width: 140px;
    background: #B6212D url("../img/button1_img1_03.png") no-repeat 20px;
    padding-left: 30px;
    border: none;
    color: white;
    font-size: 18px;
}

/*结束*/
.wrap .index_head .nav_bottom .bottom_ul1{
    width: 70%;
    margin: auto;
}
.wrap .index_head .nav_bottom .bottom_ul1 li{
    float: left;
    width: 14%;
    height: 100px;
    list-style-type: none;
    position: relative;
}
.wrap .index_head .nav_bottom .bottom_ul1 li .shut{
    position: absolute;
    right: 0;
    top: 0;
}
.wrap .index_head .nav_bottom .bottom_ul1 li p{
    text-align: center;
    color: white;
    font-size: 16px;
    margin-top: 10px;
}
.nav_bottom_style{
    background: #bb1b27;
}
.nav_img1{
    width: 80px;
    height: 37px;
    margin: 20px auto 0;
}
.index_content1{
    padding-bottom: 10px; background:center bottom;
}
.index_content1 .p1{
    font-size: 22px;
    text-align: center;
    margin-top: 30px;
}
.index_content1 .p2{
    color:#000;
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
	margin-top:3px;
}
.index_content1 .ul1{
    width: 40%;
    overflow: hidden;
    margin: auto;
    margin-bottom: 30px;
}
.index_content1 .ul1 li{
    float: left;
    width: 23%;
    height: 40px;
    background: #bb1b27;
    margin-left: 2%;
    color: white;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}
.cont1_li_style1{
    background: #bb1b27 !important;
    color: white !important;
}
.index_content1 .ul1 .li1{
    background: white;
    color: #bb1b27;
}
.content1_bottom{
    overflow: hidden;
    height: 400px;
}
.content1_bottom .left{
    width: 40%;
    height: 400px;
    float: left;
}
.content1_bottom .left .media .media__image{
    width: 100%;
    height: 100%;
}
.content1_bottom .left .media .media__body .img1{
    margin-top: 80px;
}
.content1_bottom .left .media .media__body .pp1{
    font-size: 16px;
    margin-top: 10px;
}
.content1_bottom .right{
    width: 60%;
    height: 461px;
    float: left;
}
.content1_bottom .right .ul1_top{
    height: 200px;
}
.content1_bottom .right .ul1_top li{
    width: 33.33%;
    float: left;
    height: 200px;
}
.content1_bottom .right .ul1_top li .media__image{
    width: 100%;
    height:200px;
}
.content1_bottom .right .ul1_top .pp1{
    margin-top: 3px;
}
/*content1遮罩*/

.content1_bottom .right .ul1_top .media {
    display: inline-block;
    position: relative;
    height: 200px;
    width: 100%;
    vertical-align: top;
}
.content1_bottom .left .media{
    position: relative;
    height: 100%;
}
/*.media {*/
    /*display: inline-block;*/
    /*position: relative;*/
    /*height: 400px;*/
    /*vertical-align: top;*/
/*}*/
.media .media__body .look{
    display: block;
    width: 100px;
    height: 30px;
    line-height: 28px;
    margin: auto;
    border: 1px solid white;
    font-size: 14px;
    border-radius: 2px;
	/*position: absolute;*/
    z-index: 999;
    /*left: 35%;*/
}
.media__image {
    display: block;
}

.media__body {
    background: rgba(0,0,0,0.5);
    bottom: 0;
    color: white;
    font-size: 1em;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 2.4em 2em;
    position: absolute;
    text-align: center;
    top: 0;
    right: 0;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.media__body:hover {
    opacity: 1;
}
.media__body:after, .media__body:before {
    border: 1px solid rgba(255, 255, 255, 0.7);
    bottom: 1em;
    content: '';
    left: 1em;
    opacity: 0;
    position: absolute;
    right: 1em;
    top: 1em;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: 0.6s 0.2s;
    transition: 0.6s 0.2s;
}
.media__body:before {
    border-bottom: none;
    border-top: none;
    left: 2em;
    right: 2em;
}
.media__body:after {
    border-left: none;
    border-right: none;
    bottom: 2em;
    top: 2em;
}
.media__body:hover:after, .media__body:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.media__body h2 {
    margin-top: 0;
}

.media__body p {
    margin-bottom: 0.7em;
}

.index_map{
    width: 100%;
    height: 361px;
    background: url("../img/content2_bg_03.jpg") no-repeat;
    background-size: 100% 361px;
    position: relative;
}
.index_map .img1{
    width: 100%;
    height: 361px;
}
.index_map .map_content{
    width: 1400px;
    height: 361px;
    margin: auto;
    position: relative;
    padding-top: 170px;
}
.index_map .map_content ul{
    border-top: 1px solid #fff;
    /*position: relative;*/
}
.index_map .map_content ul .li1{
      position: absolute;
      left: 30px;
      top:156px;
      z-index: 500;
}
.index_map .map_content ul .li2{
    position: absolute;
    left: 190px;
    z-index: 500;
	top:104px;
    *top:100px;
    _top:100px;
}
.index_map .map_content ul .li3{
    position: absolute;
    left: 350px;
    top: 156px;
    z-index: 500;
}
.index_map .map_content ul .li4{
    position: absolute;
    left: 510px;
    z-index: 500;
    top:118px;
}
.index_map .map_content ul .li5{
    position: absolute;
    left: 670px;
    top: 156px;
    z-index: 500;
}
.index_map .map_content ul .li6{
    position: absolute;
    left: 830px;
    z-index: 500;
	top: 118px;
}
.index_map .map_content ul .li7{
    position: absolute;
    left: 990px;
    top: 156px;
    z-index: 500;
}
.index_map .map_content ul .li8{
    position: absolute;
    left: 1150px;
    z-index: 500;
	top:118px;
}
.index_map .map_content ul li{
    float: left;
    font-size: 14px;
    width: 180px;
    text-align: center;
    cursor: pointer;
}
.index_map .map_content ul li .anniu{
    width: 28px;
    height: 30px;
    margin: auto;
    background: url("../img/map_anniu1_04.png") no-repeat;
    background-size: 100%;
}
.anniu_style{
    background: url("../img/map_anniu_06.png") no-repeat !important;
    background-size: 100% !important;
}
.index_map .map_content ul li .p1{
    color: white;
    height: 19px;
}
.index_map .map_content ul li .p2{
    color: #BC3F38;
}
.index_map .map_content .white_x{
    width: 100%;
    position: absolute;
    top: 200px;
    border-bottom: 1px solid white;
    display: none;
}
.index_map .three{
    position: absolute;
    left: 45%;
    top:-5px;
    z-index: 10;
	width:200px;
}
.index_news{
    width: 100%;
    height: 650px;
    background: #bb1b27;
    position: relative;
    position: relative;
}
.index_news .three_j{
    position: absolute;
    top:0;
    left: 45%;
	width:200px;
}
.index_news .new_eg{
    font-size: 22px;
    color: white;
    text-align: center;
    padding-top: 120px;
}
.index_news .new_zx{
    font-size: 20px;
    color: white;
    text-align: center;
}

/*.index_news .cont{
    width: 1400px;
    padding-top: 30px;
    margin: auto;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}*/

@media (max-width: 1920px){
	.index_news .cont{
    width: 1400px;
    padding-top: 30px;
    margin: auto;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.index_news .cont .d1 .left {
    float: left;
    width: 18%;
    height: 110px;
    background: #e49700;
    border-radius: 5px;
    margin-left: 10px;
    transition: all .5s ease;
}
.index_news .logo1 {
    width: 1383px;
    height: 17px;
    margin: 8px auto;
}
.index_news .logo1 img {
    width: 100%;
}
	}
@media (max-width: 1440px){
	.index_news .cont{
    width: 1200px;
    padding-top: 30px;
    margin: auto;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.nav_top .d1 .nav_right li{
    width:110px;
}

.index_news .cont .d1 .left {
    float: left;
    width: 22%;
    height: 110px;
    background: #e49700;
    border-radius: 5px;
    margin-left: 10px;
    transition: all .5s ease;
}
.index_news .logo1{
    width: 1183px;
    height: 17px;
    margin:8px auto;
}
	}
	
.index_news .cont .d1{
    width: 45%;
    overflow: hidden;
    padding: 25px 0;
    float: left;
    margin-top: 10px;
   /* margin-right: 8%;*/
    transition: all .5s ease;
}
.index_news .cont .d1:hover{
    transform: scale(1.05);
    box-shadow: 5px 2px 20px #c1c1c1;
}
/*.index_news .cont .d1 .left{
    float: left;
    width: 18%;
    height: 110px;
    background: #e49700;
    border-radius: 5px;
    margin-left: 10px;
    transition: all .5s ease;
}*/
.left_style{
    border-radius: 70px !important;
}
.index_news .cont .d1 .left p{
    text-align: center;
    color: white;
}
.index_news .cont .d1 .left .num1{
    font-size: 34px;
    font-weight: bolder;
    margin-top: 20px;
}
.index_news .cont .d1 .left .num2{
    margin-top: 10px;
    font-size: 18px;
}
.index_news .cont .d1 .right{
    float: left;
    width: 70%;
    color: #ffffff;
    padding-left: 25px;
}
.index_news .cont .d1 .right .p1{
    font-size: 18px;
    font-weight: bolder;
    margin-top: 5px;
}
.index_news .cont .d1 .right .p2{
    color: #AFAEAC;
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.index_news .cont .d1 .right .see_more{
    color: black;
    font-style: oblique;
    font-size: 16px;
    font-weight: bolder;

}
.index_news .red_tiao{
    width: 100%;
    height: 5px;
    background: #700F16;
    clear: both;
    position: absolute;
    bottom: 0;
}
.index_contact{
    width: 100%;
    height: 544px;
    padding-top: 100px;
    background: url("../img/contact_bg_05.jpg") no-repeat;
    background-size: 100% 644px;
    position: relative;
}
.index_contact_cont1{
    width: 1400px;
    margin: auto;
}
.index_contact .red_sanjiao{
    position: absolute;
    top:-15px;
    left:45%;
    z-index: 100;
	width:200px;
}
.index_contact .left{
    width: 43%;
    overflow: hidden;
    float: left;
}
.index_contact .left .name{
    width: 60%;
    margin-right: 3%;
}
.index_contact .left .sex{
    width: 30%;
}
.index_contact .left .phone{
    width: 95.5%;
}
.index_contact .left .submit{
    display: block;
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: white;
    background: #B90E0E;
    font-size: 18px;
    float: right;
    margin-right: 5px;
    margin-top: 20px;
}
.index_contact .left .cont{
    background: rgba(0,0,0,0);
    border: 1px solid #B90E0E;
    width: 93%;
    border-radius: 5px;
    color: #AFAEAC;
    height: 150px;
    font-size: 20px;
    margin-top: 20px;
    padding: 15px;
}
.index_contact .left .p1{
    font-size: 22px;
    color: #B90E0E;
    position: relative;
}
.index_contact .left .p1 img{
    position: absolute;
    left: 90px;
	width:25px;
    top:4px;
}
.index_contact .left input{
    background: rgba(0,0,0,0);
    border: 1px solid #B90E0E;
    color: #AFAEAC;
    height: 45px;
    padding-left: 15px;
    font-size: 16px;
    margin-top: 25px;
    border-radius: 5px;
}
.index_contact .right{
    width: 43%;
    float: right;
    font-size: 18px;
    color: #afaeac;
}
.index_contact .right .p1{
    font-size: 18px;
    margin-top: 18px;
    margin-bottom: 15px;
}
.index_contact .right .p2{
    position: relative;
    padding-left: 40px;
    margin-top: 30px;
}
.index_contact .right .p2 img{
    position: absolute;
    top: -2px;
    left: 0;
	width:25px;
}
.index_contact .right .p3 img{
    top:0;
}
.index_contact .right .cont_us{
    font-size: 22px;
    color: #B90E0E;
    position: relative;
    margin-top: 0;
    margin-bottom: 10px;
}
.index_contact .right .cont_us img{
    position: absolute;
    top:-2px;
    left: 90px;
    width: 22px;
}
.index_contact .right p{
    margin-left: 199px;
    margin-top: 10px;
}
.index_contact .left .cont::-webkit-input-placeholder{color:#AFAEAC;}
:-moz-placeholder { color: #AFAEAC; } ::-moz-placeholder { color: #AFAEAC; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #AFAEAC; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #AFAEAC; }
.index_footer{
    width: 100%;
    height: 280px;
    background: #353637;
}
.index_footer .cont{
    width: 1400px;
    margin: auto;
}
.index_footer .cont dl{
    float: left;
    color: #F0F0F0;
    font-size: 14px;
    line-height: 35px;
    margin-top: 50px;
    margin-right: 80px;
}
.index_footer .cont dl dt{
    font-size: 18px;
}
.index_footer .cont .dl_last{
    margin-right: 20px;
}
.index_footer .cont .ul1{
    overflow: hidden;
    float: left;
    padding-top: 116px  ;
}
.index_footer .cont .ul1 li{
    float: left;
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #f0f0f0;
}
.index_footer .cont .ul1 .li1{
    background: #808080;
}
.index_footer .cont .ul1 .li2{
    background: #BB1B28;
}
.index_footer .cont .two_wm{
    float: right;
    margin-top: 40px;
}
.banquan{
    font-size: 14px;
    width: 100%;
    height: 40px;
    line-height: 50px;
    color: #f0f0f0;
    text-align: center;
    background: #0c0c0c;
}


/*商品列表*/
.good_head .good_nav{
    background: #000000;
}
.good_head .banner1{
    width: 100%;
    height: 200px;
    margin-top: 90px;
}
.good_content{
    width: 1400px;
    margin: auto;
    overflow: hidden; margin-bottom: 50px;
}
.good_content .tit a{
    text-align: right;
    font-size: 14px;
    height: 50px;
    line-height: 40px;
    color: #A6A6A6;
}
.good_content .tit{
    text-align:right;
}
.cut_ul1 li a{
    color:#000;
}

.good_content .tit span{
    color: #C0313E;
}
.good_content .tit span a{
    color: #C0313E;
}
.good_content .headline{
    text-align: center;
    font-size: 22px;
}
.good_content .small_head{
    text-align: center;
    font-size: 18px;
}
.good_content .liuc{
    text-align: center;
    font-size: 18px;
    margin-top: 40px;
}
.good_content .div1 .pic-3d{
    width: 23.3%;
    height: 262px;
    margin-top: 25px;
}
.jianju{
    margin-right: 20px;
}
.good_content .div1 .pic-3d .pic-image{
    width: 100%;
    height: 100%;
}
.good_content .div1 .pic-3d .pic-caption{
    height: 262px;
	width:100%;
}
.good_content .div1 .pic-3d .pic-caption .f_big{
    margin: 20px auto;
    width: 30%;
}
.good_content .div1 .pic-3d .pic-caption .p1{
    width: 85%;
    font-size: 14px;
    margin-left: 25px;
    margin-top: 10px;
	line-height:20px;
}
.good_content .div1 .pic-3d .pic-caption{
    color: white;
}
.good_content .good_yw {
    float: right;
    margin: 50px 0;
    clear: both;
}

.good_content .good_yw li{
    float: left;
    background: #e7e5e9;
    padding: 8px 15px;
    border-radius: 5px;
    margin-left: 10px;
}
.good_content .good_yw li a{
    color: #9BA0A5;
}
.jdal_content .cut_ul1{
    width: 49%;
}
.news1_content .cut_ul1{
    width: 20% !important;
}
.join_content .cut_ul1{
    width: 46%;
}
/*单页*/
.ywfw_content .cut_ul1{
     width: 1200px;
    display: flex;
    justify-content: center;
}
.cut_ul1{
    overflow: hidden;
    width: 47%;
    margin:50px auto 0;
}
.cut_ul1 li{
    float: left;
    font-size: 16px;
    height: 36px;
    cursor:pointer;
    background: url("../img/black_jt.png") no-repeat 20px bottom;
    background-size: 20px 15px;
}
.cut1_listyle a{
    color:#BB1B28 !important;
}
.cut1_listyle{
    background: url("../img/red_jt.png") no-repeat 20px bottom !important;
    background-size: 20px 15px !important;
}

.cut_ul1 span{
    float: left;
}
.good_content .cut_tit{
    font-size: 18px;
    margin-top: 40px;
    margin-bottom: 20px;text-align:center;
}
.good_content .cut_tit span{
    color: #868686;
    font-size: 14px;
    margin-left: 20px;
}
.good_content .cut_img{
    width: 792px;
    height: 413px;
    margin: auto;
}
.good_content .cut_cont{
    font-size: 16px;
    margin-top: 35px;
    margin-bottom: 60px;
    color: #797979;
    text-indent: 2em;
    line-height: 30px;
}

/*备用页面*/
.good_content .news_cont li{
    width: 96%;
    margin: auto;
    overflow: hidden;
    height: 150px;
    margin-top: 20px;
    padding: 0 20px;
}
.good_content .news_cont li .left{
    float: left;
    width: 8%;
    border-radius: 5px;
    height: 89px;
    background: #333;
    color: white;
    margin-top: 20px;
    margin-right: 30px;
}
.good_content .news_cont li .left p{
    text-align: center;
    color: #ffffff;
}
.good_content .news_cont li .left .p1{
    font-size: 30px;
    margin-top: 14px;
}
.good_content .news_cont li .left .p2{
    font-size: 14px;
}
.good_content .news_cont li .right{
    float: left;
    width: 89%;
}
.good_content .news_cont li .right .p1{
    color: #333;
    font-size: 18px;
    margin-top: 30px;
}
.good_content .news_cont li .right .p2{
    color: #797979;
    font-size: 14px;
    line-height: 28px;
}
.good_content .news_cont li .right .more{
    color: #1E1E1E;
    display: block;
    float: right;
    margin-top: -25px;
    font-size: 16px;
    margin-right: 7px;
}
.bg_red {
    background: #bb1b27 !important;
}
.font_red{
    color: #bb1b27 !important;
}
.li_border{
    border: 1px solid #eaeaea;
}

/*新闻列表*/
.good_content .list_cont li{
    height: 350px;
    overflow: hidden;
}
.good_content .list_cont .left{
    width: 35%;
    height: 250px;
    float: left;
}
.good_content .list_cont .left img{
    width: 390px;
    height: 260px;
    margin: 20px;
    transition: all .5s ease;
}
.left_img_yy{
    box-shadow: 32px 32px 10px #dedddd;
}
.good_content .list_cont .right{
    float: left;
    width: 61%;
    margin-right: 4%;
}
.good_content .list_cont .right .d_bottom{
    border-bottom: 1px solid #797575;
    width: 180px;
    padding-top: 3%;
}
.good_content .list_cont .right .p1{
    font-size: 18px;
    padding-top: 7%;
}
.good_content .list_cont .right .p2{
    margin-top: 3%;
    color: #868686;
    font-size: 16px;
	line-height:24px;
}
.good_content .list_cont .right .look_xq{
    display: block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    position: relative;
    margin: 3.5% 0;
    background: url("../img/black_right_03.png") no-repeat 85px 8px;
    border: 1px solid #D4D4D4;
    color: #282828;

}
.look_xq_style{
    color: white !important;
    background: #bb1b27 url("../img/right_sj_03.png") no-repeat 85px 8px !important;
}
.good_content .list_cont .right .look_xq img{
    position: absolute;
    top:8px;
    left: 85px;
}
/*人才招聘*/
.talent_cont li{
    border: 1px solid #cecece;
    width: 29%;
    padding: 20px;
    margin-top: 40px;
    float: left;
    transition: all .5s ease;
}
.talent_li_style{
    border: 1px solid #C74851 !important;
}
.talent_cont .cont_jj{
    margin-right: 1.3%;
}
.talent_cont li p{
    color: #979797;
    font-size: 16px;
    line-height: 30px;
}
.talent_cont li .p1{
    font-size: 20px;
    color: #000000;
}
.talent_cont li .p1 span{
    color: #979797;
    font-size: 16px;
}
.talent_cont .talent_jl{
    display: block;
    width: 105px;
    height: 40px;
    padding-left: 30px;
    line-height: 40px;
    margin-top: 6%;
    border: 1px solid #979797;
    color: #868686;
    background: url("../img/gray_sj_03.png") no-repeat 98px 12px;
    position: relative;
    transition: all 1s ease;
}
.talent_jl_style{
    color: white !important;
    background: #bb1b27 url("../img/right_sj_03.png") no-repeat 98px 12px !important;
}
.talent_cont .talent_jl img{
    position: absolute;
    left: 98px;
    top: 13px;
}
.fenye{ margin-top: 30px;}
.fenye a{color: #999;}

@media (max-width: 1440px){
    .jdal_content .cut_ul1 {
        width: 86% !important;
    }
    .news1_content .cut_ul1{
        width: 30% !important;
    }
}
    .index_contact .left .name{
        width: 58%;
    }
    .good_content{
        width: 1200px;
    }
	.ywfw_content .cut_ul1{
        width:1200px !important;margin-top:40px;display:flex;justify-content:center;
    }
    .index_footer .cont{
        width: 1200px;
    }
    .good_content .cut_cont{
        font-size: 16px;
    }
    .index_footer .cont dl dt{
        font-size: 18px;
    }
    .index_footer .cont dl{
        font-size: 14px;
        margin-right: 60px;
    }
    .index_footer .cont .ul1 li{
        width: 130px;
    }
    .index_footer .cont .two_wm{
        width: 160px;
        height: 160px;
    }
    .index_map .map_content{
        width: 1200px;
    }
    .index_map .map_content ul li{
        width: 137px;
    }
    .index_map .map_content ul .li1{
        left: 5px;
    }
    .index_map .map_content ul .li2{
        left: 160px;
        /*top:134px;*/
    }
    .index_map .map_content ul .li3{
        left: 320px;
    }
    .index_map .map_content ul .li4{
        left: 480px;
        /*padding-top:25px;*/
    }
    .index_map .map_content ul .li5{
        left: 640px;
    }
    .index_map .map_content ul .li6{
        left: 790px;
        /*padding-top:25px;*/
    }
    .index_map .map_content ul .li7{
        left: 930px;
    }
    .index_map .map_content ul .li8{
        left: 1060px;
    }
    .index_contact_cont1{
        width: 1200px;
    }
    .good_content .div1 .pic-3d{
        width: 276px;
        height: 200px;
    }
    .good_content .div1 .pic-3d .pic-caption{
        height: 200px;
    }
    .good_content .div1 .pic-3d .pic-caption .p1{
        margin-left: 20px;
    }
    .good_content .div1 .pic-3d .pic-caption .f_big{
        width: 60px;
    }
    .good_content .div1 .pic-3d .pic-caption .f_big{
        margin: 8px 0;
    }
    .good_content .div1 .pic-3d .pic-caption .p1{
        margin-top: 8px;
    }
    .good_content .list_cont .right{
        width: 56%;
        margin-left: 3%;
    }
    .talent_cont li{
        width: 28.2%;
    }
    .cut_ul1{
        width:70% !important;
        margin:auto;
        margin-top:40px;
        display:flex;
        justify-content:center;
    }
    .title div.active{opacity:1; transform:translateX(5%); -webkit-transform:translateX(5%);}
    .title p.active{opacity:1; transform:translateX(-145%); -webkit-transform:translateX(-145%);}
}
@media (max-width: 1600px){
    .title div.active{opacity:1; transform:translateX(8%); -webkit-transform:translateX(8%);}
    .title p.active{opacity:1; transform:translateX(-143%); -webkit-transform:translateX(-143%);}
}
@media (max-width: 1550px){
    .title div.active{opacity:1; transform:translateX(3%); -webkit-transform:translateX(3%);}
    .title p.active{opacity:1; transform:translateX(-148%); -webkit-transform:translateX(-148%);}
}
/*二级页*/
.main_title{border-bottom:solid 1px #d4d3c7;text-align:center;font-size:18px;line-height:30px;color:#000;}
.main_about{font-size:14px;line-height:34px;padding:60px 0 0 0;}
.main_t{font-size:24px;line-height:30px;}
.main_news{clear:both;}
.main_news li{padding:30px 0 30px 0;border-bottom:dotted 1px #b2b2b2;font-size:14px;line-height:24px;color:#a0a0a0;}
.main_news li:hover .main_n_date{background:url(../images/main_5.jpg) no-repeat center top;}
.main_news li:hover{cursor:pointer;}
.main_n_date{width:58px;height:58px;float:left;background:url(../images/main_4.jpg) no-repeat center top;margin:8px 0 0 0;}
.main_n_r{width:1120px;float:right;position:relative;}
.main_n_r_icon{position:absolute;top:0;right:0;}
.main_n_t1{width:29px;float:left;text-align:center;color:#fff;font-size:18px;padding:5px 0 0 0;}
.main_n_t2{width:29px;float:right;text-align:center;color:#fff;font-size:18px;padding:28px 0 0 0;}
.main_n_t3{font-size:18px;line-height:40px;color:#565656;}
.main_l{width:278px;float:left;}
.main_l_title{background:#477cdf;text-align:center;color:#fff;font-size:18px;padding:13px 0;line-height:30px;}
.main_l_list {clear:both;}
.main_l_list li a{height:50px;display:block;text-align:center;background:#e5e5e5;line-height:50px;font-size:18px;color:#3c3b3b;margin:0 0 2px 0;}
.main_l_list li a:hover{background:#477cdf;color:#fff;}
.main_l_k{border:solid 1px #c8bdc0;margin:23px 0 0 0;padding:22px 22px 10px 22px;color:#6d6c6c;font-size:14px;line-height:28px;}
/*.main_r{width:895px;float:right;overflow:hidden;}
.main_r ul{width:925px;}
.main_r li{width:279px;float:left;padding:0 29px 20px 0;text-align:center;color:#3c3b3b;font-size:16px;line-height:45px;}
.main_r li a{color:#3c3b3b;}*/
.main_r{width:1200px;float:right;}
.main_r input {height:30px;font-size:16px;color:#666;}
.main_r_list{overflow:hidden;}
.main_r_list ul{width:925px;}
.main_r_list li{width:279px;float:left;padding:0 29px 20px 0;text-align:center;color:#3c3b3b;font-size:16px;line-height:45px;}
.main_r_list li a{color:#3c3b3b;}

@media (max-width: 1405px){
    .nav_top .d1{
        width: 88% !important;
    }
    .nav_top .d1 .nav_right li {
    width: 87px;
}
.xuxian{
	float: left;
	height: 1px;
	width: 1200px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	margin-top:30px;
}
.fenye{
	font-size: 16px;
	}
.fenye ul{list-style-type:none;padding-top:40px;padding-bottom:40px;}
.fenye li{line-height:25px;}
.fenye a {color:#999;}
.fenye a:hover{color:#C00;}
}

@media (max-width: 1260px){
    .nav_top .d1 .nav_right li{
        width: 10%;
    }
}

.nav_right{
    display: flex;
justify-content: center;
align-items: center;
width: 80%;
}