﻿@charset "utf-8";/* css document */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,header,hgroup,nav,section,article,aside,footer,figure,figcaption,menu,button{margin:0;padding:0}body{font-family:"微软雅黑";line-height:1.5;font-size:18px;color:#000;background-color:#f8f8f8;-webkit-user-select:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;outline:0}ul,li{list-style:none}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}.clearfix:after{clear:both;}.ydl{ width: 100%; height: auto; margin: 0 auto; font-family: 微软雅黑 arial; box-sizing: border-box;}.ydl .banner{ width: 100%; height: auto; margin: 0 auto; position: relative; }.ydl .banner img{ max-width: 100%; height: auto; vertical-align: bottom; border: 0;}.ydl .part1{ width: 100%; height: auto; margin:0 auto; }.ydl .part1 .title{ text-align: center;font-size: 32px; color: #f36c06; padding: 40px 0 0 0; font-family: 黑体;}.ydl .part1 .title2{ text-align: center;font-size: 24px; color: #000; padding: 20px 0; font-family: 黑体; line-height: 150%;}.w1200{ width: 1200px; height: auto; margin: 0 auto;}.ydl .part1 .p1_1{ width: 100%; height: auto; background: #eeeeee;}.ydl .part1 .fimg{ width: 245px; height: auto; float: left;}.ydl .part1 .rinfo{ width: 955px; height: auto; float: right;}.ydl .part1 .rinfo h3{ width: 90%; margin: 0 auto; padding-top: 50px; color: #ff7000; font-size: 24px; text-align: left; font-weight: 500;}.ydl .part1 .rinfo h4{ width: 90%; margin: 0 auto; padding-top: 0px; color: #000; font-size: 20px; font-weight: bold;}.ydl .part1 .rinfo p{ width: 90%; margin: 0 auto; padding: 20px 0; color: #090909; font-size: 16px;  line-height: 200%;}.ydl .part1 .rinfo .p1_zx{ width: 80%; height: auto; margin: 0 auto; text-align: right;  font-size: 20px;}.ydl .part1 .rinfo .p1_zx a{color: #ff7000;}.ydl .part1 .p1_2{ width: 585px; height: auto; float: right; background: #eeeeee; }.ydl .part2{ width: 100%; height: auto; margin:0 auto;  }.ydl .part2 .title{ text-align: center; font-size: 16px;  color: #000; padding: 40px 0;}.ydl .part2 .title2{ text-align: center; font-size: 18px;  color: #000; padding: 40px 0;}.ydl .part2 .l600{ width: 599px; height: auto; float: left;}.ydl .part2 .r600{ width: 599px; height: auto; float: right;}.ydl .part2 .r600 li{ width: 298px; height: auto; float: left; border-left: 1px solid #fff;}.ydl .part2 .p2_zx{ width: 100%; height: auto; margin: 0 auto;}.ydl .part2 .p2_zx img{ max-width: 100%; height: auto; vertical-align: bottom; border: 0;}.ydl .part2 .p2_zx ul{ width: 100%; margin: 0 auto;}.ydl .part2 .p2_zx ul li{ width: 50%; float: left;}.ydl .part2 .p2_kc{ width: 100%; height: auto; margin: 0 auto;}.ydl .part2 .p2_kc .kc1{ width: 100%; height: 614px; background:  top center no-repeat;}.ydl .part2 .p2_kc .kc2{ width: 100%; height: 576px; background:  top center no-repeat; position: relative;}.kc1 .kc_nr{ width: 100%; height: 600px; background: rgba(0,0,0,0.54); margin: 0 auto;}.kc1 .kc_nr .tt1{ text-align: center; color: #fa7004; font-size: 32px; padding: 10px 0 10px 0; letter-spacing: 2px; }.kc1 .kc_nr .tt2{ text-align: center; color: #fa7004; font-size: 26px; padding-bottom: 10px; }.kc1 .kc_nr .kc_time{ text-align: center; color: #fff; font-size: 22px;line-height: 150%; padding-top: 15px;}.kc1 .kc_nr .kc_detail{ width: 1202px; height: auto; margin: 0 auto; box-sizing: border-box; border-top: 1px solid #fff; border-right: 1px solid #fff;  color: #fff;}.kc1 .kc_nr .kc_detail li{ width: 300px; height:150px; float: left; border-bottom: 1px solid #fff; border-left: 1px solid #fff; box-sizing: border-box;  padding-top: 5px;}.kc1 .kc_nr .kc_detail li p{ font-size: 16px; line-height: 175%; color: #fff;  padding-left: 5px;}.kc1 .kc_nr .kc_detail2{ width: 1202px; height: auto; margin: 0 auto; box-sizing: border-box;  border-right: 1px solid #fff;  color: #fff;}.kc1 .kc_nr .kc_detail2 li{ width: 300px; height:125px; float: left; border-bottom: 1px solid #fff; border-left: 1px solid #fff; box-sizing: border-box; padding-top: 5px;}.kc1 .kc_nr .kc_detail2 li p{ font-size: 16px; line-height: 175%; color: #fff; padding-left: 5px;}.kc_nr .kc-zx{ width: 200px; height: auto; border: 1px solid #fff; text-align: center; padding: 10px 0; font-size: 22px; margin: 20px auto;}.kc_nr .kc-zx a{ color: #fff;}.kc2 .kc_ys{ width: 1200px; height: 550px;  background: #b18c62; position: absolute; bottom: 0; left: 50%; margin-left: -601px;}.kc2 .kc_ys .t-en{ text-align: center; color: #fff; font-size: 32px; padding: 20px 0 10px 0; letter-spacing: 2px; }.kc2 .kc_ys .t-cn{ text-align: center; color: #fff; font-size: 26px; padding-bottom: 20px;}.kc2 .kc_ys ul{ width: 100%; height: auto; margin: 0 auto;}.kc2 .kc_ys ul li{ float: left; width: 50%; border-top:2px solid #262626; border-right: 2px solid #262626; box-sizing: border-box; color: #fff; position: relative;}.kc2 .kc_ys ul li:nth-child(even){ border-right: 0;}.ys-li{ font-size: 28px; padding: 20px; line-height: 200%;}.ys-li2{ font-size: 28px; padding: 0 20px 20px 20px; }.ys-zx{ position: absolute; bottom: 15px; right: 30px;}.ydl .part3{ width: 100%; height: auto; margin:0 auto;  }.ydl .part3 .title{ text-align: center; font-size: 36px; font-family: 黑体; color: #f36c06; padding: 50px 0 20px 0;}.ydl .part3 .title2{ text-align: center; font-size: 24px; font-family: 黑体; color: #000;  padding-bottom: 50px; line-height: 150%;}.ydl .part3 .title-3{ text-align: center; font-size: 36px; font-family: 黑体; color: #f36c06; padding: 50px 0 20px 0; line-height: 150%;}.ydl .part3 .list1{ width: 100%; height: auto; margin: 0 auto; }.ydl .part3 .list1 li{ width: 393px; height: auto; float: left; margin-left: 10px; margin-top: 5px;}.ydl .part3 .list1 li:nth-child(3n 1){ margin-left: 0;}.part3  .doctor{ width: 100%; height: auto; margin: 2% auto;}.doctor ul{ width: 100%; height: auto;}.doctor ul li{ width: 32%; height: auto; float: left; margin-left: 2%;}.doctor ul li:first-child{ margin-left: 0;}.doctor ul li p{ width: 90%; margin: 0 auto; padding: 5px 0; font-size: 24px; color: #000; text-align: center; line-height: 200%; }.p3-txt{ text-align: center; padding: 30px 0; font-size: 24px; color: #000; line-height: 200%;}.p3-bg{ width: 100%; height: 626px; background:  top center no-repeat;}.p3-bg .t_en{ font-size: 32px; text-align: center; color: #f36c06; padding: 20px 0 10px 0;}.p3-bg .t_cn{ font-size: 28px; text-align: center; color: #f36c06; padding-bottom: 20px;}.p3-bg .gh{ width: 80%; height: auto; margin: 0px auto; color: #fff; line-height: 200%; font-size: 24px;}.p3-bg .p3-zx{ width: 200px; height: auto; text-align: center; padding: 15px 0; background: #d45f07; border-radius: 10px; margin: 0 auto; margin-top: 20px; font-size: 18px;}.p3-bg .p3-zx a{ color: #fff;}.ydl .part4 { width: 100%; height: auto; margin:0 auto; margin-top: 40px;  }.ydl .part4 img{ max-width: 100%; height: auto; vertical-align: bottom; border: 0;}.part5 .t_en{ font-size: 32px; text-align: center; color: #f36c06; padding: 20px 0 10px 0;}.part5 .t_cn{ font-size: 28px; text-align: center; color: #f36c06; padding-bottom: 20px;}.part5 .zp{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}.part5 .zp li{ width: 576px; height: auto; float: left;}.part5 .zp li:last-child{ float: right;}.work3 {    width: 100%;    min-width: 1200px;    background: #fff;}.pc-bm {    margin: 30px auto;    height: 600px;}.pc-bm .lbt {    text-align: center;    border-bottom: #efe1d8 solid 2px;    padding: 10px;}.pc-bm .lbt span {    font-size: 36px;    color: #69381b;    font-weight: bold;    letter-spacing: 5px;}.pc-bm .lbt p {    font-size: 22px;    line-height: 36px;    padding: 10px;}.pc-bm .lxc {    line-height: 50px;    font-weight: bold;    letter-spacing: 1px;    font-size: 34px;    color: #ff9a30;    font-family: "微软雅黑", "黑体", arial, sans-serif, "新宋体";    text-align: center;    margin-top: 20px;}.pc-bm .lnr {    padding: 30px 80px;}.pc-bm .lnr .bmdt {    float: left;    width: 500px;    height: 345px;    background-color: #fff;    padding: 10px 20px;}.pc-bm .lnr .bmdt .bm {    height: 30px;    margin: 20px 20px;}.pc-bm .lnr .bmdt .bm .title1 {    color: #cc2222;    font-size: 24px;    font-family: "microsoft yahei", arial;}.pc-bm .lnr .bmdt .bm .title1 span {    color: #0073c3;}.pc-bm .lnr .bmdt .bm .title1 b {    font-weight: normal;    color: #999;    font-size: 14px;    text-transform: uppercase;    font-family: "courier new", courier, monospace;    margin-left: 4px;}.pc-bm .lnr .nameac {    width: 100%;    height: 270px;    overflow: hidden;    background-color: #f37a7a;    color: #fff;}.pc-bm .lnr .nameac ul {}.pc-bm .lnr .nameac li {    float: left;    padding: 0;    height: 25px;    width: 500px;    padding-left: 25px;    letter-spacing: 2px;}.pc-bm .lnr .nameac li span {    display: inline-block;    line-height: 25px;    overflow: hidden;}.pc-bm .lnr .nameac .name {    width: 80px;}.pc-bm .lnr .nameac .privce {    width: 100px;}.pc-bm .lnr .nameac .coure {    width: 190px;}.pc-bm .lnr .nameac .level {    width: 85px;}.pc-bm .lnr .bmbd {    float: right;    width: 345px;    height: 365px;    border-radius: 10px;    background: rgba(22,22,22,0.3);    font-size: 14px;}.pc-bm .lnr .bmbd .sex {    width: 150px;    height: 25px;    margin: 20px 0 0 165px;    color: #fff;    line-height: 25px;    font-size: 16px;}.pc-bm .lnr .bmbd .sex input {    margin: 2px 5px 0 20px;    width: 20px;    height: 20px;}.pc-bm .lnr .bmbd .input1 {    height: 32px;    margin: 10px 0 30px 20px;    font-size: 14px;    color: #fff;    letter-spacing: 2px;}.pc-bm .lnr .bmbd .input1 span {    color: #ff9a30;    font-size: 14px;}.pc-bm .lnr .bmbd .input12 {    height: 32px;    margin: 10px 0 30px 20px;    font-size: 14px;    color: #fff;    letter-spacing: 2px;    text-indent: 0px;}.pc-bm .lnr .bmbd .input12 span {    color: #ff9a30;    font-size: 14px;}.pc-bm .lnr .bmbd .input1 input {    width: 210px;    height: 32px;    font: 14px/32px '宋体';    color: #666;    border: #fff solid 1px;    margin-left: 5px;}.pc-bm .lnr .bmbd .input1 select {    width: 212px;    height: 36px;    font-size: 14px;    margin-left: 5px;}.pc-bm .lnr .bmbd .input12 input.qq {    width: 210px;    height: 32px;    font: 14px/32px '宋体';    color: #666;    border: #fff solid 1px;    margin-left: 5px;}.pc-bm .lnr .bmbd .ljyy {    width: 208px;    height: 33px;    margin: 20px 0 0 0px}.pc-bm .lnr .bmbd .bmtj {    text-align: center;}