body {
    font-family: "Microsoft YaHei";
    background-color: #FFFFFF;
}

.page {
    background-color: #FFFFFF;
}

.height-80 {
    height: 80px;
}

.height-120 {
    height: 120px;
}

.met_article_head .met_position a {
    color:#595959;
}

.met_article_head .met_position a:hover {
    color:#FF6000;
}

header img {
    max-height: 90px;
}

header .header_user {
    background-color: #F8F8F8;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    border-bottom: 1px solid #F0F0F0;
}

header .header_user .dropdown-menu {
    background-color: #FFFFFF;
}

header .header_user .dropdown-menu a {
    height: 30px;
    line-height: 30px;
    color:#646464;
}

header .header_user .dropdown-menu a:hover {
    color: #646464;
    line-height: 30px;
    background-color: #F8F8F8;
}

header .header_user span {
    color:#595959;
}

header .header_user a {
    color:#646464;
}

header .header_user a:hover {
    color:#FF6000;
}

a,
a:hover {
    text-decoration: none;
}

section {
    margin-bottom: 50px;
    background-color: #FFFFFF;
}

nav.navbar {
    background-color: #FF7300;
    height: 60px;
    margin-bottom: 0px;
    line-height: 60px;
    color: #FFFFFF;
    border: none;
}

nav button.navbar-toggle {
    border-color: #ffffff;
}

nav div.container>div.navbar-header {
    margin-top: 5px;
}

nav button.navbar-toggle span {
    background-color: #ffffff;
}

nav ul.nav-jym>li>a {
    color: #ffffff;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px;
    line-height: inherit;
}

.navbar {
    border-radius: 0px;
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: #FF6000;
    color:#FFFFFF;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #FF6000;
}

.header_user .nav .open>a,
.header_user .nav .open>a:focus,
.header_user .nav .open>a:hover {
    background-color: #F8F8F8;
}

.dropdown-menu {
    padding: 0px;
    border: none;
}


.dropdown-submenu .dropdown-menu {
    top:0px;
    left:100%;
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.dropdown-menu li>a {
    line-height: 50px;
    padding: 0px 30px;
    color: #FF7300;
}

.dropdown-menu li:hover>a {
    line-height: 50px;
    padding: 0px 30px;
    color: #FFFFFF;
    background-color: #FF7300;
}

.breadcrumb {
    background-color: #FFFFFF;
    margin-bottom: 0px;
}

.breadcrumb a {
    color: #666666;
}

.breadcrumb a:hover {
    color: #FF7300;
}

.breadcrumb .active {
    color: #FF7300;
}

#bs-navbar-collapse {
    background-color: #FF7300;
}

section.jym_banner {
    position: relative;
    margin-bottom: 0px;
}

.jym_banner li {
    max-height:600px;
}
.jym_banner li img {
    width: 100%;
}

.nav_container {
    position: absolute;
    bottom: 45px;
    z-index: 10;
    width: 100%;
}

section.jym-product {
    padding-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
    padding-top: 10px;
}

.jym-product p.h2 {
    text-align: center;
    color: #FF7300;
    margin-top: 20px;
    margin-bottom: 20px;
}

.jym-product .pro-menu li {
    margin: 20px 0px;

}

.jym-product .pro-menu {
    box-sizing: border-box;
    z-index: 99;
    background-image: url('../images/rectangle.png');
    border: 1px solid #F2F2F2;
    border-radius: 5px;
}

.jym-product .pro-center {
    padding-left: 25px;
}

.jym-product .pro-menu ul {
    margin-top: -20px;
}

.jym-product .pro-images {
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 20px;
    min-height: 315px;
}

.jym-product li a {
    width:100%;
    font-size: 18px;
    padding: 10px 15px;
}

.jym-product li .pro-menu-button {
    color:#FF7300;
    border-color: #FF7300;
}

.jym-product li .pro-menu-button:hover {
    color:#FFFFFF;
    background-color: #FF7300;
}

