html,body{

    font-size: 14px;

}

html{

    overflow-x: hidden;

}

.box5{

    width: 1680px;

    margin: 0 auto;

}

.box1{

    width: 100%;

    padding: 0 60px;

}

.box{

    width: 1260px;

    margin: 0 auto;

}

.contenta{

    width: 100%;

    height: 570px;

    background: url("../images/inbg1.jpg") no-repeat center #f9f7f1;

    background-size: cover;

}

.header{

    width: 100%;

    padding: 18px 0;

    background: #fff;

}
.n_ygfc #lightgallery li a{
    padding: 0;
    line-height: normal;
    height: 193px;
    overflow: hidden;
}
.headerl{

    line-height: 60px;

    color: #fff;

}

.banner{

    height: 480px;

}



.main_navr ul li{

    float: left;

    position: relative;

}

.main_navr ul li:after{

    position: absolute;

    bottom:-18px;

    left: 50%;

    transform: translate(-50%, 0);

    content: "";

    width: 0;

    height: 3px;

    background: #e95405;

    transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

}

.main_navr ul li:hover:after{

    width: 100%;

}

.main_navr ul li a{

    font-size: 19px;

    color: #333;

    padding: 0 23px;

}

.main_nav{

    position: absolute;

    width: 100%;

    top: 80px;

    z-index: 999;

}



.contact_a_top{

    color: #e9531b;

    text-align: center;

    padding-top: 50px;

}

.contact_a_top a{

    color: #e9531b;

}

.contact_a_top h3{

    font-size: 28px;

    font-weight: bold;

    margin-bottom: 5px;

}

.contact_a_top p{

    margin-top: 0;

    font-size: 18px;

    margin-bottom: 40px;

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}



.content_a_bottom {

    overflow: hidden;

}

#banner {

    position: relative;

    width: 591px;

    height: 370px;

    overflow: hidden;

}

#banner_bg {

    position: absolute;

    bottom: 0;

    background-color: #000;

    height: 50px;

    filter: Alpha(Opacity=50);

    opacity: 0.5;

    z-index: 1000;

    cursor: pointer;

    width: 100%;

}

#banner_info {

    position: absolute;

    font-size: 18px;

    bottom: 0;

    left: 20px;

    height: 50px;

    line-height: 50px;

    color: #fff;

    z-index: 1001;

    cursor: pointer;

    width: 310px;

    word-wrap: normal; /* for IE */

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

#banner ul {

    position: absolute;

    list-style-type: none;

    z-index: 1002;

    margin: 0;

    padding: 0;

    bottom: 0;

    right: 0;

}

#banner_xmf li {

    width: 46px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    color: #ffffff;

}

#banner ul li {

    padding: 0 8px;

    float: left;

    display: block;

    color: #fff;

    cursor: pointer;

}

#banner ul li.on {

    background-color: #c71b32;

}

#banner_list a {

    position: absolute;

}

#banner_list img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.contentbbrrb img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.contentbbrrb:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05)

}

#banner_list a:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05)

}

.content_a_bottomr {

    width: 637px;

}



.content_a_bottomr .content_d_l_top {

    overflow: hidden;

}

.main_title {

    font-size: 32px;

    color: #333333;

    font-weight: bold;

}

.content_a_bottomr .content_d_l_top .main_title {

    line-height: 40px;

    font-size: 32px;

    font-weight: bold;

    display: inline-block;

    color: #e95405;

    position: relative;

}

.content_a_bottomr .content_d_l_top .main_title:after{

    content: "";

    position: absolute;

    width: 60px;

    height: 3px;

    bottom: -12px;

    left: 0;

    background: #c71b32;

}

.content_d_l_topr a {

    color: #e95405;

    font-size: 16px;

    line-height: 65px;

    font-weight: bold;

}

.content_a_bottomr_b {

    overflow: hidden;

}

.content_a_bottomr_b ul li a {

    display: block;

    overflow: hidden;

    line-height: 41px;

    background: url(../images/bgxm2.png) no-repeat left center;

    padding-left: 15px;

    transition: all .4s ease 0s;

    -webkit-transition: all .4s ease 0s;

    -moz-transition: all .4s ease 0s;

    -o-transition: all .4s ease 0s;

}

.content_a_bottomr_b ul li a .title {

    color: #333333;

    font-size: 18px;

    width: 500px;

    word-wrap: normal; /* for IE */

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    transition: all .4s ease 0s;

    -webkit-transition: all .4s ease 0s;

    -moz-transition: all .4s ease 0s;

    -o-transition: all .4s ease 0s;

}

.content_a_bottomr_b ul li a .data {

    color: #666666;

    font-size: 16px;

    opacity: 0.8

}

.content_a_bottomr_b ul li a:hover {

    padding-left: 20px;

    color: #e95405;

}

.content_a_bottomr_b ul li a:hover .title{

    color: #e95405;

}

.contentb{

    padding: 40px 0;

    overflow: hidden;

}

.sy_tybtl{

    font-size: 32px;

    font-weight: bold;

    color: #e95405;

    line-height: 30px;

    height: 33px;

    padding-left: 20px;

    border-left: 6px solid #e95405;

}

.sy_tybtr a{

    font-size: 18px;

    color: #333;

}

.contentbb{

    margin-top: 33px;

}

.contentbbl{

    overflow: hidden;

    width: 622px;

    display: inline-block;

}

