*{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    font-size: 14px;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

/* 首页内容 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: #333333;}
.t_sert_l02 { width: 100%; }
.t_sert_l03 { width: 80px; border-bottom:1px solid #333333; 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-left:70px;}
.t_ser_b { width: 100%; float: left; }
.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:30.3%;
    background: #fff;
    margin-right:3%;
    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: #333333;
    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("../images/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: #ffffff;
}
.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: 3%; 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("../images/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%;}
.n_fuwu_z { max-width: 1280px; padding-top:50px; margin:0 auto;}
.n_fuwu_top { width: 100%; font-size:40px; color: #333; }
.n_fuwu_nr { width: 100%; }
.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;
}