.jym-product .pro-images .images-item {
    position: relative;
    height: 315px;
    margin-right: 15px;
    box-shadow: 2px 0 10px rgba(0,0,0,.5);
    border-radius: 5px;
}

.jym-product .pro-images .images-item dl dt {
    color: #FF7300;
    -webkit-box-reflect: below 0 -webkit-linear-gradient(transparent,transparent 50%,rgba(255,255,255,.2));
}

.jym-product .pro-images .images-item dl dd {
    color:#595959;
}

.jym-product .pro-images .images-item .item-wrap {
    padding: 20px;
}

.jym-product .pro-images .images-item img {
    border-width:1px;
    border-radius: 50%;
}

.jym-product .pro-images .images-item .item-mask {
    display: none;
    height: 100%;
    width: 100%;
    background-color: #000000;
    opacity: 0.3;
    position: absolute;
    left: 0px;
    top: 0px;
}

section.jym-partner {
    padding-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
}

.jym-partner p.h2 {
    margin: 0px;
    color: #FF7300;
}

.jym-partner .partner-header {
    /*padding: 15px 20px;
    background: -webkit-linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* Safari 5.1 - 6.0 *!
    background: -o-linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* Opera 11.1 - 12.0 *!
    background: -moz-linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* Firefox 3.6 - 15 *!
    background: linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* 标准的语法 *!
    opacity: 0.65;*/
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #FF6300;
}

.jym-partner .partner-image {
    margin: 40px 80px;
}
.jym-partner .partner-image div {
    /*border-bottom: 1px solid #F2F2F2;*/
    border: 1px solid #F8F8F8;
}

section.jym-about {
    border-bottom: none;
}

.jym-about p.h2 {
    margin: 0px;
    color: #FF6300;
}

.jym-about a {
    color:#595959;
}

.jym-about a:hover {
    color:#FF7300;
}

.jym-about .about-header {
    /*padding: 15px 20px;
    background: -webkit-linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* Safari 5.1 - 6.0 *!
    background: -o-linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* Opera 11.1 - 12.0 *!
    background: -moz-linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* Firefox 3.6 - 15 *!
    background: linear-gradient(left, #FF6000, #FF7300, #FFFFFF); !* 标准的语法 *!
    opacity: 0.65;*/
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #FF7300;
}

