/* 公共样式 */
@charset "UTF-8";
* {margin: 0;padding: 0;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0; font-family: "Microsoft YaHei UI", Arial; font-size: 16px;}
a{color:#333; text-decoration:none;}
em, strong, i {font-weight: normal; font-style:normal}
li{list-style:none}
h3,h4,h5 { font-weight: normal;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input, select, button, textarea {outline: none; font-family: "Microsoft YaHei UI Light"; border: none;background: none;}
button,input[type="submit"], input[type="button"] {cursor: pointer;}
.f-l { float: left;}
.f-r { float: right;}
*::-webkit-scrollbar {width: 4px; height: 4px;}
*::-webkit-scrollbar-thumb { border-radius: 4px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #6cc162;}
*::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 4px; background: #fff;}
.clear {clear: both;}
.f_none {float: unset}
textarea {resize: none;}
.w1400 {width: 1400px; margin: 0 auto;}
/*---头部---*/
.section {position: absolute; top: 0; width: 100vw; height: 100vh; overflow: hidden}
.header_block {height: 72px; display: none;}
header {position: relative; width: 100%; top: 0; left: 0; background-color: #6cc162; height: 116px; transition: 500ms; box-sizing: border-box; padding: 11px 13px;}
header.float {position: fixed; z-index: 9999; }
/*header.float .logo {transform: scale(0.6); top: -44px;}
header.float .first-menu {height: 0;}*/
header.org {position: relative; }
/*header.org .logo {transform: scale(1); top: 1px;}
header.org .first-menu {height: 42px;}*/
.top {width: 1400px; margin: 0 auto;}
.first-menu {height: 42px; overflow: hidden; transition: all 500ms;}
.first-menu p {line-height: 42px; height: 42px; overflow: hidden;}
.first-menu p a {color: #eee; display: inline-block; margin-right: 34px; position: relative}
.first-menu p a:after {height: 14px; border-left: 1px solid #fff; position: absolute; right: -17px; top: 15px; content: ''}
.first-menu p.f-l a:last-child:after {display: none;}
.first-menu span {float: right; color: #eee; font-size: 18px; margin-top: 12px; cursor: pointer;}
.two-menu {height: 50px;}
.two-menu ul {height: 63px; max-width: 538px;}
.two-menu li {display: inline-block; width: 96px; margin-right: 6px; position: relative;}
.two-menu li > a {display: block; color: #fff; line-height: 50px; padding-bottom: 35px; font-size: 18px; position: relative; z-index: 300}
.two-menu ul.f-r li {margin-left: 6px; margin-right: 0;}
.two-menu ul.f-r a {text-align: right}
.two-menu li > a:before {width: 0; height: 4px; background-color: #319b3b; content: ''; transition: 500ms; position: absolute; left: 35px; bottom: 22px}
.two-menu li > a:after {width: 4px; height: 0; background-color: #319b3b; content: ''; transition: 500ms; position: absolute; left: 35px; bottom: 22px}
.two-menu li:hover > a:before {width: 70px; left: 0}
.two-menu li:hover > a:after {height: 20px; bottom: 2px;}
.two-menu li:last-child {margin-right: 0;}
.two-menu .son-menu {display: none; opacity: 0; width: 780px; overflow: hidden; height: 216px; box-sizing: border-box; padding: 32px 23px; position: absolute; left: 0; top: 80px; z-index: 1000; box-shadow: 0 0 8px rgba(177,177,177,0.3); background: #fff url("./images/son_bg.jpg") no-repeat 80px bottom;}
.two-menu .son-menu p {float: left; width: calc(100% - 260px); height: 152px;}
.two-menu .son-menu p a {display: inline-block; width: 130px; line-height: 40px; font-size: 18px; margin-right: 20px; transition: 300ms;}
.two-menu .son-menu img {float: right; width: 260px; height: 152px;}
.two-menu .son-menu:before {height: 3px; width: 0; position: absolute; left: 0; top: 0; background-color: #319b3b; transition: 1300ms; content: ''}
.two-menu li:hover .son-menu {animation: sonMenu 300ms forwards; display: block}
.two-menu li:hover .son-menu:before {width: 100%;}
.two-menu .son-menu p a:hover {color: #4e9944}
.two-menu ul.f-r .son-menu {left: unset; right: 0}
.two-menu ul.f-r li > a:before {left: unset; right: 35px}
.two-menu ul.f-r li > a:after {left: unset; right: 35px}
.two-menu ul.f-r li:hover > a:before {right: 0}
@keyframes sonMenu {
  from { opacity: 0; height: 0}
  to { opacity: 1; height: 216px;}
}
.banner {width: 100%; height: calc(100vh - 116px); overflow: hidden; position: relative}
.banner li, banner a {display: block; width: 100%; height: 100%; overflow: hidden}
.banner img {display: block; width: 100%; height: 100%;}
.banner li {position: absolute; left: 0; top: 0; display: none; z-index: 1}
.banner li:first-child {display: block}
.banner a {background: no-repeat center / 100% auto; height: 100%; display: block}
.mouse_down {width: 72px; height: 66px; text-align: center; animation: mouseShake 1.2s alternate infinite ease-in; color: #fff; position: absolute; left: calc(50% - 36px); bottom: 23px; cursor: pointer; z-index: 2;}
.mouse_down:before {font-size: 42px;}
.mouse_down span {display: block; color: #fff; font-size: 20px; margin-top: 10px;}
.banner_page {position: absolute; height: 30px; right: 133px; z-index: 4; bottom: 48px; padding: 0 24px;}
.banner_page span {display: inline-block; color: #fff; line-height: 30px; font-size: 14px; padding: 0 5px; transition: all 300ms; margin: 0 3px;}
.banner_page span:after {border-top: 1px solid #fff; width: 0px; display: inline-block; content: ''; position: relative; top: -5px; right: -7px;}
.banner_page span.curr {font-weight: bold; font-size: 18px;}
.banner_page span.curr:after { width: 40px;}
.banner_page em {width: 24px; cursor: pointer; height: 24px; position: absolute; top: 2px;}
.banner_page em.prev {left: 0; transform: rotate(180deg)}
.banner_page em.next {right: 0;}
.banner_page em:after {border-top: 2px solid #fff; border-right: 2px solid #fff; content: ''; transform: rotate(45deg); position: absolute; width: 8px; height: 8px; left: 5px; top: 7px;}

@keyframes mouseShake {
  from {bottom: 33px}
  to {bottom: 12px;}
}
.two-screen {height: 100vh; width: 100vw; background-color: #fff; position: absolute; left: 0; bottom: -100vh; z-index: 101; overflow-y: scroll}
.one_box {background: #f7f9fc url('./images/news_bg.jpg') no-repeat left bottom;box-sizing: border-box;padding: 60px 0;}
.one_content {width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;}
.one_content .left_con {width: 32%;}
.common-title {height: 60px; margin-bottom: 20px; line-height: 60px; overflow: hidden; }
.common-title a.st {font-size: 30px; color: #6cc162; font-weight: bold}
.common-title span {font-size: 26px; color: #c5c5c5; margin-left: 15px; font-weight: normal;}
.common-title span.white{ color: #ffffff;}
.common-title a.sb {float: right; font-size: 14px; color: #6cc162; font-weight: bold; margin-top: 10px;}
.left_con .notice_box {box-sizing: border-box;display: block; margin-bottom: 15px;}
.left_con .notice_box:last-child{ margin-bottom: 0;}
.left_con .notice_box:hover .notice_con{ color: #02a067;}
.left_con .notice_box .notice_con {transition: all 300ms;font-size:16px;color: #333;line-height: 30px;box-sizing: border-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.left_con .notice_box .data {height:35px;line-height:35px;display:flex;align-items: center;}
.left_con .notice_box .data .num{font-size: 14px;color: #6cc162;margin-right: 17px;}
.left_con .notice_box .data i {height:0 ; border-bottom:1px solid #ededed ; width: 100%; flex: 1;}

.left_con.right_con {width: 65%;}
.con1Box{display: flex; justify-content: space-between;}
.con1_left{ width: 437px; overflow: hidden; margin-top: 10px;}
.con1_left .picBox{ height: 275px; position: relative; width: 100%; overflow: hidden; display: block; margin-bottom: 20px;}
.con1_left .picBox img{ width: 100%; height: 100%;}
.con1_left .picBox .text{ height:30px; line-height: 30px; padding: 10px 25px; background: rgba(0,0,0,0.5);  position: absolute; left:0; bottom: 0;width: 100%}
.con1_left .picBox .text span{font-size: 16px; color: #fff;
    word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.con1_List a{ display: block;}
.con1_List p{ font-size:16px;color: #333;line-height: 30px;text-overflow: ellipsis;overflow: hidden;transition: all 300ms;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.con1_List span{font-size:14px;color: #777;line-height: 25px;text-overflow: ellipsis;overflow: hidden;transition: all 300ms;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.con1_List a:hover p{color: #02a067;}
.con1_List a:hover span{color: #02a067;}
.con1_right{ width: 445px; overflow: hidden;}
.con1_right .con1_List a{height:84px;border-bottom: 1px solid #eeeeee; padding-bottom: 10px; margin-bottom: 10px;}
.con1_right .con1_List a:last-child{ border-bottom: none;padding-bottom: 0; margin-bottom: 0;}
.con1_right .con1_List .num {float: left;width: 78px;height: 84px;background-color: #e9ebf0;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 30px;color: #6cc162;flex-direction: column;margin-right: 17px;}
.con1_right .con1_List .num i {font-size: 17px;}

.left_con.right_con.msg_content {display: flex;flex-wrap: wrap;width: 100%;}
.left_con.right_con.msg_content .r_one {width: 358px;margin-right: 30px !important;margin-top: 30px;transition: all .3s;}
.left_con.right_con.msg_content .r_one:nth-child(3n+3) {margin-right: 0 !important;}
.left_con.right_con.msg_content .r_one:hover {box-shadow: 0 2px 10px 5px #e6e6e6;}
.left_con.right_con.msg_content .r_one .img {height: 225px;}
.left_con.right_con .r_one {display: inline-block;width: 410px;border: 1px solid #e6e6e6;background-color: #fff;box-sizing: border-box;padding-bottom: 30px;margin-top: 8px;overflow: hidden;}
.left_con.right_con .r_one:nth-child(2) {margin-right: 70px;}
.left_con.right_con .r_one .img:hover img {transform: scale(1.1);}
.left_con.right_con .r_one .img {width: 100%;height: 260px;overflow: hidden;padding: 0;}
.left_con.right_con .r_one .img img {width: 100%;height: 100%;transition: all 300ms;}
.left_con.right_con .r_one p {box-sizing: border-box;padding: 0 25px;}
.left_con.right_con .r_one .title_text {margin: 20px 0;font-size: 16px;color: #333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.left_con.right_con .r_one .r_desc {margin: 20px 0;font-size: 14px;color: #888;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 26px;}
.left_con.right_con .r_one .r_read {display: flex;align-items: center;justify-content: space-between;}
.left_con.right_con .r_one .r_read .time_text {font-size: 16px;color: #6cc162;display: flex;align-items: center;}
.left_con.right_con .r_one .r_read .time_text::before {margin-right: 7px;}
.left_con.right_con .r_one .r_read .read_btn {display: inline-block;width: 60px;height: 28px;line-height: 28px;text-align: center;background-color: #6cc162;font-size: 14px;color: #fff;}
.left_con.right_con .r_one:hover .title_text {color: #6cc162}
.right_list {float: right; width: 424px}
.right_list li {margin-top: 6px; padding-left: 10px; position: relative;}
.right_list li:before {width: 3px; height: 3px; background-color: #dcdcdc; content: ''; position: absolute; left: 0; top: 18px;}
.right_list li a {display: block; line-height: 38px; overflow: hidden; transition: 300ms;}
.right_list li span {display: block; text-align: right; color: #999}
.right_list li a:hover {color: #6cc162;}
.medicine {background-color: #f3f3f3; height: 350px; padding: 60px 0;}
.medicine-box {width: 442px; margin-right: 35px;}
.medicine-box:last-child {margin-right: 0;}
.video {width: 441px; height: 269px; position: relative}
.video i {position: absolute; width: 53px; height: 53px; cursor: pointer; font-size: 52px; color: #fff; left: calc(50% - 27px); top: 110px; z-index: 4;}
.video i.hide {display: none;}
#school_video {width: 441px; height: 269px;}
.media_news li {height: 120px; margin-bottom: 22px;}
.media_news li a {display: block}
.media_news li span {width: 67px; height: 104px; margin: 5px 20px 0 0; box-sizing: border-box; padding: 11px 5px; float: left; background-color: #6cc162}
.media_news li em {display: block; line-height: 36px; color: #f1c60a; text-align: center; font-family: Arial; font-size: 30px;}
.media_news li i {line-height: 22px; display: block; color: #fff; text-align: center; font-size: 13px;}
.media_news li h3 {float: right; width: 350px; line-height: 30px; transition: all 300ms; height: 60px; font-size: 16px; overflow: hidden; color: #000;}
.media_news li p {font-size: 14px; width: 350px; float: right; color: #666; transition: all 300ms; height: 48px; line-height: 24px; margin-top: 8px;}
.media_news li a:hover h3, .media_news li a:hover p {color: #02a067;}
.h60{ height: 60px; overflow: hidden;}
/*.glamour {background: url("./images/glamour.jpg") no-repeat center; background-size: auto 100%; height: 985px; width: 100%; box-sizing: border-box; padding: 36px 0;}*/
.glamour {background-color: #f5f5f5;  background-size: auto 100%; height: 900px; width: 100%; box-sizing: border-box; padding: 36px 0;}
.glamour .common-title {width: 1400px; margin: 0 auto 30px;}
.glamour .list {overflow: hidden; height: 260px; margin-top: 20px;}
/*.glamour .list ul {display: flex; flex-wrap: nowrap;}*/
.glamour .list li {overflow: hidden; width: 430px; height: 260px;}
.glamour .list li a {display: block; width: 430px; height: 260px; overflow: hidden; position: relative}
.glamour .list img {display: block; width: 100%; transition: all 300ms;}
.glamour .list li p {position: absolute; left: 0; bottom: 0; transition: all 300ms; overflow: hidden; background-color: rgba(0,0,0,0.5); box-sizing: border-box; width: 100%; height: 40px; line-height: 40px; color: #fff; padding: 0 22px; font-size: 15px;}
.glamour .list li:hover img {transform: scale(1.03)}
.glamour .list li:hover p {background-color: rgba(108, 193, 98, 0.6);}
.glamour .dot {text-align: center; width: 1400px; margin: 20px auto 0;}
.glamour .dot span {width: 15px; height: 15px; border-radius: 50%; background-color: #bfbfbf; display: inline-block; margin: 0 5px;}
.glamour .dot span.swiper-pagination-bullet-active {background-color: #6cc162}

.contactBox{ width: 1400px; overflow: hidden; padding-top: 60px;}
.contactDl_list{position: relative;width: calc(100%);}
.contactDl{display: flex;flex-wrap: nowrap;}
.contactDl .box{width: 380px; padding:45px 25px; background: #fff; position: relative; cursor: pointer; float: left;}
.contactDl li .title{ height: 30px; line-height: 30px; font-size: 16px; color: #333; }
.contactDl li .data{ display: flex; line-height: 26px;font-size: 14px;margin: 20px 0;}
.contactDl li .data em{ color:#6cc162; margin-right: 15px;}
.contactDl li .data i{ color:#222222;}
.contactDl li .pic{ height: 225px; overflow: hidden;}
.contactDl li .pic img{ width: 100%; height: 100%;}
.contactDl li .slogo{ height: 64px; width: 64px; background: #2aae67; border-radius: 100%; position: absolute; left:50%; top:-42px; margin-left: -42px; border:10px solid #f3f3f3}
.contactDl li .mcBox{position: absolute; top:0; right: 0; width: 100%; height: 100%;background: rgba(0,0,0,.5); display: none;}
.contactDl li:hover .mcBox{ display: block;}
.contactDl li .code{transition: all 300ms; height: 215px; width: 215px; overflow: hidden; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); background: #fff;}
.contactDl li .code img{width: 100%; height: 100%; }
.contactDl_list p {position: absolute; top: 50%; margin-top: -38px;z-index: 1; width: 76px; height:76px; cursor: pointer; border-radius: 100%; display: none;}
.contact_prev{ background: url(./images/prev.png) no-repeat center center;left:10px}
.contact_next{background: url(./images/next.png) no-repeat center center;right:10px}
.contactDl_list:hover p{ display: block;}





.memorabilia {background-color: #f5f5f5; padding: 40px 0;}
.memorabilia_l {float: left; width: 670px; height: 560px;}
.memorabilia_l ul {position: relative;}
.memorabilia_l li {position: absolute; display: none; left: 0; top: 0;}
.memorabilia_l li:first-child {display: block;}
.memorabilia_l a, .memorabilia_l img {display: block; width: 670px; height: 560px; transition: 300ms;}
.memorabilia_l a:hover img {transform: scale(1.03)}
.memorabilia_l p {height: 58px; line-height: 58px; color: #fff; overflow: hidden; font-size: 18px; background-color: rgba(0,0,0,0.5); box-sizing: border-box; position: absolute; left: 0; bottom: 0; z-index: 5; width: 100%; padding: 0 22px;}
.memorabilia_r {width: 700px; float: right; overflow: hidden;}
.memorabilia_r li {background-color: #fff; margin-bottom: 30px;}
.memorabilia_r li a {display: block; position: relative; box-sizing: border-box; padding: 25px 40px;}
.memorabilia_r li a:hover h3 {color: #6cc162;}
.memorabilia_r li h3 {color: #333; font-size: 18px; height: 36px; transition: 300ms; line-height: 36px; overflow: hidden; margin-bottom: 15px;}
.memorabilia_r li p {line-height: 26px; height: 52px; overflow: hidden; color: #777; font-size: 14px;}
.memorabilia_r li h6 {border-top: 1px solid #e5e5e5; height: 70px; margin-top: 16px; padding-top: 25px;}
.memorabilia_r li em {float: left; line-height: 26px; color: #999; transition: all 300ms;}
.memorabilia_r li i {font: bold 36px/44px 'Microsoft YaHei UI'; color: #999; display: block;}
.memorabilia_r li span {float: right; color: #999; margin: 20px 0 0; transition: all 300ms;}
.memorabilia_r a:hover em, .memorabilia_r a:hover span, .memorabilia_r a:hover i {color: #6cc162}
.oa-box {width: 1500px; margin: 0 auto; padding: 60px 0 40px; display: flex}
/*.oa-box li {flex: 1}*/
.oa-box li a {display: block; line-height: 55px; font-size: 16px; color: #666; text-align: center;}
.oa-box li span { transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;width: 100px; height: 100px; display: block; margin: 0 auto; border-radius: 50%;  color: #fff; font-size: 54px; /**line-height: 100px;*/overflow: hidden; text-align: center;}
.oa-box li a:hover span{transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);}
/*.oa-box li:nth-child(2) span {background-color: #6cc162}
.oa-box li:nth-child(3) span {background-color: #22b374}
.oa-box li:nth-child(4) span {background-color: #d39b59}
.oa-box li:nth-child(5) span {background-color: #6cc88c}
.oa-box li:nth-child(6) span {background-color: #89c181}
.oa-box li:nth-child(7) span {background-color: #97ba97}*/
/*footer {background: #6cc162 url("./images/footer_wrap.jpg") repeat-x center bottom;}*/
.fu {height: 302px; background: #6cc162 url("./images/footer_bg.jpg") no-repeat center top;}
.link {border-bottom: 1px solid #7bc772; padding: 18px 0 13px;}
.link div {width: 1000px; display: flex; margin: 0 auto;}
.link dl {flex: 1; height: 40px; color: #fff; position: relative; margin-right: 50px;}
.link dl:before {float: left; font-size: 20px; position: absolute; left: -30px; top: 10px;}
.link dt {width: 100%; line-height: 40px; height: 100%; cursor: pointer;}
.link dt:after {border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 8px; height: 8px; transform: rotate(45deg); content: ''; position: absolute; right: 14px; top: 11px;}
.link dd {display: none; width: 660px; height: 200px; z-index: 200; background-color: rgba(255,255,255,0.95); border-top: 3px solid #02a067; box-shadow: 0 0 8px rgba(166, 166, 166, 0.76); position: absolute; top: -206px; left: -20px;}
.link dd span {width: 100%; height: 200px; box-sizing: border-box; display: block; overflow: auto; padding: 5px 20px;}
.link dd:before {border: 10px solid transparent; border-top-color: #fff; transform: rotate(45deg); content: ''; position: absolute; left: 52px; bottom: -6px; background-color: #fff}
.link dl.curr dd {display: block;}
.link dd a {float: left; width: 160px; box-sizing: border-box; margin-right: 20px; height: 30px; line-height: 30px; font-size: 14px;}
.fa {line-height: 32px;
    width: 100%;
    font-size: 15px;
    color: #c4e6c0;
    margin: 185px auto 0;
    float: left;
    display: inline-block;
    text-align: center;}
.fq {float: right; margin-top: 55px;}
.fq p {margin-top: 20px;}
.fq span {display: inline-block; cursor: pointer; position: relative; margin: 0 12px; color: #fff; border: 1px solid #fff; width: 47px; height: 47px; font-size: 28px; border-radius: 50%; line-height: 45px; text-align: center;}
.fq span img {display: none; width: 101px; height: 101px; padding: 10px; background-color: #87cc7e; position: absolute; top: -128px; left: -40px;}
.fq span:hover img {display: block;}
.fq span:after {content: ''; border: 10px solid transparent; border-bottom-color: #6cc162; position: absolute; left: 13px; top: -25px}
.fq a {color: #fff; position: relative; line-height: 40px; display: inline-block; margin: 0 13px;}
.fq a:before {font-size: 32px; float: left; margin-right: 8px;}
.fq a img {display: none; width: 101px; height: 101px; padding: 10px; background-color: #87cc7e; position: absolute; top: -128px; left: -40px;}
.fq a:hover img {display: block;}
.fq a:after {content: ''; border: 10px solid transparent; border-bottom-color: #6cc162; position: absolute; left: 13px; top: -25px}
.config {line-height: 50px; color: #ccc; text-align: center; font-size: 14px; background: #55b34a;}
.config a{line-height: 50px; color: #ccc; text-align: center; font-size: 14px; background: #55b34a;}
.content-box {margin: -120px auto 0; position: relative; z-index: 2;}
.sub-banner, .sub-banner img {width: 100%; height: 465px; display: block; position: relative; z-index: 1;}
.c-l {width: 240px; background-color: #f2f2f2; padding-bottom: 20px; display: inline-block; float: left;}
.c-l h3 {width: 240px; height: 120px; background: url('./images/top_cate.jpg') no-repeat center; font-size: 30px; text-align: center; line-height: 120px; color: #fff;}
.c-l li {box-sizing: border-box;padding: 0 30px;}
.c-l li a {display: inline-block;width: 100%;box-sizing: border-box;padding: 25px 0;text-align: center;border-bottom: 1px dashed #d5d5d5;font-size: 18px;color: #666;}
.c-l li a.curr, .c-l li a:hover {color: #6cc162; font-weight: bold;}
.c-r {width: 1110px; box-sizing: border-box; padding-top: 75px;float: right;}
.location {width: 100%; height: 85px; box-shadow: 0 5px 8px rgba(219,219,219,0.6); background: url('./images/location_bg.jpg') repeat center; line-height: 85px; box-sizing: border-box; padding: 0 30px;}
.location h3 {float: left; font: bold 24px/85px 'Microsoft YaHei UI'; color: #333;}
.location p {float: right; font-size: 14px; color: #999;}
.location p a {display: inline-block; margin-left: 12px; position: relative; color: #999;}
.location p a:before {content: '-'; position: absolute; left: -11px ;}
.location p a:first-child:before {display: none;}
.business {margin-top: 35px;}
.detail_top {border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;padding-bottom: 10px;}
.detail_top.web {border: none; padding-bottom: 20px;}
.detail_top .d_title {font-size: 30px; line-height: 40px; color: #333; text-align: center; margin: 0 100px 15px;}
.detail_top .m_title {font-size: 30px;color: #315a96;font-weight: bold;text-align: center;width: 70%;margin: 20px auto;}
.jg_school {font-size: 30px;color: #000;font-weight: bold;text-align: center;margin-top: 20px;}
.detail_top p { text-align: center;}
.detail_top p span {font-size: 16px;color: #666; display: inline-block; margin: 0 10px;}
.article-detail {margin-top: 20px; line-height: 34px!important; overflow: hidden; padding: 0 30px 30px; font-size: 16px!important; color: #666!important;}
.article-detail img {max-width: 1110px; margin: 0 auto; height: auto;}
.near_news {display: flex; padding: 10px 0; border-top: 1px dashed #e5e5e5; margin-bottom: 40px;}
.near_news p {flex: 1; line-height: 40px; font-size: 16px; color: #333; margin-right: 15px; overflow: hidden;}
.near_news p span, .near_news p a {color: #666;}
.near_news p:last-child {margin: 0 0 0 15px;}
.near_news p a:hover {color: #02a067}
.department {margin-bottom: 20px; padding: 0 20px;}
.department:after, .pic_list:after, .qr-item ul:after, .leader:after {display: block; content: ''; clear: both;}
.department dt {height: 46px; line-height: 46px; font-size: 20px; margin-bottom: 20px; color: #6cc162; display: block}
.department dt:before {content: ''; width: 20px; height: 4px; background-color: #6cc162; float: left; margin: 23px 8px 0 0;}
.department dd {float: left; display: table; width: 230px; height: 70px; margin: 0 48px 20px 0;}
.department dd:nth-child(5), .department dd:nth-child(9), .department dd:nth-child(13), .department dd:nth-child(17){margin-right: 0;}
.department dd a{ display: table-cell; box-sizing: border-box; padding: 10px 22px; vertical-align: middle; line-height: 24px; background-color: #eef2e9; text-align: center; position: relative}
.department dd a:before {width: 6px; height: 30px; content: ''; background-color: #6cc162; position: absolute; left: 0; top: 20px;}
.text_news {padding: 0 20px}
.text_news li {height: 66px; line-height: 66px; text-align: right; color: #999; border-bottom: 1px dashed #d5d5d5}
.text_news li a {float: left; text-align: left; width: calc(100% - 110px); overflow: hidden; color: #333; transition: all 300ms;}
.text_news li a:before {width: 8px; height: 8px; border-radius: 5px; background-color: #c1c1c1; float: left; transition: all 300ms; margin: 28px 12px 0 0; content: ''}
.text_news li a:hover {color: #02a067;}
.text_news li a:hover:before {background-color: #02a067}
.page {height: 34px; margin: 50px 0; text-align: center}
.page a, .page span {min-width: 34px; height: 34px; border-radius: 4px; padding: 0 6px; display: inline-block; margin: 0 5px; background-color: #f0f0f0; line-height: 34px; color: #333; text-align: center;}
.page span {background-color: #6cc162; color: #fff;}
.page .hover {background-color: #6cc162; color: #fff;}
.pic_list {padding: 0 29px;}
.pic_list li {float: left; width: 320px; height: 242px; margin: 0 46px 26px 0;}
.pic_list li:nth-child(3n + 3) {margin-right: 0;}
.pic_list a, .pic_list i, .text_pic i, .text_pic img {display: block; overflow: hidden;}
.pic_list i, .pic_list img, .text_pic i, .text_pic img {width: 320px; height: 190px; transition: all 300ms;}
.pic_list li:hover img, .text_pic li:hover img {transform: scale(1.03);}
.pic_list span {height: 52px; overflow: hidden; text-align: center; display: block; line-height: 52px;}
.text_pic {padding: 0 30px;}
.text_pic li {height: 190px; padding: 40px 0; border-bottom: 1px dashed #d5d5d5}
.text_pic i {float: left;}
.text_pic div {float: right; width: calc(100% - 360px); height: 190px;}
.text_pic h3 {height: 40px; overflow: hidden; font-size: 20px; margin-bottom: 11px; line-height: 40px;}
.text_pic p {line-height: 30px; height: 90px; color: #666; overflow: hidden;}
.text_pic div:after {content: attr(data-day); line-height: 22px; margin-top: 20px; display: block; font-size: 14px; color: #aaa;}
.contact {position: relative; padding-top: 62px;}
.school {background: #f5f5f5 url("./images/jxl.jpg") no-repeat right center; height: 597px; box-sizing: border-box; padding: 110px 600px 74px 38px;}
.school h3 {height: 60px; line-height: 60px; color: #22b34a; font-size: 28px; margin-bottom: 40px; position: relative}
.school h3:after {width: 42px; height: 5px; background-color: #22b34a; position: absolute; left: 0; bottom: -20px; content: ''}
.school p {height: 165px; display: flex; margin-top: 150px;}
.school p span { line-height: 30px; flex: 1; text-align: center; color: #777; font-size: 14px;}
.school p em {display: block; height: 40px; line-height: 40px; text-align: center; font-weight: bold; color: #333;}
.school span:before {font-size: 40px; width: 90px; height: 90px; line-height: 90px; text-align: center; border: 1px solid #d4d4d4; border-radius: 50%; display: block; margin: 0 auto;}
.contact .c-l {position: absolute; left: 0; top: -120px; z-index: 3}
.map-box {height: 475px; margin-top: 70px;}
.map {float: left; width: 680px; height: 475px; border: 1px solid #ddd}
.map.tow {float: right}
.qr-item {margin: 55px 0;}
.qr-item h3 {height: 56px; line-height: 56px; font-size: 28px; color: #222; padding-bottom: 42px; position: relative}
.qr-item h3:after {width: 42px; height: 3px; background-color: #222; position: absolute; left: 0; bottom: 20px; content: ''}
.qr-item ul {margin-top: 42px;}
.qr-item li {width: 242px; height: 346px; transition: all 300ms; cursor: pointer; box-sizing: border-box; padding: 44px; float: left; margin-right: 47px; background-color: #fff; box-shadow: 0 0 13px rgba(180, 180, 180, 0.3);}
.qr-item li:last-child { margin-right: 0;}
.qr-item li img {display: block; width: 101px; height: 0px; transition: all 300ms; padding: 10px; margin: 0 auto; background-color: #fff;}
.qr-item li span {height: 72px; width: 72px; display: block; transition: all 300ms; margin: 55px auto 0; border: 2px solid #333; border-radius: 50%; font-size: 34px; line-height: 70px; text-align: center;}
.qr-item li em {text-align: center; display: block; margin-top: 20px; transition: all 300ms; line-height: 60px; font-size: 26px; color: #222;}
.qr-item li:hover {background-color: #6cc162}
.qr-item li:hover span {margin-top: 0; border-color: #fff; color: #fff;}
.qr-item li:hover em {margin-top: 0; color: #fff;}
.qr-item li:hover img {height: 100px;}
.site-map {width: 1340px; margin: 0 auto 50px;}
.site-map dl {margin-bottom: 20px;}
.site-map dt {height: 42px; line-height: 42px; margin-bottom: 10px; background-color: #e2efe0; padding: 0 12px; font-size: 18px; color: #6cc162}
.site-map dt:before {width: 8px; height: 20px; background-color: #6cc162; float: left; margin: 11px 20px 0 0; content: ''}
.site-map dd {display: block; line-height: 44px; height: 44px; padding: 0 15px;}
.site-map dd a {display: inline-block; margin-right: 60px; font-size: 16px; color: #333;}
.site-map dd span {color: #6cc162; display: inline-block; margin-right: 45px; font-size: 16px;}
.leader {width: 1050px; margin: 0 auto;}
.leader li {float: left; width: 505px; height: 334px; margin-bottom: 25px;}
.leader li:before {content: attr(data-worker); display: block; height: 64px; font: bold 22px/64px 'Microsoft YaHei UI'; color: #6cc162}
.leader li a {display: block; padding: 38px; height: 280px; transition: all 300ms; box-sizing: border-box; border-top: 4px solid #f5f5f5; background-color: #f5f5f5}
.leader li:nth-child(even) {float: right;}
.leader li img {float: left; width: 150px; height: 200px;}
.leader li div {float: right; width: 250px;}
.leader li h3 {height: 38px; font: bold 22px/38px "Microsoft YaHei UI"; color: #222;}
.leader li p {line-height: 28px; color: #666; height: 140px; margin-top: 20px; overflow: hidden;}
.leader li:hover a {border-top-color: #6cc162;}
.mail {width: 1127px; margin: 0 auto;}
.mail_preface h3 {height: 50px; line-height: 50px; color: #333; font-size: 24px; margin-bottom: 20px;}
.mail_preface p {line-height: 38px; color: #666; text-indent: 32px;}
.mail form h3 {height: 60px; line-height: 60px; border-bottom: 1px dashed #d4d4d4; color: #6cc162;}
.mail form p {display: flex; margin-bottom: 5px;}
.mail form span {flex: 1; margin: 0 30px;}
.mail form span:before {content: attr(data-label); height: 42px; line-height: 42px; display: block; color: #333;}
.mail form input {width: 100%; height: 48px; border: 1px solid #e6e6e6; transition: all 300ms; box-sizing: border-box; line-height: 30px; font-size: 16px; padding: 9px;}
.mail form textarea {width: 100%; height: 170px; border: 1px solid #e6e6e6; transition: all 300ms; padding: 8px; box-sizing: border-box; line-height: 30px; font-size: 16px;}
.mail form button {width: 330px; height: 56px; background-color: #6cc162; cursor: pointer; margin: 30px auto; display: block; font-size: 18px; color: #fff; letter-spacing: 5px; border-radius: 5px;}
.mail form input:focus, .mail form textarea:focus {border-color: #02a067; box-shadow: 0 0 6px rgba(2, 160, 103, 0.3)}
form input.error{border: 1px solid #e61414;}
label.error{color:#e61414;}
.zyejs {margin-top: 0.2rem}
.tt {border-bottom: 1px solid #dcdcdc; height: 50px; margin-top: 30px}
.zyejs p {width: 580px; margin: 0 auto; cursor: pointer; text-align: center; line-height: 50px; display: flex}
.zyejs p span {flex: 1; position: relative; font-weight: bold; font-size: 20px;}
.zyejs p span.curr:after {width: 80px; height: 3px; background-color: #6cc162; content: ''; position: absolute; left: calc(50% - 80px); bottom: -1px;}
.zyejs p span.curr {color: #6cc162}
.tc ul {display: none;}
.tc ul:after {content: ''; clear: both; display: block}
.tc ul:first-child {display: block}
.tc li {float: left; width: 330px; margin-right: 60px; height: 100px; transition: 300ms; margin-top: 30px; border-top: 3px solid #6cc162; background: #fff url("./images/yaox.png") no-repeat 60px center / auto 30%; box-shadow: 0 0 10px rgba(177,177,177,0.5);}
.tc li a {display: block; line-height: 100px; text-align: center; padding-left: 70px; transition: 300ms;}
.tc li:nth-child(3n + 3) {margin-right: 0}
.tc li:hover {background-color: #d3ecd0; background-image: url("./images/yaox_curr.png");}
.tc li:hover a { color: #6cc162}
.mig{margin-right: 55px}
/*html.hover1{filter: grayscale(100%); -webkit-filter: grayscale(100%);*/
/*            -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);*/
/*            -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale");*/
/*            filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*            -webkit-filter: grayscale(1);*/
/*}*/
.float_index {position: fixed; left: 0; top: 0; z-index: 10000; width: 200px; height: 100px; background-color: #fff}
.medicine_list1{overflow: hidden}
/* 问卷调查 start*/
.whdc {padding: 0 50px;margin: 0 auto;background: #fff;}
.whdc.whdcBox .articleTitle{font-size: 30px;}
.whdcT {clear: both;text-align: center;line-height: 45px;font-size: 26px;font-family: "microsoft yahei";color: #333333;}
.whdcTime {height: 38px;line-height: 38px;color: #666;font-size: 12px;}
.whdcText {font-size: 14px;line-height: 30px;padding: 15px 0;border-bottom: 1px solid #f0f0f0;margin-bottom: 15px;}
.whdcText.noborder {border: none;}
.whdcTable {text-align: center;margin-bottom: 30px;}
.whdcTable table {border: 1px solid #efeeee;}
.whdcTable table tr {border: 1px solid #efeeee;height: 58px;}
.whdcTable table tr td {border: 1px solid #efeeee;}
.whdcTable table .w1 {width: 25%;}
.whdcTable table .w2 {width: 25%;}
.whdcTable table .w3 {width: 25%;}
.whdcTable table .w4 {width: 25%;}
.whdcTable table tr td .con {padding: 0 15px;font-size: 16px;color: #333333;}
.whdcTable table tr td .con em {color: #333;font-style: normal;}
.whdcTable table tr td .con em.red {color: #fe051c;}
.whdcTable table tr td .con em.green {color: #2aa516;}
.whdcTable table tr td.gray {background: #f7f7f7;}
.whdcTable table tr td.gray .con {color: #333;}
.questionBox {overflow: hidden;clear: both;padding: 20px 0;clear: both;margin: 0 0 20px 0;border-bottom: 1px solid #efefef;}
.questionT {clear: both;overflow: hidden;width: 100%;font-size: 16px;padding-bottom: 8px;color: #333333;}
.questionT span {color: #cc0000;font-size: 13px;padding: 0 0 0 10px;}
.questionDl {clear: both;padding: 0;background: #FFF;}
.questionDl dd {clear: both;overflow: hidden;padding: 0;}
.questionDl dd em {display: block;width: 16px;height: 16px;float: left;margin: 8px 0 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: url(./images/kk1.png) no-repeat center center;}
.questionDl dd:last-child {border-bottom: none;}
.questionDl.radio em {border-radius: 16px;background: url(./images/kk1.png) no-repeat center center;}
.questionDl.radio em.selected {background: url(./images/kk1h.png) no-repeat center center;}
.questionDl.checkbox em.selected {background: url(./images/kk1h.png) no-repeat center center;}
.ChoiceBox {clear: both;overflow: hidden;cursor: pointer;}
.ChoiceBox.float {float: left;}
.ChoiceBox span {display: block;line-height: 20px;font-size: 14px;margin-left: 30px;padding: 6px 0;}
.ChoiceBox i {margin-left: 30px;}
.writeBox {float: left;display: inline;overflow: hidden;}
.writeBox input {width: 120px;border: none;display: block;float: left;font-size: 12px;margin: 0 0 0 10px;line-height: 25px;font-family: "microsoft yahei";border-bottom: 1px solid #b80b0b;}
.surveyBt {clear: both;overflow: hidden;padding: 20px 0 10px 0;}
.surveyBt a {display: block;width: 100%;line-height: 30px;border-radius: 3px;text-align: center;font-size: 14px;color: #fff !important;background: #b51413;margin: 0 auto;padding: 3px 0;}
.surveyBt a:hover {background: #007a5a;}
.dcBtn {clear: both;text-align: center;}
.dcBtn div {display: inline-block;overflow: hidden;}
.dcBtn div a {float: left;display: inline;padding: 0 80px;border-radius: 3px;height: 60px;line-height: 60px;font-size: 18px;margin: 0 15px;}
.dcBtn div a.a1 {background: #007a5a;color: #FFF;}
.dcBtn div a.a2 {background: #f2f2f2;color: #666;}
.dcBtn div a:hover {opacity: .9;}
.wjdcT {background: #f8f8f8;padding: 5px 10px;}
.wjdcT1 {height: 33px;line-height: 33px;overflow: hidden;text-align: center;color: #333333;font-size: 24px;}
.wjdcT1Text {line-height: 31px;overflow: hidden;color: #666666;font-size: 14px;text-align: center;}
.questionTC {clear: both;}
.questionTC textarea {width: 1148px;border: 1px solid #eeeeee;height: 118px;line-height: 30px;padding: 0 10px;}
.questionDl.onchoice em {background: url(./images/kk2.png) no-repeat center center}
.questionDl.onchoice em.selected {background: url(./images/kk2h.png) no-repeat center center}
.questionDl.onchoice span.selected{color: #007a5a;}
/* 问卷调查 end*/
/* 问卷详情 start*/
.whdc.surveysResult .whdcText{font-size: 16px;color: 666;}
.whdc.surveysResult .articleTitle{font-size: 20px;font-weight: bold;}
.whdc.surveysResult .articleTime span{color: #666;}
.whdc.surveysResult .span3{display: inline-block;background: url("../images/common/dayinji.png") no-repeat left center;padding-left: 20px;cursor: pointer;}
.wjdcresult {text-align: center;}
.wjdcresult dd {border-top: 2px solid #007a5a;margin-bottom: 20px;}
.wjdcresult dd .title {height: 51px;margin-bottom: 0px;overflow: hidden;line-height: 51px;background:#f7f7f7;}
.wjdcresult dd .title .titleL {padding-left: 65px;height: 51px;background: url(./images/listT.png) no-repeat 32px center;font-size: 16px;color: #333333;}
.wjdcresult dd .title .titleR {font-size: 14px;color: #007a5a;padding-right: 90px;}
.wjdcresult table {border: 1px solid #efeeee;}
.wjdcresult table tr {border: 1px solid #efeeee;height: 40px;}
.wjdcresult table tr.tr1 {height: 40px;background: #f7f7f7;font-size: 12px;}
.wjdcresult table tr td {border: 1px solid #efeeee;}
.wjdcresult table .w1 {width: 600px;}
.wjdcresult table .w2 {width: 140px;}
.wjdcresult table .w3 {width: 760px;}
.wjdcresult table tr td .con {padding: 0 15px;font-size: 14px;}
.wjdcresult table tr td .td1 {padding: 0 30px !important;}
.l {text-align: left;}
.r {text-align: right;}
.c {text-align: center;}
.wjdcresult table tr.tr1 td .con {padding: 0 15px;font-size: 14px;}
.whdcTable .gray {background: #f7f7f7;}
.wjdcCount {display: inline-block;overflow: hidden;}
.wjdcCount .wjdcCountL {color: #007a5a;margin-right: 10px;width: 50px;}
.wjdcCount .wjdcCountR {color: #007a5a;width: 630px;height: 10px;margin-top: 5px;background-color: #e0e0e0;}
.wjdcCount .wjdcCountR em {display: block;height: 10px;background: #007a5a;}
.questionC{padding-top: 10px;}
.questionArea{padding: 5px 10px;margin-bottom: 10px;border: 1px solid #ccc;}
.questionArea textarea{border: none;outline: none;background: none;height: 140px;width: 100%;line-height: 28px;font-size: 14px;color: #666;resize:none;}
/* 问卷详情 end*/
* {word-wrap: break-word;margin: 0;padding: 0;outline: none;}
body{background: #fff;}
.newspaper::-webkit-scrollbar {width:8px;background:#eaeff2;}
.newspaper::-webkit-scrollbar-thumb {width:2px;background:#6cc162;border-radius: 8px;}
.wrap{clear: both;width: 1400px;min-width: 1200px;margin: 0 auto;}/* 规定页面内容区域宽度 */
ul, li {list-style-type: none;}/*无列表项目标记*/
a {text-decoration: none;outline: none;color: #333;}
.clamp1{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 1 !important;-webkit-box-orient: vertical;overflow: hidden;}
.newspaper{margin: 0 auto;margin: 120px auto;}
.newspaper::after{display: block;content: "";clear: both;}
.newspaper .conL{width: 584px;margin-right: 20px;position: relative;float: left;display: inline;}
.newspaper .conL::before{display: block;content: "";position: absolute;left: -2px;top: -32px;width: 589px;height: 851px;background: url(images/imgbg.png) no-repeat center / 100%;}
.newspaper .conL .icn{height: 810px;margin-bottom: 20px;position: relative;z-index: 2;box-sizing: border-box;padding: 25px 20px;}
.newspaper .conL .con{overflow-y: auto;height: 100%;}
.newspaper .conL .img{position: relative;}
.newspaper .conL .img img{display: block;width: 100%;}
.newspaper .conL .img a{position: absolute;transition: all .4s ease;}
.newspaper .conL .img a:hover{background: rgba(108, 193, 98, 0.2);}
.newspaper .conL .text{height: 40px;background: #eeeeee;padding: 0 20px;line-height: 40px;}
.newspaper .conL .text .title{font-size: 18px;color: #333333;float: left;display: inline;}
.newspaper .conL .text .btn{font-size: 16px;color: #333333;font-weight: bold;float: right;display: inline;}
.newspaper .conL .text .btn a{display: inline-block;margin: 0 6px;transition: all .4s ease;}
.newspaper .conL .text .btn a:hover{color: #6cc162;}
.newspaper .conR{width: 285px;margin-left: 20px;position: relative;float: right;display: inline;box-sizing: border-box;height: 870px;border: 2px solid #b9b8b8;padding: 20px;}
.newspaperTitle{height: 48px;background: url(images/title2.png) no-repeat left 70px top;font-size: 17px;font-weight: bold;color: #6cc162;line-height: 17px;position: relative;}
.newspaperTitle span{display: inline-block;margin-left: 7px;position: relative;top: 23px;}
.newspaperTitle:before{display: block;content: "";position: absolute;left: 37px;height: 50px;width: 1px;transform: rotateZ(45deg);background: #cbcbcb;top: -4px;}
.newspaperTitle:after{display: block;content: "";position: absolute;right: 20px;height: 3px;width: calc(100% - 103px);background: #6cc162;bottom: 13px;}
.newspaper .conC .newspaperTitle{background-image: url(images/title1.png);}
.newspaper .conRDl{height: calc(100% - 60px);overflow-y: auto;}
.newspaper .conRDl li{height: 55px;line-height: 55px;border-bottom: 1px dashed #b5b5b5;}
.newspaper .conRDl li a{font-size: 16px;color: #333333;transition: all .4s ease;}
.newspaper .conRDl li a:hover,.newspaper .conRDl li.hover a{color: #6cc162;}
.newspaper .conC{overflow: hidden;box-sizing: border-box;height: 870px;border: 2px solid #b9b8b8;padding: 20px;}
.newspaper .conCDl{height: calc(100% - 60px);overflow-y: auto;}
.newspaper .conCDl li{height: 55px;line-height: 55px;border-bottom: 1px dashed #b5b5b5;}
.newspaper .conCDl li a{font-size: 16px;color: #333333;transition: all .4s ease;padding-left: 16px;display: block;background: url(images/listicn.png) no-repeat center left;}
.newspaper .conCDl li a:hover{color: #6cc162;}

.newspaperView::-webkit-scrollbar {width:8px;background:#eaeff2;}
.newspaperView::-webkit-scrollbar-thumb {width:2px;background:#6cc162;border-radius: 8px;}
.wrap{clear: both;width: 1400px;min-width: 1200px;margin: 0 auto;}/* 规定页面内容区域宽度 */
ul, li {list-style-type: none;}/*无列表项目标记*/
a {text-decoration: none;outline: none;color: #333;}
.clamp1{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 1 !important;-webkit-box-orient: vertical;overflow: hidden;}
.newspaperView{margin: 0 auto;margin: 120px auto;}
.newspaperView::after{display: block;content: "";clear: both;}
.newspaperView .conL{width: 584px;margin-right: 20px;position: relative;float: left;display: inline;}
.newspaperView .conL::before{display: block;content: "";position: absolute;left: -2px;top: -32px;width: 589px;height: 851px;background: url(images/imgbg.png) no-repeat center / 100%;}
.newspaperView .conL .icn{height: 810px;margin-bottom: 20px;position: relative;z-index: 2;box-sizing: border-box;padding: 25px 20px;}
.newspaperView .conL .con{overflow-y: auto;height: 100%;}
.newspaperView .conL .img{position: relative;}
.newspaperView .conL .img img{display: block;width: 100%;}
.newspaperView .conL .img a{position: absolute;transition: all .4s ease;}
.newspaperView .conL .img a:hover{background: rgba(108, 193, 98, 0.2);}
.newspaperView .conL .text{height: 40px;background: #eeeeee;padding: 0 20px;line-height: 40px;}
.newspaperView .conL .text .title{font-size: 18px;color: #333333;float: left;display: inline;}
.newspaperView .conL .text .btn{font-size: 16px;color: #333333;font-weight: bold;float: right;display: inline;}
.newspaperView .conL .text .btn a{display: inline-block;margin: 0 6px;transition: all .4s ease;}
.newspaperView .conL .text .btn a:hover{color: #6cc162;}
.newspaperView .conR{box-sizing: border-box;height: 870px;border: 2px solid #b9b8b8;padding: 20px;overflow: hidden;}
.newspaperViewTitle{height: 48px;background: url(images/title1.png) no-repeat left 70px top;font-size: 17px;font-weight: bold;color: #6cc162;line-height: 17px;position: relative;}
.newspaperViewTitle span{display: inline-block;margin-left: 7px;position: relative;top: 23px;}
.newspaperViewTitle:before{display: block;content: "";position: absolute;left: 37px;height: 50px;width: 1px;transform: rotateZ(45deg);background: #cbcbcb;top: -4px;}
.newspaperViewTitle:after{display: block;content: "";position: absolute;right: 20px;height: 3px;width: calc(100% - 103px);background: #6cc162;bottom: 13px;}
.newspaperView .conR .con{background: #f4f4f4;padding: 15px 20px 30px;}
.newspaperView .conR .conT{padding-bottom: 15px;border-bottom: 1px dashed #c1c1c1;font-size: 22px;color: #989897;line-height: 22px;overflow: hidden;margin-bottom: 15px;}
.newspaperView .conR .conT .btn1,.newspaperView .conR .conT .btn2,.newspaperView .conR .conT .btn3{float: left;display: inline;margin: 0 15px;cursor: pointer;position: relative;top: 4px;transition: all .4s ease;}
.newspaperView .conR .conT .btn1:hover,.newspaperView .conR .conT .btn2:hover,.newspaperView .conR .conT .btn3:hover{color: #6cc162;}
.newspaperView .conR .conT .btnR{float: right;display: inline;}
.newspaperView .conR .conT .btnR a{font-size: 16px;font-weight: bold;color: #333333;display: inline-block;margin: 0 6px;vertical-align: middle;transition: all .4s ease;}
.newspaperView .conR .conT .btnR a:hover{color: #6cc162;}
.newspaperView .conR .conT .btnR .back{width: 20px;height: 16px;background: url(images/back.png) no-repeat center;}
.newspaperView .conR .conB{height: 670px;overflow-y: auto;}
.newspaperView .conR .conB .title{font-size: 16px;color: #333333;line-height: 22px;margin-bottom: 15px;text-align: center;}
.newspaperView .conR .conB .titlec{font-size: 22px;color: #333333;line-height: 30px;margin-bottom: 10px;font-weight: bold;text-align: center;}
.newspaperView .conR .conB .textC{font-size: 16px;line-height: 32px;color: #333333;}
.newspaperView .conR .conB .textC img{display: block;max-width: 100%;margin: 0 auto;}