body {
    text-align: left;
    padding: 0;
    margin: 0;
    font:
        14px arial,
        helvetica,
        clean,
        sans-serif;
    color: #333;
    font-family: "microsoft yahei";
    overflow-x: auto;
    overflow-x: hidden;
}
div,
p,
li {
    word-break: break-all;
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    padding: 0;
    margin: 0;
}
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th {
    padding: 0;
    margin: 0;
}
fieldset {
    border-top-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-right-width: 0;
}
a img {
    border: 0;
    padding: 0;
    margin: 0;
}
i {
    font-style: normal;
}
/*清除浮动*/
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clear {
    clear: left;
}
.clearfix {
    *zoom: 1;
}
address,
caption,
cite,
cite,
code,
dfn,
em,
th,
var {
    font-weight: normal;
    font-style: normal;
}
ul {
    list-style: none;
}
li {
    list-style-type: none;
}
caption {
    text-align: left;
}
th {
    text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
    font-size: 100%;
}
q:unknown {
    content: "";
}
q:unknown {
    content: "";
}
input,
textarea,
select {
    font-family: inherit;
}
input,
textarea,
select {
    font-size: 100%;
}
a:link {
    color: #333;
    text-decoration: none;
}
a:visited {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #cf0516;
    text-decoration: none;
}
.icon {
    background-image: url("../images/icon.png");
    display: inline-block;
    vertical-align: middle;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
    clear: both;
    font-size: 0;
    margin: 0;
    padding: 0;
    display: block;
    _height: 0;
    overflow: hidden;
}
/*网站公用样式表*/
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.w1198 {
    width: 1198px;
    margin: 0 auto;
}