.contentbbltl{

    width: 187px;

    height: 154px;

    background: -webkit-linear-gradient(207deg, #f9b643, #c61425); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(207deg, #f9b643, #c61425); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(207deg, #f9b643, #c61425); /* Firefox 3.6 - 15 */

    background: linear-gradient(207deg, #f9b643, #c61425); /* 标准的语法 */

    text-align: center;

    line-height: 154px;

}

.contentbblb{

    margin-top: 20px;

    position: relative;

}

.contentbblb p{

    font-size: 16px;

    line-height: 30px;

    color: #333333;

}

.contentbblb a{

    font-size: 16px;

    line-height: 30px;

    color: #ea5404;

    position: absolute;

    right: 0;

    bottom: -20px;

}

.contentbblt{

    overflow: hidden;

}

.contentbbr{

    width: 615px;

    height: 300px;

    border: 1px solid #e85614;

}

.contentbbrl{

    width: 50%;

    height: 150px;

    padding: 40px 0 0 47px;

    border-right: 1px solid #e85614;

    border-bottom: 1px solid #e85614;

}

.contentbbrs{

    width: 50%;

    height: 150px;

    padding: 40px 0 0 47px;

    border-left: 1px solid #e85614;



}

.contentbbrr{

    width: 50%;

    position: relative;

    height: 150px;

    overflow: hidden;

}



.contentbbrlrt{

    height: 38px;

    line-height: 37px;

    font-size: 35px;

    font-weight: bold;

    color: #ea5404;

}

.contentbbrlrb{

    font-size: 16px;

    color: #333;

}

.contentbbrll{

    display: block;

}

.contentbbrlr{

    margin-left: 20px;

    display: inline-block;

}



.contentbbrrt{

    position: absolute;

    bottom: 0;

    height: 38px;

    width: 100%;

    line-height: 38px;

    padding-left: 25px;

    color: #fff;

    z-index: 99;

    font-size: 16px;

    background: rgba(0,0,0,.5);

}

.contentbbrrs{

    position: absolute;

    left: 50%; top: 50%;

    transform: translate(-50%, -76%);

    z-index: 99;

}

.contentbbrs .contentbbrlr{

    margin-top: 6px;

}

.contentc{

    padding: 40px 0;

    overflow: hidden;

    background: url("../images/inbg2.jpg") no-repeat center #f9f7f1;

}

.insec4 .am-tabs-bd{

    border: none;

    margin-top: 7px;

}

.insec4 .am-tabs-d2 .am-tabs-nav>.am-active{

    background: transparent;

    border-bottom-color: #e95405;

    border-bottom-width: 5px;

}

.insec4 .am-tabs-d2 .am-tabs-nav{

    background: transparent;

}

.insec4 .am-tabs-d2 .am-tabs-nav>.am-active:after {



    bottom: -18px;

    left: 50%;

    margin-left: -5px;

    border: 7px rgba(0,0,0,0) solid;

    content: "";

    z-index: 1;

    border-top: 7px solid;

    border-top-color: #e95405;

}

.insec4 .am-tabs-d2 .am-tabs-nav li{

    width: 146px;

    flex: none;

    margin-right: 45px;

    padding-bottom: 10px;

    height: auto;

}

.insec4 .am-tabs-d2 .am-tabs-nav>.am-active a{

    color: #e95405;

}

.insec4 .am-tabs-d2 .am-tabs-nav a{

    font-size: 32px;

    font-weight: bold;

}

.insec4 .am-tabs-bd .am-tab-panel{

    padding-left: 0;

}

.insec4 .j_content .am-u-sm-6:first-child{

    padding-left: 0;

}

.insec4 .j_content .am-u-sm-6:first-child .am-tabs{

    margin-left: 0;

}



.content_a_bottomr_b4 {

    overflow: hidden;

}

.content_a_bottomr_b4 ul li a .title{

    color:#333;

    font-size: 18px;

    width: 422px;

    word-wrap: normal;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

.content_a_bottomr_b4 ul li a {

    display: block;

    overflow: hidden;

    line-height: 41px;

    background: url(../images/bgxm2.png) no-repeat left center;

    padding-left: 15px;

    transition: all .4s ease 0s;

    -webkit-transition: all .4s ease 0s;

    -moz-transition: all .4s ease 0s;

    -o-transition: all .4s ease 0s;

}

.content_a_bottomr_b4 ul li a:hover {

    padding-left: 20px;



}

.content_a_bottomr_b4 ul li a:hover .title{

    color: #e95405;

}

.content_a_bottomr_b4 ul li a .data {

    color: #999;

    font-size: 16px;

    opacity: 0.8;

}

[data-am-widget=tabs]{

    margin: 0;

}

[class*=am-u-]{

    padding: 0;

}

.in_kstd{

    width: 530px;

    float: right;

}

.in_kstd h3{

    color: #333;

    font-size: 32px;

    font-weight: bold;

}

.in_kstd ul li{

    border-radius: 6px;

    margin-right: 15px;

    margin-bottom: 20px;

    float: left;

    width: 165px;

    height: 161px;

    background: #eae1d8;

    transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

}

.in_kstd ul li:hover{

    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);

}

.in_kstd ul li span{

    transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

}

.contentd img{

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

}

.contentd .box{

    overflow: hidden;

}

.contentd .box:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05)

}

.in_kstd ul li:hover span{

    color: #e95405;

}

.in_kstd ul li:nth-child(3n+0){

    margin-right: 0;

}

.in_kstd ul li a{

    display: block;

    width: 100%;

    height: 100%;

    text-align: center;

}

.in_kstd ul li img{

    margin-top: 30px;

}

.in_kstd ul li span{

    display: inline-block;

    width: 100%;

    color: #333;

    margin-top: 15px;

    font-size: 20px;

}

.contentd{

    padding-top: 40px;

}

.contente{

    padding: 40px 0;

    overflow: hidden;

}

.contentel{

    padding-right: 25px;

}

.contenter{

    padding-left: 25px;

}





.footer {

    padding-top: 30px;

    padding-bottom: 30px;

    overflow: hidden;

    background: #e95405;

    width: 100%;

}



.footer_topl {

    margin-right: 27px;

}

.footer_topl .am-dropdown-toggle {

    width: 294px;

    height: 45px;

    border: 1px solid #f4a98a;

    background: none;

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

    padding-left: 30px;

}

.footer_topl .am-dropdown-toggle span:first-child{

    float: left;

}

.footer_topl .am-dropdown-toggle span:last-child{

    float: right;

    padding-right: 13px;

}

.footer_topl .am-icon-caret-down {

    /*margin-left: 140px;*/

    color: #fff;

}

.footer_top .am-dropdown-content {

    width: 100%;

}



