.m-header-transition {

    -webkit-transition: all .3s ease-in-out;

         -o-transition: all .3s ease-in-out;

            transition: all .3s ease-in-out;

}

.m-navbar {

    position: relative;

    z-index: 1021;



    border: none;

    border-radius: 0;

    background-color: #fff;

    box-shadow: 0 1px 5px rgba(0,0,0,.2);

}

.m-language {

    font-size: 12px;



    margin-top: 12px;

    margin-bottom: 18px;

}

.m-language ul {

    margin-top: 0;

    margin-bottom: 0;

}

.m-language ul li {

    line-height: 1;



    margin-top: 0;

}

.m-language li a {

    line-height: 1;



    color: #999;

}

.m-logo {

    line-height: 1;



    height: auto;

    margin-top: -10px;

    padding: 0;

}

.m-logo img {

    float: left;

}

.m-navbar-nav {

    margin-top: -8px;

    margin-right: -28px;

}

.m-navbar-nav > li {

    position: static;

}

.m-navbar-nav > li > a {

    font-size: 15px;

    line-height: 55px;



    box-sizing: content-box;

    height: 55px;

    margin: 0;

    padding: 0 28px 14px 28px;



    color: #555;

    border: none;

    border-bottom: 4px solid #fff;

}

.m-navbar-nav > li:hover > a,

.m-navbar-nav > li > a:focus,

.m-navbar-nav > li.uk-open > a {

    border: none;

    border-bottom: 4px solid #c7000a;

    background-color: transparent;

}

.m-dropdown-navbar {

    left: 0;



    width: 100%;

    margin-top: 0;

    padding: 38px 0 30px 0;



    color: #fff;

    border: none;

    border-radius: 0;

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

}

.m-dropdown-navbar ul {

    display: block;



    margin: 0;

}

.m-dropdown-navbar ul li {

    display: inline-block;

    float: none;



    margin-top: 0;

    padding-left: 10px;



    background-image: url(/template/pc/images/dropdown_navbar_list_icon.png);

    background-repeat: no-repeat;

    background-position: 0 center;

}

.m-dropdown-navbar ul li + li {

    margin-left: 22px;

}

.m-dropdown-navbar ul li a {

    font-size: 14px;

    line-height: 1;



    color: #fff;

}

.m-dropdown-navbar ul li a:hover,

.m-dropdown-navbar ul li a:focus {

    color: #c7000a;

}

.m-parent-1 ul {

    margin-left: 422px;

}

.m-parent-2 ul {

    margin-left: 539px;

}

.m-parent-3 ul {

    text-align: right;

}

.m-parent-4 ul {

    margin-left: 786px;

}

.m-parent-5 ul {

    margin-left: 901px;

}

.m-parent-6 ul {

    margin-right: 25px;



    text-align: right;

}

.m-navbar-toggle {

    float: right;



    height: auto;

    margin-top: 3px;

    padding: 10px;



    cursor: pointer;



    color: #fff;

    border: none;

    border-radius: 4px;

    background-color: #c7000a;

}

.m-navbar-toggle:active {

    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);

            box-shadow: inset 0 3px 5px rgba(0,0,0,.125);

}

.m-navbar-toggle:before,

.m-navbar-toggle:after {

    display: none;



    content: '';

}

.m-navbar-toggle .m-navbar-toggle-icon {

    display: block;



    width: 22px;

    height: 2px;



    border-radius: 1px;

    background-color: #fff;

}

.m-navbar-toggle .m-navbar-toggle-icon + .m-navbar-toggle-icon {

    margin-top: 4px;

}

.m-slideshow {

    position: relative;



    width: 100%;

    height: auto;

}

.m-slider-caption {

    position: absolute;

    top: 180px;

    left: 50%;



    

    height: auto;

    margin-left: -600px;



    color: #fff;

    text-shadow: 1px 1px 1px rgba(0,0,0,.1);

}

.m-slider-caption-title {

    font-size: 48px;

    /*font-weight: bold;*/

    line-height: 1;



    letter-spacing: 5px;



    color: #c7000a;

}

.m-slider-caption-subtitle {

    text-align:center;

    font-size: 14px;

    /*font-weight: bold;*/

    line-height: 1;



    margin-top: 18px;



   /*  letter-spacing: 1px;

   text-transform: uppercase;*/



    color: #696969;

}

.m-slider-foot {

    position: absolute;

    z-index: 0;

    bottom: 0;

    left: 0;



    width: 100%;

    height: 42px;



    background-color: rgba(0,0,0,.2);

}

.m-slider-news {

    position: relative;



    width: 553px;

    height: 42px;

}

.m-slider-news-title {

    font-size: 16px;

    font-weight: bold;

    line-height: 42px;



    float: left;



    width: 150px;



    text-indent: 20px;



    color: #fff;

    background-color: #9f0116;

}

.m-slider-news-title i {

    display: inline-block;



    width: 3px;

    height: 12px;

    margin-right: 20px;



    background-color: #fff;

}

.m-slider-news-list {

    float: left;



    margin: 0;

    padding: 0;



    list-style: none;



    background-color: #d7c197;

}

.m-slider-news-list > li {

    width: 403px;



    background-image: url(/template/pc/images/slider-news-list-icon.png);

    background-repeat: no-repeat;

    background-position: 17px center;

}

.m-slider-news-list > li > a {

    font-size: 16px;

    line-height: 42px;



    display: block;

    overflow: hidden;



    padding-right: 50px;

    padding-left: 30px;



    white-space: nowrap;

    text-decoration: none;

    text-overflow: ellipsis;



    color: #fff;

    background-image: url(/template/pc/images/slider-news-list-plus.png);

    background-repeat: no-repeat;

    background-position: 370px center;

}

.m-slider-news-panel {

    position: absolute;

    z-index: -1;

    bottom: 20px;

    left: 0;



    visibility: hidden;

    overflow: hidden;



    box-sizing: border-box;

    width: 100%;

    height: 200px;

    padding: 15px;



    -webkit-transition: all .3s;

         -o-transition: all .3s;

            transition: all .3s;



    opacity: 0;

    background-color: rgba(0,0,0,.4);

}

.m-slider-news-list > li:hover .m-slider-news-panel {

    bottom: 42px;



    visibility: visible;



    opacity: 1;

}

.m-slider-news-list > li:hover {

    z-index: 2;

}

.m-slider-news-panel a {

    text-decoration: none;



    color: #fff;

}

.m-slider-news-panel-title {

    font-size: 16px;

    line-height: 1;



    margin-top: 8px;

}