.head_main {
    width: 100%;
    height: 97px;
    background-position: 0 0;
    position: relative;
    z-index: 2;
}
.head_main .top_main {
    height: 97px;
}
.head_main .top_main .webLogo {
    height: 97px;
    display: flex;
    align-items: center;
}
.head_main .top_main .webLogo a {
    display: block;
    width: 113px; /*height:80px;*/
    padding-top: 10px;
}
.head_main .top_main .webLogo a img {
    max-height: 80px;
}
.head_main .top_main .webTel .sou {
    width: 240px;
    height: 26px;
    margin-top: 35px;
    margin-left: 16px;
}
.head_main .top_main .webTel .sou input.s_input {
    width: 138px;
    height: 24px;
    border: #999 solid 1px;
    background-color: #fff;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 6px;
    line-height: 24px;
    border-right: none;
    border-left: #d2d2d2 solid 1px;
}
.head_main .top_main .webTel .sou input.s_btn {
    width: 45px;
    height: 26px;
    border: none;
    background: url(../images/icon.png) no-repeat;
    text-align: center;
    margin-top: 2px;
    padding-left: 6px;
    cursor: pointer;
    background-position: 0 0;
}
#searchsort {
    position: relative;
    width: 49px;
    height: 24px;
    border: #999 solid 1px;
    border-right: none;
    margin-top: 2px;
}
#searchsort .selectedsort {
    height: 24px;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    background-color: #fff;
}
#searchsort .sortico {
    width: 7px;
    height: 4px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon.png) no-repeat;
    background-position: -47px -0px;
}
#searchsort .searchsortlist {
    position: absolute;
    text-align: left;
    width: 49px;
    display: none;
    background-color: #fff;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    left: 0px;
    top: 25px;
    border: 1px solid #ccc;
    border-top: none;
    color: #555;
}
#searchsort .searchItem {
    height: 21px;
    line-height: 21px;
    padding-left: 4px;
    cursor: pointer;
}
.head_main .navigation_main {
    height: 97px;
    width: 820px;
    text-align: center;
    position: relative;
}
.head_main .navigation_main ul {
    display: inline-block;
}
.head_main .navigation_main li {
    float: left;
    position: relative;
}
.head_main .navigation_main li a {
    display: block;
    font-size: 18px;
    color: #333333;
    height: 94px;
    line-height: 94px;
    text-align: center;
    padding: 0 18px;
    border-bottom: #fff solid 3px;
}
.head_main .navigation_main li a:hover,
.head_main .navigation_main li.no a {
    background-color: #f5f5f5;
    color: #00633d;
    border-bottom: #ffa200 solid 3px;
}
.kuan {
    width: 1920px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 97px;
    transition: all 0.2s;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    height: 44px;
    margin-left: -614px;
    display: none;
}
.head_main .navigation_main li ul.ul1 {
    display: inline-block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 97px;
    display: none;
    width: 500px;
}
.head_main .navigation_main li ul.ul1 li a {
    height: 44px;
    line-height: 44px;
    padding: 0;
    border-bottom: none;
}
.head_main .navigation_main li ul.ul1 li {
    display: block;
    height: 44px;
    float: left;
}
/*.head_main .navigation_main li ul.ul1 li span{ float:left; display:block;background: url(../images/js_08.png) no-repeat; width:7px; height:8px; margin-top:20px; margin-left:16px;}
*/
.head_main .navigation_main li ul.ul1 li i {
    float: left;
    display: block;
    padding-left: 20px;
    color: #fff;
    font-size: 14px;
    padding-right: 20px;
}
.head_main .navigation_main li:hover ul.ul1 {
    display: block;
    transition: all 0.2s;
}
.head_main .navigation_main li ul.ul1 li:hover i {
    color: #00633d;
}
.head_main .navigation_main li:hover .kuan {
    display: block;
}
/*.head_main .navigation_main li ul.ul1 li:hover span{ background: url(../images/js_07.png) no-repeat;}
*/ /****banner****/
.main_banner {
    width: 100%;
    overflow: hidden;
    height: 600px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.main_banner .bd {
    width: 1920px;
    height: 600px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
}
.main_banner .bd li img {
    width: 1920px;
    height: 600px;
    overflow: hidden;
}
.main_banner .hd {
    position: absolute;
    width: 200px;
    left: 50%;
    bottom: 64px;
    height: 10px;
    z-index: 3000;
    margin-left: -86px;
}
.main_banner .hd li {
    margin-right: 12px;
    width: 38px;
    height: 8px;
    text-align: center;
    cursor: pointer;
    font-size: 0;
    border-radius: 4px;
    font-weight: bold;
    display: block;
    float: left;
    overflow: hidden;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.main_banner .hd li.on {
    background: #ffba13;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.main_banner .hd li:focus {
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
}
.main_banner .prev {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -14px;
    display: block;
    width: 34px;
    height: 70px;
    background: url(../images/jtou_03.png) no-repeat;
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    background-size: 100%;
}
.main_banner .next {
    position: absolute;
    top: 50%;
    right: 3%;
    margin-top: -14px;
    display: block;
    width: 34px;
    height: 70px;
    background: url(../images/jtou_05.png) no-repeat;
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    background-size: 100%;
}
.main_banner:hover a.prev {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.main_banner:hover a.next {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.head_main .navigation_main li:nth-child(3) .kuan {
    margin-left: -724px;
}
.head_main .navigation_main li:first-child + li + li .kuan {
    margin-left: -724px;
}
.head_main .navigation_main li:nth-child(4) .kuan {
    margin-left: -830px;
}
.head_main .navigation_main li:first-child + li + li + li .kuan {
    margin-left: -830px;
}
.head_main .navigation_main li:nth-child(5) .kuan {
    margin-left: -938px;
}
.head_main .navigation_main li:first-child + li + li + li + li .kuan {
    margin-left: -938px;
}
.head_main .navigation_main li:nth-child(6) .kuan {
    margin-left: -1046px;
}
.head_main .navigation_main li:first-child + li + li + li + li + li .kuan {
    margin-left: -1046px;
}
.head_main .navigation_main li:nth-child(7) .kuan {
    margin-left: -1154px;
}
.head_main .navigation_main li:first-child + li + li + li + li + li + li .kuan {
    margin-left: -1154px;
}
/*floor_1_main*/
.floor_1_main {
    width: 100%;
    margin-top: -45px;
    text-align: center;
    padding-bottom: 60px;
    position: relative;
    z-index: 3;
}
.floor_1_main .floor_1_1 ul {
    display: inline-block;
}
.floor_1_main .floor_1_1 ul li {
    width: 400px;
    height: 126px;
    overflow: hidden;
    float: left;
    background-color: #f5f5f5;
    position: relative;
}
.floor_1_main .floor_1_1 ul li i {
    display: block;
    float: left;
    width: 57px;
    height: 57px;
    background: url(../images/icon.png) no-repeat;
    background-position: 0px -228px;
    margin-top: 35px;
    margin-left: 93px;
}
.floor_1_main .floor_1_1 ul li p {
    display: block;
    float: left;
    padding-left: 10px;
    font-size: 18px;
    color: #000000;
    line-height: 30px;
    text-align: left;
    padding-top: 30px;
}
.floor_1_main .floor_1_1 ul li p span {
    display: block;
}
.floor_1_main .floor_1_1 ul li:nth-child(1) {
    width: 400px;
}
.floor_1_main .floor_1_1 ul li:first-child {
    width: 400px;
}
.floor_1_main .floor_1_1 ul li:nth-child(2) {
    background-color: #eeeeee;
}
.floor_1_main .floor_1_1 ul li:first-child + li {
    background-color: #eeeeee;
}
.floor_1_main .floor_1_1 ul li:nth-child(2) i {
    margin-left: 36px;
    background-position: 0px -290px;
}
.floor_1_main .floor_1_1 ul li:first-child + li i {
    margin-left: 36px;
    background-position: 0px -290px;
}
.floor_1_main .floor_1_1 ul li:nth-child(3) {
    background-color: #0d9457;
}
.floor_1_main .floor_1_1 ul li:first-child + li + li {
    background-color: #0d9457;
}
.floor_1_main .floor_1_1 ul li:nth-child(3) i {
    background-position: 0px -351px;
    width: 47px;
    height: 47px;
}
.floor_1_main .floor_1_1 ul li:first-child + li + li i {
    background-position: 0px -351px;
    width: 47px;
    height: 47px;
}
.floor_1_main .floor_1_1 ul li:nth-child(3) p {
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}
.floor_1_main .floor_1_1 ul li:first-child + li + li p {
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}
.floor_1_main .floor_1_1 ul li:nth-child(3) p span {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.floor_1_main .floor_1_1 ul li:first-child + li + li p span {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.floor_1_main .floor_1_1 ul li:hover {
    -moz-box-shadow: 1px 1px 5px 3px #b6c6bf;
    -webkit-box-shadow: 1px 1px 5px 3px #b6c6bf;
    box-shadow: 1px 1px 5px 3px #b6c6bf;
    z-index: 34;
}

.floor_2_main {
    width: 100%;
    text-align: center;
}
.floor_2_main .w1200 h2 {
    position: relative;
    height: 134px;
    font-weight: normal;
}
.floor_2_main .w1200 h2 p {
    text-transform: uppercase;
    font-size: 32px;
    color: #0d9457;
    font-weight: bold;
    position: absolute;
    z-index: 2;
    width: 1200px;
    text-align: center;
    left: 0;
    top: 0;
}
.floor_2_main .w1200 h2 span {
    font-size: 14px;
    color: #0d9457;
    display: block;
    font-weight: normal;
    position: absolute;
    z-index: 2;
    width: 1200px;
    text-align: center;
    left: 0;
    top: 46px;
}
.floor_2_main .w1200 h2 i {
    display: inline-block;
    width: 27px;
    height: 4px;
    background-color: #0d9457;
    margin: 8px;
    position: absolute;
    z-index: 2;
    text-align: center;
    left: 50%;
    top: 74px;
    margin-left: -14px;
}
.floor_2_main .w1200 h2 em {
    display: inline-block;
    font-size: 70px;
    color: #f0f0f0;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    position: absolute;
    z-index: 1;
    width: 1200px;
    text-align: center;
    left: 0;
    top: 20px;
}

.floor_2_main .picScroll-left {
    position: relative;
    text-align: center;
}
.floor_2_main .picScroll-left .hd li.on {
    background-color: #044ea3;
}
.floor_2_main .picScroll-left .bd {
    width: 1200px;
    overflow: hidden;
}
.floor_2_main .picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}
.floor_2_main .picScroll-left .bd ul li {
    margin-right: 30px;
    float: left;
    width: 275px;
    overflow: hidden;
}
.floor_2_main .picScroll-left .bd ul li i {
    display: block;
    width: 275px;
    height: 410px;
    overflow: hidden;
    position: relative;
}
.floor_2_main .picScroll-left .bd ul li img {
    display: block;
    height: 410px;
    transition: 0.9s ease;
}
.floor_2_main .picScroll-left .bd ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.floor_2_main .picScroll-left .bd ul li h3 {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    padding-top: 14px;
    text-align: center;
}
.floor_2_main .picScroll-left .bd ul li p {
    display: block;
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    padding-top: 6px;
    text-align: left;
}
.floor_2_main .picScroll-left .prev {
    position: absolute;
    left: -60px;
    top: 180px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/icon.png) no-repeat;
    background-position: -51px -35px;
}
.floor_2_main .picScroll-left .next {
    position: absolute;
    right: -60px;
    top: 180px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/icon.png) no-repeat;
    background-position: -51px -81px;
}
.floor_2_main .picScroll-left .prev:hover {
    background-position: -51px -133px;
}
.floor_2_main .picScroll-left .next:hover {
    background-position: -51px -179px;
}

.floor_3_main {
    background-color: #0d9457;
    width: 100%;
    height: 460px;
    margin-top: 50px;
    text-align: center;
}
.floor_3_main .total {
    width: 650px;
    padding-top: 100px;
    text-align: left;
}
.floor_3_main .total p {
    clear: left;
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    padding-top: 30px;
}
.floor_3_main .total h3 {
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    float: left;
}
.floor_3_main .total h3 span {
    display: inline-block;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    padding-right: 4px;
}
.floor_3_main .total h3 i {
    display: inline-block;
    font-size: 24px;
    color: #a6c3b2;
    font-weight: normal;
    padding-left: 4px;
    text-transform: uppercase;
}
.floor_3_main .total h3 em {
    width: 44px;
    height: 3px;
    background-color: #3f9369;
    display: block;
    clear: left;
    margin-top: 16px;
}
.floor_3_main .total a {
    display: inline-block;
    width: 78px;
    height: 20px;
    border: #fff solid 2px;
    line-height: 20px;
    font-size: 11px;
    color: #fff;
    margin-top: 26px;
    font-family: "Arial";
    text-align: center;
    text-transform: uppercase;
}
.floor_3_main .total a:hover {
    background-color: #fff;
    color: #3f9369;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    border: #fff solid 2px;
}
.floor_3_main .totan {
    width: 500px;
    height: 325px;
    margin-top: 68px;
}
.floor_3_main .totan img {
    width: 500px;
    height: 325px;
    background-image: 100%;
}

.floor_4_main {
    height: 118px;
    margin-top: 38px;
    border-bottom: #e5e5e5 solid 2px;
}
.floor_4_main .floor_3_3 {
    display: inline-block;
}
.floor_4_main .floor_3_3 .item {
}
.floor_4_main .floor_3_3 .item h4 {
    color: #333333;
    font-size: 24px;
    padding-top: 10px;
    display: block;
}
.floor_4_main .floor_3_3 .item h4 b {
    display: inline-block;
    font-size: 50px;
    padding-right: 4px;
    line-height: 56px;
    font-weight: normal;
    font-family: "Impact";
    color: #ee7a33;
}
.floor_4_main .floor_3_3 .item h4 i {
    display: inline-block;
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    padding-top: 10px;
}
.floor_4_main .floor_3_3 .item h5 {
    color: #333333;
    font-size: 14px;
    display: block;
    font-weight: normal;
    text-transform: uppercase;
    padding-top: 4px;
    display: block;
}
.floor_4_main .floor_3_3 .ss {
    width: 2px;
    background: #cccccc;
    display: block;
    height: 64px;
    margin: 0 41px;
    margin-top: 16px;
}
.floor_4_main .floor_3_4 {
    margin-top: 52px;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#c4c4c4,direction=120,strength=5);
    -moz-box-shadow: 0px 1px 6px 1px #c4c4c4;
    -webkit-box-shadow: 0px 1px 6px 1px #c4c4c4;
    box-shadow: 0px 1px 6px 1px #c4c4c4;
    height: 330px;
}

.floor_5_main {
    width: 100%;
    text-align: center;
    margin-top: 60px;
    position: relative;
}
.floor_5_main .w1200 h2 {
    position: relative;
    height: 134px;
    font-weight: normal;
}
.floor_5_main .w1200 h2 p {
    text-transform: uppercase;
    font-size: 32px;
    color: #0d9457;
    font-weight: bold;
    position: absolute;
    z-index: 2;
    width: 1200px;
    text-align: center;
    left: 0;
    top: 0;
}
.floor_5_main .w1200 h2 span {
    font-size: 14px;
    color: #0d9457;
    display: block;
    font-weight: normal;
    position: absolute;
    z-index: 2;
    width: 1200px;
    text-align: center;
    left: 0;
    top: 46px;
}
.floor_5_main .w1200 h2 i {
    display: inline-block;
    width: 27px;
    height: 4px;
    background-color: #0d9457;
    margin: 8px;
    position: absolute;
    z-index: 2;
    text-align: center;
    left: 50%;
    top: 74px;
    margin-left: -14px;
}
.floor_5_main .w1200 h2 em {
    display: inline-block;
    font-size: 70px;
    color: #f0f0f0;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    position: absolute;
    z-index: 1;
    width: 1200px;
    text-align: center;
    left: 0;
    top: 20px;
}
.floor_5_main .floor_5_1 {
    text-align: center;
    height: 40px;
    position: relative;
    z-index: 111;
}
.floor_5_main .floor_5_1 ul {
    display: inline-block;
}
.floor_5_main .floor_5_1 li {
    float: left;
    padding: 0 16px;
    display: inline-block;
}
.floor_5_main .floor_5_1 li a {
    display: block;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
}
.floor_5_main .floor_5_1 li a:hover,
.floor_5_main .floor_5_1 li a.on {
    color: #0d9457;
    border-bottom: #0d9457 solid 4px;
}
.floor_5_main .floor_5_2 {
    margin-top: 0px;
}
.floor_5_main .floor_5_2 ul {
    display: inline-block;
}
.floor_5_main .floor_5_2 ul li {
    display: block;
    float: left;
    width: 279px;
    height: 446px;
    overflow: hidden;
    margin-right: 28px;
    margin-top: 28px;
}
.floor_5_main .floor_5_2 ul li:nth-child(4),
.floor_5_main .floor_5_2 ul li:nth-child(8),
.floor_5_main .floor_5_2 ul li:nth-child(12) {
    margin-right: 0;
}
.floor_5_main .floor_5_2 ul li:first-child + li + li + li,
.floor_5_main .floor_5_2 ul li:first-child + li + li + li + li + li + li + li,
.floor_5_main
    .floor_5_2
    ul
    li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li {
    margin-right: 0;
}
.floor_5_main .floor_5_2 ul li a {
    display: block;
    width: 273px;
    height: 440px;
    border: #eeeeee solid 3px;
    cursor: pointer;
}
.floor_5_main .floor_5_2 ul li a i {
    display: block;
    width: 273px;
    height: 292px;
    overflow: hidden;
}
.floor_5_main .floor_5_2 ul li a i img {
    width: 273px;
    height: 292px;
    background-image: 100%;
    transition: 0.9s ease;
}
.floor_5_main .floor_5_2 ul li a h3 {
    width: 273px;
    height: 148px;
    padding-top: 8px;
}
.floor_5_main .floor_5_2 ul li a h3 p {
    font-size: 16px;
    color: #333333;
    display: inline-block;
    padding-top: 9px;
}
.floor_5_main .floor_5_2 ul li a h3 span {
    font-size: 14px;
    color: #333333;
    display: block;
    font-weight: normal;
    padding-top: 2px;
}
.floor_5_main .floor_5_2 ul li a h3 i {
    display: inline-block;
    width: 97px;
    height: 29px;
    font-size: 12px;
    color: #333333;
    display: inline-block;
    border: #333333 solid 1px;
    line-height: 29px;
    margin-top: 18px;
}
.floor_5_main .floor_5_2 ul li a:hover h3 {
    background-color: #0d9457;
}
.floor_5_main .floor_5_2 ul li a:hover h3 p {
    color: #fff;
}
.floor_5_main .floor_5_2 ul li a:hover h3 span {
    color: #fff;
}
.floor_5_main .floor_5_2 ul li a:hover h3 i {
    color: #fff;
    border: #fff solid 1px;
}
.floor_5_main .floor_5_2 ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.floor_6_main {
    width: 100%;
    height: 100%;
    margin-top: 70px;
    position: relative;
}
.floor_6_main video {
    width: 100%;
    height: 100%;
}
.floor_6_main em {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    position: absolute;
    left: 0;
    top: 0;
}
.floor_6_main ul {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -600px;
}
.floor_6_main i.oli1 {
    display: block;
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 6px;
    left: 0;
    top: 0;
    z-index: 22;
}
.floor_6_main i.oli2 {
    display: block;
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    bottom: 0;
    z-index: 22;
}
.floor_6_main ul li {
    float: left;
    width: 86px;
    text-align: center;
    margin-right: 108px;
    margin-left: 20px;
    margin-top: 11%;
}

.floor_6_main ul li img {
    width: 86px;
    height: 84px;
}
.floor_6_main ul li span {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    padding-top: 14px;
}
.floor_6_main ul li:nth-child(16) {
    margin-right: 20px;
}
.floor_6_main ul li:first-child + li + li + li + li + li {
    margin-right: 20px;
}
.floor_7_main {
    margin-top: 60px;
    text-align: center;
}
.floor_7_main h2 p {
    font-size: 24px;
    color: #0d9457;
    display: inline-block;
}
.floor_7_main h2 span {
    padding-left: 6px;
    padding-right: 4px;
    display: inline-block;
    font-size: 18px;
    color: #0d9457;
}
.floor_7_main h2 i {
    font-size: 24px;
    color: #a5c3b1;
    display: inline-block;
    text-transform: uppercase;
    padding-left: 4px;
}
.floor_7_main h2 em {
    display: block;
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    padding-top: 4px;
}
.floor_7_main ul {
    display: inline-block;
    margin-top: 10px;
}
.floor_7_main ul li {
    display: block;
    float: left;
    width: 190px;
    height: 80px;
    margin-right: 12px;
    margin-top: 22px;
}
.floor_7_main ul li a {
    display: block;
    width: 186px;
    height: 76px;
    border: #e6e6e6 solid 2px;
    overflow: hidden;
}
.floor_7_main ul li a img {
    width: 186px;
    height: 76px;
    transition: 0.9s ease;
}
.floor_7_main ul li a:hover {
    border: #0d9457 solid 2px;
}
.floor_7_main ul li:nth-child(6),
.floor_7_main ul li:nth-child(12),
.floor_7_main ul li:nth-child(18) {
    margin-right: 0px;
}
.floor_7_main ul li:first-child + li + li + li + li + li,
.floor_7_main
    ul
    li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.floor_7_main
    ul
    li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li {
    margin-right: 0px;
}
.floor_7_main ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.floor_8_main {
    margin-top: 60px;
    text-align: center;
    padding-bottom: 116px;
}
.floor_8_main h2 p {
    font-size: 24px;
    color: #0d9457;
    display: inline-block;
}
.floor_8_main h2 span {
    padding-left: 6px;
    padding-right: 4px;
    display: inline-block;
    font-size: 18px;
    color: #0d9457;
}
.floor_8_main h2 i {
    font-size: 24px;
    color: #a5c3b1;
    display: inline-block;
    text-transform: uppercase;
    padding-left: 4px;
}
.floor_8_main h2 em {
    display: inline-block;
    width: 43px;
    height: 3px;
    background-color: #e7f1ec;
}
.floor_8_main .inBox {
    float: left;
    width: 486px;
    margin-top: 44px;
}
.floor_8_main .inBox .inHd ul {
    display: inline-block;
}
.floor_8_main .inBox .inHd li {
    float: left;
    width: 144px;
    height: 41px;
    border: #0d9457 solid 3px;
    font-size: 16px;
    color: #000000;
    line-height: 41px;
    text-align: center;
    margin-right: 12px;
}
.floor_8_main .inBox .inHd li a {
    font-size: 16px;
    color: #000000;
    line-height: 41px;
    display: block;
}
.floor_8_main .inBox .inHd li.on a {
    background-color: #0d9457;
    color: #fff;
}
.floor_8_main .inBox .inBd ul {
    display: inline-block;
    padding-top: 8px;
}
.floor_8_main .inBox .inBd ul li {
    display: inline-block;
    border-bottom: #e6e6e6 solid 1px;
    width: 476px;
    padding: 10px 0;
}
.floor_8_main .inBox .inBd ul li dt {
    float: left;
    font-size: 33px;
    color: #0d9457;
    text-align: left;
    line-height: 33px;
}
.floor_8_main .inBox .inBd ul li dd {
    float: right;
    text-align: left;
    width: 426px;
}
.floor_8_main .inBox .inBd ul li dd h3 {
    height: 22px;
}
.floor_8_main .inBox .inBd ul li dd h3 p {
    font-size: 17px;
    line-height: 22px;
    color: #737373;
    float: left;
    font-weight: normal;
}
.floor_8_main .inBox .inBd ul li dd h3 span {
    font-size: 15px;
    line-height: 22px;
    color: #78a78b;
    float: right;
    font-weight: normal;
    font-family: "Arial";
    display: block;
    padding-top: 2px;
}
.floor_8_main .inBox .inBd ul li dd i {
    font-size: 14px;
    color: #a3a3a3;
    display: block;
    clear: left;
    line-height: 22px;
    padding-top: 8px;
}
.floor_8_main .video {
    width: 631px;
    float: right;
    margin-top: 44px;
}
.floor_8_main .video_top {
    width: 630px;
    height: 289px;
}
.floor_8_main .video_bottom {
    margin-top: 22px;
    display: block;
}
.floor_8_main .video_bottom ul {
    display: inline-block;
}
.floor_8_main .video_bottom ul li {
    width: 195px;
    height: 128px;
    float: left;
    margin-right: 23px;
}
.floor_8_main .video_bottom ul li img {
    width: 195px;
    height: 128px;
}
.floor_8_main .video_bottom ul li:nth-child(3) {
    margin-right: 0;
}
.floor_8_main .video_bottom ul li:first-child + li + li {
    margin-right: 0;
}

.floor_9_main {
    margin-top: 60px;
    text-align: center;
    padding-bottom: 116px;
}
.floor_9_main h2 p {
    font-size: 24px;
    color: #0d9457;
    display: inline-block;
}
.floor_9_main h2 span {
    padding-left: 6px;
    padding-right: 4px;
    display: inline-block;
    font-size: 18px;
    color: #0d9457;
}
.floor_9_main h2 i {
    font-size: 24px;
    color: #a5c3b1;
    display: inline-block;
    text-transform: uppercase;
    padding-left: 4px;
}
.links {
    text-align: left;
    background: #4d4d4d;
    border-top: 1px solid #717171;
}
.links strong {
    color: #fff;
    font-weight: bold;
    display: inline-block;
    margin-right: 10px;
}
.links .w1200 {
    padding: 10px 0;
}
.links a {
    display: inline-block;
    margin-right: 10px;
    line-height: 24px;
    color: #fff;
}

/*侧导航*/
.toolbar_wrap {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 0;
    height: 100%;
}
.toolbar {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: 1000;
}
.toolbar .toolbar_tabs {
    position: absolute;
    top: 50%;
    left: -40px;
    width: 40px;
    margin-top: 90px;
}
.toolbar .toolbar_tab {
    position: relative;
    width: 40px;
    height: 40px;
    margin-bottom: 4px;
    cursor: pointer;
    background-color: #233975;
}
.toolbar .tab_person .tab_ico {
    background-position: 7px 8px;
}
.toolbar .tab_ico {
    width: 34px;
    height: 35px;
    margin-left: 1px;
    position: relative;
    z-index: 2;
    background-color: #555555;
    _display: block;
    display: inline-block;
    background-image: url(../images/toolbaricon.png);
    background-repeat: no-repeat;
}
.toolbar .tab_text {
    width: 100px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    position: absolute;
    z-index: 1;
    left: 40px;
    top: -118px;
    background-color: #1f69b3;
    border-radius: 3px 0 0 3px;
}
.toolbar_tab:hover,
.toolbar_tab:hover .tab_ico,
.toolbar_tab_hover,
.toolbar_tab_hover .tab_ico {
    background-color: #1f69b3;
}
.toolbar .tab_kf em {
    background: url(../images/icon.png) no-repeat;
    width: 183px;
    height: 200px;
    background-position: -93px -2px;
    display: block;
    text-align: left;
}
.toolbar .tab_kf em img {
    width: 153px;
    height: 153px;
    margin-top: 10px;
    margin-left: 10px;
    border: #dbdbdb solid 1px;
    display: block;
}
.toolbar .toolbar_tabs a {
    display: inline-block;
    height: 40px;
    width: 40px;
}
.toolbar .toolbar_tabs .tab_kf a i {
    display: block;
    background: url(../images/icon.png) no-repeat;
    width: 40px;
    height: 40px;
    background-position: -47px -31px;
    position: absolute;
    z-index: 4;
}
.toolbar .toolbar_tabs .tab_db a i {
    display: block;
    background: url(../images/icon.png) no-repeat;
    width: 40px;
    height: 40px;
    background-position: -47px -76px;
    position: absolute;
    z-index: 4;
}
.toolbar .tab_kf em span {
    font-size: 14px;
    color: #333333;
    display: block;
    text-align: center;
    margin-top: -4px;
}

.bottom_main {
    width: 100%;
    background: #fff;
    clear: left;
}
.bottom_main .bottom_2_main {
    height: 66px;
    width: 100%;
    background-color: #333333;
    line-height: 66px;
    font-size: 12px;
    color: #939393;
    text-align: center;
}

.bottom_main .bottom_2_main span {
    padding-left: 18px;
}
.bottom_main .bottom_2_main a {
    display: inline-block;
    padding-left: 8px;
    font-size: 12px;
    color: #939393;
}
.bottom_main .bottom_2_main a:hover {
    color: #e1e1e3;
}
.bottom_main .bottom_1_main {
    height: 330px;
    background-color: #4d4d4d;
}
.bottom_main .bottom_1 .store {
    height: 100px;
    border-bottom: #717171 solid 1px;
    padding-top: 28px;
}
.bottom_main .bottom_1 .store dl {
    float: left;
    padding-right: 74px;
}
.bottom_main .bottom_1 .store dt {
    font-size: 18px;
    color: #e5e5e5;
    font-weight: bold;
}
.bottom_main .bottom_1 .store dd p {
    font-size: 12px;
    color: #e5e5e5;
    display: block;
    padding-top: 10px;
}
.bottom_main .bottom_1 .store dd i {
    font-size: 12px;
    color: #e5e5e5;
    display: block;
    padding-top: 4px;
}
.bottom_main .bottom_1 .store dl:nth-child(2) {
    padding-right: 126px;
}
.bottom_main .bottom_1 .store dl:first-child + dl {
    padding-right: 126px;
}
.bottom_main .bottom_1 .store dl:nth-child(3) {
    padding-right: 126px;
}
.bottom_main .bottom_1 .store dl:first-child + dl + dl {
    padding-right: 126px;
}
.bottom_main .bottom_1 .store dl:nth-child(4) {
    padding-right: 0;
}
.bottom_main .bottom_1 .store dl:first-child + dl + dl + dl {
    padding-right: 0;
}
.bottom_main .bottom_1 .bottom_nav {
    width: 1000px;
    padding-top: 24px;
}
.bottom_main .bottom_1 .bottom_nav .nl {
    width: 250px;
    float: left;
}
.bottom_main .bottom_1 .bottom_nav .nl h3 a {
    display: block;
    font-size: 14px;
    color: #e5e5e5;
    padding-bottom: 6px;
}
.bottom_main .bottom_1 .bottom_nav .nl p a {
    display: block;
    font-size: 12px;
    color: #e5e5e5;
    padding-top: 12px;
}
.bottom_main .bottom_1 .bottom_ewm {
    width: 146px;
    height: 147px;
    margin-top: 26px;
    margin-right: 40px;
}
.bottom_main .bottom_1 .bottom_ewm img {
    width: 115px;
    height: 115px;
}
.bottom_main .bottom_1 .bottom_ewm span {
    display: block;
    font-size: 12px;
    font-family: "宋体";
    color: #fff;
    padding-left: 12px;
    padding-top: 4px;
}

/******内页开始******/
.sub_banner {
    height: 400px;
    width: 100%;
    margin: 0 auto;
}
.title_top {
    height: 74px;
    background: url(../images/b1_02.jpg);
    width: 100%;
}
.title_top .sobtitle i {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url(../images/icon.png) no-repeat;
    background-position: -52px -12px;
    padding-right: 16px;
}
.title_top .sobtitle {
    font-size: 14px;
    color: #88848b;
    line-height: 74px;
}
.title_top .sobtitle a {
    display: inline-block;
    font-size: 14px;
    color: #88848b;
    line-height: 74px;
}
.title_top .sobtitle a:hover {
    color: #545454;
}
.title_top .sob_nav a {
    display: inline-block;
    font-size: 14px;
    height: 72px;
    color: #999999;
    line-height: 72px;
    margin-left: 40px;
    border-bottom: transparent solid 2px;
}
.title_top .sob_nav a:hover,
.title_top .sob_nav a.on {
    color: #ffa200;
    border-bottom: #ffa200 solid 2px;
}
.within_main {
    background-color: #f9f9f9;
}
.within_main .within_main_1 dl {
    display: inline-block;
    width: 1200px;
    padding-top: 54px;
}
.within_main .within_main_1 dt {
    float: left;
    width: 300px;
    height: 201px;
}
.within_main .within_main_1 dt img {
    width: 300px;
    height: 201px;
}
.within_main .within_main_1 dd {
    float: right;
    width: 838px;
}
.within_main .within_main_1 dd h3 {
    font-size: 30px;
    color: #333333;
    line-height: 30px;
    font-weight: normal;
}
.within_main .within_main_1 dd h3 span {
    font-size: 32px;
    color: #999999;
    text-transform: uppercase;
    display: block;
    padding-top: 6px;
}
.within_main .within_main_1 dd h3 i {
    display: block;
    margin-top: 20px;
    width: 122px;
    height: 2px;
    background-color: #ffa200;
}
.within_main .within_main_1 dd p span {
    display: block;
    padding-top: 24px;
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    text-indent: 28px;
}
.within_main .within_main_2 {
    width: 100%;
    height: 300px;
    margin-top: 36px;
}
.within_main .within_main_2 img {
    width: 100%;
    height: 300px;
}
.within_main .within_main_3 {
    position: relative;
    height: 542px;
}
.within_main .within_main_3 h3 {
    font-size: 30px;
    color: #333333;
    line-height: 30px;
    font-weight: normal;
    position: absolute;
    left: 0;
    top: 26px;
    z-index: 2;
}
.within_main .within_main_3 h3 span {
    font-size: 32px;
    color: #999999;
    text-transform: uppercase;
    display: block;
    padding-top: 6px;
}
.within_main .within_main_3 h3 i {
    display: block;
    margin-top: 20px;
    width: 122px;
    height: 2px;
    background-color: #ffa200;
}
.within_main .within_main_3 ul {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 128px;
    z-index: 2;
}
.within_main .within_main_3 ul li {
    display: block;
    font-size: 14px;
    color: #333333;
    padding-top: 10px;
}
.within_main .within_main_3 ul li span {
    font-weight: bold;
}
.within_main .within_main_3 em {
    display: block;
    width: 200px;
    height: 340px;
    position: absolute;
    top: -48px;
    right: 100px;
    z-index: 2;
}
.within_main .within_main_3 b {
    display: block;
    width: 597px;
    height: 189px;
    position: absolute;
    top: 290px;
    left: 0px;
    z-index: 1;
}
.within_main .within_main_4 {
    width: 100%;
    height: 301px;
}
.within_main .within_main_4 img {
    width: 100%;
    height: 301px;
}
.within_main .within_main_5 h3 {
    padding-top: 30px;
}
.within_main .within_main_5 h3 p {
    display: block;
    font-size: 30px;
    color: #333333;
    line-height: 30px;
    font-weight: normal;
    float: left;
    padding-bottom: 12px;
}
.within_main .within_main_5 h3 span {
    font-size: 32px;
    color: #999999;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
    padding-top: 2px;
    line-height: 32px;
    float: left;
    padding-left: 30px;
}
.within_main .within_main_5 h3 i {
    display: block;
    width: 122px;
    height: 2px;
    background-color: #ffa200;
    clear: left;
}

.within_main .within_main_5 .picScroll-dj {
    padding-top: 30px;
    position: relative;
}
.within_main .within_main_5 .picScroll-dj .prev {
    position: absolute;
    left: -90px;
    top: 130px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/icon.png) no-repeat;
    background-position: -51px -35px;
}
.within_main .within_main_5 .picScroll-dj .next {
    position: absolute;
    right: -0px;
    top: 130px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/icon.png) no-repeat;
    background-position: -51px -81px;
}
.within_main .within_main_5 .picScroll-dj .prev:hover {
    background-position: -51px -133px;
}
.within_main .within_main_5 .picScroll-dj .next:hover {
    background-position: -51px -179px;
}
.within_main .within_main_5 .picScroll-dj .bd {
    width: 1200px;
    overflow: hidden;
}
.within_main .within_main_5 .picScroll-dj .bd ul {
    overflow: hidden;
    zoom: 1;
}
.within_main .within_main_5 .picScroll-dj .bd ul li {
    margin-right: 46px;
    float: left;
    width: 340px;
    overflow: hidden;
    text-align: center;
}
.within_main .within_main_5 .picScroll-dj .bd ul li i {
    display: block;
    width: 338px;
    height: 253px;
    overflow: hidden;
    border: #dcdcdc solid 1px;
}
.within_main .within_main_5 .picScroll-dj .bd ul li img {
    display: block;
    width: 338px;
    height: 253px;
    transition: 0.9s ease;
}
.within_main .within_main_5 .picScroll-dj .bd ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.within_main .within_main_5 .picScroll-dj .bd ul li h3 {
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    padding-top: 8px;
}
.within_main .within_main_6 {
    width: 100%;
    height: 301px;
    margin-top: 66px;
}
.within_main .within_main_6 img {
    width: 100%;
    height: 301px;
}
.within_main .within_main_7 h3 {
    padding-top: 30px;
}
.within_main .within_main_7 h3 p {
    display: block;
    font-size: 30px;
    color: #333333;
    line-height: 30px;
    font-weight: normal;
    float: left;
    padding-bottom: 12px;
}
.within_main .within_main_7 h3 span {
    font-size: 32px;
    color: #999999;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
    padding-top: 2px;
    line-height: 32px;
    float: left;
    padding-left: 30px;
}
.within_main .within_main_7 h3 i {
    display: block;
    width: 122px;
    height: 2px;
    background-color: #ffa200;
    clear: left;
}
.within_main .within_main_7 .picScroll-partner {
    width: 1200px;
    margin: 0 auto;
    padding-top: 16px;
}
.within_main .within_main_7 .bd ul {
    display: inline-block;
}
.within_main .within_main_7 .bd li {
    display: block;
    float: left;
    width: 190px;
    height: 80px;
    margin-right: 12px;
    margin-top: 22px;
}
.within_main .within_main_7 .bd li a {
    display: block;
    width: 186px;
    height: 76px;
    border: #e6e6e6 solid 2px;
    overflow: hidden;
}
.within_main .within_main_7 .bd li a img {
    width: 186px;
    height: 76px;
    transition: 0.9s ease;
}
.within_main .within_main_7 .bd li a:hover {
    border: #0d9457 solid 2px;
}
.within_main .within_main_7 .bd li:nth-child(6),
.within_main .within_main_7 .bd li:nth-child(12),
.within_main .within_main_7 .bd li:nth-child(18) {
    margin-right: 0px;
}
.within_main .within_main_7 .bd li:first-child + li + li + li + li + li,
.within_main
    .within_main_7
    .bd
    li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.within_main
    .within_main_7
    .bd
    li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li {
    margin-right: 0px;
}
.within_main .within_main_7 .bd li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.within_main .within_main_7 .hd {
    height: 16px;
    margin-top: 36px;
    position: relative;
}
.within_main .within_main_7 .hd li.on {
    background-color: #0d9457;
}
.within_main .within_main_7 .hd li {
    margin-right: 12px;
    width: 9px;
    height: 9px;
    text-align: center;
    cursor: pointer;
    font-size: 0;
    border-radius: 50%;
    font-weight: bold;
    display: inline-block;
    float: left;
    overflow: hidden;
    background-color: #cacaca;
}
.within_main .within_main_7 .hd ul {
    display: inline-block;
    width: 80px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -12px;
}
.within_main .within_main_8 {
    width: 100%;
    height: 301px;
    margin-top: 60px;
}
.within_main .within_main_8 img {
    width: 100%;
    height: 301px;
}
.within_main .within_main_9 h3 {
    padding-top: 30px;
}
.within_main .within_main_9 h3 p {
    display: block;
    font-size: 30px;
    color: #333333;
    line-height: 30px;
    font-weight: normal;
    float: left;
    padding-bottom: 12px;
}
.within_main .within_main_9 h3 span {
    font-size: 32px;
    color: #999999;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
    padding-top: 2px;
    line-height: 32px;
    float: left;
    padding-left: 30px;
}
.within_main .within_main_9 h3 i {
    display: block;
    width: 122px;
    height: 2px;
    background-color: #ffa200;
    clear: left;
}
.within_main .within_main_9 .picScroll-Enterprise {
    padding-top: 30px;
    padding-bottom: 60px;
    position: relative;
    height: 220px;
}
.within_main .within_main_9 .picScroll-Enterprise .prev {
    position: absolute;
    left: -60px;
    top: 98px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/icon.png) no-repeat;
    background-position: -51px -35px;
}
.within_main .within_main_9 .picScroll-Enterprise .next {
    position: absolute;
    right: -60px;
    top: 98px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/icon.png) no-repeat;
    background-position: -51px -81px;
}
.within_main .within_main_9 .picScroll-Enterprise .prev:hover {
    background-position: -51px -133px;
}
.within_main .within_main_9 .picScroll-Enterprise .next:hover {
    background-position: -51px -179px;
}
.within_main .within_main_9 .picScroll-Enterprise .bd {
    width: 1200px;
    overflow: hidden;
}
.within_main .within_main_9 .picScroll-Enterprise .bd ul {
    overflow: hidden;
    zoom: 1;
}
.within_main .within_main_9 .picScroll-Enterprise .bd ul li {
    margin-right: 12px;
    float: left;
    width: 290px;
    overflow: hidden;
    text-align: center;
}
.within_main .within_main_9 .picScroll-Enterprise .bd ul li i {
    display: block;
    width: 290px;
    height: 194px;
    overflow: hidden;
    border: #dcdcdc solid 1px;
}
.within_main .within_main_9 .picScroll-Enterprise .bd ul li img {
    display: block;
    width: 290px;
    height: 194px;
    background-image: 100%;
    transition: 0.9s ease;
}
.within_main .within_main_9 .picScroll-Enterprise .bd ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.within_main .a1 {
    width: 1200px;
    height: 42px;
    margin: 0 auto;
}
.within_main .a2 {
    width: 1200px;
    height: 70px;
    margin: 0 auto;
}
.within_main .within_main_10 {
    background-color: #fff;
    display: block;
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.within_main .within_main_10 h2 {
    font-size: 24px;
    color: #000000;
    font-weight: normal;
    padding-top: 36px;
    width: 1120px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.within_main .within_main_10 h2 i {
    display: block;
    width: 28px;
    height: 2px;
    background-color: #000;
    margin-top: 22px;
}
.within_main .within_main_10 .honor {
    width: 1120px;
    margin: 0 auto;
    margin-top: 24px;
    text-align: center;
}
.within_main .within_main_10 .honor ul {
    display: inline-block;
}
.within_main .within_main_10 .honor ul li.li {
    display: inline-block;
    width: 340px;
    text-align: center;
    margin-top: 20px;
    overflow: hidden;
    margin-right: 44px;
    float: left;
}
.within_main .within_main_10 .honor ul li.li i {
    display: block;
    width: 338px;
    height: 224px;
    border: #dcdcdc solid 1px;
    overflow: hidden;
}
.within_main .within_main_10 .honor ul li.li img {
    width: 338px;
    height: 224px;
    transition: 0.9s ease;
}
.within_main .within_main_10 .honor ul li.li h3 {
    font-size: 14px;
    color: #000000;
    display: inline-block;
    padding-top: 8px;
    font-weight: normal;
}
.within_main .within_main_10 .honor ul li.li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.within_main .within_main_10 .honor ul li.li:nth-child(3),
.within_main .within_main_10 .honor ul li.li:nth-child(6),
.within_main .within_main_10 .honor ul li.li:nth-child(9) {
    margin-right: 0px;
}
.within_main .within_main_10 .honor ul li.li:first-child + li + li,
.within_main
    .within_main_10
    .honor
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li,
.within_main
    .within_main_10
    .honor
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li {
    margin-right: 0px;
}
.pager {
    margin: 24px 0 0px 0px;
    display: inline-block;
    background-color: #fff;
    width: 1120px;
    clear: left;
}
.pager p {
    height: 30px;
    line-height: 36px;
    float: left;
    display: none;
}
.pager ul {
    width: 380px;
    display: inline-block;
}
.pager ul li {
    float: left;
    padding: 0 !important;
    height: auto !important;
    border: none !important;
}
.pager ul a {
    margin-left: 5px;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.pager ul a.current {
    background-color: #00633d;
    border-color: #00633d;
    color: #fff;
}
.pager .pagination a {
    margin-left: 5px;
    padding: 5px 15px !important;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc !important;
    text-decoration: none;
    float: left;
    border-radius: 3px;
    background: #fff;
    height: 24px;
    line-height: 24px;
}
.pager .pagination a:hover {
    color: #0d9457;
}
.pager .pagination a.page-num-current {
    background-color: #0d9457;
    border-color: #0d9457;
    color: #fff;
}

.contact {
    width: 1120px;
    margin: 0 auto;
    display: block;
}
.contact .contact_1 h3 {
    font-size: 18px;
    color: #ffa200;
    padding-top: 38px;
}
.contact .contact_1 p {
    display: block;
    font-size: 18px;
    color: #000000;
    padding-top: 30px;
    font-weight: normal;
}
.contact .contact_1 p span {
    display: block;
    padding-top: 4px;
}
.contact .contact_2 {
    padding-top: 42px;
}
.contact .contact_2 .hd {
    width: 1120px;
    display: block;
    height: 40px;
}
.contact .contact_2 .hd li {
    float: left;
    width: 134px;
    display: block;
    height: 40px;
    margin-right: 34px;
    background-color: #999999;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.contact .contact_2 .hd li.on {
    background-color: #ffa200;
}
.contact .contact_2 .bd dt p {
    display: block;
    font-size: 18px;
    color: #000000;
    padding-top: 30px;
    font-weight: normal;
}
.contact .contact_2 .bd dt p span {
    display: block;
    padding-top: 4px;
}
.contact .contact_2 .bd dd {
    width: 1120px;
    height: 428px;
    margin-top: 30px;
}
.contact .contact_3 h3 {
    font-size: 24px;
    color: #000000;
    font-weight: normal;
    padding-top: 76px;
}
.contact .contact_3 ul {
    display: inline-block;
    width: 1120px;
    position: relative;
    height: 400px;
}
.contact .contact_3 ul li {
    margin-top: 24px;
}
.contact .contact_3 ul li.li1 {
    width: 542px;
    border: #e5e5e5 solid 1px;
    position: absolute;
    left: 0;
    top: 0;
}
.contact .contact_3 ul li.li1 input {
    display: block;
    width: 500px;
    height: 34px;
    line-height: 34px;
    border: none;
    padding-left: 20px;
    float: left;
}
.contact .contact_3 ul li.li2 {
    width: 542px;
    border: #e5e5e5 solid 1px;
    position: absolute;
    right: 0;
    top: 0;
}
.contact .contact_3 ul li.li2 input {
    display: block;
    width: 500px;
    height: 34px;
    line-height: 34px;
    border: none;
    padding-left: 20px;
    float: left;
}
.contact .contact_3 ul li font {
    color: #ff0000;
    float: left;
    padding-top: 12px;
}
.contact .contact_3 ul li.li3 {
    display: block;
    width: 1118px;
    height: 254px;
    border: #e5e5e5 solid 1px;
    position: absolute;
    left: 0;
    top: 60px;
}
.contact .contact_3 ul li textarea {
    display: block;
    width: 1098px;
    height: 244px;
    padding-left: 20px;
    padding-top: 10px;
    border: none;
}
.contact .contact_3 ul li.li4 {
    width: 486px;
    border: #e5e5e5 solid 1px;
    position: absolute;
    left: 0;
    top: 336px;
}
.contact .contact_3 ul li.li4 input {
    display: block;
    width: 366px;
    height: 34px;
    line-height: 34px;
    border: none;
    padding-left: 20px;
    float: left;
}
.contact .contact_3 ul li.li4 img {
    display: block;
    width: 52px;
    height: 20px;
    margin-left: 20px;
    float: left;
    margin-top: 8px;
}
.contact .contact_3 ul li.li5 {
    width: 236px;
    height: 38px;
    position: absolute;
    right: 0;
    top: 336px;
    background-color: #ffa200;
}
.contact .contact_3 ul li.li5 input {
    display: block;
    width: 236px;
    height: 40px;
    line-height: 40px;
    border: none;
    background-color: #ffa200;
    color: #fff;
    font-size: 18px;
}

.contact .left {
    width: 800px;
}
.contact .cont {
    padding-top: 20px;
}
.contact .cont .top {
    height: 80px;
    cursor: pointer;
}
.contact .cont .top .time {
    color: #999;
}
.contact .cont .top span {
    color: #000;
    display: inline-block;
}
.contact .cont .top h3 {
    font-size: 18px;
    font-weight: normal;
    color: #079453;
}
.contact .cont .top p {
    display: block;
    padding-top: 14px;
}
.contact .cont .top span.xinz {
    color: #079453;
    padding-right: 5px;
}
.contact .cont .top span {
    color: #000;
    display: inline-block;
}
.contact .cont .top span {
    color: #000;
    display: inline-block;
}
.contact .cont .bottom {
    padding-top: 20px;
    border-top: 1px solid #bebebe;
    padding-bottom: 20px;
}
.contact .cont .tijiao {
    width: 192px;
    height: 58px;
    position: absolute;
    right: -18px;
    top: 20px;
    z-index: 3;
    background-position: -103px -4px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    display: none;
}
.contact .cont .zp.hover {
    background: #f9f9f9;
}
.contact .cont .zp {
    border: 1px solid #dcdcdc;
    border-left: 4px solid #079453;
    padding: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    position: relative;
}
.contact .cont .zp .tijiao:hover {
    text-decoration: underline;
    font-weight: bold;
}
.contact .cont .zp.hover .tijiao {
    display: block;
}
.ydewmbg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/black50.png) repeat left top;
    display: none;
    z-index: 998;
}
.ydewm {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 800px;
    height: 570px;
    background: #fff;
    padding: 5px;
    display: none;
    margin-top: -285px;
    margin-left: -400px;
}
.ydewmbg a {
    width: 60px;
    height: 60px;
    background-position: -103px -74px;
    display: block;
}
.ydewmbg h2 {
    padding-bottom: 25px;
    padding-top: 30px;
    text-align: center;
    font-size: 18px;
}
.mess_pop .message {
    border: none;
    width: 506px;
    margin: 30px auto;
}
.mess_pop .message .item {
    margin-bottom: 20px;
    position: relative;
}
.mess_pop .message label {
    padding-right: 10px;
}
.mess_pop .message input {
    padding: 0 10px;
    outline: none;
    height: 34px;
    line-height: 34px;
    border: 1px solid #dcdcdc;
    width: 400px;
    border-radius: 2px;
}
.mess_pop .message font {
    position: absolute;
    right: 0;
    top: 5px;
    color: red;
}
.mess_pop .message .liuyan label {
    vertical-align: top;
}
.mess_pop .message label {
    padding-right: 10px;
}
.mess_pop .message textarea {
    border: 1px solid #dcdcdc;
    width: 400px;
    border-radius: 2px;
    background: none;
    height: 124px;
    padding: 0 10px;
    outline: none;
}
.mess_pop .message .item.btn {
    padding-left: 70px;
}
.mess_pop .message .item.btn input {
    width: 422px;
    background: #079453;
    color: #fff;
    border: 0 none;
    cursor: pointer;
}
.hidden {
    display: none;
}
.contact .yb {
    float: right;
    width: 280px;
}
.contact .yb .item {
    margin-bottom: 56px;
}
.contact .yb .title2,
.contact .left .title2 {
    width: 100%;
    height: 16px;
    position: relative;
    border-top: 1px solid #ccc;
}
.contact .yb .title2 h3,
.contact .left .title2 h3 {
    color: #917769;
    font-weight: normal;
}
.contact .yb .title2 h3,
.contact .left .title2 h3 {
    position: absolute;
    left: 0;
    top: -14px;
    line-height: 28px;
    background: #fff;
    display: block;
    padding-right: 14px;
    font-size: 18px;
    color: #000;
}
.contact .yb .item .cont p {
    color: #000;
    line-height: 28px;
}
.contact .yb .cont {
    padding-top: 20px;
}
.contact .left .title2 h3 span {
    display: inline-block;
    color: #e60010;
    padding: 0 10px;
}
.contact .yb .title2 h3 {
    color: #079453;
}
.cono {
    display: inline-block;
    width: 1120px;
}
.contact .cont .pager {
    margin-left: 220px;
    width: 500px;
}
.culture {
    width: 1120px;
    margin: 0 auto;
    position: relative;
}
.culture ul {
    display: inline-block;
    margin-top: -20px;
}
.culture ul li {
    display: block;
    font-size: 14px;
    color: #333333;
    padding-top: 10px;
}
.culture ul li span {
    font-weight: bold;
}
.culture em {
    display: block;
    width: 200px;
    height: 340px;
    position: absolute;
    top: -90px;
    right: 0;
}
.culture b {
    display: block;
    width: 597px;
    height: 189px;
    margin-top: 10px;
}
.activities {
    display: inline-block;
}
.act_1 {
    float: left;
    width: 824px;
    padding-left: 50px;
    padding-top: 48px;
}
.act_1 .act_1_1 {
    display: inline-block;
}
.act_1 .act_1_1 dl {
    display: inline-block;
    border-bottom: #cccccc solid 1px;
    padding-bottom: 20px;
    width: 824px;
}
.act_1 .act_1_1 dl dt {
    float: left;
    width: 447px;
}

.act_1 .act_1_1 dl dd {
    float: right;
    width: 334px;
}
.act_1 .act_1_1 dl dd a {
    display: block;
    height: 233px;
    width: 334px;
    overflow: hidden;
}
.act_1 .act_1_1 dl dd a img {
    display: block;
    height: 233px;
    width: 334px;
    overflow: hidden;
}
.act_1 .act_1_1 dl dd a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}