.footer_bottom {

    text-align: center;

    overflow: hidden;

    font-size: 14px;

    color: #fff;

    margin-top: 0;

    line-height: 24px;

}

.footer_bottom a{

    color: #fff;

}

.footer_bottom .color-bai {

    color: #fff;

}

.footer_topl:nth-child(4) {

    margin-right: 0;

}

.contentfb{

    margin-top: 37px;

    width: 100%;

    height: 590px;



    background: url("../images/img-annoucement-bg.jpg") no-repeat center;

    background-size: cover;

}

.contentgb ul li{

    float: left;

    width: 24%;

    margin-right: 1.3%;

}

.contentgb ul li:nth-child(4n+0){

    margin-right: 0;

}

.contentg{

    padding: 40px 0 0 0;

    overflow: hidden;

}

.contentgb{

    margin-top: 40px;

}

.contentgbt{

    border: 2px solid #dbdbdb;

    width: 100%;

    height: 202px;

    display: block;

    overflow: hidden;

    text-align: center;

}

.contentgbt img{

    height: 100%;

}

.contentgbb{

    display: block;

    width: 100%;

    text-align: center;

    font-size: 17px;

    color: #333;

    line-height: 42px;

    margin-top: 15px;

}

.headerr{

    width: 100%;

    height:40px;

    position: relative;

}

.headerr .search2{

    width: 240px;

    height: 42px;

    background: #f1f1f1;

    color: #999999;

    font-size: 16px;

    border: none;

    box-shadow: none;

    float: left;

    padding: 0 13px;

    outline: none;

}

.headerr .tijiao {

    width: 94px;

    height: 42px;

    text-align: left;

    padding-left: 20px;

    color: #fff;

    float: right;

    border: none;

    box-shadow: none;

    right: 0;

    outline: none;

    background: url("../images/sous.png") no-repeat center #cd0600;

    background-size: 20%;

    background-position-x: 70%;

}

.header_rb{

    margin-top: 15px;

}

.n_banners {

    height: 300px;

    overflow: hidden;

}

.top_navl ul li{

    position: relative;

    float: left;

    font-size: 15px;

    padding: 0 20px;

}

.top_navl ul li:before {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    right: 50%;

    height: 2px;

    background: #e95405;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.top_navl ul li.am-now:before{

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    height: 2px;

    background: #e95405;

}



.top_navl ul li.am-now a{

    color: #e95405;

}



.top_navl ul li:after {

    content: '';

    position: absolute;

    width: 1px;

    height: 12px;

    background: #dddddd;

    left: 0;

    top: 50%;

    margin-top: -6px;

}



.top_navl{

    line-height: 70px;

}



.top_navl ul li a{

    font-size: 16px;

    color: #333;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.top_nav{

    height: 70px;

    border-bottom: 1px solid #f0f0f0;

}



.top_navl ul li:first-child:after{

    display: none;

}



.top_navl ul li:hover:before, .top_navl ul li.cur:before {

    left: 0;

    right: 0;

}



.top_navl ul li a:hover{

    color: #e95405;

}



.top_navr{

    height: 70px;

    line-height: 70px;

}



.top_navr_home{

    color: #e95405;

    font-size: 18px;

    float: left;

    margin-right: 10px;

}



.top_navr a{

    color: #333;

    font-size: 16px;

    display: inline-block;

    height: 70px;

    line-height: 70px;

    float: left;

}



.top_navr span{

    float: left;

    background: url("../images/jtmbx.jpg") no-repeat center;

    margin: 0 6px;

    width: 8px;

    line-height: 70px;

    height: 70px;

    text-indent: -999999px;

    display: inline-block;

}

.n_bannerbt_t {

    font-size: 42px;

    color: #fff;

}

.n_bannerbt_b {

    color: #fff;

    font-size: 20px;

    margin-top: 10px;

}

.n_bannerbt {

    margin-top: 160px;

}

.page_ty{

    padding: 40px 0;

}
.contentgb .am-slider-default{
    box-shadow: none;
    border: none;
}
.contentgb .am-slider .am-slides img{
    width: auto;
    display: inline-block;
}
.contentgb .am-slider-default .am-control-nav{
    display: none;
}
.list-unstyled li{

    width:23%;

    float: left;

    border: 1px solid #f2f2f2;

    margin-bottom:0;

    overflow: hidden;

    margin-right: 2.667%;

}

.list-unstyled li:nth-child(4n+0){

    margin-right: 0;

}



.list-unstyled li a{

    display: block;

    height:290px;

    overflow: hidden;

}

.list-unstyled li a{

    padding:10px 20px;

    line-height: 270px;

    text-align: center;

    overflow: hidden;

}

.list-unstyled li a.vs img{

    max-width: 100%;
    height: auto;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}


.list-unstyled li a img{


    height: 60%;
    /*max-width: 65%;*/
    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.list-unstyled li a:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}



.list-unstyled li .ryzz_title{

    display: block;

    height: 50px;

    line-height: 50px;

    text-align: center;

    background: #f2f2f2;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.list-unstyled li:hover .ryzz_title{

    background: #e95405;

    color: #fff;

}

.n_wenhua1_box{

    display: block;

    margin: 0 auto;

    width: 825px;

}

.n_wenhua1 .left{

    margin-top: 30px;

    width: auto;

    background-attachment: fixed !important;

}

.n_wenhua1 .right{

    width: auto;

    margin-left: 40px;

}

.n_wenhua1 .content {

    line-height: 27px;

    margin-top: 45px;

}

.n_wenhua1 .content .p {

    overflow: hidden;

    margin-bottom: 10px;

}

.n_wenhua1 .content .t {

    color: #e56524;

    margin-right: 20px;

    font-size: 20px;

    width: 105px;

}

.n_wenhua1 .content .d {

    overflow: hidden;

    font-size: 16px;

}



.common-pttit .tit {

    font-size: 36px;

    color: #000;

    line-height: 1.1;

    margin-bottom: 27px;

}

.n_wenhua1{
    padding-top: 40px;
    padding-bottom: 40px;

}