.m-slider-news-panel-time {

    font-size: 12px;

    line-height: 1;



    margin-top: 12px;



    color: #fff;

}

.m-slider-news-panel-content {

    overflow: hidden;



    width: 100%;

    height: 92px;

    margin-top: 20px;

}

.m-slider-news-panel-content-photo {

    float: left;

    overflow: hidden;



    width: 136px;

    height: 87px;



    border: 2px solid #fff;

}

.m-slider-news-panel-content-description {

    font-size: 14px;

    line-height: 20px;



    float: right;



    width: 360px;

    margin-top: 5px;

}

.m-slider-dotnav {

    list-style: none;

}

.m-slider-dotnav li {

    float: left;

}

.m-slider-dotnav li + li {

    margin-left: 5px;

}

.m-slider-dotnav li a {

    display: block;

    overflow: hidden;



    width: 12px;

    height: 12px;



    text-indent: 9999px;



    background-color: #fff;

}

.m-slider-dotnav li.uk-active a {

    background-color: #c7000a;

}

.m-home-page-title {

    font-size: 24px;

    line-height: 42px;



    text-align: center;



    color: #333;

}

.m-home-page-subtitle {

    font-size: 18px;

    line-height: 20px;



    text-align: center;

    text-transform: uppercase;



    color: #9e9e9e;

}

.m-home-page-description {

    font-size: 14px;

    line-height: 16px;



    display: block;



    margin-top: 10px;



    text-align: center;



    color: #333;

}

.m-home-page-description span {

    position: relative;



    display: inline-block;



    padding: 0 12px;

}

.m-home-page-description i {

    position: absolute;

    top: 0;



    display: block;



    width: 160px;

    height: 16px;

}

.m-home-page-description i:before {

    position: absolute;

    top: 50%;



    display: block;



    width: 160px;

    height: 1px;



    content: '';



    background-color: #d5d5d5;

}

.m-home-page-description i.left {

    left: -187px;



    background-position: right 0;

}

.m-home-page-description i.left:before {

    left: 0;

}

.m-home-page-description i.right {

    right: -187px;



    background-position: left 0;

}

.m-home-page-description i.right:before {

    right: 0;

}

.m-business {

    position: relative;



    overflow: hidden;



    width: 100%;

    padding-top: 45px;

    padding-bottom: 40px;



    background-color: #f7f7f7;

}

.m-phone-alert {

    position: absolute;

    z-index: 5;

    top: 155px;

    left: 15px;



    display: none;



    width: 256px;

    height: 67px;



    cursor: pointer;



    background-image: url(/template/pc/images/phone-alert.png);

    background-repeat: no-repeat;

    background-position: 0 0;

}

.m-business-slideset {

    width: 100%;

    margin-top: 32px;

}

.m-business-slideset:hover .slick-prev:before,

.m-business-slideset:hover .slick-next:before {

    position: relative;

    z-index: 2;



    display: block !important;

}

.m-business-slideset .slick-prev.slick-disabled,

.m-business-slideset .slick-next.slick-disabled {

    cursor: default;

}

.m-business-slideset .slick-prev.slick-disabled:before,

.m-business-slideset .slick-next.slick-disabled:before {

    display: none !important;

}

.m-business-slideset .slick-prev,

.m-business-slideset .slick-next {

    font-family: FontAwesome;

    font-size: 80px;



    top: 0;



    overflow: visible;



    width: 15%;

    height: 100%;

    margin-top: auto;



    color: #7ca8cb;

    text-shadow: 1px 1px 2px rgba(0,0,0,.3);

}



.m-business-slideset .slick-prev {

    right: 101%;

    left: auto;



    text-align: right;



    background:    -moz-linear-gradient(left,  rgba(247,247,247,1) 0%, rgba(247,247,247,0) 100%);

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

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



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00f7f7f7',GradientType=1 );

}

.m-business-slideset .slick-prev:before {

    display: none !important;



    margin-right: 18px;



    content: '\f104';

}

.m-business-slideset .slick-next {

    right: auto;

    left: 100%;



    text-align: left;



    background:    -moz-linear-gradient(left,  rgba(247,247,247,0) 0%, rgba(247,247,247,1) 100%);

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

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



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f7f7', endColorstr='#f7f7f7',GradientType=1 );

}

.m-business-slideset .slick-next:before {

    display: none !important;



    margin-left: 10px;



    content: '\f105';

}

.m-business-slideset .slick-prev .after,

.m-business-slideset .slick-next .after {

    position: absolute;

    top: 0;



    display: block;



    width: 50vw;

    height: 100%;



    content: '';



    background-color: #f7f7f7;

}

.m-business-slideset .slick-prev .after {

    left: -40.5vw;

}

.m-business-slideset .slick-next .after {

    right: -40.5vw;

}

.m-business-slideset-slider {

    display: block;



    box-sizing: border-box;

    width: 380px;



    -webkit-transition: all .3s;

         -o-transition: all .3s;

            transition: all .3s;



    border-bottom: 2px solid #fff;

    background-color: #fff;

}

.m-business-slideset-slider:hover {

    -webkit-transform: translate(0,-5px);

            transform: translate(0,-5px);



    border-color: #c7000a;

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

    text-decoration: none;

}

.m-business-slideset-slider-photo {

    width: 100%;

    height: auto;

}

.m-business-slideset-slider-photo img {

    width: 100%;

}

.m-business-slideset-slider-content {

    position: relative;



    margin-top: 30px;

    padding-bottom: 38px;



    text-align: center;

}

.m-business-slideset-slider-content .arrow {

    position: absolute;

    top: -42px;

    left: 50%;



    display: block;



    width: 0;

    height: 0;

    margin-left: -15px;



    border-width: 0 15px 12px;

    border-style: solid;

    border-color: transparent;

    border-bottom-color: #fff;

}

.m-business-slideset-slider-content h1 {

    font-size: 20px;

    /*line-height: 1;*/



    /*margin-top: 0;*/

    /*margin-bottom: 15px;*/



    text-align: center;



    color: #c60005;

}

.m-business-slideset-slider-content h2 {

    font-size: 12px;

    line-height: 1;



    margin-top: 0;

    margin-bottom: 20px;



    text-align: center;

    text-transform: uppercase;



    color: #d7c197;

}

.m-business-slideset-slider-content .more {

    font-size: 14px;

    line-height: 22px;



    display: inline-block;



    height: 22px;

    margin-top: 15px;

    padding-right: 28px;



    text-decoration: none;



    color: #999;

    background-image: url(/template/pc/images/business-slideset-slider-more.png);

    background-repeat: no-repeat;

    background-position: right 0;

}

