﻿* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    font-family: microsoft yahei,Arial
}

.clearfix, .c {
    zoom: 1;
    clear: both
}

.clearfix, .q {
    zoom: 1;
    clear: both
}

.clearfix:after, .clearfix:before, .c:after, .c:before {
    display: table;
    content: ""
}

.clearfix:after, .c:after {
    clear: both
}

.box {
    width: 1200px;
    margin: 0 auto
}

.head {
    height: 100px
}

.head_top {
    height: 57px
}

.head_link {
    float: right
}

.head_link_a {
    float: left
}

.head_buy_car {
    text-align: center;
    line-height: 56px;
    width: 148px;
    height: 57px;
    background-color: #c9151f
}

.head_buy_car span {
    margin-right: 8px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle
}

.head_taobao {
    line-height: 56px;
    margin-left: 15px
}

.head_taobao span {
    font-size: 14px;
    vertical-align: middle;
    color: #daad54;
    margin-left: 6px
}

.head_link_a a {
    display: block
}

.head_search {
    width: 90px;
    text-align: center;
    line-height: 56px
}

.head_logo {
    float: left;
    z-index: 10;
    margin-top: 10px
}

.head_logo img {
    height: 80px
}

.head_nav {
    float: right;
    margin-top: 17px
}

.head_nav li {
    float: left
}

.head_nav li a.head_nav_li_a {
    display: block;
    padding: 0 24px;
    text-align: center;
    line-height: 65px;
    font-size: 15px;
    color: #5f5f5f;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.head_nav li a.head_nav_li_a:hover {
    color: #c9151f
}

.head_bottom {
    position: relative
}

.banner_li {
}

.banner .am-direction-nav {
    display: none
}

.banner .am-slider-default .am-control-nav {
    bottom: 10px
}

.banner .am-slider-default .am-control-nav li a {
    width: 50px;
    background-color: rgba(255,255,255,.5);
    height: 3px
}

.banner .am-slider-default .am-control-nav li a.am-active {
    background-color: #fff
}

.about_title {
    font-size: 30px;
    color: #464545;
    text-align: center;
    font-weight: bolder;
    margin-top: 73px
}

.about_xian {
    width: 65px;
    height: 3px;
    background-color: #c9151e;
    margin: 20px auto
}

.about_js {
    line-height: 30px;
    text-align: center;
    width: 805px;
    margin: 0 auto;
    font-size: 15px;
    color: #787878
}

.card-area {
    margin: 70px auto 0;
    width: 1200px;
    position: relative
}

.card-area .bg-e8e8e8 {
    background: #e8e8e8
}

.card-area .bg-e1e1e1 {
    background: #e1e1e1
}

.card-area .card-item {
    z-index: 4;
    transition: all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    position: relative;
    float: left;
    width: 201px;
    height: 345px;
    background-color: transparent
}

.card-area .card-item + .card-item {
    margin-left: -1px
}

.card-area .card-item.active {
    z-index: 6;
    width: 596px;
    height: 345px
}

.card-area .card-item.active .card .card-title {
    background-color: #3db1ea;
    height: 145px;
    top: 0;
    border: none
}

.card-area .card-item.active .card .card-title .short-info {
    color: #9ed8f5
}

.card-area .card-item.active .card .card-title h1 {
    color: #fff
}

.card-area .card-item.active .card .card-content.content-first {
    transition: all .12s cubic-bezier(.4,0,.2,1) 0s;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0))
}

.card-area .card-item.active .card .card-content.content-second {
    transition: all .12s cubic-bezier(.4,0,.2,1) .18s;
    z-index: 3;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100))
}

.sfq_card {
    height: 247px;
    overflow: hidden;
    background-color: #f7f7f7
}