.n_wenhua2{

    padding: 40px 0;

    background: #f4f4f4;

}

.n_whbt{

    font-size: 36px;

    color: #000;

    line-height: 1.1;

    margin-bottom: 27px;

    text-align: center;

}

.n_wenhua2_nr h4{

    font-size: 20px;

    margin-bottom: 5px;

}

.n_wenhua2_nr p{

    margin:0 0 15px 0;

    font-size: 16px;

    line-height:28px;

}



.n_wenhua2_nr2 .content .item {

    float: left;

    width: 32%;

    margin-right: 2%;

    overflow: inherit;

}

.n_wenhua2_nr2 .imgZoom {

    overflow: hidden;

    -webkit-transform: rotate(0);

    transform: rotate(0);

}

.n_wenhua2_nr2 .content .item {

    float: left;

    width: 32%;

    margin-right: 2%;

    overflow: inherit;

}

*[class*="rect-"] {

    position: relative;

    display: block;

    width: 100%;

    height: 0;

    overflow: hidden;

}

.imgZoom img, .imgY180 img {

    -moz-transition: all .8s ease 0s;

    -ms-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    transition: all .8s ease 0s;

}

*[class*="rect-"] ._full {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;



    *height: auto;

}

.n_wenhua2_nr2 .content .item .rect-99 {

    padding-bottom: 99%;

}

.n_wenhua2_nr2 .content .item .intro {

    background: #fff;

    transition: .5s ease;

    width: 90%;

    color: #333;

    float: right;

    margin-top: -90px;

    position: relative;

    min-height: 170px;

}

.n_wenhua2_nr2 .content .item .intro .box3 {

    padding: 30px 25px 0;

}

.n_wenhua2_nr2 .content .item .intro .box3 .tit {

    font-size: 25px;



}

.n_wenhua2_nr2 .content .item .intro .box3 .con {

    line-height: 25px;

    font-size: 14px;



}

.n_wenhua2_nr2 .content .item.item3 {

    margin-right: 0;

}