.m-business-slideset-slider-content .more:hover,

.m-business-slideset-slider-content .more:focus {

    color: #c60005; text-decoration: none;

}

.m-business-slideset-slider-description {

    font-size: 14px;

    line-height: 24px;



    overflow: hidden;



    max-height: 72px;

    margin: 0 40px;

    padding-top: 14px;



    text-align: left;



    color: #999;

    border-top: 1px solid #e5e5e5;

}









.m-business-slideset-slider-description1 {

    font-size: 14px;

    line-height: 20px;



  

 

    padding-top: 14px;



    text-align: left;



    color: #999;

    border-top: 1px solid #e5e5e5;

}

























.m-business-slideset-nav {

    margin: 0;

    margin-top: 15px;

    padding: 0;



    list-style: none;



    text-align: center;

}

.m-business-slideset-nav li {

    display: inline-block;

}

.m-business-slideset-nav li + li {

    margin-left: 4px;

}

.m-business-slideset-nav li a {

    display: block;



    width: 36px;

    height: 4px;



    background-color: #cecece;

}

.m-business-slideset-nav li.uk-active a {

    background-color: #c60005;

}

.m-other-grid {

    overflow: hidden;



    width: 100%;

    padding-top: 60px;

    padding-bottom: 60px;



    background-color: #f7f7f7;

}

.m-other-grid a:hover,

.m-other-grid a:focus {

    text-decoration: none;

}

.m-other-grid-1 {

    display: block;



    height: 715px;



    background-color: #fff;

}

.m-other-grid-2 {

    height: 340px;



    background-color: #fff;

}

.m-other-grid-3 {

    height: 340px;

    margin-top: 35px;



    background-color: #fff;

}

div[class*='m-other-grid-'],

a[class*='m-other-grid-'] {

    -webkit-transition: all .3s;

         -o-transition: all .3s;

            transition: all .3s;

}

div[class*='m-other-grid-']:hover,

a[class*='m-other-grid-']:hover {

    box-shadow: 0 0 15px rgba(0,0,0,.15); text-decoration: none;

}

.m-other-photo {

    overflow: hidden;



    width: 100%;

    height: 340px;

}

.m-other-photo img {

    width: auto;

    height: 100%;



    -webkit-transition: all 1s;

         -o-transition: all 1s;

            transition: all 1s;

}

div[class*='m-other-grid-']:hover .m-other-photo img,

a[class*='m-other-grid-']:hover .m-other-photo img {

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

            transform: scale(1.04,1.04);

}

.m-other-1-description {

    box-sizing: border-box;

    width: 100%;

    height: 375px;

    padding: 50px 40px;



    background: rgb(123,164,214);

    background:    -moz-linear-gradient(45deg,  rgba(123,164,214,1) 0%, rgba(160,197,228,1) 100%);

    background: -webkit-linear-gradient(45deg,  rgba(123,164,214,1) 0%,rgba(160,197,228,1) 100%);

    background:         linear-gradient(45deg,  rgba(123,164,214,1) 0%,rgba(160,197,228,1) 100%);



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ba4d6', endColorstr='#a0c5e4',GradientType=1 );

}

.m-other-1-description h1 {

    font-size: 22px;

    line-height: 1;



    margin-bottom: 68px;



    color: #fff;

}

.m-other-1-description p {

    font-size: 14px;

    line-height: 26px;



    margin: 0;



    color: #fff;

}

.m-other-1-description p + p {

    margin-top: 25px;

}

.m-other-1-description p span {

    margin-right: 10px;

}

.m-other-1-description p .left {

    display: inline-block;



    width: 84px;

    margin-right: 0;



    text-align: right;

}

.m-other-1-description p .br {

    margin-left: 78px;

}

.m-other-2-main {

    position: absolute;

    top: 0;

    left: 0;



    width: 100%;

    height: 100%;

}

.m-other-2-main-slideshow {

    position: absolute;

    top: 0;

    left: 0;



    width: 100%;

    height: 100%;

}

.m-other-2-main-slider-box {

    position: relative;



    display: block;



    box-sizing: border-box;

    width: 100%;

    height: 100%;

    padding: 50px 40px;



    text-decoration: none !important;

}

.m-other-2-main-slider-box h1 {

    font-size: 22px;

    line-height: 1;



    margin: 0;



    color: #c7000a;

}

.m-other-2-main-slider-box h2 {

    font-size: 16px;

    line-height: 1;



    overflow: hidden;



    width: 100%;

    margin-top: 25px;



    white-space: nowrap;

    text-overflow: ellipsis;



    color: #666;

}

.m-other-2-main-slider-box .time {

    font-size: 14px;



    color: #a6adb4;

}

.m-other-2-main-slider-box .line {

    width: 22px;

    height: 2px;

    margin-top: 12px;



    background-color: #ccc;

}

.m-other-2-main-slider-box .yellow {

    font-size: 16px;



    margin-top: 52px;



    color: #ddba78;

}

.m-other-2-main-slider-box .description {

    width: 100%;

    height: 100px;

    margin-top: 18px;

}

.m-other-2-main-slider-box .description p {

    font-size: 14px;

    line-height: 2;



    color: #999;

}

.m-other-2-main-slider-dotnav {

    position: absolute;

    bottom: 30px;

    left: 0;



    width: 100%;

    height: 10px;

    margin: 0;

    padding: 0;



    text-align: center;

}

.m-other-2-main-slider-dotnav li {

    display: inline-block;



    margin-left: 10px;

}

.m-other-2-main-slider-dotnav li a {

    display: block;



    width: 10px;

    height: 10px;



    text-indent: 9999px;



    border-radius: 5px;

    background-color: #cdcdcd;

}

.m-other-2-main-slider-dotnav li a:hover,

.m-other-2-main-slider-dotnav li.uk-active a {

    background-color: #c7000a;

    text-decoration: none;

}

.m-bottom {

    width: 100%;

    height: 137px;



    background-color: #181b2a;

}

.m-bottom-left {

    width: 100%;

    margin-top: 34px;

}

.m-bottom-left h1 {

    font-size: 14px;

    line-height: 1;



    margin: 0;

    padding-bottom: 8px;



    color: #ddd;

}

.m-bottom-left h2 {

    font-size: 12px;

    line-height: 1;



    margin-top: 12px;



    color: #ddd;

}

.m-bottom-left h2 span + span {

    margin-left: 28px;

}

.m-qrcode {

    float: right;



    margin-top: 18px;



    text-align: center;

}

.m-qrcode img {

    display: block;



    width: 84px;

    height: 84px;

    margin: 0 auto;

}

