﻿.ny-content{font-size: 16px;line-height: 30px;padding: 0 100px;}
.ny-content h2{font-size: 16px;font-weight:bold;line-height: 30px;}
.ny-content ul{padding-left: 20px}
.ny-content ul li{list-style: disc;}
.ny-content p{margin-bottom: 30px;}
.ny-content img{ display: block;max-width:100%;height: auto;}
.ny-content table{max-width:100%;}

.section-product{padding: 25px 0;}
.product-content{font-size: 16px;line-height: 30px;padding: 10px 0;}
.product-content h1{padding-bottom: 20px; font-size: 30px;font-weight: bold;border-bottom: 1px solid #e7eaf1;margin-bottom: 25px;overflow: hidden}
.product-content h1 .btn-group{margin-right: 0;text-align: right}
.product-content h2{font-size: 16px;font-weight:bold;line-height: 30px;}
.product-content ul{padding-left: 20px}
.product-content ul li{list-style: disc;}
.product-content p{margin-bottom: 30px;}
.product-content img{ display: block;max-width:100%;height: auto;}
.product-content table{max-width:100%;}
.product-content table tr td{padding: 5px;}

/*ABOUT*/
.section-about{padding: 20px 0 50px 0;}
.section-about h1 {padding:20px 0; text-align: center;font-size: 30px;font-weight: bold;background:#f8f9fa;margin-bottom: 25px;overflow: hidden}
.info-content{font-size: 16px;line-height: 30px;padding: 0 50px;min-height: 600px;}
.info-content h1{padding-bottom: 20px; font-size: 30px;font-weight: bold;border-bottom: 1px solid #e7eaf1;margin-bottom: 25px;overflow: hidden}
.info-content h1 .btn-group{margin-right: 0;text-align: right}
.info-content h2{font-size: 16px;font-weight:bold;line-height: 30px;}
.info-content ul{padding-left: 20px}
.info-content ul li{list-style: disc;}
.info-content p{margin-bottom: 30px;}
.info-content img{ display: block;max-width:100%;height: auto;}
.info-content table{max-width:100%;}
.info-content table tr td{padding: 5px;}

.about-items{padding:25px;text-align: center;margin-bottom: 25px;}
.about-items h2{margin-bottom:10px;font-size: 18px;font-weight: bold;text-align: center}
.about-items img{margin-bottom: 20px;width: 40px;text-align: left}
.about-items p{text-align: center}

.about-team{padding: 50px 0;background: #f5f6fa}
.team-items{text-align: center}
.team-items h2{margin-bottom:10px;font-size: 18px;font-weight: bold;}
.team-items h3{margin-bottom:15px;font-size: 14px;}
.team-items img{margin-bottom: 20px;width: 150px;text-align: center}

.about-why{padding: 50px 0;}
.why-items{text-align: center;margin-bottom: 50px;margin-top: 20px;}
.why-items p{text-align: center}
.why-items h2{margin-bottom:10px;font-size: 18px;font-weight: bold;}
.why-items h3{margin-bottom:15px;font-size: 14px;}
.why-items img{margin-bottom: 20px;width:70px}

.about-partner{padding: 50px 0;}
.partner-items{margin-bottom:15px;}
.partner-items img{border-radius:0;border:1px solid #e7eaf1}

/* page */
.section-page{padding: 80px 0}
.sidebar{margin-left: -15px;margin-right: -15px;}
.sidebar li a{display:block;font-size: 16px;padding: 5px 0;color: #64717F;cursor: default;width: 100%;white-space: nowrap;word-break: break-all;text-overflow: ellipsis}
.sidebar li a:hover{font-weight: bold;text-decoration: none}
.sidebar li.active a{font-weight: bold;color:#2d8cdd}

.team-list{padding: 80px 0;}
.team-member{border: 1px solid transparent;background:#fff;padding: 15px;overflow: hidden;margin-bottom: 25px;min-height:200px;}
.team-member img{width: 20%;float: left;}
.team-member .team-text{width: 80%;float: right;padding-left: 20px;line-height: 2}
.team-member .team-text h2{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.team-member .team-text h3{font-size: 14px;margin-bottom: 10px;}

.news-list{padding: 30px 0;}
.news-line{border-bottom: 1px solid #e7eaf1;background:#fff;padding: 35px 0;overflow: hidden;}
.news-line img{width: 20%;float: left;}
.news-line .left-date{width: 15%;float: left;border: 1px solid #e7eaf1;padding: 15px;}
.news-line .left-date span{font-size: 18px;}
.news-line .news-text{font-size: 15px}
.news-line .news-text h2{font-size: 22px;margin-bottom: 15px;}
.news-line .news-text h2 a{color: inherit;text-decoration: none;width: 80%;}
.news-line .news-text h2 span{float: right;font-size: 14px;}
.news-line .news-text h2 a:hover{color: #2d8cdd}
.news-line .news-text h3{font-size: 1px;margin-bottom: 10px;}

.page{text-align:center;}

.partner-list{padding: 30px 0;}
.partner-line{border-bottom: 1px solid #e7eaf1;background:#fff;padding: 35px 0;overflow: hidden;}
.partner-line img{width: 20%;float: left;border:1px solid #e7eaf1}
.partner-line .partner-text{width: 80%;float: right;padding-left: 30px;font-size: 15px}
.partner-line .partner-text h2{font-size: 22px;margin-bottom: 15px;}
.partner-line .partner-text h2 a{color: inherit;text-decoration: none}
.partner-line .partner-text h2 a:hover{color: #2d8cdd}
.partner-line .partner-text h3{font-size: 1px;margin-bottom: 10px;}

.article{padding: 30px 0;}
.article-content{min-height: 450px;overflow: hidden;padding: 10px 150px;}
.article-content img{ display: block;max-width:100%;height: auto;}
.article-content p{font-size: 15px;line-height: 1.8;margin-bottom: 30px;}
.article-content h2{border-bottom: 1px solid #e7eaf1;padding-bottom: 15px;margin-bottom: 15px}
.article-content h2 .title{font-weight: bold;width: 85%}
.article-content h2 .date{float: right;font-size: 14px;line-height: 34px;}


.section-register{padding:80px 0;background: #EDF0F8}



/* BYH 项目 */
.nav-byh{position: fixed;top:200px;padding:0;background: #f7f8fa;border:1px solid #fff;}
.nav-byh li a{padding: 10px 35px;border-radius: 0;color:#444}
.byh-content>div{padding-top: 160px;padding-left: 25px;font-size: 16px;margin-bottom: -110px;}
.byh-content>div:first-child{margin-top: -125px;}
.byh-content>div h2{padding:0 0 20px 0; margin-bottom:15px;line-height: 1;font-weight: bold;color: #2d8cdd;font-size: 22px;border-bottom: 2px solid #e7eaf1}
.byh-content>div h2 i{color:#2d8cdd;font-size: 16px;}

.p-text{font-size: 16px;overflow:hidden;border-bottom: 1px dashed #e7eaf1;padding: 30px 0 20px 0;}
.p-text:last-child{border-bottom: 1px solid transparent;}
.p-text h2{font-size: 24px;font-weight:bold;padding: 0;margin: 30px 0;text-align: center}
.p-text ul{margin-bottom: 20px;padding:0 20px 0 40px;}
.p-text ul li{line-height: 1.5;list-style: disc;margin-bottom: 10px;}
.p-text ul h3{margin-bottom: 10px;margin-left: -15px;}

.tinerary>h3{border: 1px solid #e7eaf1;background:#e7eaf1;color:#333;font-size:16px;text-align: left;margin-bottom: 0;padding: 15px;font-weight: bold;font-size: 18px;}
.tinerary>h4{border: 1px solid #e7eaf1;border-top:none;background:#fff;color:#555;font-size:16px;margin-top: 0;padding: 15px;}

#SERVICES ul{padding-left: 35px;}
#SERVICES ul li {line-height: 1.5;list-style: disc;margin-bottom: 10px;}

#PARTNERS ul{padding-left: 20px;}
#PARTNERS ul li {line-height: 1.5;list-style: disc;margin-bottom: 10px;}


/*contact*/
.contact-table{margin-bottom: 15px;}
.contact-table tr{border-bottom: 1px solid #e7eaf1;}
.contact-table tr:last-child{border-bottom: 1px solid transparent;}
.contact-table tr td{padding:10px 0;line-height: 45px;text-align: left;vertical-align: text-top}

@media (max-width:767px){
   .section-page{padding: 30px 0}
    .news-line img{width: 100%;margin-bottom: 15px}
    .news-line .news-text{width: 100%;float: right;padding-left: 0;font-size: 15px}
    .news-line .news-text h2{font-size: 22px;margin-bottom: 15px;}
    .news-line .news-text h2 a{color: inherit;text-decoration: none}
    .news-line .news-text h2 a:hover{color: #2d8cdd}
    .news-line .news-text h3{font-size: 1px;margin-bottom: 10px;}
    .article-content{padding:10px;}
     .article-content img{ display: block;max-width:100%;height: auto;}
    .article-content h2{border-bottom: 1px solid #e7eaf1;padding-bottom: 10px;margin-bottom: 10px}
    .article-content h2 .title{font-weight: bold;width: 100%;margin-bottom: 10px;}
    .article-content h2 .date{display:block;float: none;font-size: 14px;line-height: 34px;}

    .ny-content{font-size: 16px;line-height: 30px;padding: 0 15px;}
    .product-content{font-size: 16px;line-height: 30px;padding: 0 15px;}
     .ny-content img{ display: block;max-width:100%;height: auto;}

}


/* hr服务模块 */

.bg-blue{background: #2d8cdd}
.bg-green{background: #4cae4c}
.bg-orange{background: #d58512}
.bg-red{background: #761c19}
.bg-dark{background: #666}


.hr-header{background:url("../image/hrbanner.jpg") center;height: 789px;margin-top: -90px;font-family: Arial, sans-serif}
.hr-header h1{font-weight: bold;color:#fff;font-size: 60px;}
.hr-header h2{color:#fff;font-size:62px;}
.hr-header .intro{font-size: 22px;color: #fff;}
.hr-header .slogen{margin-top: 260px;}


.btn-hr{background: #2d8cdd;font-weight: bold;color:#fff;padding: 15px;}
.btn-hr:hover{color: #5cb85c}

.hr-section{padding: 80px 0;color: #444}
.hr-title{font-size: 42px;font-weight: bold;text-align: center;margin-bottom: 25px;color: #333}
.hr-intro{font-size: 18px;line-height: 2;margin-bottom: 30px;text-align: center}

.hr-sides{min-height: 210px;padding: 10px;text-align: center}
.hr-sides h2{font-weight: bold;color:#fff;margin-bottom: 25px;margin-top: 25px;}
.hr-sides h3{font-weight: bold;color:#fff;padding: 15px;font-size: 20px;}
.hr-sides p{color:#fff;font-size: 16px;line-height: 1.5;padding: 10px 100px;}
.hr-sides ul{padding:10px 10px 10px 25px;background: #f7f8fa;min-height: 180px;}
.hr-sides ul li{text-align: left;padding:10px;list-style: disc;font-size: 14px;}

.hr-why{padding: 10px 0;margin-top: 40px;}
.hr-why h2{font-weight: bold;font-size: 24px;margin-bottom: 25px;color:#333}
.hr-why ul{padding-left: 15px;}
.hr-why ul li{list-style: disc;font-size: 16px;margin-bottom: 10px;}

.hr-items{min-height: 300px;}
.hr-items h2{font-weight: bold;margin-bottom: 25px;}
.hr-items .intro{font-size: 16px;margin-bottom: 30px;}
.hr-items .intro ul li{font-size: 16px;margin-bottom: 25px;list-style: disc}

.hr-item-v{border: 1px solid #e7eaf1;padding: 3px;}
.hr-item-v h3{font-size:18px;font-weight: bold;padding: 15px 10px;text-align: center}
.hr-item-v .brief{font-size:14px;padding:15px 10px 25px 10px;text-align: center}

.hr-foot{background: #0F1823;padding: 30px 0;}
.hr-foot-menu{color: #64717F;}
.hr-foot-menu h4{font-weight: bold;font-size:16px;padding-bottom: 15px;}

.hr-home{padding: 10px 0;margin-top: 40px;}
.hr-home h2{font-weight: bold;font-size: 24px;margin-bottom: 25px;color:#333}
.hr-home h2 span{font-weight:normal;}
.hr-home p{font-size: 16px;color:#333;}
.hr-home ul{padding-left: 0}
.hr-home ul li{font-size: 16px;margin-bottom: 15px;padding: 10px 15px;background: rgba(0,0,0,0.5);min-height: 80px;}

.section-home{background:url("../image/home.jpg") center;padding: 80px 0;color: #fff}
.section-home .hr-title{color: #fff}

/*design服务模块*/
.design-header{background:url("../image/designbanner2.jpg") center;height: 789px;margin-top: -90px;font-family: Arial, sans-serif}
.design-header h1{font-weight: bold;color:#fff;font-size: 89px;}
.design-header h2{color:#fff;font-size:42px;}
.design-header .intro{font-size: 22px;color: #fff;}
.design-header .slogen{margin-top: 260px;}

.btn-hr{background: #2d8cdd;font-weight: bold;color:#fff;padding: 15px;}
.btn-hr:hover{color: #5cb85c}

.design-items{min-height: 300px;}
.design-items h2{font-weight: bold;margin-bottom: 25px;}
.design-items .intro{font-size: 16px;margin-bottom: 30px;text-align: left}
.design-items .intro ul li{font-size: 16px;margin-bottom: 25px;list-style: disc}

.desgin-section{padding: 80px 0;color: #444}
.desgin-title{font-size: 42px;font-weight: bold;text-align: center;margin-bottom: 25px;color: #333}
.desgin-intro{font-size: 16px;line-height: 2;margin-bottom: 30px;}

/*荣誉板块*/
.founder-pic{padding: 60px 0}
.founder-pic .items{margin-bottom: 25px;margin-top: 0;min-height: 260px;}
.founder-pic .items h3{margin: 15px 0;text-align: center;font-size: 16px;}


/*优势板块*/
.youshi{padding:60px 0;}
.youshi .title h2{text-align: center;font-weight: bold;padding: 30px 0;border-bottom: 1px solid #e7eaf1;margin-bottom: 30px;}
.ys-items{min-height: 180px;border-bottom: 1px solid #e7eaf1;margin-bottom: 20px;overflow: hidden;text-align: center}
.ys-items img{border: 1px solid #e7eaf1}
.ys-items h2{font-weight: normal;margin-bottom: 25px;text-align: left}
.ys-items .intro{font-size: 16px;margin-bottom: 30px;text-align: left}
.ys-items .intro ul li{font-size: 16px;margin-bottom: 25px;list-style: disc;text-align: left}

/*内页副级导航*/
.info{padding:20px 0;border-bottom: 1px solid #e7eaf1}
.subbar{background: transparent;padding:5px 0;text-align: center}
.subbar ul{padding-left:15px;}
.subbar ul li a{display: block;padding: 6px 20px;text-decoration: none;color: #444;float: left;margin-right: 10px;background:#f8f9fa}
.subbar ul li a:hover{background: #333;color: #fff;}
.subbar ul li a.active{background: #EE2C29;color: #fff;}
.subbar ul li a.all{background: #777;color: #fff;}


/*内页引导区域*/
.adv{background: #f8f9fa;padding:15px;margin-top:20px;margin-bottom: 20px;min-height:100px;overflow: hidden}
.adv dl{margin-bottom: 0;}
.adv dl.right{border-left: 1px dashed #e7eaf1;padding-left: 20px;}
.adv dt{font-weight: bold;font-size:18px;margin-bottom: 15px;}
.adv dt span{font-size:24px;margin-bottom: 15px;color: #EE2C29}
.adv dd{line-height: 2}