.imgZoom:hover img {

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.n_wenhua2_nr2 .content .item:hover .intro {

    background: #ea5613;

    color: #fff;

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

}



.n_wenhua3{

    padding: 40px 0;
    padding-top: 0;
}

.n_wenhua3l{

    width: 47%;

    height: 349px;

    overflow: hidden;

}

.n_wenhua3r{

    background: #f8f8f8;

    width: 53%;

    height: 349px;

    overflow: hidden;

    padding: 55px 40px 80px 55px;

}

.n_wenhua3l img{

    width: 100%;

}

.n_wenhua3r_tit{

    font-size: 36px;

    color: #000;

    line-height: 1.1;

    margin-bottom: 27px;



}

.n_wenhua3r_con p{

    margin: 0;

    font-size: 16px;

    line-height: 36px;

}

.n_wenhua4{

    margin-top: 20px;

}

.n_wenhua4_nr{

    margin-top: 40px;

}

.n_wenhua4_nr ul li{

    float: left;

    width: 33.4%;

    height: 265px;

    padding: 35px 48px 0 48px;

    margin-left: -1px;

    margin-bottom: -1px;

    text-align: center;

    border: 1px solid #e5e5e5;

}

.n_wenhua4_nrt{

    display: inline-block;

    width: 60px;

    height: 60px;

    border-radius: 100%;

    border: 2px solid #a4a4a4;

    text-align: center;

    line-height: 55px;

}

.n_wenhua4_nrt img{

    width: 50%;

}

.n_wenhua4_nrb h3{

    width: 100%;

    display: inline-block;

    font-size: 25px;

    margin: 0;

    margin-top: 10px;

}

.n_wenhua4_nrb p{

    margin: 0;

    line-height: 28px;

    font-size: 15px;

}

.news_list{

    padding: 40px 0;

}

.news_list ul li a{

    overflow: hidden;

    display: block;

}



.news_list ul li{

    border-bottom: 1px solid #e6e6e6;



}



.news_list ul li:last-child{

    margin-bottom: 45px;

}



.news_list ul li:hover{

    background: #f4f4f4;

}



.news_list_data{

    position: relative;

    width: 90px;

    display: block;

    padding: 10px 0;

    font-size: 14px;

    text-align: center;

    color: #fff;

    background: #103b91;

    font-family: Arial;

}



.news_list_data_d{

    display: block;

    font-size: 50px;

    line-height: 50px;

}



.news_list_mshu_title{

    display: block;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    font-size: 20px;

    color: #333;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.news_list_mshu_tcs{

    display: block;

    font-size: 14px;

    color: #c1c1c1;

    padding: 10px 0;

}

.news_list ul li:hover .news_list_mshu_title{

    color: #103b91;

}

.news_list_mshu_tndo{

    font-size: 14px;

    color: #505050;

    line-height: 26px;

    overflow: hidden;

    display: block;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.djl_news{

    background: url("../images/chakan.svg") no-repeat left center;

    background-size: 25%;

    padding-left: 30px;

    margin-right: 20px;

    color: #666;

}

.fx_news{

    background: url("../images/fenx.svg") no-repeat left center;

    background-size: 30%;

    padding-left:20px;

    color: #666;

}

.news_list_mshux {

    width: 1px;

    height: 92px;

    margin: 0 20px;

    background: #e6e6e6;

}

.news_list_mshu{

    margin-left: 10px;

    width: 60%;

}

.news_list_img {

    width: 280px;

    height: 167px;

    overflow: hidden;

    margin-left: 3%;

}

.news_list_img img{

    width: 100%;

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.news_list ul li:hover .news_list_img img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.n_cont_news_list_bb {

    width: 100%;

}

.n_cont_news_list_bb li a{

    display: flex;

}

.n_cont_news_list_bbrt{

    line-height: 25px;

    font-size: 20px;

    font-weight: 700;

    margin-bottom: 9px;

    color: #00041a;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.n_cont_news_list_bbrb{

    height: 48px;

    line-height: 24px;

    font-size: 14px;

    overflow: hidden;

    color: #666;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.n_cont_news_list_bbrs{

    margin: 45px 0 15px;

    line-height: 21px;

    font-size: 14px;

    color: rgba(0,4,26,.7);

}

.n_cont_news_list_bbrsl{

    color: rgba(0,4,26,.7);

    display: inline-block;

}

.n_cont_news_list_bbrs span.hui{

    color: #b4b5bb;

}

.n_cont_news_list_bbrsl2{

    background: url("../images/fenx.svg") no-repeat left center;

    background-size: 32%;

    padding-left: 25px;

    margin-right: 20px;

    display: inline-block;

}

.n_cont_news_list_bbrm{

    float: right;

    text-align: right;

    width: 50px;

    height: 50px;

    position: absolute;

    right: 0;

    bottom: 0;

    color: #103b91;

}

.n_cont_news_list_bb li{

    border-bottom: 1px solid #ededef;





}

.n_cont_news_list_bb li a{

    padding: 30px 30px 30px 0;

    transition: all .4s ease 0s;

    -webkit-transition: all .4s ease 0s;

    -moz-transition: all .4s ease 0s;

    -o-transition: all .4s ease 0s;

}

.n_cont_news_list_bbrm img{

    opacity: 0;

    width: 100%;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

    margin-right: 60px;

}

.n_cont_news_list_bb li:hover .n_cont_news_list_bbrm img{

    margin-right: 0;

    opacity: 1;

}

.n_cont_news_list_bb li:hover{

    box-shadow: 0 5px 15px rgba(0,0,0,.08);



}

.n_cont_news_list_bb li:hover a{

    transform: translateX(30px);

}

.n_cont_news_list_bbr {

    padding-top: 25px;

}

.n_cont_news_list_bb li:hover .n_cont_news_list_bbrb{

    color: #e95405;

}

.n_cont_news_list_bb li:hover .n_cont_news_list_bbrt{

    color: #e95405;

}

.n_cont_news_list_bbl{
    float: left;
    width: 300px;
    overflow: hidden;

}



.n_cont_news_list_bbr.w100{

    width: 1190px;

}



.n_cont_news_list_bbl img{

    width: 100%;

}



.n_cont_news_list_bbr{

    float: left;

    padding-left: 40px;

    width: 890px;

    position: relative;

}



.newshowbox{

    width: 795px;

    padding: 40px 0;

    float: left;

}



.newshowbox_r{

    width: 306px;

    float: right;

    margin:0 0 50px 0;

}



.newshow_name{

    font-size: 28px;

    color: #333333;

    font-weight: bold;

    line-height: 30px;

}



.newshow_zx div{

    float: left;

    font-size: 14px;

    color: #999999;

}



.newshow_ctrl a{

    color: #999999;

    font-weight: 600;

    margin-right: 10px;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.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: #999999;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.newshow_back a:hover{

    color: #333333;

}



.newshow_cont{

    font-size: 16px;

    color: #666666;

    line-height: 30px;

    margin-top: 24px;

}



.newshow_cont p{

    margin-bottom: 30px;

}



.newshow_cont p img{

    max-width: 100%;
    height: auto !important;

    display: block;

    margin: 0 auto 10px auto;

}



.newshow_cont div img{

    max-width: 100%;

    display: block;

    margin: 0 auto 10px auto;

}



.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: #333333;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.newshow_aboutsearch a:hover{

    color: #666666;

}



.newshow_pjs{

    float: left;

    margin-top: 20px;

    font-size: 14px;

    color: #333333;

    line-height: 28px;

}



.newshow_p a{

    color: #333333;

    padding-bottom: 2px;

    border-bottom: 1px solid #666666;

}

.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;

}



.show_prev_title{

    font-size: 20px;

    color: #555555;

    font-weight: 600;

    margin-top: 30px;

}



.show_prev_time{

    font-size: 12px;

    color: #555555;

    margin-top: 5px;

}



.show_prev_name{

    font-size: 16px;

    color: #555555;

    line-height: 30px;

}



.newshowbox_r_b_prev{

    border-bottom: 1px solid #ECECEC;

    padding-bottom: 26px;

}

.news_contbtr a{

    color: #666;

}

.news_list01{

    background: #fbfbfb;

}
.news_list01 ul.ddsa li {

    float: left;

    width: 32%;

    margin-right: 2%;

    background: #fff;

    transition: .5s ease;

    margin-bottom: 40px;

    border-bottom: 3px solid #cecdcf;

}
.news_list01 ul.ddsa2 li {

    float: left;

    width: 32%;

    margin-right: 2%;

    background: #fff;

    transition: .5s ease;

    margin-bottom: 40px;

    border-bottom: 3px solid #cecdcf;

}
.news_list01.yw_5con ul.ddsa li{
    margin-bottom: 0;
    border: none;
    border-bottom: 3px solid #cecdcf;
}
.news_list01 ul.ddsa2 .rect-536 {

    padding-bottom: 58.5%;

}

.news_list01 ul.ddsa2 .rect-528 {

    padding-bottom: 52.8%;

}

.news_list01 ul.ddsa2 li .intro .box4 {

    padding: 10px 30px;

}

.news_list01 ul.ddsa2 li .intro .box4 .tit {

    font-size: 18px;

    line-height: 40px;

    height: 80px;

    color: #000;

    overflow: hidden;

    margin: 0 0 45px;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.news_list01 ul.ddsa2 li .intro .box4 .date {
    display: none;
    font-size: 15px;

    line-height: 20px;

    color: #a1a0a1;

    position: absolute;

    left: 25px;

    bottom: 25px;

}

.news_list01 ul.ddsa2 li .intro .box4 .icon {

    width: 23px;

    height: 23px;

    background: url(../images/news_list01_icon1.png) no-repeat center;

    transition: .3s ease;

    position: absolute;

    right: 23px;

    bottom: 23px;

    cursor: pointer;

}

.news_list01 ul.ddsa2 li:hover .intro .box4 .icon {

    background: url(../images/news_list01_icon2.png) no-repeat center;

}

.news_list01 ul.ddsa2 li:hover {

    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);

}

.news_list01 ul.ddsa2 li:nth-child(3n+0){

    margin-right: 0;

}

/*111*/
.news_list01 ul.ddsa .rect-536 {

    padding-bottom: 58.5%;

}

.news_list01 ul.ddsa .rect-528 {

    padding-bottom: 52.8%;

}

.news_list01 ul.ddsa li .intro .box4 {

    padding: 30px;

}

.news_list01 ul.ddsa li .intro .box4 .tit {

    font-size: 26px;

    line-height: 40px;

    height: 80px;

    color: #000;

    overflow: hidden;

    margin: 0 0 45px;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.news_list01 ul.ddsa li .intro .box4 .date {
    display: none;
    font-size: 15px;

    line-height: 20px;

    color: #a1a0a1;

    position: absolute;

    left: 25px;

    bottom: 25px;

}

.news_list01 ul.ddsa li .intro .box4 .icon {

    width: 23px;

    height: 23px;

    background: url(../images/news_list01_icon1.png) no-repeat center;

    transition: .3s ease;

    position: absolute;

    right: 23px;

    bottom: 23px;

    cursor: pointer;

}

.news_list01 ul.ddsa li:hover .intro .box4 .icon {

    background: url(../images/news_list01_icon2.png) no-repeat center;

}

.news_list01 ul.ddsa li:hover {

    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);

}

.news_list01 ul.ddsa li:nth-child(3n+0){

    margin-right: 0;

}

.header .headerr{

    display: block;

    opacity: 1;

    height: 40px;

    overflow: hidden;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}
.header_l{
    width: 449px;
}
.header .header_l img{

    max-width: 100%;



    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.header.am-sticky .header_l img{

    max-width: 65%;



}

.header.am-sticky .headerr{

    height: 0;

    display: block;

    opacity: 0;

}

.am-sticky-placeholder{

    height: auto !important;

}

.header.am-sticky .main_navr ul li:after{

    bottom: -25px;

}

.header{

    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);

}

.lxwm_tr{

    width: 475px;

    height: 616px;

    background:#f9f9f9;

    padding: 45px 32px;

}

#map{

    width: 785px;

    height: 616px;

}