.m-qrcode span {

    font-size: 12px;



    display: block;



    margin-top: 5px;



    color: #ddd;

}

.m-foot {

    line-height: 40px;



    width: 100%;

    height: 40px;



    background-color: #0d0f1b;

}

.m-copyright {

    font-size: 12px;



    float: left;



    color: #828490;

}

.m-copyright span + span {

    margin-left: 15px;

}

.m-foot-link {

    font-size: 12px;



    position: relative;



    float: right;

}

.m-foot-link ul {

    margin: 0;

}

.m-foot-link ul li {

    margin: 0;

}

.m-foot-link ul li a {

    font-size: 12px;



    color: #828490;

}

.m-foot-link ul li a:hover,

.m-foot-link ul li a:focus {

    color: #ddd;

}

.m-foot-link .uk-subnav-line > :nth-child(n+2):before {

    border-color: #828490;

}

.m-foot-link-friends {

    position: absolute;

    right: -5px;

    bottom: 40px;



    display: block;

    visibility: hidden;



    min-width: 140px;

    height: auto;

    padding: 5px 15px;



    list-style: none;



    -webkit-transition: all .3s;

         -o-transition: all .3s;

            transition: all .3s;

    -webkit-transform: translate(0,10px);

            transform: translate(0,10px);

    text-align: right;



    opacity: 0;

    background-color: #0d0f1b;

}

.m-foot-link-friends > li {

    line-height: 30px;



    height: 30px;



    white-space: nowrap;

}

.m-friends-link:hover .m-foot-link-friends,

.m-friends-link:focus .m-foot-link-friends {

    visibility: visible;



    -webkit-transform: translate(0,0);

            transform: translate(0,0);



    opacity: 1;

}

.m-page-banner {

margin-top:130px;

    width: 100%;

    height: 310px;



    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

}

.m-page-banner > div > div {

    

}

.m-page-banner.about {

    background-image: url(/template/pc/images/banner-company.jpg);

}

.m-page-banner.jrwm {

    background-image: url(/template/pc/images/jrwm.jpg);

}

.m-page-banner.product .m-page-banner-title,

.m-page-banner.product .m-page-banner-subtitle,

.m-page-banner.business .m-page-banner-title,

.m-page-banner.business .m-page-banner-subtitle {

    color: #fff;

}

.m-page-banner.qyzz {

    background-image: url(/template/pc/images/qyzz.jpg);

}

.m-page-banner.qywh {

    background-image: url(/template/pc/images/qywh.jpg);

    

}

.m-page-banner.news {

    margin-top: 130px;

    background-image: url(/template/pc/images/banner-news.jpg);

}

.m-page-banner.xwzx {

    background-image: url(/template/pc/images/xwzx.jpg);

}

.m-page-banner.rczp {

    background-image: url(/template/pc/images/rczp.jpg);

}

.m-page-banner-title {

    font-size: 36px;

    font-weight: bold;

    line-height: 1.5;



    color: #9f0216;

}

.m-page-banner-subtitle {

    font-size: 12px;

    text-align:center;

    margin-top: 20px;



    



    color: #696969;

}

.m-page-main {

    position: relative;



    width: 100%;



    background-color: #f7f7f7;

}

.m-page-breadcrumb {

    line-height: 40px;



    position: absolute;

    top: -40px;

    left: 0;



    box-sizing: border-box;

    width: 100%;

    padding: 0 35px;

}

.m-page-breadcrumb ul {

    display: block;



    box-sizing: border-box;

    width: 100%;

    margin: 0;

    padding: 0 40px;



    text-align: right;



    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    background-color: #f7f7f7;

}

.m-page-breadcrumb ul  {

    font-size: 12px;



    display: inline-block;



    color: #949494;

}

.m-page-breadcrumb ul  a {

    text-decoration: none;



    color: #949494;

}

.m-page-breadcrumb ul  a:hover,

.m-page-breadcrumb ul  a:focus {

    color: #c7000a;

}

.m-page-breadcrumb ul .home {

   



    padding-left: 20px;



    background-image: url(/template/pc/images/breadcrumb-home.png);

    background-repeat: no-repeat;

    background-position: 0 center;

}

.m-page-breadcrumb ul .home:hover,

.m-page-breadcrumb ul .home:focus {

    background-image: url(/template/pc/images/breadcrumb-home-hover.png);

}

.m-page-breadcrumb ul .uk-active > span {

    color: #c7000a;

}

.m-page-content {

    box-sizing: border-box;

    width: 100%;

    margin-bottom: 30px;

    padding: 0 20px;



    background-color: #fff;

}

.m-page-content-menu {

    position: relative;



    float: left;



    width: 260px;

    padding-top: 20px;

    padding-bottom: 20px;



    border-right: 1px solid #f7f7f7;

}

.m-page-content-menu ul li.uk-active a,

.m-page-content-menu ul li a:hover,

.m-page-content-menu ul li a:focus

.m-page-content-menu ul li a:visited {

    color: #fff;

    background-color: #9f0216;

    background-image: url(/template/pc/images/menu-list-icon-hover.png);

}

.m-page-content-menu-photo {

    width: 100%;

    height: 107px;



    background-repeat: no-repeat;

    background-position: center center;

}

.m-page-content-menu-photo.about {

    background-image: url(/template/pc/images/menu-photo-about.jpg);

}

.m-page-content-menu-photo.jrwm {

    background-image: url(/template/pc/images/min-jrwm.jpg);

}

.m-page-content-menu-photo.news {

    background-image: url(/template/pc/images/menu-photo-news.jpg);

}

.m-page-content-menu-photo.qywh {

    height:347px;

    background-image: url(/template/pc/images/min-qywh.jpg);

}

.m-page-content-menu-photo.qyzz {

    background-image: url(/template/pc/images/min-qyzz.jpg);

}

.m-page-content-menu-photo.rczp {

    background-image: url(/template/pc/images/min-rczp.jpg);

}

.m-page-content-menu-photo.xwzx {

    background-image: url(/template/pc/images/min-xwzx.jpg);

}



.m-page-content-menu-photo.hyjs {

    background-image: url(/template/pc/images/min-hyjs.jpg);

}



.m-page-content-menu ul {

    margin-top: 10px;

}

.m-page-content-menu ul li {

border-radius:8px;

text-align:center;

background: url(/template/pc/images/menu-list-icon.png);

    border-bottom: 4px solid #f7f7f7;

}

.m-page-content-menu ul li a {

    font-size: 14px;

    line-height: 41px;

    border-radius:8px;

    display: block;



    padding: 0 12px 0;



    color: #343434;

    

  

    background-repeat: no-repeat;

    background-position: 220px center;

}