.title_top .xinwen {
    margin-left: 412px;
}
.act_2 {
    float: right;
    width: 275px;
    border-left: #cccccc solid 1px;
    margin-top: 48px;
}
.news-wrap {
    background-color: #f6f6f6;
    padding-top: 26px;
    padding-bottom: 210px;
}
.news-wrap .w1190 {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.news-wrap .menu-box {
    width: 380px;
    height: 380px;
    background: url(../images/jc_03.jpg) no-repeat center bottom;
    color: #fff;
    position: absolute;
    left: 0;
    top: -164px;
    z-index: 2;
}
.news-wrap .menu-box h4 {
    font-weight: normal;
    font-size: 60px;
    font-family: impact;
    text-transform: uppercase;
    line-height: 60px;
    padding-left: 34px;
    padding-top: 30px;
}
.news-wrap .menu-box .navlist {
    margin-top: 110px;
    padding-left: 34px;
}
.news-wrap .menu-box .navlist ul,
.news-wrap .menu-box .navlist li {
    width: 100%;
}
.news-wrap .menu-box .navlist li {
    line-height: 48px;
    height: 48px;
    position: relative;
}
.news-wrap .menu-box .navlist li a {
    font-size: 18px;
    color: #fff;
}
.news-wrap .menu-box .navlist a i {
    width: 10px;
    transition: ease-in-out 0.2s;
    height: 15px;
    background-position: -78px -249px;
    position: absolute;
    right: 178px;
    top: 18px;
    opacity: 0;
    display: none;
}
.news-wrap .menu-box .navlist a:hover i {
    opacity: 1;
    right: 220px;
    display: inline-block;
}
.news-wrap .menu-box .navlist li a:hover,
.news-wrap .menu-box .navlist li.hover a {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.news-wrap .menu-box .navlist li.hover a i {
    opacity: 1;
    right: 220px;
    display: inline-block;
}
.news-wrap .main-wrap {
    margin-left: 440px;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 780px;
}
.news-wrap .main-wrap .fir-box {
    width: 380px; /*height:218px !important;*/
    height: 190px !important;
    background-color: #f6f6f6 !important;
}
.news-wrap .main-wrap .li-cont {
    width: 380px;
    background-color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    height: 500px;
    overflow: hidden;
    position: absolute;
}
.news-wrap .main-wrap .li-cont .img {
    display: block;
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.news-wrap .main-wrap .li-cont .img img {
    width: 380px;
    height: auto;
}
.news-wrap .main-wrap .li-cont .cont {
    display: block;
    width: 310px;
    padding: 25px 34px 20px 35px;
}
.news-wrap .main-wrap .li-cont .stit {
    line-height: 28px;
    font-size: 20px;
    opacity: 0.9;
    height: 56px;
    overflow: hidden;
}
.news-wrap .main-wrap .li-cont .word {
    line-height: 22px;
    font-size: 12px;
    opacity: 0.7;
    margin-top: 16px;
    display: block;
    height: 66px;
    overflow: hidden;
}
.news-wrap .main-wrap .li-cont .date {
    line-height: 30px;
    margin-top: 34px;
    font-size: 14px;
    color: #999;
}
.news-wrap .load-more {
    display: block;
    width: 780px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: url(../images/more_bg.png) center no-repeat;
    font-size: 16px;
    margin: 0 0 0 auto;
    cursor: pointer;
    margin-top: 20px;
}
.news-wrap .main-wrap .li-cont:hover {
    box-shadow: 4px 5px 10px 0 #dfdfdf;
}
.news-wrap .main-wrap .li-cont .stit {
    line-height: 28px;
    font-size: 20px;
    opacity: 0.9;
    height: 56px;
    overflow: hidden;
}
.news-wrap .main-wrap .li-cont .word {
    line-height: 22px;
    font-size: 12px;
    opacity: 0.7;
    margin-top: 16px;
    display: block;
    height: 66px;
    overflow: hidden;
}
.news-wrap .main-wrap .li-cont .date {
    line-height: 30px;
    margin-top: 34px;
    font-size: 14px;
    color: #999;
}
.news-wrap .main-wrap .li-cont:hover p,
.news-wrap .main-wrap .li-cont:hover span {
    color: #333;
}
.news-wrap .nlist {
    margin-bottom: 20px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 20px;
    position: relative;
    padding-left: 80px;
}
.news-wrap .nlist dt {
    position: absolute;
    left: 0;
    top: 0;
    color: #ffa200;
}
.news-wrap .nlist dt span {
    display: block;
    font-size: 40px;
    line-height: 40px;
    color: #0d9457;
}
.news-wrap .nlist dd h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
.news-wrap .nlist dd i {
    color: #666;
}

#bdshare {
    margin-top: 10px;
}
#bdshare span.bds_more,
.bds_tools a {
    line-height: 14px;
}
.baiduShare {
    margin-bottom: 30px;
}
.pro_right {
    width: 1160px;
    margin: 0 auto;
}
.news_show .title {
    border-bottom: none;
}
.pro_right .title {
    line-height: 60px;
    border-bottom: 1px solid #efefef;
    text-align: center;
    font-size: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.pro_right .title h1 {
    font-weight: 100;
}
.pro_right .mark {
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
}
.pro_right .mark span {
    margin: 0 8px;
    color: #666;
}
.pro_right .box1 {
    border-bottom: 1px solid #efefef;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.pro_right .box2 {
    line-height: 30px;
    border: none;
}
.baiduShare {
    margin-bottom: 5px;
}
#bdshare {
    margin-top: 10px;
}
.reLink {
    width: 100%;
    height: 25px;
    border-top: 1px solid #cbcbcb;
    padding-top: 12px;
    margin-top: 20px;
}
.reLink .nextLink,
.reLink .prevLink {
    width: 50%;
    line-height: 25px;
    font-size: 16px;
    color: #666;
}
.reLink a {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    font-size: 16px;
    color: #666;
}
.reLink a:hover {
    color: #0d9457;
}
.reLink .nextLink {
    text-align: right;
}
.clearfix::after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.hvr-light::before {
    content: "";
    position: absolute;
    width: 90px;
    height: 370px;
    top: -0px;
    left: -200px;
    overflow: hidden;
    background: -moz-linear-gradient(
        left,
        rgba(255, 255, 255, 0) 0,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(0%, rgba(255, 255, 255, 0)),
        color-stop(50%, rgba(255, 255, 255, 0.4)),
        color-stop(100%, rgba(255, 255, 255, 0))
    );
    background: -ms-linear-gradient(
        left,
        rgba(255, 255, 255, 0) 0,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(255, 255, 255, 0) 0,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    background: -o-linear-gradient(
        left,
        rgba(255, 255, 255, 0) 0,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    -webkit-transform: skewX(-32deg);
    -ms-transform: skewX(-32deg);
    -moz-transform: skewX(-32deg);
    transform: skewX(-32deg);
}
.hvr-light:hover::before {
    -webkit-transition: left 1s;
    -moz-transition: left 1s;
    -ms-transition: left 1s;
    transition: left 1s;
    left: 1300px;
}
.con li {
    position: relative;
    margin-bottom: 70px;
    overflow: hidden;
}
.con li a {
    display: inline-block;
}
.con li .big {
    height: 265px;
}
.con li .big img {
    width: 1200px;
    height: 265px;
}
.con li .left {
    width: 706px;
    padding-left: 154px;
    padding-bottom: 64px;
    padding-top: 22px;
}
.con li .left h1 {
    font-size: 30px;
    font-weight: 100;
    line-height: 70px;
    color: #0d9457;
}
.con li .left p {
    line-height: 26px;
    font-size: 18px;
    color: #333333;
}
.con li .right {
    width: 350px;
    height: 480px;
    overflow: hidden;
    position: absolute;
    right: 165px;
    bottom: 0px;
    transition: ease-in-out 0.5s;
}
.con li .right img {
    width: 350px;
    height: 480px;
}
.con li a:hover .right {
    bottom: 20px;
}
.con {
    padding-top: 60px;
    padding-bottom: 70px;
}
.con li.li2 .left,
.con li.li4 .left,
.con li.li6 .left {
    float: right;
    padding-bottom: 54px;
}
.con li.li2 .right,
.con li.li4 .right,
.con li.li6 .right {
    left: 48px;
}

.jpal_show {
    padding: 24px 7px 24px 18px;
    display: inline-block;
}
.jpal_show .box1 {
    width: 970px;
    float: left;
    border-right: #f1f1f1 solid 1px;
}
.jpal_show .pic_left {
}
.jpal_show .box1 .left {
    width: 426px;
}
.picFocus {
    margin: 0 auto;
    width: 520px;
    position: relative;
    overflow: hidden;
    zoom: 1;
}
.picFocus .hd {
    width: 100%;
    padding-top: 5px;
    overflow: hidden;
}
.picFocus .hd ul {
    margin-right: -8px;
    overflow: hidden;
    zoom: 1;
}
.picFocus .hd ul li {
    padding-top: 5px;
    float: left;
    text-align: center;
    width: 124px;
    height: 82px;
    margin-right: 8px;
}
.picFocus .hd ul li img {
    width: 120px;
    height: 78px;
    cursor: pointer;
    margin-right: 8px;
    border: 2px solid #ddd;
}
.picFocus .hd ul li.on {
    background: url(../images/icoup.gif) no-repeat center 0;
}
.picFocus .hd ul li.on img {
    border-color: #15419c;
}
.picFocus .bd li {
    vertical-align: middle;
}
.picFocus .bd img {
    width: 520px;
    height: 360px;
    display: block;
}
.jpal_show .box1 h1 {
    font-size: 18px;
    color: #7d7d7d;
}
.jpal_show .box1 h3 {
    font-size: 14px;
    font-weight: normal;
    color: #0d9457;
    padding-top: 4px;
}
.jpal_show .box1 .pic_left p {
    padding-top: 34px;
    padding-bottom: 26px;
    color: #000000;
    font-size: 14px;
    line-height: 20px;
}
.jpal_show .box1 .pic_left i {
    display: block;
    color: #000000;
    font-size: 14px;
}
.jpal_show .box1 .pic_left .zx {
    padding-top: 80px;
    height: 40px;
    padding-bottom: 18px;
}
.jpal_show .box1 .pic_left a.zixun {
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 180px;
    color: #fff;
    font-weight: bold;
    background: #0d9457;
}
.jpal_show .box1 .pic_left a.zixun:hover {
    background: #189757;
}
.jpal_show .box1 .pic_left a.ly {
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 180px;
    color: #fff;
    font-weight: bold;
    background: #fd7804;
    margin-left: 10px;
}
.jpal_show .box1 .pic_left a.ly:hover {
    background: #fe9943;
}
.jpal_show .box1 .pic_left em {
    clear: left;
    display: block;
    font-size: 14px;
    color: #999999;
    padding-top: 22px;
}
.jpal_show .box1 .pic_left em span {
    display: inline-block;
    font-size: 14px;
    color: #fd7804;
    padding-left: 10px;
}
.jpal_show .box1 .pic_left .baiduShare {
    height: 46px;
}
.jpal_show .box1 .pic_left {
    width: 486px;
    float: left;
    padding-left: 20px;
    padding-top: 20px;
}
.jpal_show .box1 .box_top {
    height: 524px;
}
.jpal_show .box1 {
    padding-bottom: 30px;
}
.jpal_show .box1 .ban {
    height: 504px;
    position: relative;
    width: 426px;
    margin: 0 auto;
}
.jpal_show .box1 .ban p.ioi {
    position: absolute;
    right: 22px;
    bottom: 0;
}
.jpal_show .box1 .ban p.ioi img {
    height: 46px;
    width: 64px;
    margin-right: 9px;
    float: left;
    cursor: pointer;
    border: #d2d2d2 solid 1px;
}

.jpal_show .box1 .ban2 {
    overflow: hidden;
    position: relative;
    width: 426px;
    height: 426px;
}
.jpal_show .box1 .ban2 ul {
    left: 0;
    position: absolute;
    top: 0;
}
.jpal_show .box1 .ban2 ul li {
    float: left;
    height: 426px;
    width: 426px;
}
.jpal_show .box1 .ban2 ul li a {
    display: block;
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.jpal_show .box1 .ban2 ul li img {
    height: 424px; /*width: 424px;*/
    border: #d2d2d2 solid 1px;
}
.jpal_show .box1 .min_pic {
    bottom: 0;
    height: 64px;
    left: 28px;
    position: absolute;
    width: 370px;
}
.jpal_show .box1 .num {
    float: left;
    height: 64px;
    overflow: hidden;
    position: relative;
    width: 370px;
}
.jpal_show .box1 .num ul {
    left: 0;
    position: absolute;
    top: 0;
    width: 746px !important;
}
.jpal_show .box1 .num ul li {
    height: 60px;
    margin-right: 13px;
    width: 60px;
    float: left;
    cursor: pointer;
    border: #d2d2d2 solid 1px;
}
.jpal_show .box1 .num ul li img {
    height: 60px;
    width: 60px;
}
.jpal_show .box1 .prev1 {
    bottom: 10px;
    cursor: pointer;
    height: 36px;
    left: 0;
    position: absolute;
    width: 16px;
    z-index: 9;
}
.jpal_show .box1 .prev1 i {
    background-position: -179px -77px;
    height: 28px;
    width: 16px;
}
.icon1 {
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.jpal_show .box1 .next1 i {
    background-position: -207px -77px;
    height: 28px;
    width: 16px;
}
.jpal_show .box1 .prev1:hover i {
    background-position: -179px -109px;
}
.jpal_show .box1 .next1:hover i {
    background-position: -207px -109px;
}
.jpal_show .box1 .next1 {
    bottom: 10px;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 0;
    width: 16px;
    z-index: 9;
}
.jpal_show .box1 .num ul li.on {
    border: 2px solid #15419c;
    height: 60px;
    width: 60px;
}
.jpal_show .box1 .num ul li.on img {
    height: 60px;
    width: 60px;
}
.jpal_show .box1 .tb-validity {
    padding: 12px 19px;
    border: 1px solid #dcdcdc;
    font-size: 14px;
    color: #666666;
    background-color: #f7f7f7;
    width: 910px;
}
.jpal_show .box1 .attributes-list {
    clear: both;
    margin-bottom: 10px;
    width: 946px;
    border-bottom: #dcdcdc solid 1px;
    color: #666;
}
.jpal_show .box1 .attributes-list .name {
    padding: 18px 20px 0px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666666;
}
.jpal_show .box1 .attributes-list .name b {
    display: inline-block;
    color: #666666;
    font-weight: normal;
}
.jpal_show .box1 .attributes-list ul {
    padding: 0 20px 8px;
    text-indent: 0;
    display: inline-block;
}
.jpal_show .box1 .attributes-list li {
    display: inline;
    float: left;
    width: 210px;
    height: 18px;
    overflow: hidden;
    margin: 10px 15px 0 0;
    line-height: 18px;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #666666;
}
.jpal_show .box1 .attributes-list li p {
    float: left;
    padding-right: 12px;
}
.jpal_show .box1 .attributes-list li i {
    float: left;
    display: block;
}
.jpal_show .box1 .attributes-list em {
    display: block;
    padding-left: 20px;
    font-size: 12px;
    color: #666666;
    padding-bottom: 20px;
}
.jpal_show .box1 .attributes-list em i {
    display: inline-block;
    padding-right: 12px;
}
.jpal_show .box1 .ke-post {
    width: 946px;
}
.jpal_show .box1 .tb-validity_1 {
    padding: 22px 34px 42px 50px;
}
.jpal_show .box1 .tb-validity_1 dl {
    display: inline-block;
    padding-bottom: 26px;
    width: 880px;
}
.jpal_show .box1 .tb-validity_1 dt {
    float: left;
    width: 50px;
}
.jpal_show .box1 .tb-validity_1 dt i {
    display: block;
    width: 50px;
    height: 49px;
    background: url(../images/icon.png) no-repeat;
    background-position: -104px -144px;
}
.jpal_show .box1 .tb-validity_1 dd {
    float: left;
    padding-left: 18px;
    width: 812px;
}
.jpal_show .box1 .tb-validity_1 dd em {
    display: block;
    font-size: 14px;
    color: #e50100;
    padding-top: 10px;
}
.jpal_show .box1 .tb-validity_1 dd p {
    display: block;
    font-size: 12px;
    color: #666666;
    line-height: 22px;
    padding-top: 12px;
}
.jpal_show .box1 .tb-validity_1 h3 {
    font-size: 12px;
    color: #e50100;
    display: block;
    padding-left: 10px;
    padding-top: 10px;
}
.jpal_show .box1 .tb-validity_1 h3 span {
    font-size: 12px;
    color: #666666;
    display: block;
    line-height: 20px;
    padding-top: 14px;
}
.jpal_show .box1 .tb-validity_2 {
    padding-left: 90px;
    padding-top: 26px;
}
.jpal_show .box1 .tb-validity_2 ul {
    display: inline-block;
}
.jpal_show .box1 .tb-validity_2 li {
    display: block;
    clear: left;
    padding-top: 6px;
}
.jpal_show .box1 .tb-validity_2 li p {
    float: left;
    display: block;
    width: 100px;
    text-align: right;
    font-size: 14px;
    color: #666666;
}
.jpal_show .box1 .tb-validity_2 li i {
    float: left;
    display: block;
    width: 620px;
    text-align: left;
    font-size: 14px;
    color: #666666;
    padding-left: 56px;
}
.jpal_show .box2 {
    float: left;
    width: 180px;
    padding-left: 16px;
}
.jpal_show .box2 .box2_1 h3 {
    background: url(../images/xt_03.jpg) no-repeat;
    width: 180px;
    height: 17px;
    text-align: center;
    line-height: 17px;
    font-size: 14px;
    color: #666666;
    font-weight: normal;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd {
    height: 32px;
    margin-top: 8px;
    position: relative;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd a.next {
    width: 17px;
    height: 17px;
    background-color: #fff;
    position: absolute;
    right: 24px;
    top: 0;
    border: #dcdcdc solid 1px;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd a.next i {
    display: block;
    width: 9px;
    height: 5px;
    background: url(../images/icon.png) no-repeat;
    background-position: -182px -163px;
    margin-top: 6px;
    margin-left: 4px;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd a.prev {
    width: 17px;
    height: 17px;
    background-color: #fff;
    border: #dcdcdc solid 1px;
    position: absolute;
    right: 0px;
    top: 0;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd a.prev i {
    display: block;
    width: 9px;
    height: 5px;
    background: url(../images/icon.png) no-repeat;
    background-position: -206px -163px;
    margin-top: 6px;
    margin-left: 4px;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd a:hover {
    background-color: #079453;
    border: #067743 solid 1px;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd a.next:hover i {
    background-position: -182px -174px;
}
.jpal_show .box2 .box2_1 .picScroll-top .hd a.prev:hover i {
    background-position: -206px -174px;
}
.jpal_show .box2 .box2_1 .picScroll-top .bd li i {
    display: block;
    width: 178px;
    height: 178px;
    border: #dcdcdc solid 1px;
    overflow: hidden;
}
.jpal_show .box2 .box2_1 .picScroll-top .bd li img {
    width: 178px;
    height: 178px;
    background-size: 100%;
    transition: 0.9s ease;
}
.jpal_show .box2 .box2_1 .picScroll-top .bd li p {
    font-size: 12px;
    color: #666666;
    line-height: 20px;
    padding-top: 6px;
    padding-bottom: 20px;
    width: 180px;
    text-align: center;
}
.jpal_show .box2 .box2_1 .picScroll-top .bd li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.jpal_show .box2 .box2_2 h3 {
    background: url(../images/xt_03.jpg) no-repeat;
    width: 180px;
    height: 17px;
    text-align: center;
    line-height: 17px;
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    margin-top: 20px;
}
.jpal_show .box2 .box2_2 ul {
    display: inline-block;
    padding-top: 6px;
}
.jpal_show .box2 .box2_2 ul li a {
    display: block;
    width: 180px;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #666666;
    padding-top: 12px;
}
.jpal_show .box2 .box2_2 ul li a:hover {
    color: #3b3b3b;
}
.jpal_show .box2 .box2_3 h3 {
    background: url(../images/xt_03.jpg) no-repeat;
    width: 180px;
    height: 17px;
    text-align: center;
    line-height: 17px;
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    margin-top: 26px;
}
.jpal_show .box2 .box2_3 i {
    display: block;
    padding-top: 14px;
    font-size: 12px;
    color: #666666;
    line-height: 18px;
}
.jpal_show .box2 .box2_3 em {
    display: block;
    padding-top: 14px;
    font-size: 12px;
    color: #666666;
    line-height: 18px;
}
.jpal_show .box2 .box2_3 p {
    padding-top: 24px;
    width: 180px;
    text-align: center;
}
.jpal_show .box2 .box2_3 p img {
    width: 126px;
    height: 126px;
    background-size: 100%;
    display: inline-block;
}
.jpal_show .box2 .box2_3 p span {
    display: block;
    font-size: 12px;
    color: #666666;
    padding-top: 4px;
}
.jpal_show .box1 .activity dl {
    display: inline-block;
    border-bottom: #cccccc solid 1px;
    padding-bottom: 20px;
    width: 830px;
}
.xqym {
    padding: 46px 46px 21px 46px;
}
.xqym .box1 {
    width: 876px;
}
.xqym .box2 {
    padding-left: 50px;
}
.jpal_show .box1 .activity dl dt {
    float: left;
    width: 448px;
}
.jpal_show .box1 .activity dl dd {
    float: right;
    width: 334px;
}
.jpal_show .box1 .activity dl dd img {
    width: 334px;
    height: 223px;
}
.jpal_show .box1 .activity dl dt em {
    display: block;
    font-size: 34px;
    color: #ffa200;
    line-height: 34px;
}
.jpal_show .box1 .activity dl dt h3 {
    display: block;
    font-size: 18px;
    color: #000000;
    padding-top: 9px;
    font-weight: bold;
}
.jpal_show .box1 .activity dl dt p {
    display: block;
    font-size: 12px;
    color: #666666;
    padding-top: 14px;
    line-height: 20px;
    height: 88px;
}
.jpal_show .box1 .activity dl dt i {
    display: block;
    width: 447px;
    height: 52px;
    background: url(../images/y2_03.jpg) no-repeat;
}
.jpal_show .box1 .activity dl dt i:hover {
    background: url(../images/y3_03.jpg) no-repeat;
}
.jpal_show .box1 .act1 dl {
    display: inline-block;
    border-bottom: #cccccc solid 1px;
    padding-bottom: 20px;
    width: 830px;
    padding-top: 20px;
}
.jpal_show .box1 .act1 dl dt {
    float: left;
    width: 100px;
}
.jpal_show .box1 .act1 dl dd {
    float: right;
    width: 702px;
}
.jpal_show .box1 .act1 dl dt {
    width: 100px;
    height: 100px;
    background-color: #e1dede;
}
.jpal_show .box1 .act1 dl dt span {
    display: block;
    font-size: 36px;
    color: #ffa200;
    font-weight: bold;
    line-height: 36px;
    padding-left: 12px;
    padding-top: 14px;
}
.jpal_show .box1 .act1 dl dt i {
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 16px;
    padding-left: 12px;
    padding-top: 8px;
}
.jpal_show .box1 .act1 dl dt p {
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 16px;
    padding-left: 12px;
    padding-top: 2px;
}
.jpal_show .box1 .act1 dl dd h3 {
    display: block;
    font-size: 18px;
    color: #000000;
    line-height: 20px;
    font-weight: bold;
    padding-top: 0;
}
.jpal_show .box1 .act1 dl a:hover dd h3 {
    color: #ffa200;
}
.jpal_show .box1 .act1 dl dd i span {
    display: inline-block;
    font-size: 12px;
    color: #666666;
    padding-right: 16px;
    padding-top: 8px;
}
.jpal_show .box1 .act1 dl dd p {
    display: block;
    font-size: 12px;
    color: #666666;
    padding-top: 16px;
    line-height: 20px;
}
.jpal_show .box1 .act1 dl a:hover dd p {
    color: #363636;
}
.jpal_show .box1 .pager {
    padding-left: 310px;
    width: 400px;
}
.jpal_show .box1 .pager ul a.current {
    background-color: #ffa200;
    border: #ffa200 solid 1px;
}
.jpal_show .box1 .pager ul a:hover {
    color: #ffa200;
}
.Brand_center ul {
    display: inline-block;
    text-align: center;
}
.Brand_center ul li.li1 {
    display: block;
    float: left;
    width: 279px;
    height: 402px;
    overflow: hidden;
    margin-right: 28px;
    margin-top: 28px;
    background-color: #fff;
}
.Brand_center ul li.li1:nth-child(4),
.Brand_center ul li.li1:nth-child(8),
.Brand_center ul li.li1:nth-child(12) {
    margin-right: 0;
}
.Brand_center ul li.li1:first-child + li + li + li,
.Brand_center ul li.li1:first-child + li + li + li + li + li + li + li,
.Brand_center
    ul
    li.li1:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li {
    margin-right: 0;
}
.Brand_center ul li.li1 a {
    display: block;
    width: 277px;
    height: 402px;
    border: #eeeeee solid 1px;
}
.Brand_center ul li.li1 a i {
    display: block;
    width: 277px;
    height: 277px;
    overflow: hidden;
}
.Brand_center ul li.li1 a i img {
    width: 277px;
    height: 277px;
    background-size: 100% 100%;
    transition: 0.9s ease;
}
.Brand_center ul li.li1 a h3 {
    width: 277px;
    height: 121px;
}
.Brand_center ul li.li1 a h3 p {
    font-size: 16px;
    color: #333333;
    display: inline-block;
    padding-top: 20px;
}
.Brand_center ul li.li1 a h3 span {
    font-size: 14px;
    color: #333333;
    display: block;
    font-weight: normal;
    padding-top: 2px;
}
.Brand_center ul li.li1 a h3 i {
    display: inline-block;
    width: 97px;
    height: 29px;
    font-size: 12px;
    color: #333333;
    display: inline-block;
    border: #333333 solid 1px;
    line-height: 29px;
    margin-top: 18px;
}
.Brand_center ul li.li1 a:hover h3 {
    background-color: #ffa200;
}
.Brand_center ul li.li1 a:hover h3 p {
    color: #fff;
}
.Brand_center ul li.li1 a:hover h3 span {
    color: #fff;
}
.Brand_center ul li.li1 a:hover h3 i {
    color: #fff;
    border: #fff solid 1px;
}
.Brand_center ul li.li1 a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.Brand_center ul li.li1 a:hover {
    border: #f9f9f9 solid 1px;
}
.within_main_cp {
    display: block;
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.Brand_center .pager {
    padding-left: 506px;
    width: 400px;
    background-color: #f9f9f9;
    margin-top: 46px;
    display: block;
}
.Brand_center .pager ul a.current {
    background-color: #ffa200;
    border: #ffa200 solid 1px;
}
.Brand_center .pager ul a:hover {
    color: #ffa200;
}
.within_main_cp .selector {
    background: #fff;
    margin-bottom: 10px;
}
.selector .sl-v-logos li a img {
    width: 112px;
    height: 44px;
    background-image: 100%;
}

.wrapper {
    width: 100%;
    margin: 0 auto;
    background-color: #f9f9f9;
}
.sitemap .cont {
    padding-top: 60px;
    padding-bottom: 60px;
}
.map_ul {
    list-style: outside none none;
    display: block;
    width: 100%;
}
.map_ul li {
    display: block;
    width: 100%;
    padding: 0;
}
.map_ul li a {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    display: block;
    background: #f6f6f6;
    text-indent: 15px;
}
.map_ul .list-inline {
    display: block;
    width: 86%;
}
.map_ul .list-inline li {
    height: 32px;
    display: inline-block;
    *display: inline;
    margin: 15px 5px 15px 0;
    zoom: 1;
    line-height: 32px;
    border-bottom: 0;
    text-align: center;
    width: auto;
    padding: 0px;
}
.map_ul .list-inline li a {
    font-weight: normal;
    display: block;
    text-indent: 0;
    line-height: 32px;
    height: 32px;
    display: inline-block;
    width: auto;
    padding: 0px 10px;
    width: auto;
    border: 1px solid #ccc;
}
.map_ul li a:hover {
    color: #079453;
}
.map_ul .list-inline li a:hover {
    background: #079453;
    color: #fff;
    border: 1px solid #079453;
}

.search-opt {
    margin-top: 15px;
    position: relative;
    z-index: 19;
}
.search-opt .opt-list {
    border-top: 1px solid #ddd;
}
.search-opt dl {
    background: #fafafa;
}
.search-opt .opt-list dl {
    border: 1px solid #ddd;
    border-top: none;
    border-bottom: 1px solid #ddd;
}
.search-opt .opt-list dl.brand-section {
    border: 2px solid #ddd !important;
    margin-top: -1px;
}
.search-opt dt {
    float: left;
    line-height: 32px;
    text-indent: 20px;
    color: #999;
}
.search-opt .opt-list dt {
    width: 113px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.search-opt .opt-list dl.brand-section dt {
    width: 112px;
}
.search-opt .opt-list dd {
    width: 1043px;
}
.search-opt dd {
    float: left;
    padding: 5px 20px;
    background: #fff;
    border-left: 1px solid #ddd;
}
.search-brand .brand-list {
    float: left;
    width: 1000px;
    overflow: hidden;
}
.brand-list .brand-item {
    width: 1018px;
    _height: 104px;
    overflow: hidden;
    position: relative;
    max-height: 104px;
}
.brand-list .brand-item div {
    margin-bottom: 1px;
}
.brand-list .brand-item a {
    width: 100px;
    height: 40px;
    line-height: 40px;
    margin: 0 -1px -1px 0;
    border: 1px solid #eaeaea;
    padding: 5px;
    color: #f60;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}
.brand-list .brand-item a {
    float: left;
    position: relative;
}
.brand-list .brand-item b {
    display: none;
    width: 14px;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
}
.search-opt dd b {
    background: url(../images/icon1.png) no-repeat;
}
.brand-list .brand-item a {
    line-height: 40px;
    color: #f60;
    text-align: center;
    cursor: pointer;
}
.brand-list .brand-item a img {
    width: 100px;
    height: 40px;
    background-size: 100%;
}
.brand-list .brand-item a span {
    _width: 88px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100px;
    cursor: pointer;
    text-overflow: ellipsis;
}
.brand-list .brand-item a:hover img {
    display: none;
}
.brand-list .brand-item a:hover span {
    text-indent: 0;
}
.brand-list .brand-item a:hover {
    text-decoration: none;
    border: 2px solid #f60;
    width: 98px;
    height: 38px;
    line-height: 38px;
    z-index: 9;
}

.pSelect {
    width: 1200px;
    line-height: 30px;
    border-bottom: 1px solid #f0f0f0;
    background: #f3f3f3;
    clear: left;
}
.pSelect h3 {
    font-weight: bold;
    width: 100px;
    padding-left: 10px;
    font-size: 14px;
    padding-top: 6px;
    font-family: "瀹嬩綋";
    font-weight: bold;
}
.pSelect .pSelectCon {
    width: 960px;
    background: #fff;
    padding: 3px 120px 3px 10px;
    position: relative;
}
.pSelect {
    line-height: 30px;
}
.pSelect li {
    width: 118px;
    height: 50px;
    float: left;
    position: relative;
    margin: 0 -1px -1px 0;
    border: 1px solid #eaeaea;
}
.pSelect li:hover,
.pSelect li.hover {
    border: 2px solid #e50100;
    width: 116px;
    height: 48px;
    z-index: 2;
}
.pSelect #weight li:hover,
.pSelect #weight li.hover {
    border: none;
}
.pSelect #weight li:hover a,
.pSelect #weight li.hover a {
    font-weight: bold;
    color: #e50100;
    display: inline-block;
}
.pSelect li img {
    width: 116px;
    height: 48px;
}
.pSelect li:hover img {
    width: 116px;
    height: 48px;
}
.pSelect li i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    width: 116px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 14px;
    color: #e50100;
    display: none;
    z-index: 1;
    font-family: "瀹嬩綋";
}
.pSelect li:hover i {
    display: block;
}
.pSelect li a {
    display: block; /*width: 118px;  height:50px;*/
}
.pSelect .sl_ext {
    width: 120px;
    height: 25px;
    right: 0px;
    top: 3px;
    position: absolute;
}
.pSelect .sl_ext a {
    width: 50px;
    height: 23px;
    border: 1px solid #dddddd;
    display: inline-block;
    text-align: center;
    line-height: 23px;
    color: #000;
    font-size: 12px;
    font-family: "瀹嬩綋";
}
.pSelect .sl_selected {
    padding: 20px 0px 20px 0px;
}
.pSelect .sureClose {
    padding: 10px 0px 20px;
    text-align: center;
}
.pSelect .sureClose a.sure {
    background: #0d9457;
    display: none;
}
.pSelect .sureClose a {
    width: 70px;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    margin: 0px 10px;
    text-align: center;
    background: #999;
    color: #fff;
}
.proSort .multiple li a i {
    position: absolute;
    right: 0;
    bottom: 0px;
    *top: 0px;
    background-position: 9999px 9999px;
    display: inline-block;
    height: 0;
    width: 0;
    background-color: #fff;
    border: 1px solid #eaeaea;
    font-size: 0;
    background: #fff url(../images/ic_03.png) no-repeat;
}
.proSort .multiple li.selected a i {
    height: 12px;
    width: 12px;
}
.proSort .pSelect .sl_ext a:hover s {
    background-position: -0px -9px;
}
.proSort .pSelect .sl_ext a s {
    width: 15px;
    height: 9px;
    background: url(../images/xc_06.jpg) no-repeat;
    transition: all ease 0.1s;
    background-position: -0px -0px;
}
.proSort .pSelect .sl_ext a:hover {
    color: #0d9457;
    border-color: #0d9457;
}
.pSelect .sl_ext a.sl_extMultiple s {
    width: 13px;
    height: 11px;
    background: url(../images/xc_03.jpg) no-repeat;
    background-position: -0px -0px;
    transition: all ease 0.1s;
    margin-right: 2px;
}
.pSelect .sl_ext a.sl_extMultiple:hover s {
    background-position: -0px -11px;
}
.pSelectCon .sl_list ul {
    /*padding-top:3px;*/
}
.sl_list .a-item {
    margin-left: 5px;
    padding: 5px 15px !important;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc !important;
    text-decoration: none;
    float: left;
    border-radius: 3px;
    background: #fff;
    height: 24px;
    line-height: 24px;
}
.sl_list .a-item:hover,
.sl_list .a-item.cur {
    background-color: #0d9457;
    border-color: #0d9457;
    color: #fff;
}

.pSelect .shuzhi li {
    border: none;
    height: 30px;
    padding-bottom: 4px;
}
.pSelect .shuzhi li:hover {
    border: none;
    width: 118px;
}
.pSelect .shuzhi li a {
    color: #005aa0;
    font-size: 12px;
    font-family: "瀹嬩綋";
}
.pSelect .shuzhi li a:hover {
    color: #0d9457;
}
.pSelect .pSelectCon .sl_list {
    position: relative;
}
.pSelect .pSelectCon dl {
    display: inline-block;
    float: left;
    margin-right: 40px;
    padding: 8px 0;
}
.pSelect .pSelectCon dl dt {
    display: block;
    padding: 0px 6px;
    height: 22px;
    line-height: 22px;
    border: #d2d2d2 solid 1px;
}
.pSelect .pSelectCon dl dt a {
    display: inline-block;
}
.pSelect .pSelectCon dl dd {
    width: 1078px;
    background: #fff;
    border: #d2d2d2 solid 1px;
    display: none;
    position: absolute;
    left: 0;
    top: 31px; /* height:44px;*/
    line-height: 34px;
    min-height: 44px;
}
.pSelect .pSelectCon dl dt b {
    background: url(../images/xc_02.png) no-repeat;
    width: 15px;
    height: 9px;
    background-position: 0 0;
    display: inline-block;
    float: left;
    margin-top: 6px;
}
.pSelect .pSelectCon dl dt a span {
    font-size: 12px;
    color: #005aa0;
    float: left;
    font-family: "瀹嬩綋";
}
.pSelect .pSelectCon dl:hover dt a b {
    background-position: 0 -9px;
}
.pSelect .pSelectCon dl:hover dd {
    display: block;
}
.pSelect .pSelectCon dl dd a {
    font-size: 12px;
    color: #005aa0;
    padding: 0 14px;
    font-family: "瀹嬩綋";
    display: inline-block;
}
.pSelect .pSelectCon dl:hover dt a span {
    color: #e50100;
}
.pSelect .pSelectCon dl dd a:hover,
.pSelect .pSelectCon dl dd a.hover {
    font-weight: bold;
    color: #e50100;
}
.pSelect .pSelectCon dl:first-child + dl + dl + dl + dl + dl + dl + dl dd,
.pSelect .pSelectCon dl:first-child + dl + dl + dl + dl + dl + dl + dl + dl dd,
.pSelect
    .pSelectCon
    dl:first-child
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    dd,
.pSelect
    .pSelectCon
    dl:first-child
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    dd,
.pSelect
    .pSelectCon
    dl:first-child
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    dd,
.pSelect
    .pSelectCon
    dl:first-child
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    dd,
.pSelect
    .pSelectCon
    dl:first-child
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    dd,
.pSelect
    .pSelectCon
    dl:first-child
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    dd,
.pSelect
    .pSelectCon
    dl:first-child
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    + dl
    dd {
    top: 71px;
}
.pSelect .pSelectCon dl:nth-child(8),
.pSelect .pSelectCon dl:nth-child(9),
.pSelect .pSelectCon dl:nth-child(10),
.pSelect .pSelectCon dl:nth-child(11),
.pSelect .pSelectCon dl:nth-child(12),
.pSelect .pSelectCon dl:nth-child(13),
.pSelect .pSelectCon dl:nth-child(14),
.pSelect .pSelectCon dl:nth-child(15),
.pSelect .pSelectCon dl:nth-child(16) {
    top: 71px;
}

.crumbs-nav-item {
    float: left;
    margin-right: 8px;
}
.crumbs-nav-item {
    float: left;
    margin-right: 8px;
}
.one-level .crumbs-link {
    font-size: 16px;
    font-weight: 700;
    font-family: "microsoft yahei";
}
.crumbs-link,
.crumbs-nav-item .menu-drop,
.crumbs-nav-item .selector-set {
    float: left;
    margin-right: 7px;
}
.crumbs-arrow {
    font-family: simsun;
    font-style: normal;
    line-height: 22px;
}
.menu-drop {
    display: inline-block;
    height: 24px;
    cursor: pointer;
}
.menu-drop .trigger {
    display: inline-block;
    height: 22px;
    padding: 0 4px 0 8px;
    border: 1px solid #ddd;
    line-height: 22px;
    vertical-align: top;
}
.menu-drop .trigger .curr {
    display: inline-block;
    vertical-align: top;
}
.menu-drop .menu-drop-arrow {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background: url(../images/search.ele.png) no-repeat 4px 7px;
    -webkit-transition: background-position 0.15s ease-in-out;
    -moz-transition: background-position 0.15s ease-in-out;
    transition: background-position 0.15s ease-in-out;
}
.menu-drop-main {
    display: none;
    width: 350px;
    padding: 10px 0 10px 8px;
    position: absolute;
    left: 0;
    top: 23px;
    border: 1px solid #ddd;
    background-color: #fff;
    z-index: -1;
}
.menu-drop-list li {
    float: left;
    width: 65px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.z-menu-drop-open {
    position: relative;
    z-index: 5;
}
.selector-set .ss-item {
    position: relative;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ddd;
    font-size: 12px;
    vertical-align: top;
    margin: 0 5px 5px 0;
    padding: 0 26px 0 4px;
    cursor: pointer;
}
.selector-set .ss-item b {
    font-weight: 400;
}
.selector-set .ss-item em {
    color: #e4393c;
}
.selector-set .ss-item i {
    display: block;
    position: absolute;
    width: 25px;
    height: 22px;
    right: 0;
    top: 0;
    background: url(../images/search.ele.png) no-repeat 7px -140px;
}
.z-menu-drop-open:hover .menu-drop-arrow {
    background-position: 4px -44px;
}
.selector-set .ss-item:hover i {
    background-color: #e4393c;
    background-position: 7px -158px;
}
.selector-set .ss-item:hover {
    border-color: #e4393c;
    text-decoration: none;
}
.z-menu-drop-open:hover .menu-drop-main {
    border-color: #e4393c;
}
.crumbs-nav-item a:hover {
    color: #0d9457;
}
.menu-drop:hover .trigger {
    border-color: #e4393c;
}
.z-menu-drop-open:hover .trigger {
    border-bottom-color: #fff;
}
.within_main_10 .Brand_center .pager {
    background-color: #f9f9f9;
}

.honor .pager,
.postlist .pager,
.xqym .pager,
.partner .pager {
    width: 1100px;
    padding: 0px 0 0px 0px;
    text-align: center;
    position: relative;
    clear: left;
}
.honor .pager ul,
.postlist .pager ul,
.xqym .pager ul,
.partner .pager ul {
    display: inline-block;
    width: auto !important;
    float: left;
}
.honor .pager p,
.postlist .pager p,
.xqym .pager p,
.partner .pager p {
    height: 30px;
    line-height: 30px;
    display: none;
}
.honor .pager ul li,
.postlist .pager ul li,
.xqym .pager ul li,
.partner .pager ul li {
    float: left;
    display: inline-block;
    border: none;
    cursor: pointer;
}
.honor .pager ul li,
.postlist .pager ul li,
.xqym .pager ul li,
.partner .pager ul li {
    margin-left: 5px;
    padding: 5px 15px !important;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc !important;
    text-decoration: none;
    float: left;
    border-radius: 3px;
    background: #fff;
    height: 24px;
    line-height: 24px;
}
.honor .pager ul li:hover,
.postlist .pager ul li:hover,
.xqym .pager ul li:hover,
.partner .pager ul li:hover {
    color: #0d9457;
}
.honor .pager ul #currentPage,
.postlist .pager ul #currentPage,
.xqym .pager ul #currentPage,
.partner .pager ul #currentPage {
    background-color: #0d9457;
    border-color: #0d9457;
    color: #fff;
}
.pageCss {
    display: block;
    padding-left: 362px;
}
.postlist .pager .pageCss {
    padding-left: 0;
}
.xqym .box1 .pager .pageCss {
    padding-left: 0;
}
.xqym .box1 .pager {
    margin-left: 192px;
    padding-left: 0;
}
.xqym .box1 .pager {
    width: 516px;
}
.xqym .pager ul li {
    padding: 0 12px;
    float: left;
}
.Brand_center .pager {
    margin-left: 472px;
    padding-left: 0;
}
.Brand_center .pager span {
    float: left;
    margin-left: 5px;
    padding: 0 15px !important;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc !important;
    text-decoration: none;
    float: left;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
}
.Brand_center .pager span:hover {
    border: #0d9457 solid 1px !important;
    color: #0d9457;
}
.Brand_center .pager span.cur {
    background-color: #0d9457;
    color: #fff;
    border: #0d9457 solid 1px !important;
}
.honor .pageCss {
    display: block;
    padding-left: 370px;
}

.rightFix {
    width: 60px;
    position: fixed;
    right: 0;
    bottom: 12%;
    z-index: 888;
}

.rightFix .ico {
    width: 60px;
    height: 60px;
    display: block;
    margin: 0px;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    margin-top: 1px;
    padding: 0px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    background: url(../images/fix-ico.png) no-repeat center 0;
    background-position-x: center;
    background-position-y: 0px;
}
.rightFix .fix_top {
    margin-top: 5px;
    background-position: 15px -32px;
    cursor: pointer;
    background-color: #636364;
}
.rightFix .fix_t0 {
    margin-top: 5px;
    cursor: pointer;
    background-color: #00a4ff;
}
.rightFix .fix_t0 a {
    width: 60px;
    height: 60px;
    display: block;
    text-align: center;
}
.rightFix .fix_t0 a span {
    display: inline-block;
    background: url(../images/kf_03.png) no-repeat;
    width: 34px;
    height: 30px;
    background-size: 100%;
    margin-top: 6px;
}
.rightFix .fix_t0 a i {
    display: block;
    font-size: 12px;
    color: #fff;
}
.rightFix .fix_t1 {
    margin-top: 5px;
    cursor: pointer;
    background-color: #00a4ff;
    position: relative;
}
.rightFix .fix_t1 a {
    width: 60px;
    height: 60px;
    display: block;
    text-align: center;
}
.rightFix .fix_t1 a span {
    display: inline-block;
    background: url(../images/kf_06.png) no-repeat;
    width: 34px;
    height: 30px;
    background-size: 100%;
    margin-top: 6px;
}
.rightFix .fix_t1 a i {
    display: block;
    font-size: 12px;
    color: #fff;
}
.rightFix .fix_t2 {
    margin-top: 5px;
    cursor: pointer;
    background-color: #00a4ff;
}
.rightFix .fix_t2 a {
    width: 60px;
    height: 60px;
    display: block;
    text-align: center;
}
.rightFix .fix_t2 a span {
    display: inline-block;
    background: url(../images/kf_08.png) no-repeat;
    width: 34px;
    height: 30px;
    background-size: 100%;
    margin-top: 6px;
}
.rightFix .fix_t2 a i {
    display: block;
    font-size: 12px;
    color: #fff;
}
.rightFix .fix_t1 p {
    position: absolute;
    left: -100px;
    top: 0;
    display: none;
}
.rightFix .fix_t1 p img {
    width: 100px;
    height: 100px;
}
.within_main .bj_ys {
    background-color: #f9f9f9;
}

.Brand_center .pager a {
    display: inline-block;
    margin-left: 5px;
    padding: 0 15px !important;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc !important;
    text-decoration: none;
    float: left;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
}

.within_main .within_main_10 .searchnews ul li.li {
    display: block;
    width: 1120px;
    text-align: left;
    margin-top: 20px;
    overflow: hidden;
    margin-right: 0px;
    clear: left;
}
.within_main .within_main_10 .searchnews ul li.li p {
    float: left;
    font-size: 16px;
    color: #333;
}
.within_main .within_main_10 .searchnews ul li.li span {
    float: right;
    padding-top: 2px;
    color: #818080;
}
.within_main .within_main_10 .searchnews ul li.li a:hover p {
    color: #0d9457;
}
.within_main .within_main_10 .searchnews ul li.li a:hover span {
    color: #333;
}

.partner {
    padding: 0 86px;
}
.partner ul {
    display: inline-block;
    padding-bottom: 30px;
}
.partner li.li {
    display: block;
    float: left;
    width: 118px;
    margin-right: 12px;
    margin-top: 22px;
    text-align: center;
}
.partner ul li.li a i {
    display: block;
    width: 118px;
    height: 50px;
    border: #e6e6e6 solid 2px;
    overflow: hidden;
    transition: 0.9s ease;
}
.partner ul li.li a img {
    width: 118px;
    height: 50px;
    transition: 0.9s ease;
    background-size: 100% 100%;
}
.partner ul li.li:first-child + li + li + li + li + li + li + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li,
.partner
    ul
    li.li:first-child
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li
    + li {
    margin-right: 0px;
}
.partner ul li.li:nth-child(8),
.partner ul li.li:nth-child(16),
.partner ul li.li:nth-child(24),
.partner ul li.li:nth-child(32),
.partner ul li.li:nth-child(40),
.partner ul li.li:nth-child(48),
.partner ul li.li:nth-child(56),
.partner ul li.li:nth-child(64),
.partner ul li.li:nth-child(72),
.partner ul li.li:nth-child(80) {
    margin-right: 0px;
}
.partner ul li.li a h3 {
    padding-top: 8px;
    color: #666;
    font-weight: normal;
}
.partner .pageCss {
    padding-left: 306px;
}
.partner ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: 0.9s;
    -moz-transition: 0.9s;
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
}
.partner ul li a:hover i {
    border: #0d9457 solid 2px;
}

.brandTips {
    background-color: #fff8f6;
    border: #cfcbca solid 1px;
    height: 96px;
    width: 1200px;
    margin-top: 22px;
    text-align: left;
}
.brandTips i {
    display: block;
    float: left;
    background: url(../images/logo.png) no-repeat;
    width: 90px;
    height: 46px;
    background-size: 100%;
    margin-left: 36px;
    margin-top: 25px;
}
.brandTips p {
    line-height: 96px;
    font-size: 16px;
    color: #000;
    float: left;
    padding-left: 46px;
}

.showVedio2 {
    width: 765px;
    height: 480px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -240px 0 0 -382px;
    z-index: 9999;
    background: #fff;
    display: none;
}
.showVedio2 .close {
    width: 40px;
    height: 40px;
    position: absolute;
    right: -16px;
    top: -16px;
    cursor: pointer;
    background: url(../images/close.png) no-repeat center center;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
}
.showVedio2 .playcon {
    height: 480px;
}

.showVedio2 .close:hover {
    transform: rotate(180deg);
}

.floor_7_main h2 {
    position: relative;
    transform: translateY(100%);
    opacity: 0;
    transition: 1s all ease-out;
}
.floor_7_main h2.animatebox.animate {
    transform: translateY(0);
    opacity: 1;
}
.floor_7_main ul {
    transform: translateY(100%);
    opacity: 0;
}
.floor_7_main ul.animatebox.animate {
    transform: translateY(0);
    opacity: 1;
    transition: 1s all ease-out;
}
.zuoyoudong {
    position: relative;
    height: 486px;
}
.floor_8_main h2 {
    transform: translateY(100%);
    opacity: 0;
    transition: 1s all ease-out;
}
.floor_8_main h2.animatebox.animate {
    transform: translateY(0);
    opacity: 1;
}
.floor_8_main .zuoyoudong .inBox {
    transform: translateX(-100%);
    opacity: 0;
    transition: 1s all ease-out;
    position: absolute;
    left: -486px;
}
.floor_8_main .zuoyoudong .inBox.animatebox.animate {
    transform: translateX(0);
    opacity: 1;
    position: absolute;
    left: 0;
}
.floor_8_main .zuoyoudong .video {
    transform: translateX(100%);
    opacity: 0;
    transition: 1s all ease-out;
    position: absolute;
    right: -631px;
}
.floor_8_main .zuoyoudong .video.animatebox.animate {
    transform: translateX(0);
    opacity: 1;
    position: absolute;
    right: 0;
}
.rightFix .fix_t2 {
    position: relative;
}
.rightFix .fix_t2 p {
    position: absolute;
    left: -160px;
    top: 0;
    display: none;
    background-color: #f5f5f5;
    width: 160px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #00a4ff;
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
    .floor_6_main ul li {
        margin-top: 7%;
    }
}
@media screen and (min-width: 1500px) and (max-width: 1700px) {
    .floor_6_main ul li {
        margin-top: 8%;
    }
}
/*@media all and (max-width: 1200px){
	 .floor_6_main ul li{ margin-top:7%;}
}
*/
@media screen and (min-width: 766px) and (max-width: 1200px) {
    .floor_6_main ul li {
        margin-top: 4%;
    }
}