.lxwm_trt{

    color: #e95405;

    font-size: 24px;

    font-weight: bold;

    padding-left: 15px;

    padding-bottom: 18px;

    border-bottom: 1px dashed #565554;

    border-color: rgba(86,85,84,0.7);

    margin-bottom: 25px;

}

.lxwm_trs{

    padding: 0 15px;

}

.lxwm_trst{

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 20px;

}

.lxwm_trsb{
    margin-bottom: 20px;
    font-size: 14px;

    line-height: 24px;

}

.lxwm_trb{

    margin-top: 30px;

}

.lxwm_trbe{

    float: left;

    padding-left: 15px;

    width: 140px;



}

.lxwm_trbet img{

    width: 100%;

}

.lxwm_trbet{

    display: block;

    width: 100%;

}

.lxwm_trbeb{

    display: block;

    width: 100%;

    text-align: center;

    font-size: 14px;
    margin-top: 9px;

}

.lxwm_t{

    overflow: hidden;

}

.lxwm_b{

    margin-top: 40px;

    overflow: hidden;

}

.lxwm_b ul li{

    float: left;

    width: 31.5%;

    margin-right: 2.75%;

    background: #f9f9f9;

    min-height: 263px;

    padding: 48px;

}

.lxwm_b ul li:nth-child(3n+0){

    margin-right: 0;

}

.lxwm_bt{

    font-size: 20px;

    color: #363636;

    margin-bottom: 15px;

}

.lxwm_bb{

    font-size: 16px;

    color: #363636;

}

.main_navr ul li{

    position: relative;

}

.main_navr ul li ul{

    position: absolute;

    top: 35.98px;

    z-index: 999;
    min-width: 100%;


}

.main_navr ul li ul li{

    float: none;

    width: 100%;

    transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

}

.main_navr ul li ul li:after{

    display: none;

}

.main_navr ul li ul li a{

    font-size: 16px;



}

.main_navr ul li ul li {

    height: 0;

    overflow: hidden;

    background: rgba(255,255,255,.8);

}

.main_navr ul li:hover ul li{

    height: 45px;

}

.main_navr ul li ul li a{

    display: inline-block;
    white-space:nowrap;
    width: 100%;

    line-height: 45px;

    height: 45px;

    text-align: center;

}

.main_navr ul li ul li:hover {

    background: #e95405;



}

.main_navr ul li ul li:hover a{

    color: #fff;

}

.main_navr ul li.header-bottom-a-now:after{

    width: 100%;

}

.header.am-sticky .main_navr ul li ul{

    top: 42.9px;

}



.join_list_b .am-panel-hd{

    height: 80px;

    padding: 0;

    line-height: 80px;

    border: none;

    box-shadow: none;

}

.join_list_b .am-panel{

    border-bottom: 1px solid #dddddd;

    box-shadow: none;

    overflow: hidden;

}

.zwlbc ul li a{

    display: none;

}

.join_list_b span{

    font-size: 16px;

}

.join_list_b .zpbt{

    display: block;

    float: left;

    /*width:24.666%;*/
    width:22.666%;

    text-align: center;

}



.join_list_b .zwlbc{

    display: block;

    float: left;

    /*width:15.666%;*/
    width:12.666%;

    text-align: center;

}

.join_list_b .gzxzc{

    display: block;

    float: left;

    /*width:15.666%;*/
    width:11.666%;

    text-align: center;

}.join_list_b .xlc{

     display: block;

     float: left;

     /*width:14.666%;*/
     width:11.666%;

     text-align: center;

 }

.join_list_b .gzddc{

    display: block;

    float: left;

    width:12.666%;

    text-align: center;

}
.join_list_b .zpzt{
    display: block;
    float: left;
    width: 11.666%;
    text-align: center;
}

.join_list_b .jhhjtc{

    display: block;



}