.m-page-content-menu-foot {

    width: 100%;

    height: 530px;



    background-image: url(/template/pc/images/menu-bg.png);

    background-repeat: no-repeat;

    background-position: center bottom;

}

.m-page-content-menu-foot1 {

    width: 100%;

    height: 530px;



    background-image: url(/template/pc/images/menu-bg1.png);

    background-repeat: no-repeat;

    background-position: center bottom;

}



.m-page-content-main {

    position: relative;



    float: right;



    width: 820px;

    padding-top: 20px;

    

}

/*.m-page-content-main-title {

    width: 100%;

    height: 54px;

border-radius:5px;

    background:#d7c197;

    border-bottom: 2px solid #d7c197;

}*/

.m-page-content-main-title{

    width: 100%;

    height: 75px;

    border-bottom: 2px solid #d7c197;

}

.m-page-content-main-title h1 {

   /* font-size: 24px;

    padding-left:30px;



    line-height:54px;

    margin-bottom: 0;



    color: #333;*/

/*  padding-left:30px;

       background-image: url(/template/pc/images/hc.jpg);*/

        font-size: 24px;

     

        background-size:24px 24px;

background-repeat:no-repeat;

    line-height: 1;

    margin-top: 35px;

    margin-bottom: 0;

    color: #333;

}

.m-page-content-main-title h2 {

    font-size: 12px;

    line-height: 1;



    margin-top: 7px;

    margin-bottom: 0;



    text-transform: uppercase;



    color: #9e9e9e;

}

.m-page-content-main-article {

    width: 100%;

    padding-top: 30px;

   

    color: #666;

   

}

.m-page-content-main-article-lb{



    width: 100%;

    

    /*background: #E0EAF5;*/

    color: #666;

}

.m-page-content-main-article h1,

.m-page-content-main-article h2,

.m-page-content-main-article h3,

.m-page-content-main-article h4,

.m-page-content-main-article h5,

.m-page-content-main-article h6 {

    line-height: 1 !important;



    margin: 0;

}

.m-shareholder {

    width: 100%;

    padding: 30px 0;



    border-bottom: 1px dashed #dfdfdf;

}

.m-shareholder-photo {

    float: left;



    width: 146px;

    height: 146px;



    border: 1px solid #f0f0f0;

}

.m-shareholder-photo img {

    width: 130px;

}

.m-shareholder-caption {

    float: right;

    overflow: auto;



    width: 645px;

    height: 136px;

    padding-top: 5px;

    padding-right: 5px;

    padding-bottom: 5px;

}

.m-shareholder-caption p {

    font-size: 14px;

    line-height: 24px;



    margin: 0;



    text-indent: 2em;



    color: #7f7f7f;

}

.m-shareholder-caption p strong {

    font-weight: bold;



    color: #555;

}

.m-development {

    position: relative;



    overflow: hidden;



    width: 100%;

}

.m-development-line {

    position: absolute;

    z-index: 1;

    bottom: 45px;

    left: 121px;



    width: 1px;

    height: 100%;



    background-color: #d7c197;

}

.m-development-maker {

    position: absolute;

    top: 0;

    left: 117px;



    width: 5px;

    height: 100%;

}

.m-development-maker > i {

    position: absolute;

    z-index: 2;

    top: 50%;

    left: -2px;



    width: 5px;

    height: 5px;

    margin-top: -3px;



    border: 2px solid #c7000a;

    border-radius: 50%;

    background-color: #fff;

}

.m-development-maker:before,

.m-development-maker:after {

    position: absolute;

    left: 50%;



    display: block;



    width: 1px;

    height: 50%;



    content: '';



    background-color: #e1e4ec;

}

.m-development-maker:before {

    top: 0;

}

.m-development-maker:after {

    bottom: 0;

}

.m-development ul li {

    position: relative;



    display: block;



    width: 100%;

    height: 100px;

}

.m-development ul li:first-of-type .m-development-maker:before,

.m-development ul li:last-of-type .m-development-maker:after {

    display: none !important;

}

.m-development ul li:nth-of-type(odd) {

    background-color: #f7f8f9;

}

.m-development ul li .date {

    font-size: 14px;



    float: left;



    width: 120px;

    padding-right: 12px;



    text-align: right;



    color: #454545;

}

.m-development ul li .date span {

    font-size: 16px;

}

.m-development ul li .caption {

    float: left;



    box-sizing: border-box;

    width: 698px;

    height: 100px;

}

.m-development ul li .caption > div {

    width: 650px;

    margin-left: 24px;

}

.m-development ul li .caption p {

    font-size: 14px;

    line-height: 24px;



    margin: 0;



    color: #666;

}

.m-influence ul {

    margin: 0;

    margin-top: -30px;

    margin-left: -60px;

    padding: 0;



    list-style: none;

}

.m-influence ul li {

    display: block;

    float: left;



    width: 380px;

    height: 105px;

    margin-top: 30px;

    margin-left: 60px;



    border-bottom: 5px solid #ecf1f4;

    background-color: #f3f6f8;

    background-image: url(/template/pc/images/influence-icon.png);

    background-repeat: no-repeat;

    background-position: 20px center;

}

.m-influence-caption {

    width: 300px;

    margin-left: 65px;

}

.m-influence-caption p {

    margin-bottom: 0;

}

.m-honor dl + dl {

    margin-top: 36px;

}

.m-honor dl dt {

    font-size: 14px;

    line-height: 41px;



    text-indent: 15px;



    color: #272625;

    background-image: url(/template/pc/images/honor-title.jpg);

    background-repeat: repeat;

    background-position: 0 0;

}

.m-honor dl dt span {

    font-size: 18px;



    margin-right: 2px;

}

.m-honor dl dd {

    font-size: 16px;

    line-height: 24px;



    margin-top: 36px;

    margin-left: 15px;



    text-indent: 8px;



    color: #555;

    border-left: 2px solid #c7c7c7;

}

.m-partner {

    width: 100%;



    border-bottom: 1px dashed #dfdfdf;

}

.m-partner-banner {

    width: 100%;

    height: auto;

    margin-top: -30px;

}

.m-partner-list-wrap {

    margin-top: 15px;

    margin-left: -40px;

    padding-bottom: 30px;

}

.m-partner-list {

    float: left;



    width: 176px;

    margin-top: 25px;

    margin-left: 39px;

}

.m-partner-list .photo {

    line-height: 115px;



    width: 174px;

    height: 115px;



    text-align: center;



    border: 1px solid #eee;

}

