﻿@font-face {
    font-family: 'AGENCYB';   /*��������*/
    src: url('../font/AGENCYB.TTF');       /*����Դ�ļ�*/
}
@font-face {
    font-family: 'AGENCYR';   /*��������*/
    src: url('../font/AGENCYR.TTF');       /*����Դ�ļ�*/
}
html,body{
    background-color: #fff;
    /*user-select: none;*/
    font-family:" Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;
}
html::-webkit-scrollbar{
    display: none;
}
/*������ʼ*/
.index_title{
    width: 100%;
    display:block;
    background-color: #eeeeee;
 }
.index_title p{
    display:flex;
    width: 1200px;
    height: 40px;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
}
.index_title p a{
    font-size: 14px;
    color:#666666;
}
.index_title p b{
    display: flex;
    width: 224px;
    justify-content: space-between;
    font-weight: 500;
}
.index_ul_wrap{
    width: 100%;
    /*background: url("../img/index/index_ul_bg.jpg");*/
    background-color: #fff;
}
.index_ul_wrap .wrap_ul{
    width: 1200px;
    height: 126px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.index_ul_wrap .wrap_ul>img{
    width: 330px;
    height: 66px;
}
.index_ul_wrap .wrap_ul ul{
    width:460px;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0;
}
.index_ul_wrap .wrap_ul ul li a{
    color:#333333;
    font-size: 16px;
}
.index_ul_wrap .wrap_ul ul li a:hover{
    color:#e42f00;
}
.index_ul_wrap .wrap_ul ul li a.on{
    color:#e42f00;
}
.index_ul_wrap .wrap_ul ul li b{
    font-size: 10px;
    color:#ffffff;
    background-color: #e42f00;
    /*padding: 4px;*/
    border-radius:10px;
    position: absolute;
    top:78px;
}
.index_ul_wrap .contact_phone{
    position: relative;
    display: inline-block;
    width: 230px;
    height:60px;
}
.index_ul_wrap .contact_phone span.contact_icon_phone{
    position: absolute;
    left:0;
    bottom:8px;
}
.index_ul_wrap .contact_phone .contact_icon_phone{
    width: 50px;
    height:50px;
}
.index_ul_wrap .contact_phone span{
    position: relative;
    left:60px;
    font-size: 19px;
    color:#e61f38;
}
.index_ul_wrap .contact_phone span:nth-child(2){
    font-size: 14px;
    color:#333333;
}
/***********************************************************************************************************************/
/*��ҳ�ֲ�ͼ��ʼ*/
.index_warp{
    width: 100%;
}
.index_mod-tab{
    width: 100%;
    min-width: 1440px;
    height: 520px;
    margin: 0 auto;
    position: relative;
}
.index_warp ul{
    list-style: none;
    margin: 0;
}
.index_tab-con{
    height: 520px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.index_pic{
    height: 520px;
    width: 100%;
}
.index_pic a{
    display: block;
    width: 100%;
    height: 520px;
    background-position: center center;
    background-repeat: no-repeat;
}
.index_gb-tab{
    overflow: hidden;
    position: absolute;
    z-index: 60;
    bottom: 0;
    height: 40px;
    width: 100%;
    text-align: center;
}
.index_gb-tab .index_item2{
    display: inline-block;
    width: 34px;
    height: 6px;
    border-radius: 3px;
    margin: 6px;
    color: #6ff;
    background-color: #e42f00;
    text-align: center;
    line-height: 16px;
}
.index_item{
    display: inline-block;
    width: 34px;
    height: 6px;
    border-radius: 3px;
    margin: 6px;
    color: #6ff;
    background-color: #ffffff;
    text-align: center;
    line-height: 16px;
}
.index_gb-tab a:hover{
    background-color: #e42f00;
}
/*������*/
.sidebar{
    width: 160px;
    position: fixed;
    top:20.9%;
    right:0;
    z-index: 999;
}
.sidebar .sidebar_top{
    width: 100%;
    height:515px;
    padding-top: 18px;
    background-color:rgb(230,31,59);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.sidebar .sidebar_top p{
    font-size: 20px;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    color:#fff;
    text-align: center;
}
.sidebar .sidebar_top p:nth-child(1){
    margin-bottom:5px;
}
.sidebar .sidebar_top ul{
    width: 140px;
    height: 230px;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
    padding-left: 10px;
}
.sidebar .sidebar_top ul li{
    width: 140px;
    height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color:#fff;
    margin-bottom: 8px;
}
.sidebar .sidebar_top ul li img{
    margin-right: 7px;
}
.sidebar .sidebar_top ul li a{
    font-size: 16px;
    color:#333;
}
.sidebar .sidebar_top p:nth-child(4){
    margin-top: 15px;
    font-size: 14px;
}
.sidebar .sidebar_top>img{
    display: block;
    width: 140px;
    height: 140px;
    margin: 0 auto;
}
.sidebar .sidebar_bottom{
    width: 160px;
    height: 76px;
    text-align: center;
    line-height: 58px;
    position: relative;
}
.sidebar .sidebar_bottom b:first-child{
    display: block;
    width: 160px;
    height: 58px;
    background-color:rgb(253,180,41);
    z-index: 5;
    position: absolute;
}
.sidebar .sidebar_bottom b:last-child{
    display: block;
    width: 160px;
    height: 36px;
    background-color:rgb(253,180,41);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    bottom:0;
    z-index: 5;
    box-shadow:0px 4px 5px -4px;
}
.sidebar .sidebar_bottom img{
    width: 24px;
    height: 13px;
    position: absolute;
    left: 42%;
    top:14px;
    z-index: 10;
}
.sidebar .sidebar_bottom a{
    position: absolute;
    font-size: 16px;
    color:#fff;
    left: 30%;
    top:18px;
    z-index: 10;
}


/*banner01*/
.index_banner01{
    width: 100%;
    background-color:#e61f38;
}
.index_banner01 .banner01_content{
    width: 1440px;
    height: 180px;
    margin:0 auto;
    background-color:#e61f38;
}
.index_banner01 .banner01_content .content_wrap{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    display: flex;
}
.index_banner01 .banner01_content .content_left{
    width: 350px;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.index_banner01 .banner01_content .content_left p{
    font-size:28px;
    color:#fff;

}
.index_banner01 .banner01_content .content_left p:nth-child(2){
    font-size:20px;
}
.index_banner01 .banner01_content .content_left p:nth-child(3){
    font-family: AGENCYR,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
}
.index_banner01 .banner01_content .content_center{
    width: 500px;
    height: 100%;
    background-color: #d4142c;
    display: flex;
    flex-direction:column;
    justify-content: center;
}
/*������ť*/
.index_banner01 .content_center form {
    position: relative;
    width: 390px;
    margin: 0 auto;
}
.index_banner01 .content_center .so_btn input,.index_banner01 .content_center .so_btn button {
    outline: none;
    background: transparent;
}
.index_banner01 .content_center .so_btn input {
    width: 100%;
    height: 50px;
    padding-left: 15px;
    border: 1px solid rgb(234,138,150);
    margin-bottom: 20px;
}
.index_banner01 .content_center .so_btn input::-webkit-input-placeholder{
    font-size:14px;
    color:#ffedca;
}
.index_banner01 .content_center .so_btn input:-moz-placeholder{
    font-size:14px;
    color:#ffedca;
}
.index_banner01 .content_center .so_btn input:-ms-input-placeholder{
    font-size:14px;
    color:#ffedca;
}
.index_banner01 .content_center .so_btn button {
    border: none;
    height: 42px;
    width: 42px;
    position: absolute;
    top: 7px;
    right: 7px;
    cursor: pointer;
}
.index_banner01 .content_center .so_btn button:before {
    content: url(../img/index/pwx_banner02_icon.png);
    font-size: 16px;
    color: #F9F0DA;
}
.index_banner01 .content_center .so_btn input:focus {
    border-color: #f9a801;
}
.index_banner01 .banner01_content .content_right{
    width: 350px;
    height: 100%;
    padding-left: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.index_banner01 .banner01_content .content_right p:nth-child(1){
     font-size: 28px;
     color:#f9a801;
 }
.index_banner01 .banner01_content .content_right p:nth-child(2){
    background: url(../img/index/pwx_banner02_zxbg.png);
    display:block;
    width:240px;
    height:50px;
    text-align: center;
    line-height:50px;
}
.index_banner01 .banner01_content .content_right p:nth-child(2) a{
    display: block;
    width: 100%;
    height: 100%;
    font-size:28px;
    color:#fff;
}
.index_banner01 .banner01_content .content_center p{
    display: block;
    width: 390px;
    margin: 0 auto;
}
.index_banner01 .banner01_content .content_center p a:hover{
    color:#f9a801;
}
.index_banner01 .banner01_content .content_center p b{
    font-size:14px;
    color:#fff;
    margin-right: 6px;
}
/***********************************************************************************************************************/
/*banner02*/
.index_banner02{
    width: 100%;
    background-color: #fff;
    padding-top:45px;
}
.index_banner02 .banner02_content{
    width: 1200px;
    margin:0 auto;
    padding-bottom: 100px;
}
.index_banner02 .banner02_content .content_top_text{
    width:100%;
    position: relative;
}
.index_banner02 .banner02_content .content_top_text>p:nth-child(1){
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    color:#333333;
}
/*����*/
.index_banner02 .banner02_content .content_top_text>div .content_top_wrap_left,.index_banner02 .banner02_content .content_top_text>div .content_top_wrap_right{
    position: absolute;
    bottom:0;
    display: block;
    width:390px;
    height:36px;
}
.index_banner02 .banner02_content .content_top_text>div .content_top_wrap_left{
    text-align: left;
    left:0;
}
.index_banner02 .banner02_content .content_top_text>div .content_top_wrap_right{
    text-align: right;
    right:0;
}
.index_banner02 .banner02_content .content_top_text>div .content_top_line{
    display:inline-block;
    width:97%;
    border-top:1px solid #e5e5e5;
    vertical-align:4px;
}
.index_banner02 .banner02_content .content_top_text>div .content_top_circle{
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color:#e5e5e5;
    transform:rotate(-45deg);
}
.index_banner02 .banner02_content .content_top_text>div p{
    font-size: 40px;
    text-align: center;
    color:#333333;
    font-family: AGENCYR,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
}
.index_banner02 .banner02_content .content_contact{
    width: 100%;
    margin-top: 38px;
}
.index_banner02 .banner02_content .content_contact>ul{
    width: 100%;
    height: 42px;
    display: flex;
    padding: 0 ;
    margin-bottom: 40px;
    justify-content: center;
}
.index_banner02 .banner02_content .content_contact>ul li{
    width: 130px;
    height: 100%;
    border: 1px solid rgb(229,229,229);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    line-height:42px;
    color:#333;
    font-size:16px;
    margin-right: 18px;
}
.index_banner02 .banner02_content .content_contact>ul li.on{
    color:#fff;
    background-color:#e61f38;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex{
    width: 290px;
    height: 266px;
    padding-bottom: 1px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex a>img{
    width: 100%;
    height:190px;
    transition: all .5s;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex a>img:hover{
    transform: scale(1.0825);
    transform-origin: 50% 50%;
    z-index: 99;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>p{
    margin: 0;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>p a{
    font-size: 18px;
    color:#333;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>p a:hover{
    color:#e42f00;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>div{
    display: flex;
    justify-content: space-between;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>div p{
    font-size: 14px;
    color:#999999;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>div p b{
    color:#e61f38;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>div a{
    color:#e61f38;
    font-size: 14px;
}
.index_banner02 .banner02_content .content_contact .contact_tab_wrap .wrap_flex>div a:hover{
    color:#fbb301;
}
/***********************************************************************************************************************/
/*banner03*/
.index_banner03{
    width: 100%;
    background-image: url(../img/index/bg.png);
    padding-top:45px;
}
.index_banner03 .banner03_content{
    width: 1200px;
    margin:0 auto;
    padding-bottom: 22px;
}
.index_banner03 .banner03_content .content_top_text{
    width:100%;
    position: relative;
}
.index_banner03 .banner03_content .content_top_text>p:nth-child(1){
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color:#333333;
}
/*����*/
.index_banner03 .banner03_content .content_top_text>div .content_top_wrap_left,.index_banner03 .banner03_content .content_top_text>div .content_top_wrap_right{
    position: absolute;
    bottom:0;
    display: block;
    width:390px;
    height:36px;
}
.index_banner03 .banner03_content .content_top_text>div .content_top_wrap_left{
    text-align: left;
    left:0;
}
.index_banner03 .banner03_content .content_top_text>div .content_top_wrap_right{
    text-align: right;
    right:0;
}
.index_banner03 .banner03_content .content_top_text>div .content_top_line{
    display:inline-block;
    width:97%;
    border-top:1px solid #e5e5e5;
    vertical-align:4px;
}
.index_banner03 .banner03_content .content_top_text>div .content_top_circle{
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color:#e5e5e5;
    transform:rotate(-45deg);
}
.index_banner03 .banner03_content .content_top_text>div p{
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    color:#333333;
}
.index_banner03 .banner03_content .content_contact{
    padding-top: 68px;
    width: 100%;
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.index_banner03 .banner03_content .content_contact>div{
    width: 580px;
    height: 426px;/*daiding*/
}
.index_banner03 .banner03_content .content_contact .contact_text{
    display: flex;
    flex-direction:column;
    justify-content: space-around;
}
.index_banner03 .banner03_content .content_contact>div p:nth-child(1){
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.index_banner03 .banner03_content .content_contact>div p:nth-child(1) B{
    margin-left: 14px;
    font-size: 26px;
    color:#333;
    font-weight:bold;
}
.index_banner03 .banner03_content .content_contact>div p:nth-child(2){
    font-size: 16px;
    color:#333;
}
.index_banner03 .banner03_content .content_contact>div p:nth-child(2) span{
    color:#e52f00;
    font-weight:bold;
}
/*banner04*/
.index_banner04{
    width: 100%;
    height: 288px;
    margin: 0 auto;
    background-image: url("../img/index/pwx_banner05_bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
}
.index_banner04 .banner04_content{
    width:520px;
    height:100%;
    padding:30px 0;
    margin: 0 auto;
    display: flex;
    flex-direction:column;
    justify-content: space-around;
    align-items: center;
}
.index_banner04 .banner04_content>p{
    margin: 0;
}
.index_banner04 .banner04_content>p:nth-child(1){
    font-size: 40px;
    color:#fff;
    font-weight:bold;
}
.index_banner04 .banner04_content>img{
    width: 46px;
    height: 46px;
}
.index_banner04 .banner04_content>p:nth-child(3){
    width: 238px;
    display: flex;
    justify-content: space-between;
}
.index_banner04 .banner04_content>p:nth-child(3) a{
    display: block;
    font-size: 16px;
    width: 110px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.index_banner04 .banner04_content>p:nth-child(3) a:nth-child(1){
    color:#fff;
    background-color: #e61f38;
}
.index_banner04 .banner04_content>p:nth-child(3) a:nth-child(2){
    color:#000;
    background-color: #fff;
}
/*banner05*/
.index_banner05{
    width:100%;
    height: 680px;
    background-image:url(../img/index/pwx_banner06_bg.jpg);
    background-repeat: no-repeat;
    background-position:center center;
    padding-top: 45px;
}
.index_banner05 .banner05_content{
    width: 1200px;
    margin:0 auto;
    padding-bottom: 22px;
}
.index_banner05 .banner05_content .content_top_text{
    width:100%;
    position: relative;
}
.index_banner05 .banner05_content .content_top_text>p:nth-child(1){
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    color:#333333;
}
/*����*/
.index_banner05 .banner05_content .content_top_text>div .content_top_wrap_left,.index_banner05 .banner05_content .content_top_text>div .content_top_wrap_right{
    position: absolute;
    bottom:0;
    display: block;
    width:390px;
    height:36px;
}
.index_banner05 .banner05_content .content_top_text>div .content_top_wrap_left{
    text-align: left;
    left:0;
}
.index_banner05 .banner05_content .content_top_text>div .content_top_wrap_right{
    text-align: right;
    right:0;
}
.index_banner05 .banner05_content .content_top_text>div .content_top_line{
    display:inline-block;
    width:97%;
    border-top:1px solid #e5e5e5;
    vertical-align:4px;
}
.index_banner05 .banner05_content .content_top_text>div .content_top_circle{
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color:#e5e5e5;
    transform:rotate(-45deg);
}
.index_banner05 .banner05_content .content_top_text>div p{
    font-size: 40px;
    text-align: center;
    color:#333333;
    font-family: AGENCYR,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
}
.index_banner05 .banner05_content .content_contact{
    width: 1200px;
    padding-top: 48px;
    display: flex;
    justify-content: space-between;
}
.index_banner05 .banner05_content .content_contact .contact_wrap{
    width: 280px;
    height: 400px;
    border:3px solid rgb(229,229,229);
    background-image: url(../img/index/pwx_banner06_icon05.jpg);
}
.index_banner05 .banner05_content .content_contact .contact_wrap:nth-child(2){
    background-image: url(../img/index/pwx_banner06_icon06.jpg);
}
.index_banner05 .banner05_content .content_contact .contact_wrap:nth-child(3){
    background-image: url(../img/index/pwx_banner06_icon07.jpg);
}
.index_banner05 .banner05_content .content_contact .contact_wrap:nth-child(4){
    background-image: url(../img/index/pwx_banner06_icon08.jpg);
}
.index_banner05 .banner05_content .content_contact .contact_wrap .wrap_flex{
    display: flex;
    flex-direction:column;
    justify-content:space-between;
    align-items: center;
}
.index_banner05 .banner05_content .content_contact .contact_wrap .wrap_flex>img{
    padding-top: 40px;
}
.index_banner05 .banner05_content .content_contact .contact_wrap .wrap_flex p:nth-child(2){
    font-size: 20px;
    color:#fff;
    width: 217px;
    height: 46px;
    background-color:#e61f38;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    text-align: center;
    line-height:46px;
    margin: 28px 0;
}
.index_banner05 .banner05_content .content_contact .contact_wrap .wrap_flex p:nth-child(3){
    font-size: 14px;
    color:#666666;
    display: block;
    width:217px;
    text-align: center;
}
/*banner06*/
.index_banner06{
    width:100%;
    background-color: #fff;
    padding-top: 45px;
}
.index_banner06 .banner06_content{
    width: 1200px;
    margin:0 auto;
    padding-bottom: 70px;
}
.index_banner06 .banner06_content .content_top_text{
    width:100%;
    position: relative;
}
.index_banner06 .banner06_content .content_top_text>p:nth-child(1){
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color:#333333;
}
/*����*/
.index_banner06 .banner06_content .content_top_text>div .content_top_wrap_left,.index_banner06 .banner06_content .content_top_text>div .content_top_wrap_right{
    position: absolute;
    bottom:0;
    display: block;
    width:390px;
    height:36px;
}
.index_banner06 .banner06_content .content_top_text>div .content_top_wrap_left{
    text-align: left;
    left:0;
}
.index_banner06 .banner06_content .content_top_text>div .content_top_wrap_right{
    text-align: right;
    right:0;
}
.index_banner06 .banner06_content .content_top_text>div .content_top_line{
    display:inline-block;
    width:97%;
    border-top:1px solid #e5e5e5;
    vertical-align:4px;
}
.index_banner06 .banner06_content .content_top_text>div .content_top_circle{
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color:#e5e5e5;
    transform:rotate(-45deg);
}
.index_banner06 .banner06_content .content_top_text>div p{
    font-size: 40px;
    font-weight:bold;
    text-align: center;
    color:#333333;
}
.index_banner06 .banner06_content .content_flex_wrap{
    padding-top: 50px;
    width: 100%;
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.index_banner06 .banner06_content .content_flex_wrap>img,.index_banner06 .banner06_content .content_flex_wrap .wrap_flex{
    width: 400px;
    height:240px;
}
.index_banner06 .banner06_content .content_flex_wrap .wrap_flex{
    background-color:rgb(246,246,246);
    padding: 35px 22px 0 22px;
}
.index_banner06 .banner06_content .content_flex_wrap .wrap_flex p:nth-child(1){
    font-size: 20px;
    color:#333;
    margin-bottom: 22px;
}
.index_banner06 .banner06_content .content_flex_wrap .wrap_flex p:nth-child(2){
    font-size: 14px;
    color:#666;
    line-height:25px;
}
/*banner07*/
.index_banner07{
    width:100%;
    background-image: url(../img/index/bg.png);
    padding-top:45px;
}
.index_banner07 .banner07_content{
    width: 1200px;
    margin:0 auto;
    padding-bottom: 70px;
}
.index_banner07 .banner07_content .content_top_text{
    width:100%;
    position: relative;
}
.index_banner07 .banner07_content .content_top_text>p:nth-child(1){
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    color:#333333;
}
/*����*/
.index_banner07 .banner07_content .content_top_text>div .content_top_wrap_left,.index_banner07 .banner07_content .content_top_text>div .content_top_wrap_right{
    position: absolute;
    bottom:0;
    display: block;
    width:390px;
    height:36px;
}
.index_banner07 .banner07_content .content_top_text>div .content_top_wrap_left{
    text-align: left;
    left:0;
}
.index_banner07 .banner07_content .content_top_text>div .content_top_wrap_right{
    text-align: right;
    right:0;
}
.index_banner07 .banner07_content .content_top_text>div .content_top_line{
    display:inline-block;
    width:97%;
    border-top:1px solid #e5e5e5;
    vertical-align:4px;
}
.index_banner07 .banner07_content .content_top_text>div .content_top_circle{
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color:#e5e5e5;
    transform:rotate(-45deg);
}
.index_banner07 .banner07_content .content_top_text>div p{
    font-size: 40px;
    text-align: center;
    color:#333333;
    font-family: AGENCYR,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
}

.index_banner07 .banner07_content .content_contact{
    padding-top: 40px;
    display: flex;
    justify-content:space-between;
}
.index_banner07 .banner07_content .content_contact>div{
    width: 380px;
    height:500px;
    background-color:white;
}
.index_banner07 .banner07_content .content_contact .flex_content{
    width:380px;
    height: 500px;
}
.index_banner07 .banner07_content .content_contact .flex_text{
    width: 100%;
    height: 51px;
    position: relative;
    padding: 10px;
    display: flex;
    align-items: center;
}
.index_banner07 .banner07_content .content_contact .flex_text span{
    float:left;
}
.index_banner07 .banner07_content .content_contact .flex_text span:nth-child(1){
    display: block;
    width: 4px;
    height: 20px;
    background-color:#e61f38;
    position: absolute;
    left:0;
}
.index_banner07 .banner07_content .content_contact .flex_text span:nth-child(2){
    font-size:20px;
    color:#e52f00;
    position: absolute;
    left:20px;
}
.index_banner07 .banner07_content .content_contact .flex_text span:nth-child(3){
    position: absolute;
    right:20px;
}
.index_banner07 .banner07_content .content_contact  .flex_text span:nth-child(3) a{
    font-family: AGENCYR,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    font-size:20px;
    color:#000;
}
.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content .flex_img,.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content .flex_img>img{
    width: 380px;
    height:240px;
    position: relative;
}
.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content .flex_img p{
    font-size:20px;
    position: absolute;
    bottom:0;
    background-color:rgba(0,0,0,0.5);
    width: 100%;
    height: 48px;
    margin: 0;
}
.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content .flex_img p a{
    color:#fff;
    display: flex;
    width:100%;
    height:100%;
    align-items: center;
    padding-left:20px;
}
.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content ul{
    width: 340px;
    margin: 0 auto;
    color:#bfbfbf;
    padding: 15px 0 25px 0;
}
.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content li{
    width: 340px;
    height: 32px;
    position: relative;
    line-height: 32px;
    margin-bottom:2px;
}
.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content li::before{
    content:url(../img/index/pwx_banner08_icon.png);
    padding-right: 10px;
    font-size: 7px;
}
.index_banner07 .banner07_content .content_contact .flex_wrap .flex_content li a{
    color:#333;
    font-size: 16px;
}
/*banner08*/
.index_banner08{
    width:100%;
    height:200px;
    background-image:url(../img/index/pwx_banner09_bg.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    display: flex;
}
.index_banner08 .banner08_content{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.index_banner08 .banner08_content .content_text p:nth-child(1){
    font-size: 36px;
    color:#fff;
}
.index_banner08 .banner08_content .content_text p:nth-child(2){
    font-size: 20px;
    color:#fff;
}
.index_banner08 .banner08_content .tab_btn form{
    width: 744px;
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.index_banner08 .banner08_content .tab_btn input{
    height:50px;
    border:transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.index_banner08 .banner08_content .tab_btn input::-webkit-input-placeholder{
    font-size:16px;
    color:#cccccc;
}
.index_banner08 .banner08_content .tab_btn input:-moz-placeholder{
    font-size:16px;
    color:#cccccc;
}
.index_banner08 .banner08_content .tab_btn input:-ms-input-placeholder{
    font-size:16px;
    color:#cccccc;
}
.index_banner08 .banner08_content .tab_btn input:nth-child(1){
    width: 160px;
    background-image:url("../img/index/pwx_banner09_icon01.png");
    background-repeat:no-repeat;
    background-position:6% center;
    padding-left: 30px;
}
.index_banner08 .banner08_content .tab_btn input:nth-child(2){
    background-image:url("../img/index/pwx_banner09_icon02.png");
    background-repeat:no-repeat;
    background-position:6% center;
    padding-left: 40px;
}
.index_banner08 .banner08_content .tab_btn input:nth-child(3){
    padding-left: 40px;
}
.index_banner08 .banner08_content .tab_btn input:nth-child(2),.index_banner08 .banner08_content .tab_btn input:nth-child(3){
    width: 240px;
}
.index_banner08 .banner08_content .tab_btn button{
    width: 80px;
    height: 50px;
    color:#fff;
    font-size: 16px;
    background-color:#f61e38;
    border:transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
/*footer*/
footer{
    width: 100%;
    height:370px;
    background-color: #1b1b1b;
}
footer .footer_content{
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}
footer .footer_content .content_top{
    width: 100%;
    height:140px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}
footer .footer_content .content_top .top_wrap01{
    width: 223px;
    height: 100%;
}
footer .footer_content .content_top .top_wrap01 p:nth-child(1){
    font-size: 18px;
    color:#fff;
    margin-bottom:15px;
}
footer .footer_content .content_top .top_wrap01 p:nth-child(1) b{
    display: block;
    width: 72px;
    height: 2px;
    background-color: #d22b00;
    margin-top: 10px;
}
footer .footer_content .content_top .top_wrap01 p:nth-child(2){
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
footer .footer_content .content_top .top_wrap01 p:nth-child(2) a{
    margin-bottom: 15px;
}
footer .footer_content .content_top .top_wrap01 p:nth-child(2) a:hover{
   color:#e42f00;
}
footer .footer_content .content_top .top_wrap02{
    width: 418px;
    height: 100%;
}
footer .footer_content .content_top .top_wrap02 p:nth-child(1){
    font-size: 18px;
    color:#fff;
}
footer .footer_content .content_top .top_wrap02 p{
    font-size: 14px;
    color:#fff;
    margin-bottom:15px;
}
footer .footer_content .content_top .top_wrap02 p:nth-child(1) b{
    display: block;
    width: 72px;
    height: 2px;
    background-color: #d22b00;
    margin-top: 10px;
}
footer .footer_content .content_top .top_wrap03{
    width: 228px;
    height: 100%;
    padding-top: 45px;
}
footer .footer_content .content_top .top_wrap04{
    width: 140px;
    height: 100%;
}
footer .footer_content .content_top .top_wrap03  p{
    font-size: 14px;
    color:#fff;
}
footer .footer_content .content_top .top_wrap03  p:nth-child(2){
    font-size: 22px;
    color:#f61e38;
}
footer .footer_content .content_top .top_wrap04>img{
    width: 140px;
    height:140px;
}
footer .footer_content .content_bottom{
    font-size:14px;
    color:#fff;
    border-top:1px solid rgba(255,255,255,0.1);
    padding-top: 30px;
}
footer .footer_content .content_bottom p{
    margin-bottom: 20px;
}
footer .footer_content .content_bottom p a{
    margin-right: 10px;
}
footer .footer_content .content_bottom p a:hover{
    color:#e42f00;
}
footer .footer_content .content_bottom p img{
    margin-left: 7px;
    margin-right: 27px;
}
/*pwx11*//***************************************************************************************************************/
.pwx11_banner01{
    width: 100%;
    padding-bottom: 70px;
    padding-top: 70px;
}
.pwx11_banner01 .banner01_content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.pwx11_banner01 .banner01_content .content_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
}
.pwx11_banner01 .banner01_content .content_top p:nth-child(2){
    font-size: 46px;
    color:#181717;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx11_banner01 .banner01_content .content_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx11_banner01 .banner01_content .content_center{
    display: flex;
    justify-content: space-around;
    padding-top: 60px;
    padding-bottom: 40px;
}
.pwx11_banner01 .banner01_content .content_center>div p{
    text-align: center;
    font-size: 16px;
}
.pwx11_banner01 .banner01_content .content_center>div p:nth-child(1){
    font-size: 50px;
    color:#e61f38;
}
.pwx11_banner01 .banner01_content .content_center>div p:nth-child(1) b{
    font-size: 24px;
}
.pwx11_banner01 .banner01_content .content_center>div p:nth-child(1) b:nth-child(1){
    font-size: 16px;
}
.pwx11_banner01 .banner01_content .content_bottom p{
    font-size: 16px;
    color:#333;
    text-align: center;
    margin-bottom: 40px;
    line-height: 32px;
}
/*banner02*/
.pwx11_banner02{
    width: 100%;
    background-image:url("../img/1-1/pwx11_banner03_bg.jpg");
    background-repeat:no-repeat;
    background-position:center center;
    padding-bottom:70px;
    padding-top:70px;
}
.pwx11_banner02 .banner02_content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.pwx11_banner02 .banner02_content .content_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    opacity: 0.2;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
}
.pwx11_banner02 .banner02_content .content_top p:nth-child(2){
    font-size: 46px;
    color:#ffffff;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx11_banner02 .banner02_content .content_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx11_banner02 .banner02_content .content_center{
    padding-top: 60px;
    display: flex;
    justify-content: space-between;
}
.pwx11_banner02 .banner02_content .content_center .center_flex{
    width: 270px;
    height: 300px;
    background-image:url("../img/1-1/pwx11_banner03_centerbg.png");
    background-repeat:no-repeat;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction:column;
    padding: 30px 0;
}
.pwx11_banner02 .banner02_content .content_center .center_flex div:nth-child(2) p:nth-child(1){
    font-size: 24px;
    color:#333;
    text-align: center;
    margin: 0;
}
.pwx11_banner02 .banner02_content .content_center .center_flex div:nth-child(2) p:nth-child(2){
    font-size: 16px;
    color:#e61f38;
    text-align: center;
}
.pwx11_banner02 .banner02_content .content_center .center_flex div:nth-child(3) p{
    font-size: 16px;
    color:#333;
    text-align: center;
}
/*banner03*/
.pwx11_banner03{
    width: 100%;
    padding-bottom:70px;
    padding-top:70px;
}
.pwx11_banner03 .banner03_content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.pwx11_banner03 .banner03_content .content_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
}
.pwx11_banner03 .banner03_content .content_top p:nth-child(2){
    font-size: 46px;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx11_banner03 .banner03_content .content_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx11_banner03 .banner03_content .content_top p:nth-child(4){
    color:#333;
    font-size: 16px;
    text-align: center;
    margin: 26px 0 45px 0;
}
/*���ʹ�*/
.pwx11_banner03 .banner03_content .content_ssu{
    position: relative;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap{
    overflow:hidden;
    position:relative;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul{
    width:4928px;
    position:relative;
    left:0;
    padding: 0;
    margin: 0;
    overflow:hidden;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li{
    float:left;
    margin-right:40px;
    background-color: #f6f6f6;
    width: 270px;
    min-height: 420px;
    position: relative;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li:hover div{
    bottom:60px;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li:hover div p:nth-child(3){
    display: block;
    font-size: 14px;
    color:#666;
    opacity: 1;
 }
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li>img{
    width: 270px;
    height:270px;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li div{
    position: relative;
    bottom:0px;
    padding:0 24px;
    text-align: center;
    background-color: #f6f6f6;
    transition: all 1s;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li div p:nth-child(1){
    font-size: 24px;
    color:#333;
    margin-top: 13px;
    margin-bottom: 6px;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li div p:nth-child(2){
    font-size: 16px;
    color:#333;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li div p:nth-child(3){
    display: none;
    opacity: 0;
    transition: opacity 2.5s;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li a{
    display: block;
    width: 120px;
    height: 40px;
    background-color:#e61f38;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    line-height: 40px;
    position: absolute;
    bottom:23px;
    left:75px;
    color:#fff;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_wrap ul li a img{
    padding-right: 7px;
    padding-bottom: 3px;
}
.pwx11_banner03 .banner03_content .content_ssu>p{
    position: absolute;
    bottom:200px;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_ssj1{
    left:-75px;
}
.pwx11_banner03 .banner03_content .content_ssu .ssu_ssj2{
    right:-75px;
}
/*banner04*/
.pwx11_banner04{
    width: 100%;
    background-color:rgb(249,249,249);
    padding-bottom:70px;
    padding-top:70px;
}
.pwx11_banner04 .banner04_content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.pwx11_banner04 .banner04_content .content_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
}
.pwx11_banner04 .banner04_content .content_top p:nth-child(2){
    font-size: 46px;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx11_banner04 .banner04_content .content_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx11_banner04 .banner04_content .content_top p:nth-child(4){
    color:#333;
    font-size: 16px;
    text-align: center;
    margin: 26px 0 45px 0;
}
/*menu*/
.pwx11_banner04 .banner04_content .content_center{
    width: 1200px;
}
.pwx11_banner04 .banner04_content .content_center ul{
    width: 465px;
    display: flex;
    justify-content: space-between;
    padding: 0 ;
    margin: 0 auto;
}
.pwx11_banner04 .banner04_content .content_center ul li{
    font-size: 16px;
    color:#333;
    margin-right:30px;
}
.pwx11_banner04 .banner04_content .content_center ul li::before{
    content:url(../img/1-1/pwx11_banner05_icon02.png);
    padding-right:10px;
}
.pwx11_banner04 .banner04_content .content_center ul li.on::before{
    content:url(../img/1-1/pwx11_banner05_icon01.png);
    padding-right:10px;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap{
    display: flex;
    flex-wrap:wrap;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex{
    margin-top:26px;
    margin-right: 26px;
    position: relative;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex:hover p{
    height: 100%;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex:nth-child(4n){
    margin-right: 0;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex img{
    width: 280px;
    height: 188px;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex p{
    display: block;
    position: absolute;
    bottom:0;
    width: 100%;
    height: 40px;
    margin: 0;
    background-color: rgba(0,0,0,.5);
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex p a{
    display: block;
    color:#fff;
    font-size: 16px;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex p a:nth-child(1){
    text-align: center;
    line-height: 40px;
    width: 100%;
    height: 100%;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex:hover a:nth-child(1){
    font-size: 24px;
    line-height:160px;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex p a:nth-child(2){
    display: none;
    width: 100px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background-color: #e61f38;
    margin: 0 auto;
    position: relative;
    bottom:0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.pwx11_banner04 .banner04_content .content_center .center_wrap .wrap_flex:hover a:nth-child(2){
    display: block;
    bottom:71px;
}
.pwx11_banner04 .banner04_content>p{
    display: block;
    width: 170px;
    height: 46px;
    background-color: #e5e5e5;
    margin: 0 auto;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    margin-top: 44px;
}
.pwx11_banner04 .banner04_content>p:hover{
    background-color: #e61f38;
}
.pwx11_banner04 .banner04_content>p:hover a{
    color:#fff;
}
.pwx11_banner04 .banner04_content>p a{
    display: block;
    width: 100%;
    height: 100%;
    color:#333;
    text-align: center;
    line-height: 46px;
}
/*��ർ��*/
.pwx11_cir_tab{
    display: none;
    width: 120px;
    position: fixed;
    top:85px;
    left:20px;
}
.pwx11_cir_tab::before{
    content:"";
    border-left:1px solid #e6eff6;
    border-bottom:120px solid #e6eff6;
}
.pwx11_cir_tab ul{
    padding: 0 ;
    margin: 0;
    position: absolute;
    top:-9px;
    left:-100px;
}
.pwx11_cir_tab ul li{
    width: 200px;
    height: 20px;
    margin-bottom: 26px;
}
.pwx11_cir_tab ul li.on a{
    background-image: url(../img/1-1/pwx11_banner02_icon01.png);
    color:#e61f38;
}
.pwx11_cir_tab ul li a{
    display: block;
    background-image: url(../img/1-1/pwx11_banner02_icon02.png);
    background-repeat:no-repeat;
    background-position:center;
    padding-left: 120px;
    width: 100%;
    height: 100%;
    color:#999999;
}
/*pwx 1-2*//*************************************************************************************************************/
.pwx12_banner01{
    width: 100%;
    background-color:rgb(249,249,249);
    padding-bottom:70px;
    padding-top:70px;
}
.pwx12_banner01 .banner01_content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.pwx12_banner01 .banner01_content .content_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
}
.pwx12_banner01 .banner01_content .content_top p:nth-child(2){
    font-size: 46px;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx12_banner01 .banner01_content .content_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx12_banner01 .banner01_content .content_top p:nth-child(4){
    color:#333;
    font-size: 16px;
    text-align: center;
    margin: 26px 0 45px 0;
}
/*menu*/
.pwx12_banner01 .banner01_content .content_center{
    width: 1200px;
}
.pwx12_banner01 .banner01_content .content_center ul{
    width: 465px;
    display: flex;
    justify-content: space-between;
    padding: 0 ;
    margin: 0 auto;
}
.pwx12_banner01 .banner01_content .content_center ul li{
    font-size: 16px;
    color:#333;
    margin-right:17px;
}
.pwx12_banner01 .banner01_content .content_center ul li::before{
    content:url(../img/1-1/pwx11_banner05_icon02.png);
    padding-right:10px;
}
.pwx12_banner01 .banner01_content .content_center ul li.on::before{
    content:url(../img/1-1/pwx11_banner05_icon01.png);
    padding-right:10px;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap>div:nth-child(1)>div{
    display: flex;
    flex-wrap:wrap;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex{
    margin-top:26px;
    margin-right: 26px;
    position: relative;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex:hover p{
    height: 100%;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex:nth-child(4n){
    margin-right: 0;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex img{
    width: 280px;
    height: 188px;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex p{
    display: block;
    position: absolute;
    bottom:0;
    width: 100%;
    height: 40px;
    margin: 0;
    background-color: rgba(0,0,0,.5);
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex p a{
    display: block;
    color:#fff;
    font-size: 16px;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex p a:nth-child(1){
    text-align: center;
    line-height: 40px;
    width: 100%;
    height: 100%;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex:hover a:nth-child(1){
    font-size: 24px;
    line-height:160px;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex p a:nth-child(2){
    display: none;
    width: 100px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background-color: #e61f38;
    margin: 0 auto;
    position: relative;
    bottom:0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .wrap_flex:hover a:nth-child(2){
    display: block;
    bottom:71px;
}
/*tab*/
.pwx12_banner01 .banner01_content .content_center .center_wrap .card-footer{
    user-select:none;
    text-align: center;
    margin-top: 75px;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .card-footer a{
    background-color:#e5e5e5;
    color:#000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .card-footer .btn:first-child,.pwx12_banner01 .banner01_content .content_center .center_wrap .card-footer .btn:last-child{
    width: 90px;
    height: 36px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .card-footer .btn.active{
    background-color:#e52f00;
    outline:0;
    color:#fff;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .card-footer a.off{
    background-color:#e5e5e5;
}
.pwx12_banner01 .banner01_content .content_center .center_wrap .card-footer a.on{
    background-color:#e52f00;
    color:#fff;
}
/*pwx 2-1*//***********************************************************************************************************/
.pwx21_banner01{
    width: 100%;
    background-color: #fff;
}
.pwx21_banner01 .banner01_content{
    width: 1200px;
    height: 90px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pwx21_banner01 .banner01_content>p{
    font-size: 14px;
    color:#333;
}
.pwx21_banner01 .banner01_content>p b{
    margin-right: 15px;
}
.pwx21_banner01 .banner01_content>p a{
    font-size: 14px;
    color:#333;
}
.pwx21_banner01 .banner01_content>p a:hover{
    color:#f9a801;
}
/*������ť*/
.pwx21_banner01 .banner01_content form {
    position: relative;
    width: 390px;
    margin: 0 auto;
}
.pwx21_banner01 .banner01_content .so_btn input,.pwx21_banner01 .banner01_content .so_btn button {
    outline: none;
    background: transparent;
}
.pwx21_banner01 .banner01_content .so_btn input {
    width: 100%;
    height: 50px;
    padding-left: 15px;
    border: 1px solid rgb(220,220,220);
    margin-bottom: 20px;
}
.pwx21_banner01 .banner01_content .so_btn input::-webkit-input-placeholder{
    font-size:14px;
    color:#cccccc;
}
.pwx21_banner01 .banner01_content .so_btn input:-moz-placeholder{
    font-size:14px;
    color:#cccccc;
}
.pwx21_banner01 .banner01_content .so_btn input:-ms-input-placeholder{
    font-size:14px;
    color:#cccccc;
}
.pwx21_banner01 .banner01_content .so_btn button {
    border: none;
    height: 42px;
    width: 42px;
    position: absolute;
    top: 7px;
    right: 7px;
    cursor: pointer;
}
.pwx21_banner01 .banner01_content .so_btn button:before {
    content: url(../img/2-1/pwx21_banner02_iocn_btn.png);
    font-size: 16px;
    color: #F9F0DA;
}
.pwx21_banner01 .banner01_content .so_btn input:focus{
    border-color: #f9a801;
}
/*banner02*/
.pwx21_banner02{
    width: 100%;
    background-color:rgb(249,249,249);
    padding-top: 36px;
    padding-bottom: 62px;
}
.pwx21_banner02 .banner02_content{
    margin: 0 auto;
    width:1200px;
    display: flex;
    justify-content: space-between;
}
.pwx21_banner02 .banner02_content .content_right{
    width: 254px;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap{
    width: 100%;
    padding: 20px 0;
    background-color: #fff;
    margin-bottom: 20px;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_title::after{
    content:url(../img/2-1/pwx21_banner02_left_icon.png);
    padding-left:15px;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_title p{
    display: flex;
    margin: 0;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_title p:first-child b:first-child{
    width: 7px;
    height: 32px;
    background-color: #e61f38;
    margin-right: 8px;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_title p:first-child b:last-child{
   font-size: 22px;
   color:#e61f38;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_title p:last-child{
    font-size: 14px;
    color:#ccc;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    padding-left: 15px;
    margin: 0;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_tab{
    padding-left: 15px;
    display: flex;
    flex-wrap:wrap;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap:first-child .wrap_tab a{
    color:#fff;
    background-color: #e22832;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap:first-child .wrap_tab a:hover{
    color:#fff;
    background-color: rgba(249,168,1,0.9);
    position: relative;
    left:-1px ;top:-1px
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_tab a{
    color:#333;
    overflow: hidden;
    font-size: 14px;
    display: block;
    width: 108px;
    height: 38px;
    border:1px solid rgb(238,238,238);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-right: 8px;
    text-align: center;
    line-height: 38px;
    margin-top: 10px;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_tab a:hover{
    color:#fff;
    background-color: rgba(249,168,1,0.9);
}
.pwx21_banner02 .banner02_content .content_right .right_wrap .wrap_tab a:nth-child(2n){
    margin-right: 0;
}
.pwx21_banner02 .banner02_content .content_right .right_wrap>img{
    display: block;
    width: 224px;
    height: 140px;
    margin: 10px auto 5px auto;
}
.pwx21_banner02 .banner02_content .content_right>div.img{
    width: 254px;
    height: 183px;
    background-image: url(../img/2-1/pwx21_banner02_left_img06.jpg);
    background-repeat: no-repeat;
    position: relative;
}
.pwx21_banner02 .banner02_content .content_right>div.img p{
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 46px;
    font-size: 28px;
    color:#fff;
    padding-left: 15px;
    line-height:46px;
    margin: 0;
}
/*��ҳ*/
.pwx21_banner02 .banner02_content .content_center .center_tab{
    width: 930px;
    padding-bottom: 80px;
    background-color:#fff;
}
.pwx21_banner02 .banner02_content .content_center .tab_page{
    width: 897px;
    margin: 0 auto;
    display: flex;
    flex-wrap:wrap;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex{
    width: 290px;
    border: 1px solid rgb(238,238,238);
    padding-bottom: 20px;
    margin-right: 13px;
    margin-top: 20px;
    transition:all .5s;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex:hover{
    transform: scale(1.088);
    transform-origin: 50% 50%;
    z-index: 99;
    box-shadow: 0 2px 4px 0 rgba(152, 152, 152, 0.50);
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex:nth-child(3n){
    margin-right: 0;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex>img{
    display: block;
    width: 290px;
    height: 190px;
    margin-bottom: 20px;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex .flex_content{
    width: 270px;
    height: 50px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex .flex_content .flex_left a{
    color:#333;
    font-size: 18px;
    margin-bottom: 8px;
    width: 184px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex .flex_content .flex_left a:hover{
    color:#e42f00;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex .flex_content .flex_left p{
    color:#999999;
    font-size: 14px;
    margin: 0;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex .flex_content .flex_left p b{
    color:#e61f38;
    font-size: 14px;
    margin-left: 3px;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex .flex_content>a{
    width: 50px;
    height: 50px;
    background-color:#e61f38;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content:center;
    align-items: center;
    color:#fff;
}
.pwx21_banner02 .banner02_content .content_center .tab_page .page_flex .flex_content>a>img{
    width: 16px;
    height: 14px;
}
/*tab*/
.pwx21_banner02 .banner02_content .content_center .center_tab .card-footer{
    user-select:none;
    text-align: center;
    margin-top: 82px;
}
.pwx21_banner02 .banner02_content .content_center .center_tab .card-footer a{
    background-color:#e5e5e5;
    color:#000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.pwx21_banner02 .banner02_content .content_center .center_tab .card-footer .btn:first-child,.pwx21_banner02 .banner02_content .content_center .center_tab .card-footer .btn:last-child{
    width: 90px;
    height: 36px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.pwx21_banner02 .banner02_content .content_center .center_tab .card-footer .btn.active{
    background-color:#e52f00;
    outline:0;
    color:#fff;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
.pwx21_banner02 .banner02_content .content_center .center_tab .card-footer a.off{
    background-color:#e5e5e5;
}
.pwx21_banner02 .banner02_content .content_center .center_tab .card-footer a.on{
    background-color:#e52f00;
    color:#fff;
}
/*pwx 2-2*//************************************************************************************************************/
.pwx22_banner01{
    width: 100%;
    height: 600px;
    background-image: url(../img/2-2/pwx22_banner01_bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
.pwx22_banner01 .banner01_content{
    width:1200px;
    height: 600px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pwx22_banner01 .banner01_content>img{
    display: block;
    width: 700px;
    height: 500px;
}
.pwx22_banner01 .banner01_content .content_contact{
    width: 490px;
    height: 500px;
    background-color: #1d1d1d;
    padding-top: 40px;
}
.pwx22_banner01 .banner01_content .content_contact>div{
    width: 420px;
    margin: 0 auto;
}
.pwx22_banner01 .banner01_content .content_contact p{
    font-size: 14px;
    color:#fff;
}
.pwx22_banner01 .banner01_content .content_contact b{
    font-weight: 300;
}
.pwx22_banner01 .banner01_content .content_contact p b{
    margin-left: 8px;
}
.pwx22_banner01 .banner01_content .content_contact .contact_top p:first-child{
    font-size: 26px;
    margin-bottom: 40px;
}
.pwx22_banner01 .banner01_content .content_contact .contact_top p a{
    color:#e61f38;
    margin-left: 8px;
}
.pwx22_banner01 .banner01_content .content_contact .contact_center{
    height: 84px;
    border-top:1px solid rgba(255,255,255,.1);
    border-bottom:1px solid rgba(255,255,255,.1);
    margin: 35px auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pwx22_banner01 .banner01_content .content_contact .contact_center a{
    display: flex;
    width:96px ;
    height: 30px;
    background-color: #e61f38;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
}
.pwx22_banner01 .banner01_content .content_contact .contact_center a p{
    margin: 0;
}
.pwx22_banner01 .banner01_content .content_contact .contact_center a img{
    display: block;
    width: 16px;
    height: 14px;
    margin-right: 3px;
}
.pwx22_banner01 .banner01_content .content_contact .contact_bottom p{
    width: 288px;
    display: flex;
    margin: 0;
}
.pwx22_banner01 .banner01_content .content_contact .contact_bottom p b:first-child{
    display: block;
    width: 70px;
    margin: 0;
    padding-top: 6px;
}
.pwx22_banner01 .banner01_content .content_contact .contact_bottom p b:last-child{
    display:block;
    width: 210px;
    margin: 0;
    line-height: 30px;
}
/*banner02*/
.pwx22_banner02{
    width: 100%;
    background-color:rgb(249,249,249);
    padding-top: 36px;
    padding-bottom: 62px;
}
.pwx22_banner02 .banner02_content{
    margin: 0 auto;
    width:1200px;
    display: flex;
    justify-content: space-between;
}
/*right*/
.pwx22_banner02 .banner02_content .content_right{
    width: 254px;
}
.pwx22_banner02 .banner02_content .content_right .right_top{
    width: 100%;
    padding: 20px 0;
    background-color: #fff;
    margin-bottom: 20px;
}
/*������ť*/
.pwx22_banner02  .right_top form {
    position: relative;
    width: 224px;
    margin: 0 auto;
}
.pwx22_banner02  .right_top input,.pwx22_banner02  .right_top button {
    outline: none;
    background: transparent;
}
.pwx22_banner02  .right_top input {
    width: 100%;
    height: 50px;
    padding-left: 15px;
    border: 1px solid rgb(220,220,220);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
}
.pwx22_banner02  .right_top input::-webkit-input-placeholder{
    font-size:14px;
    color:#cccccc;
}
.pwx22_banner02  .right_top input:-moz-placeholder{
    font-size:14px;
    color:#cccccc;
}
.pwx22_banner02  .right_top input:-ms-input-placeholder{
    font-size:14px;
    color:#cccccc;
}
.pwx22_banner02  .right_top button {
    border: none;
    width: 42px;
    height: 50px;
    position: absolute;
    background-color: #e61f38;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    top: 0;
    right: 0;
    cursor: pointer;
}
.pwx22_banner02  .right_top button:before {
    content: url(../img/2-2/pwx22_banner_right_icon_btn.png);
    font-size: 34px;
    color: #F9F0DA;
}
.pwx22_banner02  .right_top input:focus{
    border-color: #f9a801;
}
.pwx22_banner02  .right_top p{
    display: block;
    padding-left: 15px;
    margin: 0;
}
.pwx22_banner02  .right_top p b{
    font-size: 14px;
    color:#999999;
    margin-right:15px;
}
.pwx22_banner02  .right_top p a{
    font-size: 14px;
    color:#999999;
    margin-right: 15px;
}
.pwx22_banner02  .right_top p a:hover{
    color:#f9a801;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap{
    width: 100%;
    padding: 20px 0;
    background-color: #fff;
    margin-bottom: 20px;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap:nth-child(2) .wrap_title::after{
    content:url(../img/2-1/pwx21_banner02_left_icon.png);
    padding-left:15px;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_title p{
    display: flex;
    margin: 0;
    align-items: center;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_title p:first-child b:first-child{
    width: 7px;
    height: 22px;
    background-color: #e61f38;
    margin-right: 8px;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_title p:first-child b:last-child{
    font-size: 22px;
    color:#e61f38;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_title p:last-child{
    font-size: 14px;
    color:#ccc;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    margin: 0;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_tab{
    padding-left: 15px;
    display: flex;
    flex-wrap:wrap;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap.cur .wrap_tab a{
    height: 38px;
    border:1px solid rgb(238,238,238);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_tab a{
    color:#333;
    font-size: 14px;
    display: block;
    width: 108px;
    height: 110px;
    margin-right: 8px;
    text-align: center;
    line-height: 38px;
    margin-top: 10px;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_tab a{
    overflow: hidden;
}
.pwx22_banner02 .banner02_content .content_right .right_wrap .wrap_tab a:nth-child(2n){
    margin-right: 0;
}
.pwx22_banner02 .banner02_content .content_right>div.img{
    width: 254px;
    height: 183px;
    background-image: url(../img/2-1/pwx21_banner02_left_img06.jpg);
    background-repeat: no-repeat;
    position: relative;
}
.pwx22_banner02 .banner02_content .content_right>div.img p{
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 46px;
    font-size: 28px;
    color:#fff;
    padding-left: 15px;
    line-height:46px;
    margin: 0;
}
/*tab*/
.pwx22_banner02 .banner02_content .content_center {
    width: 930px;
    padding-bottom: 80px;
    background-color:#fff;
}
.pwx22_banner02 .banner02_content .content_center>ul{
    margin: 0;
    width: 100%;
    height: 83px;
    padding-left: 30px;
    border-bottom: 2px solid rgb(229,229,229);
}
.pwx22_banner02 .banner02_content .content_center>ul li{
    line-height: 92px;
    height: 100%;
    font-size: 16px;
    color:#333;
    float:left;
    margin-right: 30px;
    position: relative;
    cursor: pointer;
}
.pwx22_banner02 .banner02_content .content_center>ul li.on{
    color:#e61f38;
}
.pwx22_banner02 .banner02_content .content_center>ul li.on::after{
    display: inline-block;
    content: "";
    position: absolute;
    bottom:-2px;
    left:0;
    right:0;
    height:2px;
    background-color:#e61f38;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .contact_top{
    margin: 40px 0;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .contact_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
    opacity: 0.5;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .contact_top p:nth-child(2){
    font-size: 46px;
    color:#181717;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .contact_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact01 .contact_center p{
    display: block;
    width: 880px;
    font-size: 16px;
    color:#333;
    margin: 30px auto 40px auto;
    line-height: 32px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact01 .contact_center p img{
    display: block;
    max-width: 100%;
    height: auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact01 .contact_center p:nth-child(1)>img{
    display: block;
    height: auto;
    max-width: 100%;
}
/*2*/
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact02>img{
    display: block;
    margin: 0 auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact02 .contact_center{
    width:873px;
    height:624px;
    background-image:url(../img/2-2/pwx22_banner_content_img04.png);
    background-repeat:no-repeat;
    padding-top: 90px;
    padding-left: 38px;
    margin: 0 auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact02 .contact_center{
    font-size: 26px;
    color:#333;
}
/*3*/
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center{
    width:100%;
    height:325px;
    display: flex;
    flex-wrap: wrap;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex{
    width: 430px;
    height: 150px;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    border-radius: 70px;
    margin: 0 auto;
    padding-left: 10px;
    display: flex;
    align-items: center;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex p{
    margin: 0;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex>p:first-child{
    width: 120px;
    height: 120px;
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 120px;
    margin-right: 20px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex>div{
    width: 256px;
    color:#fff;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex>div p:first-child{
    font-size: 24px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex>div p:last-child{
    font-size: 16px;
    font-weight: 300;
    line-height: 32px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex:nth-child(odd){
    margin-right: 20px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex:nth-child(-n+2) {
    margin-bottom: 25px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex.color01:nth-child(1){
    background-color:#e61f38;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex.color01:nth-child(2){
    background-color:#ff9600;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex.color01:nth-child(3){
    background-color:#109beb;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact03 .contact_center .center_flex.color01:nth-child(4){
    background-color:#c045e3;
}
/*4*/
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact04 .contact_center{
    width:880px;
    height:380px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact04 .contact_center>img{
    display: block;
    width:280px;
    height:180px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact04 .contact_center>img:nth-child(3n){
    margin-right: 0;
}
/*5*/
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact05 .contact_center>div>img{
    display: block;
    width: 880px;
    height: 400px;
    margin: 0 auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact05 .contact_center ul{
    width: 880px;
    height: 112px;
    padding: 0;
    margin: 30px auto;
    display: flex;
    flex-wrap: wrap;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact05 .contact_center ul li{
    width: 286px;
    height: 50px;
    border:1px solid rgb(229,229,229);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    line-height: 50px;
    margin-right: 11px;
    cursor: default;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact05 .contact_center ul li.on{
    background-color:#e61f38;
    color:#fff;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact05 .contact_center ul li:nth-child(3n){
    margin: 0;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact05 .contact_center ul li:nth-child(-n+3){
    margin-bottom: 12px;
}
/*6*/
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact06{
    width: 880px;
    height: 240px;
    background-image: url(../img/2-2/pwx22_banner_content_img12.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact06 .contact_phone{
    width: 405px;
    height: 46px;
    margin: 0 auto;
    padding-top:165px;
    display: flex;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact06 .contact_phone a{
    color:#fff;
    font-size: 20px;

}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact06 .contact_phone a:first-child{
    display: block;
    width: 260px;
    height: 46px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #ff9600;
    margin-right: 5px;
    line-height: 46px;
    text-align: center;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact06 .contact_phone a:last-child{
    display: flex;;
    width: 140px;
    height: 46px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #400902;
    align-items: center;
    padding-left: 12px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact06 .contact_phone a:last-child p{
    margin: 0;
    margin-left: 10px;
}
/*7*/
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact07 .contact_center{
    width:880px;
    height:380px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact07 .contact_center>img{
    display: block;
    width:280px;
    height:180px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact07 .contact_center>img:nth-child(3n){
    margin-right: 0;
}
/*8*/
.pwx22_banner02 .banner02_content .content_center .center_tab .tab_contact08 .contact_center>img{
    display: block;
    width: 880px;
    margin: 0 auto;
}
/*pwx 3-1*//************************************************************************************************************/
.pwx31_banner02{
    width: 100%;
    background-color: rgb(249,249,249);
    padding-top: 36px;
    padding-bottom: 62px;
}
.pwx31_banner02 .banner02_content{
    width: 1200px;
    margin: 0 auto;
    display: flex;
}
.pwx31_banner02 .banner02_content .content_center{
    width: 930px;
    background-color: #fff;
    padding-bottom: 50px;
    margin-right: 16px;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex{
    width: 880px;
    height: 199px;
    padding:24px 0;
    margin: 0 auto;
    border-bottom:1px solid rgb(238,238,238);
    display: flex;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex>a{
    margin-right: 24px;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex>a>img{
    display: block;
    width: 240px;
    height: 150px;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex p:first-child{
    margin-bottom: 15px;
    font-weight: bold;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex p:first-child a{
    font-size: 20px;
    color:#333333;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex p:nth-child(2){
    font-size: 14px;
    color:#666666;
    margin-bottom: 35px;
    line-height:25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex p:last-child{
    display: flex;
    align-items: center;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex p:last-child img{
    margin-right: 13px;
}
.pwx31_banner02 .banner02_content .content_center .center_tab .contact_flex p:last-child b{
    font-size: 14px;
    font-weight: 300;
    color:#999999;
    margin-right: 35px;
}
/*tab*/
.pwx31_banner02 .banner02_content .content_center .card-footer{
    user-select:none;
    text-align: center;
    margin-top: 48px;
}
.pwx31_banner02 .banner02_content .content_center .card-footer a{
    background-color:#e5e5e5;
    color:#000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.pwx31_banner02 .banner02_content .content_center .card-footer .btn:first-child,.pwx31_banner02 .banner02_content .content_center .card-footer .btn:last-child{
    width: 90px;
    height: 36px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.pwx31_banner02 .banner02_content .content_center .card-footer .btn.active{
    background-color:#e52f00;
    outline:0;
    color:#fff;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
.pwx31_banner02 .banner02_content .content_center .card-footer a.off{
    background-color:#e5e5e5;
}
.pwx31_banner02 .banner02_content .content_center .card-footer a.on{
    background-color:#e52f00;
    color:#fff;
}
.pwx31_banner02 .banner02_content .content_right{
    width:254px;
}
.pwx31_banner02 .banner02_content .content_right .right_top{
    background-color: #fff;
    width: 100%;
    padding: 20px 0;
    margin-bottom: 20px;
}
.pwx31_banner02 .banner02_content .content_right .right_top .wrap_title::after{
    content:url(../img/2-1/pwx21_banner02_left_icon.png);
    padding-left:15px;
}
.pwx31_banner02 .banner02_content .content_right .right_top .wrap_title p{
    display: flex;
    margin: 0;
}
.pwx31_banner02 .banner02_content .content_right .right_top .wrap_title p:first-child b:first-child{
    width: 7px;
    height: 32px;
    background-color: #e61f38;
    margin-right: 8px;
}
.pwx31_banner02 .banner02_content .content_right .right_top .wrap_title p:first-child b:last-child{
    font-size: 22px;
    color:#e61f38;
}
.pwx31_banner02 .banner02_content .content_right .right_top .wrap_title p:last-child{
    font-size: 14px;
    color:#ccc;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    padding-left: 15px;
    margin: 0;
}
.pwx31_banner02 .banner02_content .content_right .right_top ul{
    width: 224px;
    padding: 0 ;
    margin: 0 auto;
}
.pwx31_banner02 .banner02_content .content_right .right_top ul li{
    width: 224px;
    display: flex;
    justify-content: space-between;
    padding: 16px 0;
    border-bottom: 1px solid rgb(238,238,238);
}
.pwx31_banner02 .banner02_content .content_right .right_top ul li:last-child{
    border-bottom:transparent;
}
.pwx31_banner02 .banner02_content .content_right .right_top ul li a{
    color:#333;
    font-size: 16px;
}
.pwx31_banner02 .banner02_content .content_right .right_top ul li:hover a{
    color:#e61f38;
}
.pwx31_banner02 .banner02_content .content_right .right_center{
    background-color: #fff;
    width: 100%;
    padding: 20px 0;
    margin-bottom: 20px;
}
.pwx31_banner02 .banner02_content .content_right .right_center .wrap_title p{
    display: flex;
    margin: 0;
}
.pwx31_banner02 .banner02_content .content_right .right_center .wrap_title p:first-child b:first-child{
    width: 7px;
    height: 32px;
    background-color: #e61f38;
    margin-right: 8px;
}
.pwx31_banner02 .banner02_content .content_right .right_center .wrap_title p:first-child b:last-child{
    font-size: 22px;
    color:#e61f38;
}
.pwx31_banner02 .banner02_content .content_right .right_center .center_title{
    margin: 0 auto;
    width: 224px;
    border-bottom: 1px solid rgb(238,238,238);
}
.pwx31_banner02 .banner02_content .content_right .right_center .center_title>a{
    display: block;
    width: 224px;
    height: 142px;
    margin: 20px  0;
}
.pwx31_banner02 .banner02_content .content_right .right_center .center_title p a{
    color:#333;
    font-size: 16px;
}
.pwx31_banner02 .banner02_content .content_right .right_center .center_title p{
    color:#999;
    font-size: 14px;
}
.pwx31_banner02 .banner02_content .content_right .right_center ul{
    width: 224px;
    margin: 0 auto;
    padding: 0 ;
}
.pwx31_banner02 .banner02_content .content_right .right_center ul li{
    margin: 12px 0;
}
.pwx31_banner02 .banner02_content .content_right .right_center ul li a{
    color:#333;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.pwx31_banner02 .banner02_content .content_right .right_center ul li b{
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #b5b5b5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    color:#fff;
    margin-right: 10px;
}
.pwx31_banner02 .banner02_content .content_right .right_center ul li:nth-child(-n+3) b{
    background-color: #e61f38;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom{
    background-color: #fff;
    width: 100%;
    padding: 20px 0;
    margin-bottom: 20px;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom .wrap_title p{
    display: flex;
    margin: 0;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom .wrap_title p:first-child b:first-child{
    width: 7px;
    height: 32px;
    background-color: #e61f38;
    margin-right: 8px;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom .wrap_title p:first-child b:last-child{
    font-size: 22px;
    color:#e61f38;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom ul{
    width: 224px;
    margin: 0 auto;
    padding: 0 ;
    display: flex;
    flex-wrap:wrap;
    padding-top: 10px;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom ul li{
    margin-top: 8px;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom ul li:nth-child(odd){
    margin-right:8px;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom ul li a{
    color:#333;
    font-size: 16px;
    text-align: center;
}
.pwx31_banner02 .banner02_content .content_right .right_bottom ul li a img{
    margin-bottom:12px;
}
/*pwx 3-2*//************************************************************************************************************/
.pwx32_banner02 .banner02_content .center_title{
    width: 880px;
    padding: 20px 0;
    margin: 0 auto;
}
.pwx32_banner02 .banner02_content .center_title p:first-child{
    font-size: 36px;
    color:#333;
}
.pwx32_banner02 .banner02_content .center_title p:last-child{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pwx32_banner02 .banner02_content .center_title p:last-child b{
    font-size: 14px;
    color:#999;
    font-weight: 300;
}
.pwx32_banner02 .banner02_content .center_title p:last-child b img{
    margin:0 8px;
}
.pwx32_banner02 .banner02_content .center_title p:last-child b a:nth-child(1) img{
    margin-left:16px;
}
.pwx32_banner02 .banner02_content .center_contact{
    width: 880px;
    margin: 0 auto;
    border-top:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}
.pwx32_banner02 .banner02_content .center_contact p{
    text-indent:32px;
    font-size: 16px;
    color:#333;
    margin: 32px 0;
    line-height: 32px;
}
.pwx32_banner02 .banner02_content .center_contact img{
    margin: 0 auto;
    display: block;
    width: 640px;
    height: 400px;
}
.pwx32_banner02 .banner02_content .content_center>p{
    width:880px;
    margin: 0 auto;
    padding-top: 42px;
    display: flex;
    justify-content: space-between;
}
.pwx32_banner02 .banner02_content .content_center>p a{
    display: flex;
    align-items: center;
}
.pwx32_banner02 .banner02_content .content_center>p a b{
    font-size: 16px;
    color:#333;
    font-weight: 300;
    display: inline-block;
}
.pwx32_banner02 .banner02_content .content_center>p a:nth-child(1) b:nth-child(3),.pwx32_banner02 .banner02_content .content_center>p a:nth-child(2) b:nth-child(1){
    color:#666;
    margin-right: 8px;
}
.pwx32_banner02 .banner02_content .content_center>p a:nth-child(1) b:nth-child(2),.pwx32_banner02 .banner02_content .content_center>p a:nth-child(2) b:nth-child(3){
    border-left:1px solid #d2d2d2;
    height: 13px;
    margin: 0 16px;
}
.pwx32_banner02 .banner02_content .content_center>p a:nth-child(1) b:nth-child(1),.pwx32_banner02 .banner02_content .content_center>p a:nth-child(2) b:nth-child(4){
    font-size: 16px;
}
.pwx32_banner02 .banner02_content .content_center>p a:nth-child(1) b:nth-child(4),.pwx32_banner02 .banner02_content .content_center>p a:nth-child(2) b:nth-child(2){
    width: 276px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pwx32_banner02 .banner02_content .content_center>p a:nth-child(1) b:nth-child(4):hover,.pwx32_banner02 .banner02_content .content_center>p a:nth-child(2) b:nth-child(2):hover{
    color:#e61f38;
}
/*pwx 4-1*//************************************************************************************************************/
.pwx41_banner01{
    width: 100%;
    padding-top: 36px;
    padding-bottom: 62px;
    background-color: #fff;
}
.pwx41_banner01 .banner01_content{
    width: 1200px;
    margin: 0 auto;
}
.pwx41_banner01 .banner01_content .content_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
}
.pwx41_banner01 .banner01_content .content_top p:nth-child(2){
    font-size: 46px;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx41_banner01 .banner01_content .content_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx41_banner01 .banner01_content .content_top p:nth-child(4){
    color:#333;
    font-size: 16px;
    margin: 26px 0 45px 0;
}
.pwx41_banner01 .banner01_content .content_contact{
    width: 100%;
    height: 520px;
    background-color: rgb(248,248,248);
    display: flex;
    align-items: center;
}
.pwx41_banner01 .banner01_content .content_contact .contact_left{
    width: 442px;
    height: 440px;
    border-right:1px solid #e5e5e5;
    padding-left: 40px;
}
.pwx41_banner01 .banner01_content .content_contact .contact_left .left_wrap{
    display: flex;
    margin-bottom: 30px;
    align-items: center;
}
.pwx41_banner01 .banner01_content .content_contact .contact_left .left_wrap:last-child{
    margin-bottom: 0;
}
.pwx41_banner01 .banner01_content .content_contact .contact_left .left_wrap>img{
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 15px;
}
.pwx41_banner01 .banner01_content .content_contact .contact_left .left_wrap>div p{
    margin: 0;
}
.pwx41_banner01 .banner01_content .content_contact .contact_left .left_wrap>div p:nth-child(1){
    font-size: 18px;
    color:#333;
    margin-bottom: 2px;
}
.pwx41_banner01 .banner01_content .content_contact .contact_left .left_wrap>div p:nth-child(2){
    font-size: 16px;
    color:#666;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right{
    width: 630px;
    height: 440px;
    margin-left: 68px;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right>p:first-child{
    font-size: 24px;
    color:#333;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right>p:nth-child(2){
    font-size: 16px;
    color:#333;
    margin-bottom: 30px;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right>p a{
    font-size: 16px;
    color: #e22832;
    text-decoration: underline!important;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right form input{
    width: 630px;
    height: 56px;
    border:1px solid rgb(229,229,229);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 16px;
    padding-left: 10px;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right form input:nth-child(3){
    height: 100px;
    margin-bottom: 35px;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right form input::-webkit-input-placeholder{
    font-size:16px;
    color:#999999;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right form input:-moz-placeholder{
    font-size:16px;
    color:#999999;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right form input:-ms-input-placeholder{
    font-size:16px;
    color:#999999;
}
.pwx41_banner01 .banner01_content .content_contact .contact_right form button{
    width: 100px;
    height: 40px;
    background-color: #e22832;
    text-align: center;
    line-height: 40px;
    border:transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color:#fff;
}
.pwx41_banner02{
    width: 100%;
    padding-top: 36px;
    padding-bottom: 124px;
    background-color: #fff;
}
.pwx41_banner02 .banner02_content{
    width: 1200px;
    margin: 0 auto;
}
.pwx41_banner02 .banner02_content .content_top p:nth-child(1){
    font-size: 50px;
    color:#e0e0e0;
    font-family: AGENCYB,"Hiragino Sans GB","΢���ź�","Microsoft YaHei",SimHei,Tahoma,"����b8b��",SimSun,sans-serif;
    z-index: 0;
    text-align: center;
    height:0;
    line-height: 48px;
}
.pwx41_banner02 .banner02_content .content_top p:nth-child(2){
    font-size: 46px;
    text-align: center;
    z-index: 1;
    position: relative;
    margin: 0;
}
.pwx41_banner02 .banner02_content .content_top b{
    display: block;
    width: 180px;
    height: 4px;
    border-top:1px solid #e61f38;
    border-bottom:1px solid #e61f38;
    margin: 0 auto;
}
.pwx41_banner02 .banner02_content .content_top p:nth-child(4){
    color:#333;
    font-size: 16px;
    margin: 26px 0 45px 0;
}
.pwx41_banner02 .banner02_content .content_contact img{
    display: block;
    width: 1200px;
    height: 420px;
}
.pwx41_banner02 .banner02_content .content_contact>div{
    margin-top: 45px;
    font-size: 16px;
    color:#333;
}






