.jym-about .about-us .about-intro-title {
    border-bottom: 1px solid #F2F2F2;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

.jym-about .about-us .about-intro-video {
    width: 100%;
}

.jym-about .about-us .about-intro-title .about-title {
    color:#FF6000;
}

.jym-about .about-us .about-intro-title .about-more {
    color:#595959;
}

.jym-about .about-activity .about-activity-title {
    border-bottom: 1px solid #F2F2F2;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

.jym-about .about-activity .about-activity-image {
    width:100%;
}

.jym-about .about-activity .about-activity-title .about-title {
    color:#FF6000;
}

.jym-about .about-activity .about-activity-title .about-more {
    color:#595959;
}

.jym-about .about-news .about-news-title {
    border-bottom: 1px solid #F2F2F2;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

.jym-about .about-activity .about-activity-image .activity-image {position:relative;}
.jym-about .about-activity .about-activity-image .activity-image p {position:absolute; padding-left: 10px;color: #FFF; left:0px; bottom:0px;}

.jym-about .about-news .about-news-image .news-image {position:relative;}
.jym-about .about-news .about-news-image .news-image p {position:absolute; padding-left: 10px;color: #FFF; left:0px; bottom:0px;}


.jym-about .about-news .about-news-image {
    width: 100%;
}

.jym-about .about-news .about-news-title .about-title {
    color:#FF6000;
}

.jym-about .about-news .about-news-title .about-more {
    color:#595959;
}

footer.jym-footer {
    opacity: 0.85;
}

footer.jym-footer a {
    color:#FFFFFF;
}

footer.jym-footer a:hover {
    color:#595959;
}

section.footer-nav {
    background-color: #FF7300;
    padding: 30px 0px 15px 0px;
    margin-bottom: 0px;
    border-bottom: 1px solid #FF6000;
}

section.footer-nav dl dt {
    margin-bottom: 10px;
}

section.footer-nav dl dd {
    margin-bottom: 5px;
}

section.footer-inner {
    background-color: #FF7300;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    color:#FFFFFF;
}

.product-intro li {
    margin: 2.5px 0px;
}

.slick-prev:before, .slick-next:before {
    color:#FF7300;
}

.background_color_0 {
    background-color: #E1F0F5;
}
.background_color_1 {
    background-color: #B0DBF8;
}
.background_color_2 {
    background-color: #FBECCF;
}
.background_color_3 {
     background-color: #E3F0E5;
}
.background_color_4 {
    background-color: #EDF3D3;
}

.none-display {
    display: none;
}

/*侧边栏*/
aside {
    border: 1px solid #ff7300;
    border-radius: 5px;
    padding: 15px 0px;

}

article {
    color:#595959;
}

aside a {
    color: #595959;
}

aside a.active {
    color: #FFFFFF;
}

aside dl dt {
    padding: 8px 10px;
    font-size: 16px;
}

aside dl dt:hover, aside dl dd:hover {
    background-color: #FF7300;
}

aside dl dt.active, aside dl dd.active {
    background-color: #FF7300;
    border-left: 5px solid #FFaa00;
    border-top: 1px solid #FF6000;
    border-bottom: 1px solid #FF6000;
}

aside dl dt:hover a, aside dl dd:hover a {
    color: #FFFFFF;
}

aside dl dd{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 30px;
    font-size: 14px;
}

section.show_about {
    margin-top: 15px;
}

section.show_about label {
    color:#595959;
}

.show_about .show_content {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #F2F2F2;
}

input.form-control textarea.form-control {
    border:1px solid #E4EAEC;
}

.btn-msg-submit {
    width: 100%;
    color: #FF7300;
    background-color: #FFFFFF;
    border: 1px solid #FF6000;
}

.btn-msg-submit:hover {
    background-color: #FF6000;
    border: 1px solid #FF6000;
}

section.product_list {
    margin-top: 15px;
}

.product_list .product_item {
    padding: 10px;
}

.product_list .product_item img {
    width: 100%;
}

.product_list .list-page-content {
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 20px;
}

.product_list .list-page-content table, .product_list .list-page-content table tr th {
    text-align: center;
}

.product_list .list-page-content .product_item {
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
}

.product_list .list-page-content p {
    color:#595959;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.5;
}

.product_list .list-page-content .product_item img {
    transition: transform 0.2s;
}

.product_list .list-page-content .product_item:hover img {
    transform: scale(1.05);
}

.product_list .list-page-content .product_item:hover p {
    color:#FF7300;
}

.met_pager {
    text-align:center;
    padding:30px 0 0;
}

.met_pager a {
    border:1px solid #f2f2f2;
    text-align:center;
    height:28px;
    line-height:28px;
    min-width:28px;
    text-align:center;
    display:inline-block;
    color:#595959;
}
.met_pager a:hover {
    border:1px solid #FF7300;
    color:#FF7300;
}

.met_pager .PreSpan,.met_pager .NextSpan {
    height:30px;
    line-height:30px;
    min-width:60px;
    text-align:center;
    background:#f0f0f0;
    color:#ccc;
    display:inline-block
}

.met_pager .PreA,.met_pager .NextA {
    height:28px;
    line-height:28px;
    min-width:58px;
    color:#aaa;
}
.met_pager .PreSpan,.met_pager .PreA {
    margin-right:6px
}
.met_pager .NextSpan,.met_pager .NextA {
    margin-left:6px;
}
.met_pager .firstPage,.met_pager .lastPage {
    font-weight:bold;
    height:28px;
    line-height:28px;
    min-width:40px;
    color:#aaa;
}
.met_pager .Ahover {
    font-weight:bold;
    background:#f0f0f0;
    color:#aaa;
}
.met_pager .PageText {
    margin-left:10px;
    color:#595959;
}
.met_pager #metPageT,#metPageB {
    text-align:center;
    border:1px solid #f2f2f2;
    color:#595959;
}
.met_pager #metPageT {
    width:20px;
    padding:6px 5px 5px;
}
.met_pager #metPageB {
    min-width:40px;
    padding:6px 0 5px;
    cursor:pointer;
    font-weight:bold;
}

section.case_list {
    margin-top: 15px;
}

.case_list .case_item {
    padding: 10px;
    margin: 10px;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
}

.case_list .case_item img {
    width: 100%;
}

.case_list .list-page-content {
    margin-left: 0px;
    margin-right: 0px;
}

.case_list .list-page-content .case_item {
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
}

.case_list .list-page-content p {
    color:#595959;
}

.case_list .list-page-content .case_item img {
    transition: transform 0.2s;
}

.case_list .list-page-content .case_item:hover img {
    transform: scale(1.05);
}

.case_list .list-page-content .case_item:hover p {
    color:#FF7300;
}

#joblist{padding:15px}
#joblist dl {padding:10px 5px 10px;margin-top:30px;border:1px solid #F2F2F2; color:#595959;}
#joblist dl dt a {font-size:18px;color:#595959;}
#joblist dt {padding:0 10px;font-size:16px;font-weight:bold}
#joblist dd .dtail{padding:5px 10px 0;border-top:1px solid #F2F2F2;}
#joblist dd .dtail span{margin-right:15px}
#joblist dd .dtail a {border:1px solid #FF7300; color:#FF7300; padding: 2px 5px;border-radius: 2px;}
#joblist dd .dtail a:hover {background-color:#FF7300;color:#FFFFFF;}
#joblist dd .editor{padding:10px}
#joblist dd .mis{padding:5px 10px;border-bottom:1px solid #F2F2F2;font-size:12px}
#joblist dd .mis span{margin-right:15px;color:#999}

#showjob h1.title{font-size:24px;padding:15px 5px;border-bottom:1px solid #ddd;margin-bottom:30px}
#showjob .ctitle{margin:30px 0 10px;padding:0 10px;font-size:16px;font-weight:normal;height:40px;line-height:40px;border-bottom:1px solid #ddd}
#showjob .met_editor{padding:0 10px}
#cvlist{padding:15px}
#showjob .paralist{border:1px solid #F2F2F2;padding:5px 10px;color:#FF7300;margin-top:30px;}
#showjob .paralist li{list-style:none;padding:8px 5px 8px 90px;min-height:20px;position:relative;border-bottom:1px solid #F2F2F2;}
#showjob .paralist li:last-child{border-bottom:0}
#showjob .paralist li a{color:#fff}
#showjob .paralist li span{position:absolute;left:0;top:0;width:80px;padding:8px 5px;overflow:hidden;word-wrap:break-word}
#showjob .info_cv{margin-top:30px;margin-left:10px}
#showjob .info_cv a{display:inline-block;background:#23b7e5;height:35px;line-height:35px;padding:0 35px;color:#fff;border-radius:2px}
#showjob .info_cv a:hover{background:#38c4f0}
#showjob .info_cv a.active{background:#1ba4cf}

section.news_about {
    margin-top: 15px;
}

section.news_about label {
    color:#595959;
}

.news_about .news_content {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #F2F2F2;
}

.news_about .news_content li {
    padding: 10px 0px;
    border-bottom: 1px solid #F2F2F2;
}

.news_about .news_content li a {
    color:#FF7300;
}

.news_about .news_content li a:hover {
    text-decoration: underline;
}

.met_tools .met_page {
    padding-top: 10px;
    padding-left: 0px;
    margin-top: 10px;
}
.met_tools .met_page li {
    display: inline;
    list-style: none;
    border: 1px solid #F2F2F2;
    padding: 10px 15px;
    border-radius: 100px;
}

.news_source a, .met_page a {
    color:#FF7300;
}

.fa-angle-right:before {
    margin-right: 5px;
}

footer .fa-angle-right:before {
    color:#FFFFFF;
    margin-right: 5px;
}

header .header_logo {
    padding: 10px 0px;
}

header .header_logo img {
    height: 60px;
}

header .header_logo .header_icon {
    float: right;
    margin: 5px 0px;
}

header .header_logo .header_icon a {
    display: inline-block;
    float: left;
    margin-left: 50px;
    border-left: 1px solid #F2F2F2;
}

header .header_logo .header_icon a p {
    float: left;
    line-height: 25px;
    margin: 0px;
    color:#595959;
}

header .header_logo .header_icon a p b {
    display: block;
    color:#FF7300;
}

header .header_logo .header_icon a i{
    border: 1px solid #FF7300;
    height: 50px;
    width:50px;
    text-align: center;
    line-height: 50px;
    font-size: 22px;
    color:#FF7300;
    float: left;
    margin-right: 10px;
}

nav.navbar .container {
    position: relative;
}

nav.navbar .submenu-item {
    position: absolute;
    left:0px;
    top: 100%;
    background-color: #FFFFFF;
    padding: 20px 10px 10px 10px;
}

nav.navbar .submenu-item dl {
    margin-bottom: 5px;
}

nav.navbar .submenu-item dt,nav.navbar .submenu-item dd {
    padding-bottom: 5px;
}

nav.navbar .submenu-item dd {
    padding-left: 10px;
}

nav.navbar .submenu-item dt a,nav.navbar .submenu-item dd a{
    color:#595959;
    padding: 5px;
}

nav.navbar .submenu-item dl a:hover{
    color:#FF7300;
}

nav.navbar .submenu-item dd a {
}

nav.navbar .dropdown-menu {
    width: 700px;
}

.header_user .nav>li {
    display:inline-block;
    float: left;
}

.header_user .nav>li>a {
    padding: 0px 5px;
}

.header_user .nav li a:hover, .header_user .nav li a:focus {
    background-color: #F8F8F8;
    color: #FF7300;
}

.header_user .dropdown-menu.topcartremove {
    min-width: 300px;
    padding: 5px;
}

.panel{
    border-radius: 5px;
}

.panel left, .panel-heading left {
    border: 1px solid #FF7300;
}

.panel.right, .panel-heading.right {
    border: 1px solid #F2F2F2;
}

.list-group-item {
    border:1px solid #F2F2F2;
    font-size: 16px;
}

.list-group-item a {
    color:#595959;
}

.list-group-item:hover, .list-group-item:hover a {
    background-color: #FF7300;
    color: #FFFFFF;
}

.shop-order .panel {
    border: 1px solid #F2F2F2;
}

.checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + label::before {
    background-color: #FF7300;
    border-color: #FF7300;
}

.red-600 {
    color:#FF7300 !important;
}

.btn-jym {
    background-color: #FF7300;
    color:#FFFFFF;
}

.btn-para {
    color:#FF7300 !important;
    border: 1px solid #FF7300 !important;
}

section.show_search article {
    margin-top: 15px;
}

section.show_search ul {
    list-style: none;
}

section.show_search ul li {
    border-bottom: 1px solid #F2F2F2;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

section.show_search ul li span {
    display: block;
}

section.show_search ul li .search_updatetime {
    color:#FFA500;
}

section.show_search ul li .search_title {
    margin-bottom: 10px;
}

section.show_search ul li .search_title a {
    font-size:16px;
    color:#595959;
    font-weight: bold;
}

section.show_search ul li .search_title em {
    color:#FF7300;
    text-decoration:underline;
    font-style:normal;
}

.panel-jym .panel-heading {
    background-color: #ffad6d;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
}

.selectpara-body {
    display: inline;
}

.list-unstyled {
    margin-bottom: 0px;
}

table a {
    color:#FF7300;
}

.nav-button {
    float: left;
}

.nav-button .input-group {
    max-width: 400px;
    margin: 6px 0px;
}

.nav-button .input-search {
    border: 1px solid #FF7300;
}

.nav-button input.submit {
    display: none;
}

.nav-button form span {
    border:none;
    background-color: #FF7300;
    color:#FFFFFF;
    cursor: pointer;
}