.m-partner-list .photo img {

    max-width: 70%;

}

.m-partner-list .title {

    font-size: 14px;

    line-height: 1;



    display: none;

    overflow: hidden;



    width: 100%;

    margin-top: 12px;



    text-align: center;

    white-space: nowrap;

    text-overflow: ellipsis;



    color: #555;

}

.m-business-overview {

    width: 100%;

    padding-top: 30px;

}

.m-business-overview > a {

    display: block;

    float: left;



    width: 135px;

    height: 380px;



    -webkit-transition: all .3s;

         -o-transition: all .3s;

            transition: all .3s;

    text-decoration: none;



    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

}

.m-business-overview > a:hover,

.m-business-overview > a:focus {

    margin-top: -20px;

}

.m-business-overview > a + a {

    margin-left: 2px;

}

.m-business-overview-grid-1 {

    background-image: url(/template/pc/images/business-overview-1.jpg);

}

.m-business-overview-grid-2 {

    background-image: url(/template/pc/images/business-overview-2.jpg);

}

.m-business-overview-grid-3 {

    background-image: url(/template/pc/images/business-overview-3.jpg);

}

.m-business-overview-grid-4 {

    background-image: url(/template/pc/images/business-overview-4.jpg);

}

.m-business-overview-grid-5 {

    background-image: url(/template/pc/images/business-overview-5.jpg);

}

.m-business-overview-grid-6 {

    background-image: url(/template/pc/images/business-overview-6.jpg);

}

.m-business-overview > a > span {

    line-height: 30px;



    display: block;



    margin-top: 280px;

    margin-right: 9px;

    margin-left: 9px;



    -webkit-transition: all .3s;

         -o-transition: all .3s;

            transition: all .3s;

    text-align: center;



    color: #fff;

    background-color: rgba(50,128,188,.5);

}

.m-business-overview > a:hover > span,

.m-business-overview > a:focus > span {

    background-color: rgba(50,128,188,1);

}

.m-business-content-box {

    width: 100%;

}

.m-business-content-box + .m-business-content-box {

    margin-top: 20px;

}

.m-business-content-box-title {

    width: 100%;

    height: 34px;

    font-family:"宋体";

    color: #272625;

    border-bottom: 1px solid #d7c197;

}

.m-business-content-box-title > span {

    font-size: 16px;

    font-weight: bold;

    line-height: 34px;



    display: block;

    float: left;



    padding: 0 22px;



    background-color: #d7c197;

}

.m-business-content-box-description {

    margin-top: 20px;

}

.m-news-top {

    margin-top: 10px;

    padding:0 30px;

    background: #E0EAF5;

    border-radius: 10px;

    padding-bottom: 20px;

    padding-top:20px;

    border-right:1px solid #ccc;

    border-bottom: 1px solid #ccc;

}

.m-news-top h1 {

    font-size: 18px;

    line-height: 24px !important;



    position: relative;



    display: block;

    overflow: hidden;



    box-sizing: border-box;

    width: 100%;

    padding-right: 100px;



    white-space: nowrap;

    text-overflow: ellipsis;

}

.m-news-top h1 a {

    font-weight: bold;



    text-decoration: none;



    color: #c7000a;

}

.m-news-top h1 .date {

    font-size: 12px;



    position: absolute;

    top: 50%;

    right: 5px;



    margin-top: -6px;



    color: #999;

}

.m-news-top .br {

    float: left;



    width: 22px;

    height: 2px;

    margin-top: 22px;



    background-color: #d7c197;

}

.m-news-top p {

  

    line-height: 24px;



    margin: 0;

  



    color: #444;

}

.m-news-top .more {

    font-size: 14px;

    line-height: 22px;



    float: right;



    margin-top: 20px;

    padding-right: 27px;



    text-decoration: none;



    color: #999;

    background-image: url(/template/pc/images/business-slideset-slider-more.png);

    background-repeat: no-repeat;

    background-position: right 0;

}

.m-news-top .more:hover {

    color: #c60005;

}

.m-news {

   /* border-bottom: 1px solid #ccc;*/

    margin-top: 7px;

}

.m-news ul li {

    line-height: 37px;



    position: relative;



    display: block;

    overflow: hidden;



    box-sizing: border-box;

    width: 100%;

    margin-top: 12px;

    padding-right: 100px;

    padding-left: 16px;



    white-space: nowrap;

    text-overflow: ellipsis;



    border-bottom: 1px dashed #dfdfdf;

    background-image: url(/template/pc/images/news-list-icon.png);

    background-repeat: no-repeat;

    background-position: 0 center;

}

.m-news ul li .date {

    font-size: 12px;



    position: absolute;

    top: 0;

    right: 5px;



    display: block;



    color: #999;

}

.m-news ul li a {

    font-size: 14px;



    text-decoration: none;



    color: #444;

}

.m-news ul li a:hover,

.m-news ul li a:focus {

    color: #c7000a;

}





.m-tjnews {

   /* border-bottom: 1px solid #ccc;*/

    margin-top: 7px;

}



.m-tjnews ul li {

    line-height: 37px;



    position: relative;



    display: block;

    overflow: hidden;



    box-sizing: border-box;

    width:100%;

    margin-top: 12px;

    padding-right: 100px;

    padding-left: 16px;



    white-space: nowrap;

    text-overflow: ellipsis;



    border-bottom: 1px dashed #dfdfdf;

    background-image: url(/template/pc/images/news-list-icon.png);

    background-repeat: no-repeat;

    background-position: 0 center;

}





.m-tjnews{ margin-top: 7px;

width:100%;

}



.m-tjnews span{

   line-height: 37px;

    position: relative;

  font-size: 14px;

    display: block;

   

    box-sizing: border-box;

    width:100%;

    margin-top: 12px;

    padding-right: 100px;

    padding-left: 16px;



    white-space: nowrap;

    text-overflow: ellipsis;



    border-bottom: 1px dashed #dfdfdf;

    background-image: url(/template/pc/images/news-list-icon.png);

    background-repeat: no-repeat;

    background-position: 0 center;

    }