.sfq_card_img {
    position: relative;
    width: 201px;
    height: 247px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.sfq_card_img_bg {
    text-align: center;
    opacity: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.sfq_card_img_bg span {
    font-weight: 300;
    display: block;
    width: 20px;
    line-height: 30px;
    margin: 70px auto 0;
    font-size: 24px
}

.active .sfq_card_img_bg {
    background: transparent !important;
    opacity: 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.active .sfq_card_img {
    float: left;
    width: 203px;
    height: 247px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.sfq_card_con {
    width: 0;
    height: 247px;
    background-color: #f7f7f7;
    float: right;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.active .sfq_card_con {
    width: 393px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.sfq_card_con_box {
    width: 340px;
    margin: 0 auto
}

.sfq_card_name {
    margin-top: 30px;
    font-size: 20px;
    color: #000
}

.sfq_card_js {
    line-height: 30px;
    font-size: 13px;
    color: #787878
}

.sfq_card_xian {
    width: 150px;
    height: 1px;
    margin: 15px 0 8px;
    background-color: #555
}

.sfq_card_more {
    margin-top: 6px;
    font-size: 12px;
    color: #555;
    text-align: right;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.card-area .card-item:hover .sfq_card_more {
    color: #c9151e
}

.card-item_none {
    width: 151px;
    height: 247px
}

.active .card-item_none {
    display: none
}

.sfq_card_dian {
    margin-top: 36px;
    width: 201px;
    height: 11px;
    text-align: center;
    background: url(../images/hei_yuan.jpg) no-repeat center;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.active .sfq_card_dian {
    width: 203px;
    background: url(../images/hong_yuan.jpg) no-repeat center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.sfq_card_title {
    margin-top: 22px;
    color: #474747;
    font-size: 16px;
    width: 201px;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.active .sfq_card_title {
    width: 203px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.about {
    background: url(../images/sfq_xian.jpg) repeat-x 0 574px
}

.about_more {
    width: 93px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #da2d2d;
    margin: 60px auto 40px;
    border: 1px solid #da2d2d;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.about_more:hover {
    color: #fff;
    background-color: #da2d2d
}

.chanpin {
    background: url(../images/cp.jpg) no-repeat top center
}

.chanpin_title {
    margin-top: 50px;
    font-size: 30px;
    color: #fff;
    font-weight: bolder;
    text-align: center
}

.chanpin_xian {
    width: 65px;
    height: 3px;
    margin: 25px auto;
    background: rgba(255,255,255,.5)
}

.chanpin_ul {
    font-size: 16px;
    color: #fff;
    font-weight: bolder;
    text-align: center
}

.chanpin_ul li {
    display: inline-block;
    margin: 0 5px;
    border-radius: 20px;
    border: 1px solid transparent;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.chanpin_ul li:hover {
    border: 1px solid #e6cf8b
}

.chanpin_ul li.chanpin_li_select {
    border: 1px solid #e6cf8b
}

.chanpin_ul li.chanpin_li_select a {
    color: #e6cf8b
}

.chanpin_ul li a {
    padding: 8px 35px;
    display: block;
    font-size: 14px;
    color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.chanpin_ul li a:hover {
    color: #e6cf8b
}

.chanpin_li_con {
    background-color: #f6f6f6;
    padding-bottom: 50px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.chanpin_list li:hover .chanpin_li_con {
    background-color: #c9151e
}

.chanpin_list {
    margin-top: 21px
}

.chanpin_li_name {
    margin-top: 50px;
    font-size: 26px;
    color: #555;
    text-align: center;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.chanpin_list li:hover .chanpin_li_name {
    color: #fff
}

.chanpin_li_js {
    width: 270px;
    margin: 8px auto 0;
    text-align: center;
    font-size: 14px;
    color: #555;
    line-height: 28px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.chanpin_list li:hover .chanpin_li_js {
    color: #fff
}

.chanpin .am-slider-default .am-control-nav li a {
    width: 50px;
    height: 3px;
    background-color: #c8c8c8
}

.chanpin .am-slider-default .am-control-nav li a.am-active {
    background-color: #7d7d7d
}

.chanpin .am-slider-default .am-control-nav {
    bottom: -30px
}

.news_list_left {
    width: 524px;
    height: 423px;
    float: left;
    position: relative
}

.news_list_left_img {
    width: 524px;
    height: 308px;
    overflow: hidden
}

.news_list_left_img img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.news_list_left:hover .news_list_left_img img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.news_list_left_con {
    padding: 0 24px;
    width: 100%;
    height: 115px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #ca222a
}

.news_list_left_time {
    font-size: 18px;
    color: #fff;
    margin-top: 15px
}

.news_list_left_title {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
    color: #fff
}

.news_list_right {
    float: left;
    width: 660px;
    margin-left: 16px
}

.news_right_li {
    background-color: #f4f4f4;
    width: 660px;
    height: 122px
}

.news_right_li_time {
    margin-top: 30px;
    float: left;
    margin-left: 15px;
    width: 100px;
    text-align: right
}

.news_right_li_nian {
    font-size: 14px;
    color: #c8c8c8;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.news_right_li_yue {
    font-size: 34px;
    color: #c8c8c8;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.news_right_li_con {
    margin-left: 30px;
    width: 470px;
    float: left
}

.news_right_li_name {
    font-size: 16px;
    color: #666;
    margin-top: 23px
}

.news_right_li_js {
    margin-top: 12px;
    line-height: 22px;
    font-size: 13px;
    color: #666
}

.news_list_right li {
    margin-bottom: 13px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.news_list_right li:hover {
    box-shadow: 0 0 10px #ccc
}

.news_list_right li:hover .news_right_li_yue {
    color: #ca222a
}

.news_list_right li:hover .news_right_li_nian {
    color: #ca222a
}

.pinpai {
    background-color: #fafafa
}

.pinpai_list li {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 595px;
    height: 311px;
    overflow: hidden
}

.pinpai_list li img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.pinpai_list li:hover .pinpai_li_img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.pinpai_list li:hover .pinpai_li_posi_xian {
    width: 170px;
    background-color: #c9151e
}

.pinpai_li_posi {
    padding: 0 20px;
    position: absolute;
    right: 28px;
    top: 32px;
    width: 220px;
    height: 242px;
    background: rgba(255,255,255,.85)
}

.pinpai_li_posi_name {
    font-size: 26px;
    color: #333;
    font-weight: bolder;
    margin-top: 22px
}

.pinpai_li_posi_lm {
    font-size: 18px;
    color: #c9151e;
    margin-top: 8px
}

.pinpai_li_posi_xian {
    margin: 14px 0;
    width: 57px;
    height: 2px;
    background-color: #b8b8b9;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.pinpai_li_posi_js {
    margin-bottom: 10px;
    font-size: 13px;
    color: #787878;
    line-height: 22px
}

.pinpai_li_posi_more {
    width: 134px;
    height: 30px;
    margin: 0 auto;
    border-radius: 20px;
    background-color: #c9151e;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 14px
}

.pinpai_list li:nth-child(2) {
    margin-right: 0
}

.pinpai_list {
    margin-top: 30px
}

.foot_top {
    height: 350px;
    background-color: #c9151e
}

.foot_logo {
    margin-top: 52px;
    float: left
}

.foot_lianxi {
    margin-top: 75px;
    float: left;
    margin-left: 35px
}

.foot_lianxi_p {
    font-size: 14px;
    color: #fff;
    line-height: 24px
}

.foot_lianxi_phone {
    font-size: 32px;
    color: #fff;
    font-weight: 300;
    margin: 8px 0
}

.foot_lianxi_xian {
    width: 110px;
    height: 1px;
    background-color: #fff
}

.foot_lianxi_p1 {
    margin-top: 16px
}

.foot_icons {
    float: right;
    margin-top: 132px
}

.foot_icons span {
    color: #fff;
    margin-left: 10px;
    vertical-align: middle
}

.foot_icons a {
    margin-left: 10px;
    vertical-align: middle
}

.foot_bottom {
    height: 68px;
    line-height: 68px;
    font-size: 13px;
    color: #787878
}

.foot_bottom_left {
    float: left
}

.foot_bottom_right {
    float: right
}

.foot_bottom_right a {
    color: #787878;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.foot_bottom_right a:hover {
    color: #333
}

.n_banner {
    height: 340px
}

.n_banner_name {
    margin-top: 150px;
    font-size: 44px;
    color: #474747
}

.n_banner_enname {
    font-size: 30px;
    color: #474747;
    margin-top: 5px
}

.n_nav {
    height: 75px;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5
}

.n_nav li {
    float: left;
    margin-right: 30px
}

.n_nav li a {
    font-size: 16px;
    display: block;
    color: #666;
    padding: 0 6px;
    line-height: 72px;
    border-bottom: 3px solid transparent;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_nav li a:hover {
    color: #c9151e;
    border-bottom: 3px solid #c9151e
}

.n_nav li a.n_nav_a_select {
    color: #c9151e;
    border-bottom: 3px solid #c9151e
}

.n_pinpai_title {
    margin-top: 50px;
    font-size: 35px;
    color: #c9151e;
    text-align: center
}

.n_pinpai_js {
    width: 840px;
    line-height: 28px;
    margin: 25px auto 0;
    font-size: 14px;
    color: #555
}

.n_pinpai_list li {
    float: left;
    width: 394px;
    margin-right: 5px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_pinpai_li_img {
    overflow: hidden
}

.n_pinpai_li_img img {
    max-width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s
}

.n_pinpai_list li:hover .n_pinpai_li_img 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)
}

.n_pinpai_list li.n_pinpai_li4 {
    margin-right: 0
}

.n_pinpai_li_js {
    width: 220px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    color: #555;
    margin-top: 10px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_pinpai_list li:hover .n_pinpai_li_js {
    color: #fff
}

.n_pinpai_li_con {
    padding-bottom: 25px;
    background-color: #f1f1f1;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_pinpai_li_name {
    text-align: center;
    margin-top: 24px;
    font-size: 22px;
    color: #555;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_pinpai_list li:hover .n_pinpai_li_name {
    color: #fff
}

.n_pinpai_list {
    margin-top: 40px;
    padding-bottom: 100px
}

.n_pinpai_list li:hover {
    background: #e74351
}

.n_pinpai_list li:hover .n_pinpai_li_con {
    background: #c9151e;
    color: #fff
}

.n_pinpai_li_con:hover {
    background: #e74351;
    color: #fff
}

.n_about_title {
    margin-top: 70px;
    font-size: 30px;
    color: #c9151e
}

.n_about_entitle {
    margin-top: 5px;
    font-size: 24px;
    font-family: Arial;
    color: #e5e5e5;
    font-weight: bolder;
    line-height: 1.6
}

.n_about_con_l {
    width: 580px;
    float: left
}

.n_about_con p {
    font-size: 15px;
    line-height: 1.6;
    color: #525252;
    margin-bottom: 25px
}

.n_about_con_l p {
    font-size: 15px;
    line-height: 32px;
    color: #525252;
    margin-bottom: 25px
}

.n_about_con_r {
    float: right;
    width: 580px
}

.n_about_con_r p {
    font-size: 15px;
    line-height: 32px;
    color: #525252;
    margin-bottom: 25px
}

.n_about_list .am-slider-default .am-direction-nav .am-prev {
    background: url(../images/n_about_list_prev.png) no-repeat center;
    left: 0
}

.n_about_list .am-slider-default .am-direction-nav a {
    width: 41px;
    height: 76px;
    margin: -38px 0 0
}

.n_about_list .am-slider-default .am-direction-nav .am-next {
    right: 0;
    background: url(../images/n_about_list_next.png) no-repeat center
}

.n_about_list .am-slider-default .am-control-nav {
    display: none
}

.n_about_list {
    margin-top: 60px;
    margin-bottom: 80px
}

.n_about_con {
    margin: 30px 0
}

.n_about_con h3 {
    font-size: 18px;
    margin-bottom: 10px
}

.n_content_t_l {
    float: left;
    width: 530px
}

.n_content_top {
    margin: 50px 0 18px;
    padding: 45px 80px;
    background-color: #fbfbfb
}

.n_content_t_l_name {
    font-size: 20px;
    color: #292929;
    font-weight: bolder;
    margin-bottom: 25px
}

.n_content_t_l_p {
    font-size: 15px;
    color: #5f5f5f;
    line-height: 24px
}

.n_content_t_l_p2 {
    padding-bottom: 24px
}

.n_content_t_r {
    float: left
}

.n_content_t_r_input input {
    width: 500px;
    padding-left: 15px;
    height: 43px;
    border: 1px solid #ebebeb
}

.n_content_t_r_input textarea {
    padding-left: 15px;
    padding-top: 14px;
    width: 500px;
    height: 94px;
    max-height: 94px;
    border: 1px solid #ebebeb
}

.n_content_t_r_input {
    margin-bottom: 19px
}

.n_content_t_r_name {
    font-size: 20px;
    color: #292929;
    font-weight: bolder;
    margin-bottom: 15px
}

.n_content_t_r_input2 input {
    width: 150px;
    outline: none;
    height: 32px;
    font-size: 15px;
    border-radius: 20px;
    text-align: center;
    border: none;
    line-height: 32px;
    background-color: #c9151e;
    color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_content_t_r_input2 input:hover {
    background-color: #a00a12
}

.n_content_bottom {
    margin-bottom: 80px
}

.n_news_posi_box {
    background: #fff url(../images/n_news_posi_bg.jpg) no-repeat 780px 65px;
    height: 310px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.n_news_posi {
    margin-top: 65px;
    margin-bottom: 20px
}

.n_news_posi_img {
    width: 539px;
    height: 310px;
    float: left;
    overflow: hidden
}

.n_news_posi_img img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.n_news_posi_box:hover .n_news_posi_img img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.n_news_posi_box:hover .n_news_posi_more {
    background-color: #c9151e;
    color: #fff;
    border: 1px solid #c9151e
}

.n_news_posi_box:hover {
    background: #fff url(../images/n_news_posi_bg.jpg) no-repeat 780px 0
}

.n_news_posi_con {
    float: left;
    width: 661px;
    padding: 0 55px
}

.n_news_posi_name {
    margin-top: 50px;
    font-size: 22px;
    color: #474747;
    font-weight: bolder
}

.n_news_posi_time img {
    vertical-align: middle;
    margin-right: 8px
}

.n_news_posi_time span {
    color: #999;
    vertical-align: middle
}

.n_news_posi_js {
    line-height: 30px;
    font-size: 14px;
    color: #898989
}

.n_news_posi_time {
    margin-top: 10px;
    margin-bottom: 20px
}

.n_news_posi_more {
    width: 138px;
    height: 45px;
    margin-top: 28px;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    color: #898989;
    border: 1px solid #ababab;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_news_li {
    padding: 0 35px;
    background-color: #fff;
    height: 194px;
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .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 .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_news_li:hover .n_news_li_nian {
    color: #c9151e
}

.n_news_li_yue {
    font-size: 34px;
    font-weight: bolder;
    color: #d2d2d2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_news_li:hover .n_news_li_yue {
    color: #c9151e
}

.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: 700;
    color: #555;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_news_li:hover .n_news_li_name {
    color: #c9151e
}

.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_zhaopin_title {
    text-align: center;
    font-size: 35px;
    color: #c9151e;
    margin-top: 55px
}

.n_zhaopin_js {
    line-height: 1.6;
    color: #777;
    font-size: 15px;
    width: 820px;
    margin: 20px auto 0;
    text-align: center
}

.n_zhaopin_img {
    margin-top: 45px
}

.n_zhaopin_tr1 {
    height: 60px;
    width: 100%;
    color: #fff;
    background-color: #a7a7a7
}

.n_zhaopin_table table {
    width: 100%
}

.n_zhaopin_tr1 th {
    width: 25%;
    padding-left: 60px;
    font-size: 18px
}

.n_zhaopin_tr2 {
    background-color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_zhaopin_tr2 td {
    font-size: 14px;
    color: #555;
    height: 70px;
    border-bottom: 2px solid #f8f8f8
}

.n_zhaopin_tr2 td a {
    display: block;
    padding-left: 60px;
    color: #555;
    height: 100%;
    line-height: 68px
}

.n_zhaopin_tr2:hover {
    background-color: #f2f2f2
}

.n_zhaopin_tr2 .n_zhaopin_tr2_more a {
    font-size: 24px;
    color: #c9151e;
    padding-right: 10px
}

.n_zhaopin_table {
    margin: 50px 0
}

.head_nav_li {
    position: relative
}

.head_nav_li_erji {
    border-top: 2px solid transparent;
    background-color: #fff;
    opacity: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    z-index: 999;
    top: 80px;
    width: 120%;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.head_nav_li_erji_a {
    padding-left: 20px;
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 42px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.head_nav_li_erji_a:hover {
    padding-left: 15px;
    background-color: #c9151f;
    color: #fff
}

.head_nav_li .head_nav_li_erji_now {
    opacity: 1;
    border-top: 2px solid #c9151f;
    height: auto;
    top: 63px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.nav_list .active_nav {
    color: #3598dc
}

.newshowbox {
    width: 835px;
    padding: 30px 0;
    float: left
}

.newshowbox_r {
    width: 306px;
    float: right;
    margin: 0 0 50px
}

.newshow_name {
    font-size: 28px;
    color: #333;
    font-weight: 700;
    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 .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .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 .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.newshow_back a:hover {
    color: #333
}

.newshow_cont {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    margin-top: 24px
}

.newshow_cont img {
    margin-bottom: 20px
}

.newshow_cont p {
    text-indent:32px;
    margin-bottom: 16px
}
.newshow_cont p img {
    display:block;
    margin:0 auto;
}
.newshow_cont h3 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 15px;
    color: #333
}

.newshow_cont h4 {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 15px;
    color: #333
}

.newshow_aboutsearch {
    font-size: 14px;
    color: #333;
    font-weight: 700
}

.newshow_aboutsearch a {
    color: #333;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .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;
    padding-bottom: 25px;
    border: 7px solid #f3f3f3
}

.newshowbox_r_b_next {
    border-bottom: 1px solid #ececec
}

.show_prev_title {
    font-size: 20px;
    color: #555;
    font-weight: 600;
    margin-top: 30px
}

.newshowbox_r_b p {
    line-height: 50px
}

.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
}

.show_chanpin_touch {
    display: none
}

.prenextpage_touch {
    display: none
}

#yema {
    text-align: center;
    font-size: 15px;
    margin: 40px 0
}

.pages a {
    border: 1px solid #ccc;
    color: #a5a5a5;
    padding: 5px 8px
}

#yema {
    color: #a5a5a5
}

.pages span {
    color: #fff;
    padding: 5px 8px;
    border: 1px solid #c9151e;
    background-color: #c9151e
}

.n_rongyu {
    margin-top: 30px
}

.n_rongyu .n_rongyu_li li {
    margin-bottom: 15px;
    position: relative;
    width: 383px;
    overflow: hidden;
    margin-right: 20px;
    border: 1px solid #e9e9e9;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.am-gallery-item_img_s {
    height: 240px;
    width: 90%;
    margin: 0 auto;
    line-height: 240px;
    text-align: center
}

.am-gallery-item_img_s img {
    max-width: 100%;
    max-height: 220px
}

.n_rongyu .n_rongyu_li li:hover {
    background-color: #f2f3f5
}

.n_rongyu .n_rongyu_li li.n_rongyu_li22 {
    margin-right: 0
}

.n_rongyu .n_rongyu_li li:nth-child(3n) {
    margin-right: 0
}

.n_rongyu .am-gallery-default > li {
    padding: 0
}

.n_rongyu .am-gallery-item_img {
    opacity: 0;
    position: absolute;
    width: 383px !important;
    z-index: 999;
    height: 58px !important;
    top: 0;
    left: 0
}

.n_rongyu .am-gallery-default .am-gallery-title {
    margin-top: 0;
    line-height: 58px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_rongyu .n_rongyu_li li:hover .am-gallery-title {
    color: #c9151e
}

.n_rongyu .am-gallery-default .am-gallery-item img {
    width: auto
}

.n_rongyu .am-gallery-title_img {
    background: url(../images/honor_fdj.png) no-repeat 20px center;
    width: 100%;
    height: 58px;
    line-height: 58px;
    color: #555;
    font-size: 15px;
    cursor: pointer
}

.am-gallery-title_img span {
    margin-left: 58px
}

.n_rongyu .am-pureview-direction li {
}

.am-pureview-direction .am-pureview-prev {
    background: url(../images/right-icon.png) no-repeat center
}

.am-pureview-direction .am-pureview-next {
    background: url(../images/right-icon2.png) no-repeat center
}

.am-pureview-direction li {
    width: 30px;
    height: 52px
}

.am-pureview-bar .am-pureview-title {
    margin-left: 0;
    text-align: center
}

.n_shipin_li {
    width: 385px;
    height: 422px
}

.n_shipin_li_con {
    height: 135px;
    width: 100%;
    padding-left: 20px;
    background-color: #f6f6f6;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_shipin_ul li {
    float: left;
    margin-right: 22px
}

.n_shipin_ul li.n_shipin_li3 {
    margin-right: 0
}

.n_shipin_li_title {
    font-size: 18px;
    color: #333;
    margin-top: 30px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_shipin_li_js {
    margin-top: 24px
}

.n_shipin_li_more {
    width: 66px;
    height: 24px;
    background-color: #dedede;
    border-radius: 5px;
    padding: 3px 10px;
    color: #545454
}

.n_shipin_li_time {
    margin-left: 10px;
    color: #545454;
    font-weight: bolder;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.n_shipin_li_img {
    height: 286px;
    line-height: 286px;
    text-align: center;
    overflow: hidden
}

.n_shipin_li_img img {
    max-height: 100%;
    max-width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.n_shipin_ul li:hover .n_shipin_li_img 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)
}

.n_shipin_ul li {
    margin-bottom: 20px
}

.n_shipin {
    margin-top: 30px
}

.n_shipin_ul li:hover .n_shipin_li_con {
    background-color: #c9151e
}

.n_shipin_ul li:hover .n_shipin_li_title {
    color: #fff
}

.n_shipin_ul li:hover .n_shipin_li_time {
    color: #fff
}

.video_newshow {
    width: 710px;
    height: 410px
}

.chanpin_li_img {
    overflow: hidden
}

.chanpin_li_img img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s
}

.chanpin_list li:hover .chanpin_li_img 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)
}

.touch_header {
    display: none
}

.about_con_touch {
    display: none
}

.chanpin_list_touch {
    display: none
}

.news_right_li_time_touch {
    display: none
}

.n_news_li_touch_time {
    display: none
}

@media screen and (max-width:640px) {
.newshow_cont embed {
    width: 100%;
    height: 390px
}

.n_shipin_ul li {
    float: left;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 10px
}

.n_shipin_li {
    width: 100%;
    height: auto
}

.n_shipin_ul li.n_shipin_li_touch2 {
    margin-right: 0
}

.n_shipin_li_con {
    padding: 0 4%;
    height: 90px
}

.n_shipin_li_title {
    font-size: 14px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.n_shipin_li_js {
    margin-top: 15px
}

.n_shipin_li_img {
    height: auto;
    line-height: normal
}

.n_rongyu .n_rongyu_li li {
    width: 100%;
    margin-right: 0
}

.n_rongyu .am-gallery-item_img {
    width: 100% !important
}

.prenextpage_touch {
    display: block;
    margin-bottom: 20px
}

.newshowbox_r {
    display: none
}

.newshowbox_r_b_prev {
    display: none
}

.show_prev_name {
    display: none
}

.clearfix, .q {
    zoom: 1;
    clear: inherit
}

.newshowbox {
    width: 100%
}

.show_prev_title {
    float: left;
    width: 50%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-weight: 400
}

.newshow_name {
    font-size: 22px
}

.touch_header {
    display: block
}

.head {
    display: none
}

.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 .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.chbnav_touch_navli {
    padding: 0 5%
}

.chbnav_touch_top_logo {
    position: absolute;
    height: 100%;
    left: 5%
}

.chbnav_touch_nav_title {
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #ddd
}

.chbnav_touch_nav_title span {
    font-size: 16px;
    color: #16436c;
    float: left;
    display: block;
    line-height: 58px
}

.chbnav_touch_nav_title img {
    float: right;
    margin-top: 19px
}

.chbnav_touch_top_logo img {
    height: 90%;
    margin-top: 6px
}

.right_fd {
    display: none
}

.chbnav_touch_top {
    position: relative;
    height: 75px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    background-color: #fff
}

.chbnav_touch_top_list {
    position: absolute;
    right: 5%;
    width: 36px;
    height: 100%
}

.chbnav_touch_top_list_c {
    margin-top: 28px !important
}

.chbnav_touch_top_list_a {
    width: 90%;
    height: 1px;
    margin: 0 auto;
    background-color: #666
}

.chbnav_touch_top_list_b {
    margin: 8px auto
}

.chbnav_touch_nav_title span.chbnav_touch_navli_sp {
    display: block;
    float: none
}

.chbnav_touch_navli_sp1 {
    padding-left: 20px
}

.chbnav_touch_navlierji {
    background-color: #f3f3f3;
    display: none
}

.chbnav_touch_navli_sp2 {
    border-bottom: 1px dashed #f1f1f1
}

.banner_li {
    height: auto;
    background-size: auto 200px !important
}

.box {
    width: 94%
}

.about_title {
    margin-top: 20px
}

.about_xian {
    margin: 12px auto
}

.about_js {
    text-align: left;
    width: 100%;
    line-height: 22px
}

#cardArea {
    display: none
}

.about_con_touch {
    display: block
}

.about_more {
    width: 40%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin: 14px auto
}

.about_con_touch_li_img {
    text-align: center
}

.about_con_touch_li_img img {
    max-width: 100%
}

.about_con_touch_li_name {
    font-size: 18px;
    color: #333;
    margin: 12px 0 8px;
    text-align: center
}

.about_con_touch_li_js {
    line-height: 22px;
    font-size: 14px;
    color: #333
}

.about_con_touch li {
    margin-top: 20px
}

.about {
    background: 0 0
}

.chanpin_title {
    margin-top: 20px
}

.chanpin_xian {
    margin: 15px auto
}

.chanpin_ul li {
    width: 33%;
    display: block;
    float: left;
    margin: 0;
    border: none
}

.chanpin_ul li a {
    padding: 0
}

.chanpin_ul li.chanpin_li_select {
    border: none
}

.chanpin_ul li.chanpin_li_select a {
    color: #fff
}

.chanpin_list {
    display: none
}

.chanpin_list_touch {
    display: block;
    margin-top: 26px
}

.chanpin_list_touch li {
    width: 100%;
    margin-bottom: 16px
}

.chanpin_li_img img {
    max-width: 100%
}

.chanpin_li_name {
    margin-top: 25px
}

.chanpin_li_js {
    width: 90%
}

.chanpin {
    background-size: auto 300px !important
}

.news_list_left {
    display: none
}

.news_list_right {
    float: none;
    width: 100%;
    margin-left: 0
}

.news_right_li {
    width: 100%;
    padding: 0 3% 12px;
    height: auto
}

.news_right_li_time {
    display: none
}

.news_right_li_con {
    margin-left: 0;
    width: 100%;
    float: none
}

.news_right_li_name {
    margin-top: 12px
}

.news_right_li_time_touch {
    text-align: right;
    display: block;
    font-size: 14px;
    color: #666;
    margin-top: 5px
}

.pinpai_list li {
    float: none;
    margin-right: 0;
    margin-bottom: 14px
}

.pinpai_li img {
    max-width: 100%
}

.pinpai_list {
    margin-top: 15px
}

.foot_top {
    height: auto;
    padding-bottom: 0
}

.foot_logo {
    text-align: center;
    margin-top: 20px;
    float: none;
    display: none
}

.foot_logo img {
    height: 100px
}

.foot_lianxi {
    margin-top: 20px;
    float: none;
    margin-left: 0
}

.foot_lianxi_phone {
    font-size: 24px
}

.foot_icons {
    display: none
}

.foot_bottom {
    height: auto;
    background-color: #c9151e;
    line-height: 24px;
    color: #fff;
    padding-bottom: 20px
}

.foot_bottom_right a {
    color: #fff
}

.foot_bottom_left {
    float: none;
    line-height: 24px
}

.foot_bottom_right {
    float: none;
    line-height: 24px
}

.foot_lianxi_p {
    font-size: 15px
}

.n_banner {
    height: 150px;
    background-size: auto 150px !important
}

.n_banner_name {
    margin-top: 45px;
    font-size: 24px
}

.n_banner_enname {
    font-size: 18px
}

.n_nav {
    display: none
}

.n_about_title {
    margin-top: 20px
}

.n_about_entitle {
    margin-top: 10px
}

.jianjiep {
    line-height: normal
}

.n_about {
    background: #f8f8f8;
    background-size: 100% auto
}

.n_about_con_l {
    width: 100%;
    float: none
}

.n_about_con_r {
    width: 100%;
    float: none
}

.n_about_list {
    margin: 20px 0
}

.n_about_con {
    margin: 20px 0
}

.n_content_top {
    margin: 20px 0;
    padding: 15px 3%
}

.n_content_t_l_name {
    margin-bottom: 10px
}

.n_content_t_l_p2 {
    padding-bottom: 0
}

.n_content_t_r {
    float: none!important;
    margin-top: 10px!important;
}

.n_content_t_l {
    float: none;
    width: 100%
}

.n_content_t_r_input input {
    width: 100%;
    font-size: 14px
}

.n_content_t_r_input textarea {
    width: 100%;
    font-size: 14px
}

#allmap {
    width: 100% !important;
    height: 240px !important
}

.n_content_bottom {
    margin-bottom: 40px
}

.n_news_posi {
    margin-top: 20px
}

.n_news_posi_box {
    height: auto
}

.n_news_posi_img {
    width: 100%;
    height: auto;
    float: none
}

.n_news_posi_img img {
    width: 100%
}

.n_news_posi_con {
    float: none;
    width: 100%;
    padding: 0 3% 15px
}

.n_news_posi_name {
    margin-top: 15px;
    font-size: 18px
}

.n_news_posi_time {
    margin-bottom: 10px
}

.n_news_posi_time span {
    font-size: 14px
}

.n_news_posi_js {
    line-height: 26px
}

.n_news_posi_more {
    margin-top: 15px;
    height: 38px;
    line-height: 38px
}

.n_news_li {
    padding: 0 3%;
    height: auto;
    padding-bottom: 12px
}

.n_news_li_time {
    display: none
}

.n_news_li_con {
    float: none;
    width: 100%;
    margin-left: 0
}

.n_news_li_name {
    margin-top: 15px
}

.n_news_li_touch_time {
    display: block;
    font-size: 14px;
    color: #898989;
    margin-top: 10px
}

.n_news_li_more {
    display: none
}

.n_news_li_js {
    line-height: 24px
}

.n_news_ul {
    margin-bottom: 20px
}

.n_pinpai_title {
    margin-top: 15px;
    font-size: 30px;
    text-align: left
}

.n_pinpai_js {
    width: 100%;
    line-height: 24px;
    margin: 10px auto 0
}

.n_pinpai_list {
    margin-top: 20px;
    padding-bottom: 20px
}

.n_pinpai_list li {
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px
}

.n_pinpai_list li:nth-child(2n) {
    margin-right: 0
}

.n_pinpai_li_img {
    width: 100%
}

.n_pinpai_li_img img {
    width: 100%
}

.n_pinpai_li_con {
    padding-bottom: 20px
}

.n_pinpai_li_name {
    font-size: 18px;
    margin-top: 10px
}

.n_pinpai_li_js {
    width: 100%;
    text-align: left;
    padding: 0 4%;
    line-height: 22px
}

.n_zhaopin_title {
    font-size: 30px;
    text-align: left;
    margin-top: 15px
}

.n_zhaopin_js {
    line-height: 24px;
    width: 100%;
    margin: 10px auto 0
}

.n_zhaopin_img {
    margin-top: 14px
}

.n_zhaopin_img img {
    width: 100%
}

.n_zhaopin_table {
    margin: 20px 0
}

.n_zhaopin_tr1 th {
    padding-left: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center
}

.n_zhaopin_tr2_more {
    display: none
}

.n_zhaopin_tr1_touch {
    display: none
}

.n_zhaopin_tr2 td a {
    display: initial;
    padding-left: 0;
    line-height: 24px;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.n_zhaopin_tr2 {
    background: 0 0
}

.n_zhaopin_tr2 td {
    height: 50px;
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #fff
}

.n_zhaopin_tr1 {
    height: 50px
}

.pinpai_list li {
    width: 100%;
    height: auto
}

.pinpai_li_posi {
    padding-bottom: 15px;
    width: 100%;
    height: auto;
    position: initial
}

.pinpai_li_posi_name {
    font-size: 20px;
    margin-top: 15px
}

.pinpai_li_posi_lm {
    font-size: 16px
}

.n_about_con img {
    max-width: 100% !important;
    height: auto !important
}

.newshow_cont img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important
}

.pages a {
    line-height: 42px
}

.about_con_touch {
    margin-top: 20px
}

.about_con_touch img {
    max-width: 100%
}
}

.dede_pages {
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
    overflow: hidden
}

.dede_pages ul {
    display: inline-block;
    margin: 0 auto;
    padding: 0
}

.dede_pages ul li {
    float: left;
    font-family: microsoft yahei;
    margin: 0 2px;
    line-height: 25px;
    background: #fff;
    border: 1px solid #d8dadf
}

.dede_pages ul li:nth-child(1) {
    padding: 0 10px
}

.dede_pages ul li:nth-child(1) a {
    padding: 0
}

.dede_pages ul li a {
    color: #555;
    display: block;
    padding: 0 10px
}

.dede_pages ul li:hover {
    text-decoration: none;
    color: #fff;
    border: 1px #333 solid;
    background-color: #333
}

.dede_pages ul li:hover a {
    color: #fff
}

.dede_pages ul li:hover a:hover {
    color: #fff;
    text-decoration: none
}

.dede_pages ul li.thisclass {
    background-color: #333;
    color: #fff;
    border: 1px #333 solid;
    padding: 0 10px
}

.dede_pages ul li:last-child {
    padding: 0 10px
}

.dede_pages ul li:last-child a {
    padding: 0
}

.dede_pages ul li.thisclass a {
    color: #fff;
    padding: 0
}

.dede_pages .pageinfo {
    line-height: 30px;
    padding-left: 5px
}

.dede_pages strong {
    font-weight: 400
}