.join_list_b_title{

    width: 100%;

    height: 60px;

    line-height: 60px;

    color: #fff;

    border-radius: 10px;

    background:#e95405;

}

.join_list_b_title div{

    float: left;

    width:16.666%;

    font-size: 18px;

    text-align: center;

}

.join_list_b_title div:nth-child(1){

    /*width: 24.666%;*/
    width: 22.666%

}

.join_list_b_title div:nth-child(2){

    /*width: 15.666%;*/
    width: 12.666%;

}

.join_list_b_title div:nth-child(3){

    /*width: 15.666%;*/
    width: 11.666%;

}

.join_list_b_title div:nth-child(4){

    /*width: 14.666%;*/
    width: 11.666%;

}

.join_list_b_title div:nth-child(5){

    width: 12.666%;

}
.join_list_b_title div:nth-child(6){

    width: 11.666%;
}
.join_list_b .am-panel-title{

    background: none;

    border:none;

    font-weight: normal;

}

.join_list_b .am-panel-title .jhhjtcji{

    display: none;

}

.join_list_b .am-panel-title .jhhjtcja{

    display: block;

}

.join_list_b .am-panel-title.am-collapsed .jhhjtcji{

    display: block !important;

}

.join_list_b .am-panel-title.am-collapsed .jhhjtcja{

    display: none !important;

}

.zplbmore{

    width: 100%;

    overflow: hidden;

}

.zplbmore a{

    display: inline-block;

    width: 160px;

    height: 48px;

    line-height: 48px;

    color: #fff;

    border-radius: 30px;

    font-size: 16px;

    background:#e95405;

    cursor: pointer;

    text-align: center;

    transition: .5s ease;

    float: right;

}

.join_list_b .am-panel-bd{

    background: #f9f9f9;

    min-height: 200px;

    padding: 30px 83px;

}

.join_list_b .am-panel-bd h3{

    display: block;

    font-size: 18px;

    color: #e95405;

    margin-bottom: 10px;

}

.join_list_b .am-panel-bd p{

    color: #666;

    font-size: 15px;

    line-height: 24px;

    margin: 0;

}

.jhhjtc span{

    font-size: 26px !important;

}

.jhhjtc{

    display: block;



    float: left;

    width:16.666%;

    text-align: center;

}

.zplbmore .am-modal-btn{

    font-size: 16px;

    color: #e95405;

}
.footer_top{
    overflow: hidden;
    display: none;
}
.about1{
    width: 100%;
    padding:40px 0 40px 0;

    overflow: hidden;

    margin-bottom: 40px;

    background: url(../images/about_us05_bg.jpg) no-repeat center #fdfdfd;

}

.about_page{

    padding-top: 0;

}

.about1_tit{

    font-size: 38px;

    color: #000;

    line-height: 1;

}

.about_page .content .con {

    font-size: 15px;

    margin: 40px 0 60px;

}
.about_page .content .con p{
    text-indent: 2em;
    margin-top: 0;
    margin-bottom: 8px;
}
.about_page ul li {

    float: left;

    width: 25%;

    position: relative;

}

.about_page ul li .img {

    width: 20%;

    float: left;

    margin-right: 5%;

}

.about_page ul li .txt {

    float: left;

    width: 75%;

}

.about_page ul li .txt .t {

    font-family: 'Arial';

    font-size: 35px;

    color: #ea5613;

    font-weight: bold;

    line-height: 1.2;

}

.about_page ul li::after {

    content: '';

    position: absolute;

    width: 1px;

    height: 100%;

    background: #d2d2d2;

    left: -15%;

    top: 0;

}
.about_page ul li:first-child::after{
    display: none;

}

.about_page ul li .img img{

    max-width: 100%;

}


.about2{

    width: 100%;

}

.about2b{

    margin-top: 40px;

    height: 420px;

    position: relative;

    overflow: hidden;

}

.about2b_play{

    display: block;

    width: 102px;

    height: 102px;

    position: absolute;

    left: 50%;

    margin-left: -62.5px;

    top: 50%;

    z-index: 999;

    margin-top: -62.5px;

    background: url(../images/play.png) no-repeat center;

}

.about2bb{

    display: block;

}

.about2t p{

    font-size: 15px;
    margin-top: 0;
    margin-bottom: 8px;
    text-indent: 2em

}

.list-unstyled li{

    border: none;
    margin-bottom: 30px;

}

.list-unstyled li a{

    border: 1px solid #f2f2f2;

}

.list-unstyled li .ryzz_title2{

    background: none;

    font-size: 16px;

}

.contentbbltr{

    overflow: hidden;

}

.contentbbltr img{

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;



}

.contentbbltr:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.about2bb{

    overflow: hidden;

}

.about2bb img{

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.about2bb:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}



.yw_1 .tit{

    font-size: 36px;

    line-height: 1;

}

.yw_1 .tit2{

    font-size: 25px;

    margin: 15px 0 20px;

}

.yw_1 .txt {

    margin-top: 20px;

    font-size: 16px;

    line-height: 28px;

}

.yw_1 .txt p{

    font-size: 15px;

    line-height: 1.6;

    color: #000;

}



.yw_2{

    padding-top: 0;

}

.yw_2 .tit{

    color: #333;

    font-size: 36px;

    text-align: center;

    margin-bottom: 27px;

}

.yw_2b ul li{

    float: left;

    width: 20%;

    text-align: center;

}

.yw_2b ul li .con{

    font-size: 56px;

    line-height: 1;

    color: #e95405;



}

.yw_2b ul li .txt{

    font-size: 17px;

    color: #333;

    margin-top: 10px;

}

.yw_3{

    background: #f7f7f7;

}

.yw_3 .tit{

    color: #333;

    font-size: 36px;

    text-align: center;

    margin-bottom: 27px;

}

.yw_3b{

    height: 190px;

    overflow: hidden;

    transition: all .4s ease 0s;

    -webkit-transition: all .4s ease 0s;

    -moz-transition: all .4s ease 0s;

    -o-transition: all .4s ease 0s;

}

.yw_3b2{

    height: 505px;

}