.m-tjnews span a{width:100%;

color:#4f4c4c}





.m-tjnews h4 {

    font-weight: bold;

    padding: 12px 14px;

    line-height: 23px;

    margin-bottom: 20px;

    background: #9f0217;

    font-size: 16px;

    color: #fff;

}

























.m-page-pagination {

    margin-top:20px;

    border-bottom:1px solid #ccc;

    padding-bottom:10px;

    position: relative;



    width: 100%;

    



    text-align: center;

}

.m-page-pagination > * {

    display: inline-block;

}

.m-page-pagination a {

    text-decoration: none;



    color: #8b8b99;

}

.m-page-pagination-first,

.m-page-pagination-last,

.m-page-pagination-previous,

.m-page-pagination-next {

    font-size: 14px;

    line-height: 25px;



    height: 25px;

    padding: 0 8px;



    color: #474747;

    border: 1px solid #dadada;

    background-color: #fafafa;

}

.m-page-pagination-first:hover,

.m-page-pagination-last:hover,

.m-page-pagination-previous:hover,

.m-page-pagination-next:hover {

    color: #fff;

    border-color: #9f0216;

    background-color: #c7000a;

}

.m-page-pagination-previous.disabled,

.m-page-pagination-next.disabled {

    cursor: no-drop;



    opacity: .5;

}

.m-page-pagination-number {

    margin: 0;

}

.m-page-pagination-number li {

    font-size: inherit;



    vertical-align: initial;

}

.m-page-pagination-number a {

    font-size: 14px;

    line-height: 25px !important;



    display: block !important;



    height: 25px;

    padding: 0 8px !important;



    color: #474747 !important;

    border: 1px solid #ededed;

    border-radius: 0 !important;

    background-color: #fafafa !important;

}

.m-page-pagination-number a:hover {

    color: #fff !important;

    border-color: #9f0216 !important;

    background-color: #c7000a !important;

    text-shadow: none !important;

}

.m-page-pagination-number span {

    font-size: 14px;

    line-height: 25px !important;



    display: block !important;



    height: 25px;

    padding: 0 8px !important;



    border: none !important;

    border-radius: 0 !important;

}

.m-page-pagination-number .uk-active span {

    color: #fff;

    border: 1px solid #9f0216 !important;

    background-color: #c7000a;

    box-shadow: none !important;

    text-shadow: none !important;

}

.m-news-article {

    margin-top: -30px;

}

.m-news-article h1 {

    font-size: 18px;

    font-weight: bold;

    line-height: 24px !important;



    padding: 20px 15px;



    text-align: center;



    color: #c7000a;

}

.m-news-article .meta {

    font-size: 12px;

    line-height: 35px;



    width: 100%;

    height: 35px;



    text-align: center;



    color: #676767;

    background-color: #ebe0cb;

}

.m-news-article .meta span + span {

    margin-left: 55px;

}

.m-news-article .article {

    width: 100%;

    margin: 22px;

   font-size: 15px;

    line-height: 35px;

    font-family:"宋体";

}

.m-news-article .article p {

    line-height: 2;

}

.m-news-article .pager {

    width: 100%;

    margin-top: 10px;



    border-top: 1px solid #dedede;

}

.m-news-article .pager a {

    font-size: 14px;

    line-height: 48px;



    display: block;

    overflow: hidden;



    box-sizing: border-box;

    width: 100%;

    padding: 0 15px;



    white-space: nowrap;

    text-decoration: none;

    text-overflow: ellipsis;



    color: #444;

    border-bottom: 1px solid #dedede;

}

.m-news-article .pager a:hover,

.m-news-article .pager a:focus {

    color: #c7000a;

}

.m-news-article .back {

    font-size: 14px;

    line-height: 40px;



    display: block;

    float: right;



    margin-top: 20px;

    padding: 0 20px;



    text-decoration: none;



    color: #272625;

    border-radius: 5px;

    background-color: #e2cda4;

}

.m-industry {

    width: 100%;

}

.m-industry ul {

    margin: 0;

}

.m-industry ul li {

    padding-bottom: 15px;



    border-bottom: 1px dashed #dfdfdf;

}

.m-industry ul li + li {

    margin-top: 30px;

}

.m-industry ul li h1 {

    font-size: 16px;

    line-height: 20px !important;



    position: relative;



    display: block;

    overflow: hidden;



    box-sizing: border-box;

    width: 100%;

    padding-right: 100px;



    white-space: nowrap;

    text-overflow: ellipsis;

}

.m-industry ul li h1 a {

    font-weight: bold;



    text-decoration: none;



    color: #555;

}

.m-industry ul li h1 a:hover,

.m-industry ul li h1 a:focus {

    color: #c60005;

}

.m-industry ul li h1 .date {

    font-size: 12px;



    position: absolute;

    top: 50%;

    right: 5px;



    margin-top: -6px;



    color: #999;

}

.m-industry ul li p {

    font-size: 14px;

    line-height: 24px;



    margin: 0;

    margin-top: 12px;



    color: #7f7f7f;

}

.m-industry ul li .more {

    font-size: 14px;

    line-height: 22px;



    float: right;



    margin-top: 10px;

    padding-right: 27px;



    text-decoration: none;



    color: #999;

    background-image: url(/template/pc/images/business-slideset-slider-more.png);

    background-repeat: no-repeat;

    background-position: right 0;

}

.m-industry ul li .more:hover {

    color: #c60005;

}

.m-industry ul li .download {

    font-size: 14px;

    line-height: 15px;



    float: right;



    margin-top: 10px;

    margin-right: 7px;

    padding-right: 20px;



    text-decoration: none;



    color: #999;

    background-image: url(/template/pc/images/industry-download-icon.png);

    background-repeat: no-repeat;

    background-position: right 0;

}

.m-industry ul li .download:hover {

    color: #c60005;

}

.m-idea ul li {

    width: 100%;

    height: 120px;



    background-color: #fafafa;

}

.m-idea ul li + li {

    margin-top: 40px;

}

.m-idea ul li .photo {

    float: left;



    width: 200px;

    height: 120px;

}

.m-idea ul li .text {

    float: left;



    width: 570px;

    height: 120px;

    margin-left: 20px;

}

.m-idea ul li .text > div {

    font-size: 14px;



    width: 560px;

}

.m-idea ul li .text > div > span {

    display: table-cell;



    white-space: nowrap;

}

.m-idea ul li .text > div > span strong {

    padding-bottom: 5px;



    color: #9f0216;

    border-bottom: 2px solid #d7c197;

}

.m-idea ul li .text p {

    line-height: 1.7;



    display: table-cell;

}

.m-culture-dynamic {

    margin-top: -60px;

    margin-left: -20px;

}

.m-culture-dynamic li {

    float: left;



    width: 260px;

    margin-top: 60px;

    margin-left: 20px;



    border-bottom: 1px solid #c7c7c7;

}

.m-culture-dynamic li a {

    text-decoration: none;

}



.m-culture-dynamic li a > span {

    font-size: 14px;

    line-height: 24px;



    display: block;

    overflow: hidden;



    width: 100%;

    height: 48px;

    margin-top: 6px;



    color: #444;

}

.m-culture-dynamic li a:hover > span,

.m-culture-dynamic li a:focus > span {

    color: #c60005;

}

.m-culture-dynamic li .more {

    font-size: 12px;

    line-height: 16px;



    float: left;



    margin-top: 12px;

    margin-bottom: 6px;

    padding-right: 22px;



    color: #999;

    background-image: url(/template/pc/images/business-slideset-slider-more.png);

    background-repeat: no-repeat;

    background-position: right 0;

    background-size: contain;

}

.m-culture-dynamic li .more:hover,

.m-culture-dynamic li .more:focus {

    color: #c60005;

}

.m-talents ul li {

    width: 100%;

    height: 121px;



    background-color: #fafafa;

}

.m-talents ul li + li {

    margin-top: 40px;

}

.m-talents ul li .photo {

    float: left;

    overflow: hidden;



    width: 200px;

    height: 121px;

}

.m-talents ul li .photo img {

    -webkit-transition: all 1s;

         -o-transition: all 1s;

            transition: all 1s;

}

.m-talents ul li:hover .photo img {

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

            transform: scale(1.04,1.04);

}

.m-talents ul li .text {

    float: left;



    box-sizing: border-box;

    width: 600px;

    padding: 0 30px;

}

.m-talents ul li .text h1 {

    font-size: 16px;

    line-height: 1;



    margin-top: 20px !important;



    color: #c60005;

}

.m-talents ul li .text span {

    font-size: 12px;



    display: block;



    margin-top: 10px;



    text-transform: uppercase;



    color: #d7c197;

}

.m-talents ul li .text p {

    font-size: 14px;

    line-height: 1.8;



    display: block;



    margin: 0;

    margin-top: 12px;

    padding-top: 5px;



    color: #999;

    border-top: 1px solid #e5e5e5;

}

.m-talents-banner {

    width: 100%;

}

.m-talents-caption {

    position: relative;



    box-sizing: border-box;

    width: 100%;

    padding: 15px;

    padding-top: 20px;



    background-color: #f9f9f9;

}

.m-talents-caption > i {

    position: absolute;



    display: block;



    width: 11px;

    height: 11px;



    background-repeat: no-repeat;

    background-position: 0 0;

}

.m-talents-caption > i.left {

    top: 15px;

    left: 15px;



    background-image: url(/template/pc/images/talents-caption-icon-1.png);

}

.m-talents-caption > i.right {

    right: 15px;

    bottom: 15px;



    background-image: url(/template/pc/images/talents-caption-icon-2.png);

}

.m-talents-caption p {

    font-size: 13px;

    line-height: 24px;



    margin: 0;



    text-indent: 12px;

}

.m-talents-search {

    width: 100%;

    margin-top: 25px;

}

.m-talents-search-button {

    color: #fff;

    background: rgb(188,25,25);

    background:    -moz-linear-gradient(top,  rgba(188,25,25,1) 0%, rgba(181,24,24,1) 49%, rgba(181,24,24,1) 49%, rgba(151,20,20,1) 51%, rgba(144,19,19,1) 100%);

    background: -webkit-linear-gradient(top,  rgba(188,25,25,1) 0%,rgba(181,24,24,1) 49%,rgba(181,24,24,1) 49%,rgba(151,20,20,1) 51%,rgba(144,19,19,1) 100%);

    background:         linear-gradient(to bottom,  rgba(188,25,25,1) 0%,rgba(181,24,24,1) 49%,rgba(181,24,24,1) 49%,rgba(151,20,20,1) 51%,rgba(144,19,19,1) 100%);

    text-shadow: none;



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1919', endColorstr='#901313',GradientType=0 );

}

.m-talents-search-button:hover,

.m-talents-search-button:focus {

    color: #fff;

}

.m-talents-list {

    width: 100%;

    margin-top: 25px;

}

.m-talents-list-head {

    font-size: 16px;

    line-height: 55px;



    width: 100%;



    color: #272625;

    background-color: #e2cda4;

}

.m-talents-list-head > div {

    float: left;

}

.m-talents-list-head .t1 {

    width: 158px;

    padding-left: 30px;

}

.m-talents-list-head .t2 {

    width: 130px;

}

.m-talents-list-head .t3 {

    width: 293px;

}

.m-talents-list-head .t4 {

    width: 115px;

}

.m-talents-list-head .t5 {

    width: 94px;

}

.m-talents-list-body {

    width: 100%;

    margin: 0;

}

.m-talents-list-body li {

    line-height: 45px;



    display: block;



    width: 100%;

    height: 45px;

    margin-top: 20px;



    background-color: #f9f9f9;

}

.m-talents-list-body li > div {

    float: left;

    overflow: hidden;



    white-space: nowrap;

    text-overflow: ellipsis;

}

.m-talents-list-body .b1 {

    width: 148px;

    padding-right: 10px;

    padding-left: 30px;

}

.m-talents-list-body .b2 {

    width: 130px;

}

.m-talents-list-body .b3 {

    width: 273px;

    padding-right: 20px;

}

.m-talents-list-body .b4 {

    width: 105px;

    padding-right: 10px;

}

.m-talents-list-body .b5 {

    width: 94px;

}

.m-talents-list-body .b5 a {

    margin-left: 3px;



    text-decoration: none;



    color: #c7000a;

}

.m-talents-view .title {

    font-size: 24px;



    margin-bottom: 20px;



    text-indent: 5px;



    color: #333;

}

.m-talents-view .meta {

    box-sizing: border-box;

    width: 100%;

    padding: 20px;



    background-color: #f9f9f9;

}

.m-talents-view .meta span {

    line-height: 2;



    color: #333;

}

.m-talents-view .article {

    padding: 30px;



    color: #333;

}

.m-talents-view .pager {

    padding-left: 30px;

}

.m-talents-view .pager .back {

    font-size: 14px;

    line-height: 40px;



    display: block;

    float: right;



    padding: 0 20px;



    text-decoration: none;



    color: #272625;

    border-radius: 5px;

    background-color: #e2cda4;

}

.m-talents-view .pager .use {

    font-size: 14px;

    font-weight: bold;

    line-height: 40px;



    float: left;



    padding: 0 20px;



    text-decoration: none;

    letter-spacing: 1px;



    color: #fff;

    border: none;

    border-radius: 5px;

    background-color: #c00d0d;

    text-shadow: none;

}

.m-talents-view .pager .download {

    font-size: 14px;



    display: block;

    float: left;



    margin-top: 10px;

    margin-left: 15px;



    text-decoration: underline;



    color: #0873c0;

}