/* 合肥秀站网络科技有限公司 */

/* 精品与原创网站模板提供商，一站式建站 */

/* 主营业务：织梦模板、pbootcms模板、云优模板、易优模板 */

/* 麦站网：Www.Xiuzhanwang.Com */

/* 主机/服务器：Www.xiuzhanyun.Com */

/* 域名抢注：Www.xiuzhanmi.Com */

/* QQ：2361928288  835971066 */

* {

    margin: 0;

    padding: 0;

    list-style: none;

    text-decoration: none;

    font-size: 14px;

}

.clearfix, .c {

    zoom: 1;

    clear: both;

}

.clearfix:after, .clearfix:before, .c:after, .c:before {

    display: table;

    content: "";

}

.clearfix:after, .c:after {

    clear: both;

}

/* Write your styles */

.nmargin {

    margin-right: 0%;

!important;

}

.t_an {

    width: 100%;

}

.t_an a:hover .t_an_c {

    padding-left: 25px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_an a:hover .t_an_a {

    border: 1px solid #4369ab;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_an a {

    color: #666;

}

.t_an_a {

    width: 175px;

    height: 45px;

    line-height: 45px;

    border: 1px solid #cbcbcb;

    padding: 0 30px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_an a:hover .t_an_b {

    color: #4369ab;

}

.t_an_b {

    width: 50%;

    float: left;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_an_c {

    width: 50%;

    float: left;

    padding-left: 15px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

/*白色按钮*/

.t_ban {

    width: 100%;

    padding-left: 75px;

}

.t_ban a:hover .t_ban_c {

    padding-left: 25px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ban a:hover .t_ban_a {

    border: 1px solid #fff;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ban a {

    color: #fff;

}

.t_ban_a {

    width: 175px;

    height: 45px;

    line-height: 45px;

    border: 1px solid #cbcbcb;

    padding: 0 30px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ban_b {

    width: 50%;

    float: left;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ban_c {

    width: 50%;

    float: left;

    padding-left: 15px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

/* 头部 styles */

.t_head {

    width: 100%;

}

.t_head_a {

    width: 100%;

    background: #0c4da2;

}

.t_head_top {

    max-width: 1280px;

    height: 50px;

    line-height: 50px;

    margin: 0 auto;

    color: #fff;

    font-size: 14px;

}

.t_head_t_l {

    width: 50%;

    float: left;

    text-align: left;

}

.t_head_t_r {

    width: 50%;

    float: left;

    text-align: right;

}

.t_head_b {

    width: 100%;

}

.t_head_nav {

    max-width: 1280px;

    margin: 0 auto;

    height: 110px;

}

.n_nav {

    width: 100%;

    position: absolute;

    height: 50px;

    line-height: 50px;

}

.t_banner {

    width: 100%;

    height: 580px;

    color: #fff;

    text-align: center;

}

.n_banner {

    width: 100%;

    height: 360px;

    background-attachment: fixed !important;

    font-size: 80px;

    color: #fff;

    text-align: center;

    position: relative;

}

.n_btxt {

    width: 100%;

    text-align: left;

    padding-top: 100px;

}

.n_btxt01 {

    max-width: 1280px;

    margin: 0 auto;

}

.n_btxt02 {

    width: 100%;

    font-size: 40px;

    font-weight: bold;

}

.n_btxt03 {

    width: 100%;

    font-size: 16px;

    line-height: 1.6;

}

.n_btxt04 {

    width: 100%;

    padding: 20px 0;

}

.n_btxt05 {

    width: 100px;

    border-bottom: 1px #fff solid;

}

.t_notice {

    width: 100%;

    background: #f4f4f4;

}

.t_notice_nr {

    max-width: 1280px;

    margin: 0 auto;

    height: 75px;

    line-height: 75px;

}

.t_notice_a {

    width: 70%;

    float: left;

}

.t_notice_a a {

    color: #333;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_notice_a a:hover {

    color: #0c4da2;

}

.t_notice_b {

    width: 30%;

    float: left;

    text-align: right;

}

/* 首页内容 styles */

.t_cont {

    width: 100%;

}

.t_ser {

    max-width: 1280px;

    margin: 0 auto;

    padding-top: 75px;

}

.t_ser_top {

    width: 100%;

}

.t_sert_l {

    width: 80%;

    float: left;

}

.t_sert_l01 {

    width: 100%;

    font-size: 40px;

    color: #333;

}

.t_sert_l02 {

    width: 100%;

}

.t_sert_l03 {

    width: 80px;

    border-bottom: 1px solid #333;

    float: left;

    padding-top: 15px;

}

.t_sert_l04 {

    width: 100%;

    float: left;

    font-size: 15px;

    color: #999;

    line-height: 1.6;

    padding-top: 15px;

}

.t_sert_r {

    width: 20%;

    float: left;

    padding-top: 45px;

    padding-left: 70px;

}

.t_ser_b {

    width: 100%;

    float: left;

    padding-top: 30px;

}

.t_ser_b a:hover .t_ser_b01 {

    background: #5a7ebb;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b01 {

    overflow: hidden;

    position: relative;

    width: 31.3%;

    background: #f8f8f8;

    margin-right: 2%;

    float: left;

    text-align: center;

    padding: 60px 40px;

    margin-bottom: 30px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b .t_ser_b01_3 {

    margin-right: 0;

}

.t_ser_b01_bg {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    z-index: 9;

}

.t_ser_b01_bg img {

    max-width: 100%;

    opacity: 0;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b01:hover .t_ser_b01_bg img {

    opacity: 0.1;

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.t_ser_b02 {

    width: 50px;

    height: 50px;

    margin: 0 auto;

}

.t_ser_b02 img {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b a:hover .t_ser_b02 img {

    opacity: 0;

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b03 {

    width: 100%;

    font-size: 22px;

    color: #333;

    line-height: 1.6;

    padding-top: 20px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b a:hover .t_ser_b03 {

    color: #fff;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b04 {

    width: 100%;

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    padding-top: 20px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_ser_b a:hover .t_ser_b04 {

    color: #fff;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_about {

    width: 100%;

    background: url("../image/d_bg.jpg");

    background-attachment: fixed;

    padding: 75px 0;

}

.t_about_a {

    width: 100%;

}

.t_about_nr {

    max-width: 1280px;

    margin: 0 auto;

}

.t_ab_top {

    width: 100%;

}

.t_abt_l {

    width: 80%;

    float: left;

}

.t_abt_l01 {

    width: 100%;

    font-size: 40px;

    color: #fff;

}

.t_abt_l02 {

    width: 100%;

}

.t_abt_l03 {

    width: 80px;

    border-bottom: 1px solid #fff;

    float: left;

    padding-top: 15px;

}

.t_abt_l04 {

    width: 100%;

    float: left;

    font-size: 15px;

    color: #fff;

    line-height: 1.6;

    padding-top: 15px;

    padding-right: 200px;

}

.t_abt_r {

    width: 20%;

    float: left;

}

.t_about_b {

    width: 100%;

    position: relative;

}

.t_ab_bnr {

    max-width: 1280px;

    margin: auto;

}

.t_ab_bnr .page_about_time {

    background: none;

}

.t_ab_bnr .page_about_timeli {

    margin-top: 0;

}

.t_ab_bnr .page_about_time {

    height: 255px;

}

.t_about_b .page_about_time_xian {

    background-color: #fff;

}

.t_ab_bnr01 {

    width: 100%;

    float: left;

    padding-left: 100px;

}

.t_ab_bnr02 {

    width: 100%;

    float: left;

    font-size: 15px;

    color: #fff;

}

.sj_font {

    font-size: 70px;

    font-weight: bold;

}

.t_ab_bnr03 {

    width: 100%;

    float: left;

    font-size: 15px;

    color: #fff;

}

.am-slider-default .am-control-nav {

    display: none;

}

.t_news {

    width: 100%;

    padding: 75px 0 0 0;

}

.t_news_a {

    max-width: 1280px;

    margin: 0 auto;

}

.t_news_a01z {

    width: 100%;

    padding-top: 50px;

}

.t_news_a01 {

    width: 45%;

    float: left;

    position: relative;

}

.t_news_a01_a {

    width: 100%;

    overflow: hidden;

    height: 420px;

}

.t_news_a01_b {

    width: 100%;

    height: 90px;

    color: #fff;

    background-color: #0c4da2;

    background: rgba(0, 52, 126, .60);

    line-height: 90px;

    position: absolute;

    bottom: 0;

}

.t_na01b_a {

    width: 100%;

}

.t_news_a01_a img {

    overflow: hidden;

    width: 100%;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_na01b_01 {

    width: 80%;

    float: left;

    padding-top: 20px;

}

.t_na01b_02 {

    width: 20%;

    float: left;

    text-align: right;

    padding-right: 20px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_news_a01 a:hover .t_na01b_02 {

    padding-right: 35px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_na01b_03 {

    width: 100%;

    float: left;

    font-size: 15px;

    line-height: 1.6;

    padding: 0 0 0 20px;

}

.t_news_a02 {

    width: 52%;

    float: left;

    margin-left: 3%;

}

.t_news_a02 a:hover .t_news_r01 {

    background: #eee;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_news_a02 a:hover .t_news_r03_t {

    color: #4369ab;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_news_r01 {

    width: 100%;

    padding: 30px;

    border-bottom: 1px solid #f3f3f3;

    background: #fff;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_news_r02 {

    width: 15%;

    float: left;

}

.t_news_r02_t {

    width: 100%;

    text-align: right;

    font-size: 15px;

}

.t_news_r02_b {

    width: 100%;

    text-align: right;

    font-size: 28px;

}

.t_news_r03 {

    width: 85%;

    float: right;

    padding-left: 20px;

}

.t_news_r03_t {

    width: 100%;

    font-size: 16px;

    color: #333;

    font-weight: bold;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_news_r03_b {

    width: 100%;

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    padding-top: 10px;

}

.t_news_a01 a:hover .t_news_a01_a img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_hezuo {

    width: 100%;

}

.t_hezuo01 {

    max-width: 1280px;

    margin: 0 auto;

    padding-top: 50px;

}

.t_hezuo01 a:hover .t_hezuo02_a {

    border: 5px solid #4369ab;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_hezuo02 {

    width: 22.75%;

    float: left;

    margin-right: 2%;

    background: #f8f8f8;

    margin-bottom: 3%;

}

.t_hezuo02_a {

    width: 100%;

    border: 5px solid #f8f8f8;

    padding: 30px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_hezuo02 img {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_hezuo01 a:hover .t_hezuo02 img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_job {

    width: 100%;

    background: url("../image/da_bg02.jpg");

    padding: 75px 0;

}

.t_jobz {

    max-width: 1280px;

    margin: 0 auto;

}

.t_job_top {

    width: 100%;

}

.t_job_l {

    width: 50%;

    float: left;

}

.t_job_l01 {

    width: 100%;

    font-size: 40px;

    color: #fff;

}

.t_job_l02 {

    width: 100%;

}

.t_job_l03 {

    width: 80px;

    border-bottom: 1px solid #fff;

    float: left;

    padding-top: 15px;

}

.t_job_l04 {

    width: 100%;

    float: left;

    font-size: 15px;

    color: #fff;

    line-height: 1.6;

    padding-top: 15px;

    padding-right: 200px;

}

.t_job_r {

    width: 50%;

    float: left;

}

.t_job_r02 img {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_job_r a:hover .t_job_r01 img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_job_r a:hover .t_job_r01 {

    border: 2px #89a1cb solid;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_job_r01 {

    width: 48%;

    float: left;

    border: 2px #fff solid;

    padding: 40px;

    margin-right: 4%;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.t_job_r02 {

    width: 100%;

    float: left;

    text-align: center;

}

.t_job_r03 {

    width: 100%;

    float: left;

    font-size: 18px;

    color: #fff;

    padding: 5px 0;

    text-align: center;

}

.t_job_r04 {

    width: 100%;

    float: left;

    font-size: 14px;

    color: #fff;

    text-align: center;

}

/* 内页框架 styles */

.n_fuwu {

    width: 100%;

    padding: 40px 0 0 0;

}

.n_fuwu_z {

    max-width: 1280px;

    margin: 0 auto;

}

.n_fuwu_top {

    width: 100%;

    font-size: 40px;

    color: #333;

}

.n_fuwu_nr {

    width: 100%;

    padding-top: 20px;

}

.n_bottom {

    width: 100%;

    height: 1px;

    border-bottom: 1px #cacfd5 solid;

    padding-bottom: 20px;

}

.n_sert_r {

    width: 20%;

    line-height: 65px;

    float: left;

    color: #666;

    font-size: 14px;

}

.n_sert_r a {

    color: #666;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.n_sert_r a:hover {

    color: #0c4da2;

}

.n_lx_top {

    width: 100%;

    font-size: 16px;

    color: #666;

}

.n_lx_b {

    width: 100%;

    font-size: 25px;

    color: #333;

    padding-top: 30px;

}

.n_lx_a {

    width: 100%;

}

.n_lx_a01 {

    width: 16.6%;

    border-left: 1px #e5e5e5 solid;

    margin: 30px 0;

    float: left;

    padding: 0 0px 0 40px;

}

.n_lx_a02 {

    width: 100%;

    font-size: 15px;

    color: #666;

}

.n_lx_a03 {

    width: 100%;

    font-size: 20px;

    color: #666;

}

.n_lx_a04 {

    width: 100%;

    font-size: 15px;

    line-height: 2.2;

    color: #666;

    padding-top: 20px;

}

.n_lx_a05 {

    width: 100%;

    height: 550px;

    margin-top: 20px;

    font-size: 80px;

    color: #fff;

    text-align: center;

    margin-bottom: 60px;

}

.n_job {

    width: 100%;

}

.n_job_a {

    width: 45%;

    float: left;

}

.n_job_b {

    width: 75%;

    float: left;

}

.n_job_b .ht {

    font-size: 24px;

    color: #333;

    font-weight: bold;

    width: 100%;

}

.n_job_b .ht01 {

    font-size: 14px;

    color: #333;

    width: 100%;

}

.n_job_c {

    width: 25%;

    float: left;

}

.n_job_01 {

    width: 100%;

    font-size: 24px;

    color: #333;

    font-weight: bold;

}

.n_jobxq {

    width: 100%;

    margin-top: 25px;

}

.n_jobxq_l {

    width: 65%;

    float: left;

}

.n_jobxq_l01 {

    width: 100%;

    font-size: 18px;

    font-weight: bold;

    color: #333;

    padding: 20px 0;

}

.n_jobxq_l h3 {

    width: 100%;

    font-size: 18px;

    font-weight: bold;

    color: #333;

    padding: 20px 0;

    margin-bottom: 15px;

}

.n_jobxq_l02 {

    width: 100%;

    font-size: 14px;

    color: #666;

    line-height: 2.2;

}

.n_jobxq_l p {

    width: 100%;

    font-size: 14px;

    color: #666;

    line-height: 2.2;

    margin-bottom: 15px;

}

.n_jobxq_r {

    width: 35%;

    float: left;

    padding: 30px 0;

}

.n_jobxq_r01 {

    width: 100%;

}

.n_jobxq_r02 {

    width: 100%;

    float: left;

    padding-top: 30px;

    text-align: right;

    padding-right: 20px;

}

.n_jobxq_r02 img {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.n_jobxq_r02 a:hover img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.n_jltd {

    width: 100%;

    background: #f9f9f9;

    padding: 70px 0;

    margin-top: 40px;

}

.n_jltd01 {

    max-width: 1280px;

    margin: 0 auto;

}

.n_jltd02 {

    width: 100%;

    font-size: 25px;

    color: #333;

}

.n_jltd03 {

    width: 100%;

    float: left;

    padding-top: 20px;

}

.jld form {

    overflow: hidden;

}

.jld table {

    margin-bottom: 30px;

}

.jld table tbody {

    display: block;

    width: 48%;

}

.jld table tbody tr {

    display: block;

    width: 100%;

    margin-bottom: 15px;

}

.jld table tbody td {

    display: block;

    width: 100%;

}

.jld table tbody input {

    height: 50px;

    display: block;

    width: 100%;

    border: none;

    padding-left: 15px;

}

.jld table tbody select {

    height: 50px;

    display: block;

    width: 100%;

    border: none;

    padding-left: 15px;

}

.jld table tbody textarea {

    display: block;

    width: 100%;

    min-height: 180px;

    max-height: 180px;

    border: none;

    padding: 15px;

}

.jld .tjiao {

    display: block;

    width: 150px;

    height: 40px;

    color: #fff;

    margin-left: 442px;

    border: 1px solid #4369ab;

    background: #4369ab;

    float: left;

}

.jld .qxiao {

    display: block;

    width: 150px;

    height: 40px;

    color: #fff;

    margin-left: 15px;

    border: 1px solid #909090;

    background: #909090;

    float: left;

}

.btnss {

    height: 46px;

    line-height: 46px;

    padding: 0 50px;

    display: block;

    font-size: 16px;

    border: 1px solid #e5e5e5;

    color: #000;

    float: right;

    transition: all 0.5s;

    -webkit-transition: all 0.5s;

}

.btnss:hover {

    border: 1px solid #e59738;

    background: #e59738;

    color: #fff;

}

/* 底部 styles */

.s_footer {

    padding-top: 50px;

    width: 100%;

    background: url("../image/footbg.jpg") top center repeat-y;

}

.s_footerz {

    max-width: 1200px;

    margin: 0 auto;

    color: #a9a9a9;

    font-size: 14px;

}

.s_footerz a {

    color: #a9a9a9;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.s_footerz a:hover {

    color: #dadada;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.s_fb_l {

    width: 25%;

    float: left;

    margin-right: 4%;

}

.s_fb_l01 {

    width: 100%;

    color: #fff;

    font-size: 26px;

    margin-bottom: 30px;

}

.s_fb_l02 {

    width: 100%;

    float: left;

    padding-bottom: 10px;

}

.s_fb_l02_l {

    width: 15%;

    float: left;

}

.s_fb_l02_c {

    width: 85%;

    float: left;

}

.s_fb_c {

    width: 15%;

    float: left;

}

.s_fb_c01 {

    width: 100%;

    color: #fff;

    font-size: 18px;

    margin-bottom: 30px;

    line-height: 41px;

}

.s_fb_c02 {

    width: 100%;

    float: left;

}

.s_fb_c02 ul li {

    margin-bottom: 10px;

}

.s_fb_c02 ul li a {

    width: 100%;

    display: block;

    color: #a9a9a9;

    font-size: 14px;

}

.s_hdpt {

    width: 25%;

    float: left;

    padding: 0 0 0 60px;

}

.s_hdpt01 {

    width: 100%;

    float: left;

    color: #fff;

    font-size: 26px;

    margin-bottom: 30px;

}

.s_footer_b {

    width: 100%;

    font-size: 14px;

    height: 70px;

    line-height: 70px;

    background: #141414;

    color: #a9a9a9;

}

.s_footer_b a {

    color: #a9a9a9;

}

.s_footer_b01 {

    max-width: 1200px;

    margin: 0 auto;

}

.s_ftb_l {

    width: 70%;

    float: left;

}

.s_ftb_r {

    width: 30%;

    float: left;

    text-align: right;

}

.s_ftb_r a {

    color: #a9a9a9;

}

.s_fbma {

    width: 100%;

    float: left;

    border-bottom: 1px #ababab solid;

    padding-bottom: 20px;

}

.s_fbma_l {

    width: 50%;

    float: left;

    color: #a9a9a9;;

}

.s_fbma_l01 {

    width: 100%;

    float: left;

    font-size: 14px;

}

.s_fbma_l02 {

    width: 100%;

    float: left;

    font-size: 20px;

}

.s_fbma_r {

    width: 50%;

    float: left;

}

.am-slider-default {

    background: none;

}

.am-slider-default {

    -webkit-box-shadow: none;

    box-shadow: none;

}

/*nav*/

.c_nav {

    height: 110px;

    background-color: #fff;

}

.c_nav_logo {

    float: left;

    line-height: 110px;

}

.c_nav_nav {

    float: right;

    line-height: 110px;

}

.c_nav_nav_ul {

    float: left;

}

.c_nav_nav_div {

    float: left;

}

.c_nav_nav_li1 {

    float: left;

    width: 100px;

    text-align: center;

    margin-left: 14px;

    position: relative;

}

.c_nav_nav_li_a {

    font-size: 16px;

    color: #333;

}

.c_nav_nav_li1 .c_nav_nav_li_a_hover {

    border-bottom: 2px solid #0c4da2;

}

.c_nav_nav_li_b {

    position: absolute;

    top: 110px;

    left: 0;

    z-index: 99;

    padding: 0;

    background-color: #0c4da2;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.c_nav_nav_li1:hover .c_nav_nav_li_b {

    padding: 8px 0;

}

.c_nav_nav_li2 {

    width: 160px;

    text-align: left;

    background-color: #0c4da2;

    position: relative;

}

.c_nav_nav_li2_b {

    height: 0;

    overflow: hidden;

    line-height: 36px;

    color: #fff;

    font-size: 14px;

    padding-left: 20px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.c_nav_nav_li1:hover .c_nav_nav_li2_b {

    height: 36px;

}

.c_nav_nav_li2_b_i {

    font-weight: bolder;

    font-style: normal;

    float: right;

    margin-right: 0;

    font-family: SimSun;

    color: #0c4da2;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.c_nav_nav_li2_b:hover {

    color: #fff;

    background-color: #3467af;

}

.c_nav_nav_li2_b:hover .c_nav_nav_li2_b_i {

    margin-right: 10px;

    color: #fff;

}

.c_nav_nav_li_c {

    position: absolute;

    top: 0;

    left: 160px;

    width: 140px;

    background-color: #2c3038;

}

.c_nav_nav_li3_div {

    height: 0;

    overflow: hidden;

    line-height: 38px;

    background-color: #2c3038;

    padding-left: 20px;

    color: #fff;

    font-size: 14px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.c_nav_nav_li3_div:hover {

    background-color: #414141;

    color: #bba26c;

}

.c_nav_nav_li2:hover .c_nav_nav_li3_div {

    height: 38px;

}

.n_news_li {

    padding: 0 35px;

    background-color: #fff;

    height: 194px;

    width: 100%;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.n_news_li:hover {

    background: #fbfbfb;

    border-bottom: none;

}

.n_news_li_time {

    float: left;

    text-align: right;

    width: 110px;

    margin-top: 55px;

}

.n_news_li_nian {

    font-size: 18px;

    color: #d2d2d2;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.n_news_li:hover .n_news_li_nian {

    color: #0c4da2;

}

.n_news_li_yue {

    font-size: 30px;

    font-weight: bolder;

    color: #d2d2d2;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.n_news_li:hover .n_news_li_yue {

    color: #0c4da2;

}

.n_news_li_xian {

    margin-top: 8px;

    width: 37px;

    height: 2px;

    float: right;

    background-color: #d2d2d2;

}

.n_news_li_con {

    float: left;

    width: 950px;

    margin-left: 65px;

}

.n_news_li_name {

    margin-top: 35px;

    font-size: 22px;

    font-weight: bold;

    color: #555;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.n_news_li:hover .n_news_li_name {

    color: #0c4da2;

}

.n_news_li_js {

    margin-top: 11px;

    line-height: 28px;

    font-size: 14px;

    color: #898989;

}

.n_news_li_more {

    margin-top: 20px;

    font-size: 14px;

    color: #898989;

}

.n_news_ul li {

    margin-bottom: 5px;

}

.n_news_li_touch_time {

    display: none;

}

.nca {

    min-height: 700px;

}

.wds {

    /*width: 1200px;*/

    /*margin: 0 auto;*/

}

.newlbt {

    font-size: 44px;

    color: #222;

    text-align: center;

    margin-bottom: 60px;

}

.zpxxnr {

    margin-bottom: 50px;

}

.zpxxnr ul li {

    float: left;

    margin: 0 15px 22px 0;

}

.zpxxnr ul li a {

    border: 1px solid #ebebeb;

    display: block;

    width: 625px;

    height: 272px;

    padding: 20px;

    transition: all .3s;

    -moz-transition: all .3s; /* Firefox 4 */

    -webkit-transition: all .3s; /* Safari 和 Chrome */

    -o-transition: all .3s; /* Opera */

}

.zpxxnr ul li a:hover {

    box-shadow: 0 0 14px #cecaca;

    transition: all .3s;

    -moz-transition: all .3s; /* Firefox 4 */

    -webkit-transition: all .3s; /* Safari 和 Chrome */

    -o-transition: all .3s; /* Opera */

}

.zpxxnr ul li a:hover .nwsmor {

    color: #fff;

    border: 1px solid #0c4da2 !important;

    background: #0c4da2;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

.zpxxnr ul li a:hover .nwsmor b {

    border-top: 1px solid #fff;

    border-right: 1px solid #fff;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

    right: 25px;

}

.zpwcl {

    float: left;

    width: 70%;

}

.zpwcl .zplbt {

    font-size: 24px;

    font-weight: bold;

    color: #000;

    display: block;

}

.zpwcl .zpljj {

    font-size: 14px;

    color: #585858;

    display: block;

    line-height: 54px;

}

.zpwcl .zpljj b {

    font-weight: 100;

    padding: 0 10px;

}

.zpwcl .zpljj2 {

    display: block;

    overflow: hidden;

    margin-bottom: 20px;

}

.zpwcl .zpljj2 b {

    display: block;

    padding: 7px 10px;

    background: #f5f5f5;

    color: #8c8c8c;

    border-radius: 3px;

    float: left;

    margin-right: 5px;

    font-weight: normal;

}

.zpwcl .zpljj3 {

    display: block;

    font-size: 14px;

    color: #666;

    width: 85%;

}

.zpwcr {

    float: right;

    width: 30%;

}

.zpwcr .wzpnm {

    display: block;

    height: 168px;

    line-height: 138px;

    text-align: right;

}

.zpwcr .nwsmor {

    float: right;

}

.nwsmor:hover {

    color: #fff;

    border: 1px solid #e59738 !important;

    background: #e59738;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

.nwsmor:hover b {

    border-top: 1px solid #fff;

    border-right: 1px solid #fff;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

    right: 25px;

}

.nwsmor {

    display: block;

    width: 150px;

    border: 1px solid #666;

    height: 42px;

    line-height: 42px;

    padding-left: 30px;

    font-size: 14px;

    color: #666;

    border-radius: 3px;

    position: relative;

}

.nwsmor b {

    font-weight: normal;

    transform: rotate(45deg);

    -ms-transform: rotate(45deg); /* IE 9 */

    -moz-transform: rotate(45deg); /* Firefox */

    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */

    -o-transform: rotate(45deg); /* Opera */

    border-top: 1px solid #666;

    border-right: 1px solid #666;

    display: block;

    width: 8px;

    height: 8px;

    position: absolute;

    top: 16px;

    right: 30px;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

.page_about_jj_img {

    width: 595px;

    height: 323px;

    float: left;

}

.page_about_jj_con {

    width: 648px;

    float: right;

}

.page_about_jj_con_name {

    color: #000;

    font-size: 30px;

}

.page_about_jj_con_js {

    margin-top: 15px;

    font-size: 14px;

    color: #666;

    line-height: 30px;

}

.page_about_jj {

    margin-top: 40px;

}

.page_about_time {

    height: 312px;

    margin-top: 40px;

    background: url(../image/page_about_time.jpg);

    position: relative;

}

.page_about_time_xian {

    width: 100%;

    height: 1px;

    position: absolute;

    bottom: 130px;

    left: 0;

    right: 0;

    background-color: #5e89c2;

}

.box {

    width: 1280px;

    margin: 0 auto;

}

.box_nn {

    width: 1200px;

    margin: 0 auto;

}

.page_about_time_li {

    width: 90%;

}

.page_about_time_li_name {

    font-size: 70px;

    font-family: Impact;

    color: #fff;

}

.page_about_time_li_name span {

    font-size: 16px;

    font-family: "Microsoft YaHei";

}

.page_about_time_li_icon img {

    display: initial !important;

    width: auto !important;

}

.page_about_time_li_js {

    font-size: 16px;

    color: #fff;

    padding-left: 3px;

    margin-top: 20px;

}

.page_about_time .am-slider-default .am-direction-nav a {

    top: 60%;

}

.page_about_time .am-slider-default .am-direction-nav .am-prev {

    left: -60px;

}

.page_about_time .am-slider-default .am-direction-nav .am-next {

    right: -60px;

}

.page_about_time .am-direction-nav {

    /*display: none;*/

}

.page_about_time .am-slider-default {

    margin: 0;

}

.page_about_timeli {

    margin-top: 57px;

}

.page_about_fuwu {

    width: 1280px;

    margin: 0 auto;

}

.page_about_fuwu_name {

    font-size: 30px;

    color: #000;

    margin-top: 50px;

}

.page_about_fuwu_js {

    font-size: 14px;

    color: #666;

    margin-top: 18px;

}

/*show_new.html*/

.newshowbox {

    width: 835px;

    padding: 30px 0;

    float: left;

}

.newshowbox_r {

    width: 306px;

    float: right;

    margin: 0 0 50px 0;

}

.newshow_name {

    font-size: 28px;

    color: #333;

    font-weight: bold;

    line-height: 30px;

}

.newshow_zx div {

    float: left;

    font-size: 14px;

    color: #999;

}

.newshow_ctrl a {

    color: #999;

    font-weight: 600;

    margin-right: 10px;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_ctrl a:hover {

    color: #333;

}

.newshow_follow {

    margin-right: 20px;

}

.newshow_fx .bdsharebuttonbox a {

    margin: 0 6px 0 0;

}

.newshow_fx {

    margin-left: 30px;

}

.newshow_zx {

    margin-top: 20px;

}

.newshow_title {

    padding-bottom: 16px;

}

.newshow_zx .newshow_back {

    float: right;

}

.newshow_back a {

    color: #999;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_back a:hover {

    color: #333;

}

.newshow_cont {

    font-size: 16px;

    color: #666;

    line-height: 30px;

    margin-top: 24px;

}

.newshow_cont p {

    margin-bottom: 40px;

    font-size: 16px;

    line-height: 30px;

}

.newshow_cont h3 {

    font-weight: bold;

    font-size: 16px;

    margin-bottom: 15px;

    color: #333;

}

.newshow_cont h4 {

    font-weight: bold;

    font-size: 14px;

    margin-bottom: 15px;

    color: #333;

}

/**/

.newshow_aboutsearch {

    font-size: 14px;

    color: #333;

    font-weight: bold;

}

.newshow_aboutsearch a {

    color: #333;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_aboutsearch a:hover {

    color: #666;

}

.newshow_pjs {

    float: left;

    margin-top: 20px;

    font-size: 14px;

    color: #333;

    line-height: 28px;

}

.newshow_p a {

    color: #333;

    padding-bottom: 2px;

    border-bottom: 1px solid #666;

}

.newshow_p {

    float: left;

}

.newshow_pjs_fx {

    float: right;

}

.newshow_bottom {

    margin-top: 14px;

}

.newshow_back {

    float: right;

    font-size: 14px;

    margin-top: 25px;

}

.newshowbox_r_b {

    padding: 0 20px;

    margin-top: 32px;

    width: 306px;

    /*height: 343px;*/

    padding-bottom: 25px;

    border: 7px solid #f3f3f3;

}

.show_prev_title {

    font-size: 20px;

    color: #555;

    font-weight: 600;

    margin-top: 30px;

}

.show_prev_time {

    font-size: 12px;

    color: #555;

    margin-top: 5px;

}

.show_prev_name {

    font-size: 16px;

    color: #555;

    line-height: 30px;

}

.newshowbox_r_b_prev {

    border-bottom: 1px solid #ececec;

    padding-bottom: 26px;

}

.show_chanpin_touch {

    display: none;

}

.prenextpage_touch {

    display: none;

}

.banner {

    height: 580px;

    overflow: hidden;

    position: relative;

    z-index: 9;

}

.pc_banner {

    height: 580px;

}

.banner_bg {

    position: absolute;

    height: 100%;

    width: 50%;

    z-index: 9;

    background: rgba(12, 77, 162, 0.6);

}

.banner_li {

    width: 100%;

    height: 580px;

    background-size: auto 100% !important;

}

.touch_banner .am-slider-default .am-control-nav {

    display: block;

}

.banner .am-slider-default .am-control-nav {

    bottom: 15px;

}

.banner .am-slider-default .am-control-nav li a {

    width: 15px;

    height: 15px;

    background-color: #fff;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.banner .am-slider-default .am-control-nav li a:hover {

    background-color: rgba(255, 255, 255, .7);

}

.banner .am-slider-default .am-control-nav li a.am-active {

    width: 40px;

}

.banner .am-direction-nav {

    display: none;

}

.show_page p {

    margin-bottom: 40px;

    font-size: 16px;

    color: #666;

    line-height: 30px;

}

.show_page h3 {

    font-size: 18px;

}

#yema .pages a {

    width: auto !important;

    padding: 0 10px !important;

}

/*banner*/

.slider-container {

    position: relative;

    height: 100%;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    cursor: all-scroll;

}

.slider-control {

    z-index: 2;

    position: absolute;

    top: 0;

    width: 12%;

    height: 100%;

    -webkit-transition: opacity 0.3s;

    transition: opacity 0.3s;

    will-change: opacity;

    opacity: 0;

}

.slider-control.inactive:hover {

    cursor: auto;

}

.slider-control:not(.inactive):hover {

    opacity: 1;

    cursor: pointer;

}

.slider-control.left {

    left: 0;

    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);

    background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);

}

.slider-control.right {

    right: 0;

    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);

    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);

}

.slider-pagi {

    position: absolute;

    z-index: 3;

    left: 50%;

    bottom: 2rem;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    font-size: 0;

    list-style-type: none;

}

.slider-pagi__elem {

    position: relative;

    display: inline-block;

    vertical-align: top;

    width: 2rem;

    height: 2rem;

    margin: 0 0.5rem;

    border-radius: 50%;

    border: 2px solid #fff;

    cursor: pointer;

}

.slider-pagi__elem:before {

    content: "";

    position: absolute;

    left: 50%;

    top: 50%;

    width: 1.2rem;

    height: 1.2rem;

    background: #fff;

    border-radius: 50%;

    -webkit-transition: -webkit-transform 0.3s;

    transition: -webkit-transform 0.3s;

    transition: transform 0.3s;

    transition: transform 0.3s, -webkit-transform 0.3s;

    -webkit-transform: translate(-50%, -50%) scale(0);

    transform: translate(-50%, -50%) scale(0);

}

.slider-pagi__elem.active:before, .slider-pagi__elem:hover:before {

    -webkit-transform: translate(-50%, -50%) scale(1);

    transform: translate(-50%, -50%) scale(1);

}

.slider {

    z-index: 1;

    position: relative;

    height: 100%;

}

.slider.animating {

    -webkit-transition: -webkit-transform 0.5s;

    transition: -webkit-transform 0.5s;

    transition: transform 0.5s;

    transition: transform 0.5s, -webkit-transform 0.5s;

    will-change: transform;

}

.slider.animating .slide__bg {

    -webkit-transition: -webkit-transform 0.5s;

    transition: -webkit-transform 0.5s;

    transition: transform 0.5s;

    transition: transform 0.5s, -webkit-transform 0.5s;

    will-change: transform;

}

.slide {

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

}

.slide.active .slide__overlay, .slide.active .slide__text {

    opacity: 1;

    -webkit-transform: translateX(0);

    transform: translateX(0);

}

.slide__bg {

    position: absolute;

    top: 0;

    left: -50%;

    width: 100%;

    height: 100%;

    background-size: cover;

    will-change: transform;

}

.slide:nth-child(1) {

    left: 0;

}

.slide:nth-child(1) .slide__bg {

    left: 0; /*background-image: url("../images/3d-slider-3.jpg");*/

}

.slide:nth-child(1) .slide__overlay-path {

    fill: #e99c7e;

}

.slide__overlay-path {

    fill: #0c4da2 !important;

}

@media (max-width: 991px) {

    .slide:nth-child(1) .slide__text {

        background-color: rgba(233, 156, 126, 0.8);

    }

}

.slide:nth-child(2) {

    left: 100%;

}

.slide:nth-child(2) .slide__bg {

    left: -50%;

    background-image: url("../image/3d-slider-2.jpg");

}

.slide:nth-child(2) .slide__overlay-path {

    fill: #e1ccae;

}

@media (max-width: 991px) {

    .slide:nth-child(2) .slide__text {

        background-color: rgba(225, 204, 174, 0.8);

    }

}

.slide:nth-child(3) {

    left: 200%;

}

.slide:nth-child(3) .slide__bg {

    left: -100%;

    background-image: url("../image/3d-slider-1.jpg");

}

.slide:nth-child(3) .slide__overlay-path {

    fill: #adc5cd;

}

@media (max-width: 991px) {

    .slide:nth-child(3) .slide__text {

        background-color: rgba(173, 197, 205, 0.8);

    }

}

.slide:nth-child(4) {

    left: 300%;

}

.slide:nth-child(4) .slide__bg {

    left: -150%;

    background-image: url("../image/3d-slider-4.jpg");

}

.slide:nth-child(4) .slide__overlay-path {

    fill: #cbc6c3;

}

@media (max-width: 991px) {

    .slide:nth-child(4) .slide__text {

        background-color: rgba(203, 198, 195, 0.8);

    }

}

.slide__content {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.slide__overlay {

    position: absolute;

    bottom: 0;

    left: 0;

    height: 100%;

    min-height: 810px;

    -webkit-transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;

    transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;

    transition: transform 0.5s 0.5s, opacity 0.2s 0.5s;

    transition: transform 0.5s 0.5s, opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;

    will-change: transform, opacity;

    -webkit-transform: translate3d(-20%, 0, 0);

    transform: translate3d(-20%, 0, 0);

    opacity: 0;

}

@media (max-width: 991px) {

    .slide__overlay {

        display: none;

    }

}

.slide__overlay path {

    opacity: 0.8;

}

.slide__text {

    /*position: absolute;*/

    width: 38%;

    /*bottom: 15%;*/

    /*left: 12%;*/

    color: #fff;

    -webkit-transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;

    transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;

    transition: transform 0.5s 0.8s, opacity 0.5s 0.8s;

    transition: transform 0.5s 0.8s, opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;

    will-change: transform, opacity;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    opacity: 0;

}

@media (max-width: 991px) {

    .slide__text {

        left: 0;

        bottom: 0;

        width: 100%;

        height: 20rem;

        text-align: center;

        -webkit-transform: translateY(50%);

        transform: translateY(50%);

        -webkit-transition: opacity 0.5s 0.5s, -webkit-transform 0.5s 0.5s;

        transition: opacity 0.5s 0.5s, -webkit-transform 0.5s 0.5s;

        transition: transform 0.5s 0.5s, opacity 0.5s 0.5s;

        transition: transform 0.5s 0.5s, opacity 0.5s 0.5s, -webkit-transform 0.5s 0.5s;

        padding: 0 1rem;

    }

}

.slide__text-heading {

    font-size: 50px;

    margin-bottom: 2rem;

    font-weight: normal;

}

@media (max-width: 991px) {

    .slide__text-heading {

        line-height: 20rem;

        font-size: 3.5rem;

    }

}

.slide__text-desc {

    font-size: 18px;

    margin-bottom: 1.5rem;

}

@media (max-width: 991px) {

    .slide__text-desc {

        display: none;

    }

}

.slide__text-link {

    color: #fff;

    border: 1px solid #fff;

    z-index: 5;

    margin-top: 20px;

    display: inline-block;

    position: relative;

    padding: 10px 50px;

    cursor: pointer;

    font-size: 16px;

    -webkit-perspective: 1000px;

    perspective: 1000px;

}

@media (max-width: 991px) {

    .slide__text-link {

        display: none;

    }

}

.slide__text-link:before {

    z-index: -1;

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(255, 255, 255, 0);

    -webkit-transform-origin: 50% 100%;

    transform-origin: 50% 100%;

    -webkit-transform: rotateX(-85deg);

    transform: rotateX(-85deg);

    -webkit-transition: -webkit-transform 0.3s;

    transition: -webkit-transform 0.3s;

    transition: transform 0.3s;

    transition: transform 0.3s, -webkit-transform 0.3s;

    will-change: transform;

}

.slide__text-link:hover:before {

    -webkit-transform: rotateX(0);

    transform: rotateX(0);

    background: rgba(255, 255, 255, 1);

}

.slide__text_box {

    width: 1280px;

    margin: 0 auto;

    position: relative;

    z-index: 99;

    padding-top: 120px;

    text-align: left;

}

/*banner*/

.t_hezuo01_c {

    margin-top: 40px;

}

#chbnav_touch {

    display: none;

}

.touch_banner {

    display: none;

}

@media screen and (max-width: 640px) {

    #chbnav_touch {

        display: block;

    }

    .chbnav_touch_nav .chbnav_select {

        left: 0;

    }

    .chbnav_touch_nav_box {

        position: fixed;

        top: 0;

        overflow: auto;

        left: -100%;

        width: 100%;

        height: 100%;

        z-index: 1000;

        background: #fff;

        -webkit-transition: all 0.4s;

        -moz-transition: all 0.4s;

        -ms-transition: all 0.4s;

        -o-transition: all 0.4s;

        transition: all 0.4s;

    }

    .chbnav_touch_navli {

        padding: 0 5%;

    }

    .chbnav_touch_navli b {

        font-family: "Microsoft YaHei";

        float: right;

        font-size: 15px;

    }

    .chbnav_touch_erji {

        display: none;

        background-color: #f1f1f1;

        padding-left: 20px;

    }

    .chbnav_touch_erji a {

        display: block;

        font-size: 16px;

        color: #333;

    }

    .chbnav_touch_top_logo {

        position: absolute;

        height: 100%;

        left: 4%;

    }

    .chbnav_touch_nav_title {

        height: 58px;

        line-height: 58px;

        border-bottom: 1px solid #ddd;

    }

    .chbnav_touch_nav_title span {

        font-size: 18px;

        color: #16436c;

        float: left;

    }

    .chbnav_touch_nav_title img {

        float: right;

        margin-top: 19px;

    }

    .chbnav_touch_top_logo img {

        height: 80%;

        margin-top: 8px;

    }

    .right_fd {

        display: none;

    }

    .chbnav_touch_top {

        position: relative;

        height: 60px;

        width: 100%;

        border-bottom: 1px solid #ddd;

        background-color: #fff;

    }

    .nn_banner_mouse_img {

        display: none;

    }

    .nn_banner_li {

        height: 160px !important;

        background-size: 100% auto !important;

    }

    .nn_banner_title {

        height: 120px;

    }

    .chbnav_touch_top_list {

        position: absolute;

        right: 4%;

        width: 36px;

        height: 100%;

    }

    .nn_banner_js {

        display: none;

    }

    .nn_banner_name {

        font-size: 18px;

        font-weight: normal;

        bottom: 20px;

        line-height: normal;

    }

    .nn_banner .am-slider-a1 .am-control-nav {

        bottom: 10px;

        left: 0;

        right: 0;

    }

    .nn_banner .am-slider-a1 .am-control-nav li a {

        width: 14px;

        height: 1px;

    }

    .chb_anli_con_touch .am-slider-a1 .am-control-nav {

        display: none;

    }

    .chb_anli_con_touch .am-slider .am-slides > li p {

        text-align: center;

        position: absolute;

        width: 100%;

        height: 50px;

        line-height: 50px;

        bottom: 0;

        font-size: 16px;

        left: 0;

        right: 0;

        color: #fff;

        background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);

    }

    .chb_fuwu_touch_a {

        padding: 30px 3%;

    }

    .chb_fuwu_touch_a_title {

        font-size: 22px;

        color: #333;

    }

    .chb_fuwu_touch_a_ul p {

        width: 50%;

        float: left;

        line-height: 26px;

        word-wrap: normal;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

    }

    .chb_fuwu_touch_a_ul p img {

        width: 25px;

        margin-right: 10px;

        vertical-align: middle;

    }

    .chb_fuwu_touch_a_ul p span {

        vertical-align: middle;

        font-size: 14px;

    }

    .chb_fuwu_touch_a_entitle {

        font-size: 18px;

        color: #666;

        margin-bottom: 6px;

    }

    .chbnav_touch_top_list_c {

        margin-top: 20px !important;

    }

    .chbnav_touch_top_list_a {

        width: 90%;

        height: 1px;

        margin: 0 auto;

        background-color: #666;

    }

    .chbnav_touch_top_list_b {

        margin: 8px auto;

    }

    .t_head {

        display: none;

    }

    .banner {

        height: 150px;

    }

    .banner .am-slider-default {

        margin: 0;

    }

    .banner_li {

        height: 150px;

    }

    .t_banner {

        height: 150px;

    }

    .t_notice {

        display: none;

    }

    .t_ser {

        width: 94%;

        padding-top: 20px;

    }

    .t_sert_l {

        float: none;

        width: 100%;

    }

    .t_sert_l01 {

        font-size: 26px;

    }

    .t_sert_r {

        display: none;

    }

    .t_ser_b01 {

        width: 49%;

        margin-right: 0;

        padding: 20px 6px;

        margin-bottom: 15px;

    }

    .t_ser_b03 {

        font-size: 18px;

        word-wrap: normal;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

    }

    .t_about {

        background-attachment: initial;

        padding: 20px 0;

    }

    .t_about_nr {

        width: 94%;

    }

    .t_abt_l {

        float: none;

        width: 100%;

    }

    .t_abt_l04 {

        padding-right: 0;

    }

    .t_abt_l01 {

        font-size: 26px;

    }

    .t_abt_r {

        display: none;

    }

    .t_ab_bnr {

        width: 94%;

        padding-top: 20px;

    }

    .t_ab_bnr01 {

        padding-left: 0;

        width: 80%;

        float: none;

        margin: 0 auto;

    }

    .t_ab_bnr .am-slider-default .am-direction-nav .am-prev {

        left: 0;

    }

    .t_ab_bnr .am-slider-default .am-direction-nav .am-next {

        right: 0;

    }

    .t_news {

        padding: 20px 0 0 0;

    }

    .t_news_a {

        width: 94%;

    }

    .t_news_a01z {

        padding-top: 20px;

    }

    .t_news_a01 {

        width: 100%;

        float: none;

    }

    .t_news_a02 {

        margin-left: 0;

        width: 100%;

        float: none;

        margin-top: 10px;

    }

    .t_news_r01 {

        padding: 20px 0;

    }

    .t_news_r02_b {

        font-size: 16px;

    }

    .t_news_r03 {

        padding-left: 10px;

    }

    .t_news_r03_b {

        padding-top: 0;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

    }

    .t_hezuo01 {

        padding-top: 20px;

        width: 94%;

    }

    .t_hezuo02 {

        width: 49%;

        margin-right: 0;

        text-align: center;

    }

    .t_hezuo01 .t_hezuo02_touch2 {

        margin-left: 2%;

    }

    .t_hezuo02_a {

        padding: 15px 0;

    }

    .t_hezuo02 img {

        max-width: 80%;

    }

    .t_ser_b .t_ser_b01_2touch {

        margin-left: 2%;

    }

    .t_hezuo01_c {

        margin-top: 20px;

    }

    .t_job {

        padding: 20px 0;

    }

    .t_jobz {

        width: 94%;

    }

    .t_job_l {

        width: 100%;

        float: none;

        clear: both;

        zoom: 1;

        display: table;

    }

    .t_job_l01 {

        font-size: 26px;

    }

    .t_job_l04 {

        padding-right: 0;

    }

    .t_job_r {

        float: none;

        width: 100%;

        clear: both;

        zoom: 1;

        display: table;

        margin-top: 20px;

    }

    .t_job_r01 {

        padding: 15px;

    }

    .s_footer {

        padding-top: 20px;

    }

    .s_footerz {

        width: 94%;

    }

    .s_fb_l {

        width: 100%;

        float: none;

    }

    .s_fb_l01 {

        margin-bottom: 15px;

        clear: both;

        zoom: 1;

        display: table;

    }

    .s_fb_l02 {

        clear: both;

        zoom: 1;

        display: table;

        float: none;

    }

    .s_fb_c {

        display: none;

    }

    .s_hdpt {

        width: 100%;

        float: none;

        padding: 0;

    }

    .s_hdpt01 {

        margin-bottom: 15px;

    }

    .s_footer_b {

        height: auto;

        line-height: normal;

        clear: both;

        zoom: 1;

        display: table;

        padding: 10px 0;

    }

    .s_footer_b01 {

        width: 94%;

    }

    .s_ftb_l {

        float: none;

        width: 100%;

    }

    .s_ftb_r {

        float: none;

        text-align: left;

        width: 100%;

        margin-top: 5px;

    }

    .t_news_a01_a {

        height: auto;

    }

    .pc_banner {

        display: none;

    }

    .touch_banner {

        display: block;

    }

    .banner_li_box {

        position: absolute;

        left: 0;

        right: 0;

        bottom: 0;

        width: 100%;

        line-height: 60px;

        height: 60px;

        background: rgba(12, 77, 162, 0.8);

    }

    .banner_li_box_name {

        font-size: 16px;

        text-align: left;

        margin-left: 3%;

    }

    .banner .am-slider-default .am-control-nav {

        bottom: 22px;

        text-align: right;

    }

    .n_banner {

        height: 200px;

        background-attachment: initial !important;

        background-size: auto 100% !important;

    }

    .n_btxt02 {

        font-size: 28px;

    }

    .n_btxt {

        width: 94%;

        margin: 0 auto;

        padding-top: 30px;

    }

    .n_fuwu {

        padding: 20px 0 0 0;

    }

    .n_fuwu_z {

        width: 94%;

    }

    .n_sert_r {

        width: 100%;

        float: none;

        line-height: 38px;

    }

    .n_bottom {

        padding-bottom: 10px;

    }

    .n_lx_top {

        font-size: 15px;

    }

    .n_fuwu_nr .t_hezuo01 {

        width: 100%;

    }

    .page_about_jj {

        margin-top: 0;

    }

    .page_about_jj_img {

        width: 100%;

        float: none;

        height: auto;

    }

    .page_about_jj_img img {

        max-width: 100%;

    }

    .page_about_jj_con {

        width: 100%;

        float: none;

        margin-top: 20px;

    }

    .page_about_time {

        margin-top: 20px;

    }

    .box {

        width: 94%;

    }

    .page_about_time .am-slider-default .am-control-nav {

        display: block;

    }

    .page_about_timeli {

        margin-top: 25px;

    }

    .page_about_time_xian {

        bottom: 162px;

    }

    .page_about_time .am-slider-default .am-control-nav {

        bottom: -40px;

    }

    .page_about_fuwu {

        width: 94%;

    }

    .page_about_fuwu_name {

        font-size: 26px;

        margin-top: 20px;

    }

    .page_about_fuwu_ul .t_ser_b01_touch2 {

        margin-left: 2%;

    }

    .n_fuwu_nr .t_ser_b01_touch2 {

        margin-left: 2%;

    }

    .t_ser_b04 {

        padding-top: 10px;

    }

    .page_about_time .am-direction-nav {

        display: none;

    }

    .zpxxnr ul li {

        float: none;

        margin: 0 0 15px 0;

    }

    .zpxxnr ul li a {

        width: 100%;

        height: auto;

    }

    .zpwcr {

        display: none;

    }

    .zpwcl {

        float: none;

        width: 100%;

    }

    .zpwcl .zplbt {

        font-size: 20px;

    }

    .zpwcl .zpljj3 {

        width: 100%;

    }

    .n_lx_a01 {

        width: 50%;

        padding: 0 0 0 10px;

        margin: 10px 0;

    }

    #map {

        width: 100% !important;

        height: 200px !important;

    }

    .n_lx_a05 {

        margin-bottom: 30px;

        height: auto;

    }

    .n_news_ul .box {

        width: 100%;

    }

    .n_news_li {

        padding: 0 3% 15px 3%;

        height: auto;

        border-bottom: 1px solid #eee;

    }

    .n_news_li_time {

        display: none;

    }

    .n_news_li_con {

        float: none;

        margin-left: 0;

        width: 100%;

    }

    .n_news_li_name {

        font-size: 18px;

        margin-top: 10px;

    }

    .n_lx_b {

        padding-top: 0;

    }

    .n_jobxq_r {

        display: none;

    }

    .n_jobxq_l {

        width: 100%;

        float: none;

    }

    .n_jobxq_l h3 {

        padding: 0;

    }

    .n_jltd {

        padding: 20px 0;

        margin-top: 10px;

    }

    .n_jltd01 {

        width: 94%;

    }

    .n_jltd03 {

        float: none;

    }

    .jld table tbody {

        width: 100%;

        float: none !important;

    }

    .jld table {

        margin-bottom: 10px;

    }

    .jld .tjiao {

        margin-left: 0;

    }

    .show_new .box {

        width: 100%;

    }

    .newshowbox {

        float: none;

        width: 100%;

    }

    .newshow_cont {

        margin-top: 0;

    }

    .newshow_cont p {

        margin-bottom: 18px;

    }

    .newshow_cont img {

        max-width: 100%;

        text-indent: 0;

    }

    .newshowbox_r {

        float: none;

        width: 100%;

        margin: 0;

    }

    .newshowbox_r_t {

        display: none;

    }

    .newshowbox_r_b {

        margin-top: 0;

        width: 100%;

        margin-bottom: 20px;

    }

    .newshow_name {

        font-size: 20px;

    }

    .box_nn {

        width: 94%;

    }

    .t_about_b .page_about_time_li_name {

        font-size: 50px;

    }

    .show_page img {

        max-width: 100%;

    }

}

