﻿
/*** oypc/default ***/
/*** oypc/base ***/
/*** oypc/d_slide ***/


.slide {position: relative;}
.slide .page {
    display: none;position: absolute;z-index: 999;left: 0;top: 50%;width: 20px;height: 40px;line-height: 40px;
    margin-top: -20px;overflow: hidden;font-size: 14px;font-weight: 700;font-family: simsun;
    text-align: center;color: #fff;opacity: 0.7;
    background-color: #333;
}
.slide .page:hover {text-decoration: none;background-color: #111;}
.slide .next {left: auto;right: 0;}
.slide .img_span {width: 100%;height: 100%;}
.slide .img_span li a {display: block;overflow: hidden;}
.slide .img_span li span {height: 23px;line-height: 23px;text-align: left;font-size: 14px;}
.slide .img_span li span a {display: inline;margin: 0px 8px;}
.slide .bar {position: relative;height: 0px;overflow: visible;}
.slide .bar ul {
    position: absolute;width: auto;top: -22px;right: 10px;
}
.slide .bar li {
    width: 12px;height: 12px;margin-left: 5px;border-radius: 50%;
}
.c-one .bar li {display: none;visibility: hidden;}
.c-one .page {display: none!important;}
.slide .bar li a {
    display: block;width: 100%;height: 100%;line-height: 16px;overflow: hidden;text-align: center;
    text-indent: -2000px;font-size: 12px;font-family: arial;color: #fff;background: #f8f8f8;
}
.slide .bar li.on a {color: #fff;background: #c00;}
.slide .bar li a:hover {color: #fff;text-decoration: none;}
.slide.c-center .img_span li img {width: 100%;}
.slide.c-center .bar {width: 100%;}
.slide.c-center .bar ul {left: auto;right: auto;width: 100%;text-align: center;font-size: 0;}
.slide.c-center .bar li {display: inline-block;float: none;margin: 0px 5px;vertical-align: top;}
.slide.c-loaded {max-height: none!important;}
.slide.c-loaded * {max-height: none!important;}
.slide_h {width: 100%;}
.slide_h .img_span {width: 100%;}
.slide_h .img_span li {width: 100%;}
.slide_h .img_span li img {float: none;width: 100%;margin: 0 auto;}

/*** oypc/d_table ***/


.table table {width: 100%}
.table table td,.table table th {
    line-height: 25px;vertical-align: center;font-size: 12px;font-weight: 400;font-family: ;
}
.table input {border-radius: 3px;}
.table td,.table th {min-width: 50px;padding: 5px 5px;font-weight: 400;text-align: center;}
.table th {color: #666;border-right: 2px solid #fff;background: #eeefef;}
.table th.c-1 {border-right: 0;}
.table tr.sep {background: #f5f5f5;}

.table td b {
    display: block;float: left;width: 100px;height: 18px;line-height: 18px;padding: 5px;overflow: hidden;
    text-align: right;font-weight: 400;color: #111;
}
.table span {
    display: block;height: auto;line-height: 18px;padding: 5px;overflow: hidden;color: #666;
}
.table span a {height: 18px;line-height: 18px;padding: 0px 5px;overflow: hidden;}
.table span a:hover {color: #f60;}
.table span pre {min-height: 18px;white-space: pre-wrap;word-wrap: break-word;cursor: text;}
.table span textarea {
    display: block;width: 100%;height: auto;line-height: 18px;overflow: hidden;
    text-align: inherit;font-size: 12px;font-family: simsun;border: 0;
}
.table span.hover {padding: 4px;border: 1px solid #ddd;background: #fff;}
.table td .num {width: 20px;}
.table td.c-l {text-align: left;}
.table td.c-r {text-align: right;}
.table td.c-c {text-align: center;}
.table a.c-del {padding: 0px 5px;color: #888;}
.table a.c-add {padding: 0px 5px;color: #333;}

/*** oypc/d_ul ***/


.ul ul {width: 100%;overflow: hidden;}
.ul .date {float: right;font-style: normal;color: #999;}
.ul li {display: inline;float: left;width: 100%;height: 25px;line-height: 25px;font-size: 12px;}
.ul li a.c-img {display: block;overflow: hidden;}
.ul li img {
    display: block;overflow: hidden;background-color: transparent;
    background-position: center;background-repeat: no-repeat;
}
.ul li p,.ul li span {float: left;overflow: hidden;}
.ul li span {display: block;width: 100%;line-height: 16px;padding-top: 2px;overflow: hidden;}
.ul li h3 {height: 25px;line-height: 25px;overflow: hidden;font-size: 14px;}
.ul li b, .ul li strong {font-weight: 400;}
.ul li p {line-height: 18px;font-size: 12px;}
.ul li p a {padding-left: 4px;font-size: 12px;white-space: nowrap;}
.ul li i, .ul li em {font-style: normal;}

.ul_center li center {
    display: block;position: relative;height: 0;padding-top: 100%;overflow: hidden;
    border-radius: 50%;border: 1px solid #ccc;
}
.ul_center li ins {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.ul_center li dl {display: table;width: 100%;height: 100%;text-align: center;}
.ul_center li dt {display: table-cell;line-height: normal;vertical-align: middle;}

.img_span {position: relative;}
.img_span li {position: relative;height: auto;}
.img_span li span {
    position: absolute;left: 0;bottom: 0;width: 100%;height: 16px;line-height: 18px;padding: 3px 0px;
    text-align: center;color: #fff;background: rgba(0, 0, 0, 0.7);
}
.img_span li span a {margin: 0px 4px;color: white;}
.img_span li span a:hover {text-decoration: none;}
.img_span li p {
    position: absolute;left: 0px;width: 100%;font-size: 12px;color: #fff;background: rgba(0, 0, 0, 0.7);
}

.img_span_p li {height: auto;}
.img_span_p li a.c-img {float: left;margin-right: 8px;}
.img_span_p li span {float: none;width: auto;padding: 0;}
.img_span_p li span a {font-family: ;color: ;}
.img_span_p li p {float: none;width: auto;line-height: 16px;color: #666;}
.img_span_p li p a {white-space: nowrap;color: ;}

.img_video li a.c-img {display: block;position: relative;}
.img_video ul li a.c-img img {display: block;width: 100%;height: 100%;}
.img_video li a.c-img::after{
    display: block;position: absolute;left: 50%;top: 50%;width: 0px;height: 0px;margin: -5px 0px 0px -3px;
    content: '';border: 5px solid rgba(0, 0, 0, 0.8);border-top-color: transparent;
    border-left-width: 8px;
    border-bottom-color: transparent;border-right-width: 0;
}
.img_video li a.c-img::before {
    display: block;position: absolute;left: 50%;top: 50%;width: 20px;height: 20px;margin: -10px 0px 0px -10px;
    content: '';border-radius: 50%;
    background: rgba(255, 255, 255, 0.6);
}
.img_video li video {display: none;}

.dot li {text-indent: 15px;background: url(../images/dot.gif) 5px 10px no-repeat;}


* {padding: 0;margin: 0;}
*:focus {outline: none;}
html {background: #fff;}
body {
    _position: relative;width: auto;_overflow-x: hidden;font-family: simsun;
    font-size: 12px;color: #333;cursor: default;
}

div, ul, dl {overflow: hidden;}
li {overflow: hidden;list-style: none;}
input {font-size: 12px;border: 1px solid #ddd;}
textarea {resize: none;outline: none;}
img {max-height: 100px;text-align: center;border: none;}
img.loading {background: url(../images/loading.gif) center no-repeat;}
video {cursor: pointer;background: #111 url(../images/play_btn.png) center no-repeat;}
table {border-collapse: collapse;}
a {text-decoration: none;color: #333;}
a:visited {color: #333;}
a:hover {text-decoration: underline;}
a:focus {outline: none;-moz-outline: none;}
a, a * {transition: color 0.2s;
-moz-transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
-ms-transition: color 0.2s;}
i, em {font-style: normal;}
input::-moz-focus-inner {border: 0;}
h2 {font-size: 14px;overflow: hidden;}
small {font-size: 12px;}
select {padding: 2px 1px 2px 1px;font-size: 12px;border: 1px solid #ddd;border-radius: 3px;}
select option {padding: 3px 5px 2px 5px;font-size: 12px}
select option:nth-child(even) {background-color:#f5f5f5;}
svg {display: block;width: 100%;height: 100%;fill: none;overflow: hidden;}
ins {text-decoration: none;}

.p1, .p2 {float: left;}
.p_none {display: none!important;}
.p_pop {position: fixed;_position: absolute;z-index: 99;overflow: visible;}

.popbg {
    position: fixed;_position: absolute;z-index: 1998;left: 0;top: 0;width: 100%;height: 100%;
    background: #000;opacity: 0.3;
}

.h2 .more {float: right;}
.h2 {
    height: 30px;line-height: 30px;text-align: right;font-size: 12px;
}
.h2 h2 {
    float: left;height: 30px;line-height: 28px;text-align: center;
    font-size: 16px;font-weight: 400;font-family: "microsoft yahei",arial;color: #333;
}
.h2 h2 a {font-weight: 400;color: #333;}
.h2 a:hover {text-decoration: none;}
.h2 .more {line-height: 34px;font-size: 12px;}
a.more:hover {text-decoration: none;}

.div {width: 960px;margin: 0px auto 6px auto;}

.content img, .content object, .content video, .content embed {
    display: block;width: 100%;max-width: 750px;margin: 0 auto;overflow: hidden;
}
.content, .content * {
    line-height: 23px;font-size: 14px;font-family: arial;color: #333;
}
.content strong,.content b {font-family: ;color: #000;}
.content a {color: #049;}

.alert {display: none;position: absolute;z-index: 2000!important;width: 150px;min-height: 45px;}
.alert .ul {
    position: relative;z-index: 1;width: 130px;padding: 12px 10px 15px 10px;color: #fff;
}
.alert .bg {
    position: absolute;z-index: 0;left: 0;top: 0;width: 150px;height: 45px;opacity: 0.7;
    border-radius: 5px;background: #000;
}
.alert li.col-title {
    height: auto;line-height: 20px;text-align: center;font-size: 14px;font-family: ;
}

.confirm {display: none;position: absolute;z-index: 2000!important;width: 200px;min-height: 45px;border-radius: 5px;}
.confirm .ul {padding: 10px;}
.confirm li.col-title {
    height: auto;line-height: 20px;padding-bottom: 10px;text-align: center;font-size: 14px;color: #666;
}
.confirm li.col-btn {background: #f2f2f2;}
.confirm li.col-btn a {
    display: block;float: left;width: 100px;height: 25px;overflow: hidden;text-align: center;font-size: 14px;
}
.confirm li.col-btn a.c-ok {width: 60%;color: #fff;background: #f60;}
.confirm li.col-btn a.c-ok:hover {background: #c00;}
.confirm li.col-btn a.c-cancel {width: 40%;color: #666;background: #f2f2f2;}
.confirm li.col-btn a.c-cancel:hover {color: #333;}

.tran_ry li {
    transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
    transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
    backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
    transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
}
.tran_ry_on li {transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);}
/*** oypc/head ***/


@keyframes move {
    0% {left: -30px;width: 10px;opacity: 0;}
    50% {left: 50%;width: 20px;opacity: 0.7;}
    100% {left: 120%;width: 10px;opacity: 0;}
}
@-moz-keyframes move {
    0% {left: -30px;width: 10px;opacity: 0;}
    50% {left: 50%;width: 20px;opacity: 0.7;}
    100% {left: 120%;width: 10px;opacity: 0;}
}
@-webkit-keyframes move {
    0% {left: -30px;width: 10px;opacity: 0;}
    50% {left: 50%;width: 20px;opacity: 0.7;}
    100% {left: 120%;width: 10px;opacity: 0;}
}
@-o-keyframes move {
    0% {left: -30px;width: 10px;opacity: 0;}
    50% {left: 50%;width: 20px;opacity: 0.7;}
    100% {left: 120%;width: 10px;opacity: 0;}
}
@-ms-keyframes move {
    0% {left: -30px;width: 10px;opacity: 0;}
    50% {left: 50%;width: 20px;opacity: 0.7;}
    100% {left: 120%;width: 10px;opacity: 0;}
}

.head {height: 120px;background: #efefef;}
.head .box {padding: 20px 0px;}
.head .row-logo {float: left;width: 60%;}
.head .row-logo a {position: relative;float: left;overflow: hidden;}
.head .row-logo a::after {
    display: none;position: absolute;left: -20px;top: 0;width: 10px;height: 100%;content: '';
    transform: skew(-30deg);
-moz-transform: skew(-30deg);
-webkit-transform: skew(-30deg);
-o-transform: skew(-30deg);
-ms-transform: skew(-30deg);
    background: #fff;
}
.head .row-logo a:hover::after {
    display: block;animation: move 1s linear forwards;
-moz-animation: move 1s linear forwards;
-webkit-animation: move 1s linear forwards;
-o-animation: move 1s linear forwards;
-ms-animation: move 1s linear forwards;
}
.head .row-logo img {float: left;height: 80px;}
.head .row-link img {float: right;height: 80px;}

.note {height: 0;}
.note .div {
    position: absolute;z-index: 99;width: 100%;height: 35px;margin-bottom: 0;
    background: rgba(8, 140, 100, 0.95);
}
.note .box {width: 980px;margin: 0 auto;}
.note .row-list .ul {
    padding-left: 25px;background: url(../images/icon_note.png) left no-repeat;
}
.note .row-list li {height: 35px;line-height: 35px;font-size: 14px;color: #fff;}

.slidex .div {width: 100%;margin-bottom: 0;}
.slidex .row-list {height: 400px;}
.slidex .row-list .bar ul {top: -30px;}
.slidex .row-list .bar li {border: 2px solid #058451;}
.slidex .row-list .bar li a {background: none;opacity: 0;transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;}
.slidex .row-list .bar li.on a {opacity: 1;background: #058451;}
.slidex .row-list .page {width: 40px;border-radius: 50%;}
.slidex .row-list .page {display: block;}
.slidex .row-list .pre {left: -40px;transition: left 0.2s;
-moz-transition: left 0.2s;
-webkit-transition: left 0.2s;
-o-transition: left 0.2s;
-ms-transition: left 0.2s;}
.slidex .row-list .next {right: -40px;transition: right 0.2s;
-moz-transition: right 0.2s;
-webkit-transition: right 0.2s;
-o-transition: right 0.2s;
-ms-transition: right 0.2s;}
.slidex .row-list:hover .pre {left: 5%;}
.slidex .row-list:hover .next {right: 5%;}
.slidex .row-list .img_span li {display: none;}
.slidex .row-list .img_span li.col1 {display: block;}

.menu {height: 50px;background: #046F50;}
.menu .row-list li {position: relative;width: 14%;height: 50px;}
.menu .row-list li.col1,.menu .row-list li.col-1 {width: 15%;}
.menu .row-list li::after {
    display: none;position: absolute;left: 50%;top: 50%;width: 40px;height: 40px;
    margin: -20px 0px 0px -20px;content: '';
    border-radius: 50%;box-shadow: 0px 0px 30px 25px #058451;background: #058451;
}
.menu .row-list li.on::after {display: block;}
.menu .row-list li span {
    display: block;position: relative;z-index: 1;float: none;width: auto;padding: 0;height: 100%;
    border-left: 1px solid #048350;
}
.menu .row-list li.col1 span, .menu .row-list li.col1 span a {border-left: 0;}
.menu .row-list li a {
    display: block;float: none;height: 100%;padding: 0px 5px;
    text-align: center;font-size: 16px;font-family: "microsoft yahei";color: #fff;
    border-left: 1px solid #075941;
}
.menu .row-list li a b {display: block;height: 30px;line-height: 32px;}
.menu .row-list li a em {display: block;height: 20px;line-height: 12px;font-size: 12px;font-family: arial;}
/*** oypc/foot ***/
/*** oypc/d_reset ***/


#qiao-wrap, #LXB_CONTAINER_SHOW, #LXB_CONTAINER, #LXB_CONTAINER *,
#LXB_CLOSE_BTN, #LRdiv0,#LRdiv1 * {
    display: none!important;position: absolute!important;z-index: -1!important;
    width: 0!important;height: 0!important;padding: 0!important;
    overflow: hidden!important;visibility: hidden!important;
}

#LRdiv3 div {overflow: visible;}
/*** oypc/d_call ***/


.call {height: 0;}
.call .div {width: 260px;height: 190px;}
.call .box {height: 0px;min-width: 0!important;transition: height 0.2s;
-moz-transition: height 0.2s;
-webkit-transition: height 0.2s;
-o-transition: height 0.2s;
-ms-transition: height 0.2s;}
.call.hover .box {height: 190px;}
.call .row-list {border-radius: 10px;border: 2px solid rgba(0, 0, 0, 0.1);background-clip: padding-box;}
.call .row-list .ul {
    position: relative;height: 186px;padding: 0px 15px;
    background: #fff;
}
.call .row-list li {height: auto;margin-top: 10px;}
.call .row-list li.col-close {
    position: absolute;right: 0px;top: 0px;width: 25px;height: 20px;margin-top: 0;
    font-size: 14px;font-weight: 700;font-family: arial;
}
.call .row-list li.col-close .c-btn {
    display: block;height: 20px;line-height: 20px;text-align: center;color: #666;
    border-radius: 0px 0px 0px 10px;background: #ddd;
}
.call .row-list li.col-title {
    height: 25px;line-height: 25px;margin-top: 20px;text-align: center;font-size: 18px;
}
.call .row-list li.col-input div {
    padding: 1px;border: 1px solid #666;border-radius: 5px;
}
.call .row-list li.col-input span {
    float: left;width: 65%;padding: 0px 5px;
}
.call .row-list li.col-input .input {
    width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #666;border: 0;
}
.call .row-list li.col-input .c-btn {
    display: block;height: 30px;line-height: 30px;margin: 0;overflow: hidden;text-align: center;color: #fff;
    font-size: 14px;border-radius: 0px 5px 5px 0px;background: #666;
}
.call .row-list li.col-note p {font-size: 12px;color: #666;}
.call .row-list li.col-btn {position: absolute;width: 100%;left: 0;bottom: 0;}
.call .row-list li.col-btn .c-btn {
    float: left;width: 50%;height: 45px;line-height: 45px;text-align: center;
    font-size: 16px;color: #fff;background: #f60;
}
.call .row-list li.col-btn .c-ask {position: relative;background: #13a4db;}
.call .row-list li.col-btn .c-ask::after {
    display: none;position: absolute;right: 10px;top: 10px;width: 14px;height: 14px;
    line-height: 14px;overflow: hidden;content: '8';font-size: 12px;color: #fff;
    border-radius: 7px;background: #069;
}
/*** oypc/d_contact ***/


@keyframes bg {
    from {background-position: center 10px;}
    to {background-position: center 6px;}
}
@-moz-keyframes bg {
    from {background-position: center 10px;}
    to {background-position: center 6px;}
}
@-webkit-keyframes bg {
    from {background-position: center 10px;}
    to {background-position: center 6px;}
}
@-o-keyframes bg {
    from {background-position: center 10px;}
    to {background-position: center 6px;}
}
@-ms-keyframes bg {
    from {background-position: center 10px;}
    to {background-position: center 6px;}
}

.contact {height: 70px;background: #088c64;}
.contact.hover {height: 0;}
.contact .div {
    position: fixed;z-index: 999;left: 0;bottom: 0;width: 100%;height: 70px;margin-bottom: 0;
    transition: height 0.2s;
-moz-transition: height 0.2s;
-webkit-transition: height 0.2s;
-o-transition: height 0.2s;
-ms-transition: height 0.2s;background: #088c64;
}
.contact.hover .div {height: 0;}
.contact .box {position: relative;width: 980px;margin: 0 auto;overflow: visible;}
.contact .d-close {position: absolute;right: -50px;top: 20px;}
.contact .d-close a {
    display: block;width: 30px;height: 30px;line-height: 30px;text-align: center;
    font-family: arial;font-size: 30px;transition: transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-webkit-transition: -webkit-transform 0.5s;
-o-transition: -o-transform 0.5s;
-ms-transition: -ms-transform 0.5s;
    background: url(../images/icon_cross.png) center no-repeat;
    background-size: auto 20px;
}
.contact .d-close a:hover {transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);}
.contact .row-list {float: left;}
.contact .row-list .ul {padding: 5px 0px;}
.contact .row-list li {width: auto;height: 60px;margin-right: 30px;}
.contact .row-list li.col-tel a {color: #fff;}
.contact .row-list li.col-tel span {height: 25px;padding-top: 6px;font-family: arial;font-size: 30px;}
.contact .row-link .ul {float: right;}
.contact .row-link .ul ul {width: auto;}
.contact .row-link li {width: auto;height: 70px;line-height: 110px;background: #fe850f;}
.contact .row-link li .c-btn {
    position: relative;float: left;height: 100%;padding: 0px 15px;font-size: 14px;color: #fff;
    background: url(../images/icon_qq.png) center 8px no-repeat;
    background-size: auto 35px;
}
.contact .row-link li .c-btn::after {
    display: block;position: absolute;left: 0px;top: 50%;width: 1px;height: 50px;margin-top: -25px;
    content: '';background: #088c64;
}
.contact .row-link li.col1 .c-btn::after {display: none;}
.contact .row-link li.col-tel a {
    background-image: url(../images/icon_tel.png);
}
.contact .row-link li.col-ask a {
    background-image: url(../images/icon_ask.png);
}
.contact .row-link li .c-btn:hover {
    animation: bg 0.5s linear infinite alternate;
-moz-animation: bg 0.5s linear infinite alternate;
-webkit-animation: bg 0.5s linear infinite alternate;
-o-animation: bg 0.5s linear infinite alternate;
-ms-animation: bg 0.5s linear infinite alternate;
}
/*** oypc/d_gotop ***/


.gotop {height: 0;}
.gotop .box {position: fixed;z-index: 999;right: 15px;bottom: 100px;width: 50px;}
.gotop .row-btn {display: none;}
.gotop .row-btn .d-btn a {
    display: block;height: 50px;border-radius: 5px;
    transition: background-color 0.2s;
-moz-transition: background-color 0.2s;
-webkit-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
-ms-transition: background-color 0.2s;
    background: url(../images/gotop.png) center 2px no-repeat;
}
.gotop .row-btn .d-btn a:hover {background-color: #fe850f;background-position: center -52px;}


.foot {border-top: 4px solid #027345;background: #434343;}
.foot .row-link .ul {padding: 15px 0px;}
.foot .row-link li {width: 33.3%;height: auto;}
.foot .row-link li.col-map {width: 35%;}
.foot .row-link li.col-map a.c-img {margin-right: 20px;}
.foot .row-link li.col-wx {float: right;}
.foot .row-link li.col-tel,.foot .row-link li.col-qq {width: 25%;}
.foot .row-info li p {display: block;float: none;text-align: center;color: #ddd;}
/*** oypc/div-pic ***/


.div-pic .row-list .slide .page {
    width: 60px;font-size: 50px;text-shadow: 0px 0px 2px #333;
    color: #fff;background: none;
}
.div-pic .row-list .slide:hover .page {display: block;}
.div-pic .row-list .c-frame {padding-top: 50%;}
.div-pic .row-list li {display: none;height: auto;}
.div-pic .row-list li.col1 {display: block;}

/*** oypc/div_ystd ***/


.div_ystd .row-list .ul {padding: 0px 6px;}
.div_ystd .row-list li {height: auto;margin-top: 15px;}
.div_ystd .row-list li.col1 {margin-top: 0;}
.div_ystd .row-list li a.c-img img {width: 100%;}
.div_ystd .row-list li .d-img {float: left;width: 50%;}
.div_ystd .row-list li .d-info {line-height: 20px;padding-left: 6px;}
.div_ystd .row-list li .d-info span {
    width: auto;height: 25px;line-height: 25px;padding: 0px 6px;font-size: 1rem;color: #fff;
    background: #088c64;
}
.div_ystd .row-list li .d-info p {
    display: block;float: none;padding-top: 6px;clear: both;text-align: left;font-size: 0.75rem;color: #666;
}
.div_ystd .row-list li .d-info p a {padding: 0;}
.div_ystd .row-list li p.c-submit a {
    float: left;height: 25px;line-height: 25px;margin-right: 6px;padding: 0px 6px;color: #fff;background: #088c64;
}
.div_ystd .row-list li p.c-submit a.c-ask {color: #333;background: #fed100;}




a:hover {text-decoration: none;}
body {font-family: "microsoft yahei";}

.main {padding-top: 20px;}
.main .div {margin-bottom: 20px;}
.main .th1 {height: auto;padding: 20px 5px;text-align: center;}
.main .th1 h2 {float: none;height: auto;line-height: 40px;font-size: 36px;color: #027345;}
.main .th1 em {display: block;height: 25px;line-height: 25px;font-size: 14px;font-family: arial;color: #a1a1a1;}
.main .div-pic .div {margin-bottom: 0;}

.div {width: 980px;}
.ul li a.c-img img {display: block;width: 100%;height: auto;}

.div-img .row-list li .d-info {padding-left: 20px;}
.div-img .row-list li .d-info span {height: 35px;line-height: 35px;padding: 0px 10px;font-size: 16px;}
.div-img .row-list li .d-info p {padding-top: 10px;}
.div-img .row-list li .d-info p.c-subtitle {font-size: 14px;}
.div-img .row-list li .d-info p.c-submit a {
    height: 35px;line-height: 35px;margin-right: 10px;padding: 0px 10px;font-size: 14px;
}

/*** oypc/show.css ***/
/*** oypc/div-arc ***/


.div-arc .row-content .title {padding-top: 10px;}
.div-arc .row-content .title h1 {line-height: 1.5rem;text-align: center;font-size: 1.5rem;}
.div-arc .row-content .item {padding: 10px;text-align: center;font-size: 0px;}
.div-arc .row-content .item i {display: inline-block;padding: 0px 5px;font-size: 0.75rem;color: #666;}
.div-arc .row-content .content {padding: 0px 6px;}
.div-arc .row-content .content img {max-width: none;}
.div-arc .row-content .content b {font-size: 1rem!important;font-family: "microsoft yahei"!important;}
.div-arc .row-content .ul {padding: 0px 3px;}
.div-arc .row-content .ul strong {
    display: block;height: 35px;line-height: 35px;margin-top: 6px;text-align: center;
    background: url(../images/icon_sep.png) left repeat-x;
    background-size: auto 8px;
}
.div-arc .row-content .ul strong em {
    display: inline-block;padding: 0px 10px;font-size: 1.125rem;font-weight: 400;color: #666;
    background: #fff;
}
.div-arc .row-content li {width: 50%;height: auto;margin-top: 6px;}
.div-arc .row-content li div {position: relative;margin: 0px 3px;}
.div-arc .row-content li img {width: 100%;height: auto;}
.div-arc .row-content li span {
    display: block;position: relative;z-index: 1;height: 25px;line-height: 25px;overflow: hidden;
    background: #fff;
}
.div-arc .row-content li p {
    display: block;position: absolute;left: 0;bottom: -100px;line-height: 1rem;padding: 5px;
    text-align: left;text-indent: 2em;color: #fff;background: rgba(0, 0, 0, 0.6);
}
.div-arc .row-content li:hover p {bottom: 25px;}
.div-arc .d-map {height: 250px;margin-top: 15px;}
.div-arc .d-map center {line-height: 100px;font-size: 14px;}
.div-arc .d-map textarea {display: none;}
.div-arc .d-map img {max-height: none;}
.div-arc .d-map div {overflow: visible;}
.div-arc .d-map .anchorBL {display: none;}
.div-arc .d-map .yl_info {height: 50px;padding-top: 5px;overflow: hidden;}
.div-arc .d-map .yl_info img {float: left;margin-right: 10px;overflow: hidden;}
.div-arc .d-map .yl_info span {
    display: block;line-height: 16px;overflow: hidden;font-size: 14px;;color: #333;
}
.div-arc .d-map .yl_info p {
    display: block;line-height: 16px;margin-top: 8px;padding-top: 5px;overflow: hidden;
    font-size: 12px;color: #666;border-top: 1px solid #ddd;
}


.div-img .div {width: 100%;}
.div-img li {height: auto;}
.div-img li.sep {background: #f5f5f5;}
.div-img li .c-box {width: 750px;margin: 0 auto;padding: 20px 0px;}
.div-img li p a.c-img img {width: auto;}
.div-img li .d-info p.c-subtitle {display: none;}