.yw_3 .yw_3b p{

    font-size: 15px;

    line-height: 1.6;

    color: #333;

}

.yw_3m{

    color: #e95405;

    font-size: 18px;

    cursor:pointer;

    text-align: center;

}

.yw_4 .tit{

    color: #333;

    font-size: 36px;

    text-align: center;

    margin-bottom: 27px;

}

.yw_4conl ul li{

    margin-bottom: 20px;

}

.yw_4conl .tit{

    font-size: 18px;

    color: #e95405;

    line-height: 1;

    margin-bottom: 10px;

    width: 100%;

    overflow: hidden;

}

.yw_4conl .txt{

    font-size: 15px;

    line-height: 1.6;

    color: #333;

}

.yw_4conl .tit em{

    color: #e95405;

    width: 17px;

    float: left;

    display: block;

    line-height: 5px;

    height: 21px;

    font-size: 64px;

}

.yw_4conl .tit span{

    float: left;

    display: block;

}

.yw_4conl{

    width: 50%;

}

.yw_4conr {

    position: relative;

    width: 46.7%;



}

.yw_4conr .tit{

    position: absolute;

    width: 100%;

    left: 0;

    bottom: 20px;

    color: #fff;

    font-size: 16px;

    text-align: center;

    z-index: 10;

    margin-bottom: 0;

}

.yw_4conr .cover{

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    z-index: 9;

    background: url(../images/solution2_02_1.png) repeat-x center bottom;

}

.yw_4conr .img{

    height: 380px;

    overflow: hidden;



}

.yw_4conr .img img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.yw_4conr:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.yw_5{

    background: #f7f7f7;

}

.yw_5 .tit{

    color: #333;

    font-size: 36px;

    text-align: center;

    margin-bottom: 27px;

}

.yw_5con{

    margin-top: 20px;

}



.yw_5con ul li:nth-child(4n+0){

    margin-right:0;

}
.yw_5con .am-slider-default{
    background: none;
    box-shadow: none;
}
.yw_5con ul li:first-child:after{

    display: none;

}

.yw_5cons{

    background: #f0f0f0;

    height: 100%;

    font-size: 16px;

    text-align: center;

    line-height: 151px;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}


.yw_5 .am-slider-default .am-direction-nav a:before{
    color: #e95405;
    font-size: 41px!important;
}
.yw_5 .am-slider-default .am-control-nav li a.am-active{
    background: #e95405;
}
/*.yw_5con ul li:after {*/

/*    content: '';*/

/*    position: absolute;*/

/*    width: 43px;*/

/*    height: 25px;*/

/*    left: -55px;*/

/*    top: 50%;*/

/*    margin-top: -12.5px;*/

/*    background: url(../images/solution2_03_3.png) no-repeat center;*/

/*}*/



/* webkit, opera, IE9 （谷歌浏览器）*/

::selection {

    background:#e95405;

    color:#fff;

}

/* mozilla firefox（火狐浏览器） */

::-moz-selection {

    background:#e95405;

    color:#fff;

}



.yw_1 .img{

    overflow: hidden;

    height: 411px;

    margin-top:40px;

}

.yw_1 .img img{



    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

/*.yw_1 .img:hover img{*/

/*    -moz-transform: scale(1.05,1.05);*/

/*    -ms-transform: scale(1.05,1.05);*/

/*    -o-transform: scale(1.05,1.05);*/

/*    -webkit-transform: scale(1.05,1.05);*/

/*    transform: scale(1.05,1.05);*/



/*}*/



.page_ty_tit{

    font-size: 36px;

    color: #000;

    line-height: 1.1;

    margin-bottom: 27px;

}

.page_ty_con{

    margin: 0 0 15px 0;

    font-size: 16px;


}
.page_ty_con p{
    font-size: 18px;
}

.bg-g{
    background-color: #f7f7f7
}
.heauto{
    height: auto;
}
.list-unstyled li a.h177{
    height:177px;
    line-height: 177px;
    padding:0;
}

.lshf{
    display: block;
    overflow: hidden;
    margin-bottom: 30px;
}
.lshf img {
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
}
.lshf:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}

.zhaoshang_list01 ul.ddsa2 li .intro .box4 .tit{
    height: auto;
    margin-bottom: 10px;
    line-height: 1.4;
}
.zhaoshang_list01 ul.ddsa2 li .intro .box4 .con{
    color: #666;
    line-height: 1.8;
}
.zhaoshang_list01 ul.ddsa2 .rect-528{
    padding-bottom: 67%;
}
.page_ty .zs_l{
    width: 50%;
}
.page_ty .zs_l .zsimg{
    width: 100%;
}
.page_ty .zs_l .zsimg img{
    width: 100%;
}
.page_ty .zs_r{
    width: 45%;
    margin-top: 0;
}
.page_ty .zs_r .page_ty_con{
    line-height: 2;
    color: #666;
    font-size: 18px;
}
.page_ty_btn{
    width: 135px;
    height: 45px;
    border-radius: 10px;
    background: #e95405;
    text-align: center;
    line-height:45px;
    color: #fff;
    margin-top: 40px;
}
.page_ty_btn a{
    color: #fff;
    font-size: 18px;
}
.zxbtbm_item span{
    display: block;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.zxbtbm_item input{
    display: block;
    width: 100%;
    height: 40px;
    padding: 0 10px;
    margin: 5px 0 15px 0;
    border: 1px solid #ccc;
    outline-color: #e95405;
}

.zxbtbm_item textarea{
    border: 1px solid #ccc;
    outline-color: #e95405;
}
.zxbtbm_item:last-child span{
    margin-top: 10px;
}
.zxbtbm_item #code{
    width: 170px;
    float: left;
}
.zxbtbm_item #code_img{
    float: left;
    height: 40px;
    margin-top: 5px;
}
.zxbtbm_item #dosubmit{
    width: 135px;
    float: right;
    background: #e95405;
    color: #fff;
    border: none;
    border-radius: 10px;
}
.zhaoshang_list01 ul li{

    border: 1px solid #f2f2f2 !important;
}