﻿@charset "utf-8";
html,
body,
div,
span,
ul,
li,
p,
h1,
h3,
h4,
dl,
dd,
dt,
input {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

img {
    border: 0;
}

body {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000;
}

a {
    color: #000;
    text-decoration: none;
}

.clear {
    clear: both;
}

.fixer {
    position: fixed;
    top: 0px;
    _position: absolute;
    _top: expression(documentElement.scrollTop+10 + "px");
    width: 100%;
    z-index: 111;
    margin-left: 0px;
    clear: both;
}

.st {
    width: 100%;
    height: 29px;
    line-height: 29px;
    color: #fff;
    background-color: #a0a0a0;
}

.stC {
    width: 1181px;
    margin: 0 auto;
}

.stCR {
    width: 200px;
    height: 29px;
    padding-left: 30px;
    float: right;
    background: url(../images/home.jpg) no-repeat left center;
}

.stCR a {
    color: #4b4b4b;
    margin: 0 6px;
}

.header {
    height: 110px;
    background: url(../images/top.jpg) repeat-x;
    width: 100%;
}


/*搜索框样式*/

form {
    margin: 0;
}

#search_box {
    border: #dcdcdc 1px solid;
    width: 200px;
    border-radius: 5px;
    height: 26px;
    float: right;
    margin: 20px 0 0 0;
}

#search_box #s {
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    border: 0;
    width: 165px;
    background: none;
    font-size: .8em;
}

#search_box #go {
    float: right;
    margin-top: 3px;
}

#navwarp {
    width: 1181px;
    margin: 0 auto;
    height: 61px;
}


/* 本例子css */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.nav {
    width: 350px;
    margin-top: 30px;
    float: left;
    height: 61px;
    line-height: 61px;
    position: relative;
    z-index: 1;
}

.nav a {
    color: #000;
}

.nav .nLi {
    float: left;
    position: relative;
    display: inline;
}

.nav .nLi h3 {
    float: left;
    width: 350px;
}

.nav .nLi h3 a {
    display: block;
    padding: 0 20px;
    font-size: 14px;
    font-weight: bold;
}

.nav .sub {
    display: none;
    width: 350px;
    line-height: 30px;
    text-align: center;
    left: 0;
    top: 90px;
    position: absolute;
    background: url(../images/lobg.png) repeat;
    line-height: 26px;
    padding: 5px 0;
}

.nav .sub li {
    zoom: 1;
    line-height: 30px;
    padding: 10px;
}

.nav .sub a {
    display: block;
    padding: 0 10px;
}

.nav .sub a:hover {
    color: #000;
}

.nav .on h3 a {}

.nav1 {
    width: 780px;
    float: right;
    height: 61px;
}

.nav1b {
    width: 700px;
    height: 17px;
}


/* 代码整理：yuzhike  banner*/

.slider-container {
    background: url(../images/nav_bottom.png) repeat-x 0 100%;
    height: 395px;
    overflow: hidden;
    position: relative
}

.main-slider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.slide-item {
    min-width: 996px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none
}

.slide-item img {
    width: 100%;
    height: auto;
    min-height: 320px
}

.slide-cont {
    position: absolute;
    left: 50%;
    top: 0;
    width: 970px;
    margin-left: -485px;
    text-shadow: 1px 1px 1px #111
}

.slide-cont {
    font-size: 19px;
    color: #fff
}

.slide-cont h1 {
    font-size: 47px;
    font-weight: normal;
    color: #ffcf01;
    line-height: 47px;
    margin-top: 1.2em
}

.slide-cont h1 span {
    font-size: 20px;
    text-transform: uppercase
}

.slide-cont a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    background: url(../images/icon_nav.png) no-repeat 100% 50%;
    padding-right: 16px
}

.thumbs {
    position: absolute;
    z-index: 4;
    width: 237px;
    height: 800px;
    margin: 0 0 0 0;
    background: url(../images/yy.png) repeat;
    top: 0;
    right: 100px;
}

.thumbs li {
    list-style: none;
    width: 237px;
    height: 100px;
    margin: 5px 15px 11px 15px;
}

.thumbs li.thumb1 {
    background-image: url("../img/s1.jpg");
    width: 75px;
    height: 51px;
    border: #fff 1px solid;
}

.thumbs li.thumb2 {
    background-image: url("../img/s2.jpg");
    width: 75px;
    height: 51px;
    border: #fff 1px solid;
}

.thumbs li.thumb3 {
    background-image: url("../img/s3.jpg");
    width: 75px;
    height: 51px;
    border: #fff 1px solid;
}

.thumbs li.thumb4 {
    background-image: url("../img/s4.jpg");
    width: 75px;
    height: 51px;
    border: #fff 1px solid;
}

.thumbs li.thumb5 {
    background-image: url("../img/s5.jpg");
    width: 75px;
    height: 51px;
    border: #fff 1px solid;
}

.thumbs li.curr,
.thumbs li:hover {
    cursor: pointer;
    background-color: #000;
}

.thumbs li div {
    height: 56px;
}

.thumbs li.curr i,
.thumbs li:hover i {
    display: block
}

.thumbs li span {
    display: block;
    width: 100px;
    height: 56px;
    position: absolute;
    right: 40px;
    line-height: 56px;
    text-align: center;
    font-size: 16px;
    color: #000;
    text-transform: uppercase
}

.thumbs li.curr span,
.thumbs li:hover span {
    color: #B82D2F;
}


/* 代码整理;yuzhike */

.c0 {
    width: 1181px;
    margin: 0 auto 0px auto;
    height: 32px;
    line-height: 32px;
    background-color: #eeeeee;
}

.c0L {
    width: 82px;
    height: 32px;
    float: left;
}

.c0R {
    width: 991px;
    height: 32px;
    float: left;
    background-color: #eeeeee;
}


/* 本例子css */

.txtMarquee-left {
    width: 1000px;
    position: relative;
}

.txtMarquee-left .hd {
    overflow: hidden;
    height: 32px;
    background: #f4f4f4;
    padding: 0 10px;
}

.txtMarquee-left .hd .prev,
.txtMarquee-left .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("images/icoLeft.gif") no-repeat;
}

.txtMarquee-left .hd .next {
    background: url("images/icoRight.gif") no-repeat;
}

.txtMarquee-left .bd {
    padding: 0 10px;
}

.txtMarquee-left .bd .tempWrap {
    width: 1085px !important;
}


/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */

.txtMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.txtMarquee-left .bd ul li {
    margin-right: 20px;
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: left;
    _display: inline;
    width: auto !important;
}


/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.txtMarquee-left .bd ul li span {
    color: #999;
}

.cc {
    width: 1181px;
    margin: 10px auto;
    height: 533px;
}

.ccl {
    width: 777px;
    height: 534px;
    float: left;
}

.ccl img {
    width: 777px;
    height: 534px;
}

.ccR {
    width: 490px;
    float: right;
    padding: 5px 0 0 0;
}

.ccR ul {
    padding-top: 25px;
}

.ccR ul li {
    width: 245px;
    height: 245px;
    float: left;
}

.ccR .btn {
    display: inline-block;
    padding: 5px 10px;
    margin-top: 20px;
    font-size: 14px;
    color: #fff;
    background-color: #980F11;
    text-decoration: none;
    transition: 0.4s;
}

.ccR .btn:hover {
    background-color: transparent;
    transition: 0.4s;
    background-color: #000;
    color: #fff;
}


/* effect-1 css */

.port-1 {
    float: left;
    width: 245px;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.port-1 .text-desc {
    opacity: 0.9;
    transition: 0.5s;
    color: #000;
}

.port-1 img {
    transition: 0.5s;
    width: 245px;
    height: 245px;
}

.port-1:hover img {
    width: 245px;
    height: 245px;
}

.text-desc {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    height: 245px;
    opacity: 0;
    width: 245px;
}

.port-1.effect-3 .text-desc {
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 0;
}

.port-1.effect-3:hover .text-desc {
    width: 205px;
    top: 0;
    left: 0;
    height: 205px;
    padding: 20px;
}


/* effect-1 css end */

.c1 {
    width: 1181px;
    margin: 0 auto;
}

.c1L {
    width: 680px;
    float: left;
}


/* tab */

#tab1 {
    width: 680px;
    position: relative;
    margin: 20px auto;
}

#tab1 .tab1_menu {
    width: 100%;
    font-weight: bold;
    font-size: 15px;
    float: left;
    position: absolute;
    z-index: 1;
    background: url(../images/ti.jpg) no-repeat;
}

#tab1 .tab1_menu li {
    float: left;
    width: 43px;
    height: 41px;
    line-height: 41px;
    cursor: pointer;
    text-align: center;
}

#tab1 .tab1_box {
    width: 680px;
    clear: both;
    padding: 40px 0 0 0;
    position: relative;
}

#tab1 .tab1_menu a:link,
#tab1 .tab1_menu a:visited {
    color: #999;
}

#tab1 .tab1_menu a:hover {
    color: #000;
}

.hide {
    display: none;
}

.tab1_box div {}

#taba {
    width: 372px;
    position: relative;
    margin: 0px auto;
}

#taba .taba_menu {
    width: 100%;
    font-weight: bold;
    font-size: 15px;
    float: left;
    position: absolute;
    z-index: 1;
    background: url(../images/ti.jpg) no-repeat;
}

#taba .taba_menu li {
    float: left;
    width: 65px;
    height: 41px;
    line-height: 41px;
    cursor: pointer;
    text-align: center;
}

#taba .taba_box {
    width: 372px;
    clear: both;
    padding: 33px 0 0 0;
    position: relative;
}

#taba .taba_menu a:link,
#taba .taba_menu a:visited {
    color: #999;
}

#taba .taba_menu a:hover {
    color: #000;
}

#taba .taba_box .hide {
    display: none;
}

.taba_box div {}

.mb {
    width: 316px;
    margin: 0 0 0 30px;
}

.mb ul {
    padding-top: 25px;
}

.mb ul li {
    width: 316px;
    height: 316px;
}


/* effect-1 css */

.port-2 {
    width: 316px;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.port-2 .text1-desc {
    opacity: 0.9;
    transition: 0.5s;
    color: #fff;
    line-height: 30px;
}

.port-2 .text1-desc strong {
    font-size: 18px;
    height: 40px;
    line-height: 40px;
}

.port-2 .text1-desc p {
    font-size: 15px;
    line-height: 30px;
    width: 229px;
    padding: 50px 0 0 40px;
}

.port-2 img {
    transition: 0.5s;
    width: 316px;
    height: 316px;
    border-radius: 100%;
}

.port-2:hover img {
    width: 316px;
    height: 316px;
    border-radius: 100%;
}

.text1-desc {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 100%;
    height: 316px;
    opacity: 0;
    width: 316px;
}

.port-2.effect-4 .text1-desc {
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 0;
}

.port-2.effect-4:hover .text1-desc {
    width: 316px;
    top: 0;
    left: 0;
    height: 316px;
}


/* effect-1 css end */

.te1 {
    border-bottom: #eeeeee 1px solid;
    line-height: 30px;
    padding: 10px;
}

.te1 img {
    width: 140px;
    margin-right: 20px;
    height: 152px;
    float: left;
}

.te1 strong a {
    font-size: 16px;
    color: #000;
}

.c1R {
    width: 384px;
    float: right;
}


/* tab */

#tab13 {
    width: 384px;
    position: relative;
    margin: 0px auto;
}

#tab13 .tab13_menu {
    width: 100%;
    font-weight: bold;
    font-size: 15px;
    float: left;
    position: absolute;
    z-index: 1;
    background: url(../images/ti.jpg) no-repeat;
}

#tab13 .tab13_menu li {
    float: left;
    width: 106px;
    color: #999;
    height: 41px;
    line-height: 41px;
    cursor: pointer;
    text-align: center;
}

#tab13 .tab13_box {
    width: 384px;
    clear: both;
    padding: 40px 0 0 0;
    position: relative;
}

#tab13 .tab13_menu .selected {
    color: #000;
    cursor: pointer;
}

.hide {
    display: none;
}

.tab13_box div {
    padding: 10px 0 0 2px;
}

.13img {
    width: 379px;
    height: 474px;
    border: #ccc 1px solid;
}


/*公用TITle*/

.tit {
    height: 41px;
    font-size: 18px;
    font-weight: bold;
    line-height: 41px;
    background: url(../images/ti.jpg) no-repeat left center;
    padding-left: 50px;
}


/* 本例子css */

.slideBox {
    width: 384px;
    height: 472px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}

.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    width: 450px;
    vertical-align: middle;
    height: 300px;
}

.slideBox .bd img {
    width: 384px;
    height: 472px;
    display: block;
}

.slideBox .bd li span {
    display: block;
    position: absolute;
    top: 0;
    height: 30px;
    line-height: 30px;
}

.c2 {
    width: 1181px;
    margin: 0 auto;
}


/* tab */

#tab2 {
    width: 1181px;
    position: relative;
    margin: 0 auto;
}

#tab2 .tab2_menu {
    width: 100%;
    color: #000;
    font-weight: bold;
    font-size: 15px;
    float: left;
    position: absolute;
    z-index: 1;
    background: url(../images/ti.jpg) no-repeat;
}

#tab2 .tab2_menu li {
    float: left;
    width: 43px;
    height: 41px;
    line-height: 41px;
    cursor: pointer;
    text-align: center;
}

#tab2 .tab2_box {
    width: 830px;
    clear: both;
    padding: 40px 0 0 0;
    position: relative;
}

#tab2 .tab2_menu .selected {
    color: #e61103;
    cursor: pointer;
}

.hide1 {
    display: none;
}

.tab2_box div {}


/* 焦点图效果 */

.picBtnTop {
    width: 1181px;
    height: 458px;
    margin: 10px 0;
    position: relative;
    zoom: 1;
}

.picBtnTop .hd {
    width: 340px;
    border: #eaeaea 1px solid;
    padding: 5px;
    height: 448px;
    position: absolute;
    right: 5px;
}

.picBtnTop .hd ul li {
    width: 340px;
    height: 90px;
}

.picBtnTop .hd ul li img {
    width: 145px;
    height: 80px;
    border: 4px solid #ddd;
    cursor: pointer;
    vertical-align: bottom;
    float: left;
    margin-right: 10px;
}

.picBtnTop .hd ul li strong {
    height: 25px;
    color: #fff;
    width: 70px;
    line-height: 25px;
    padding: 0 4px;
    background-color: #0189ff;
}

.picBtnTop .hd ul li.on {
    background: url("images/icoleft.gif") no-repeat 0 28px;
}

.picBtnTop .hd ul li.on img {
    border-color: #f60;
}

.picBtnTop .bd {
    width: 806px;
    height: 458px;
    position: relative;
}

.picBtnTop .bd li {
    position: relative;
    zoom: 1;
    vertical-align: middle;
}

.picBtnTop .bd li .pic {
    position: relative;
    z-index: 0;
}

.picBtnTop .bd li .pic img {
    width: 806px;
    height: 458px;
    vertical-align: bottom;
}

.picBtnTop .bd li .bg {
    width: 806px;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.picBtnTop .bd li .title {
    width: 400px;
    height: 30px;
    line-height: 30px;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 2;
}

.picBtnTop .bd li .title a {
    color: #fff;
    padding-left: 15px;
}

#demo1,
#demo2 {
    margin-bottom: 20px;
}


/* tab选项切换效果 */

.slideTxtBox {
    width: 510px;
    border: 1px solid #ddd;
    text-align: left;
}

.slideTxtBox .hd {
    height: 30px;
    line-height: 30px;
    background: #f4f4f4;
    padding: 0 20px;
    border-bottom: 1px solid #ddd;
    position: relative;
}

.slideTxtBox .hd ul {
    float: left;
    position: absolute;
    left: 20px;
    top: -1px;
    height: 32px;
}

.slideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
}

.slideTxtBox .hd ul li.on {
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: 2px solid #fff;
}

.slideTxtBox .bd ul {
    padding: 15px;
    zoom: 1;
}

.slideTxtBox .bd li {
    height: 24px;
    line-height: 24px;
}

.slideTxtBox .bd li .date {
    float: right;
    color: #999;
}

.c3 {
    width: 1181px;
    margin: 0 auto;
}

.c3L {
    width: 830px;
    float: left;
}

.c3L .te2 {
    padding: 10px 0;
    line-height: 30px;
    border-bottom: #eaeaea 1px solid;
}

.c3L .te2 strong a:link,
visited {
    font-size: 18px;
    color: #000;
}

.c3L .te2 strong a:hover {
    font-size: 18px;
    color: #f42a05;
}

.c3R {
    width: 330px;
    float: right;
}

.c3R .img {
    width: 316px;
    height: 103px;
    margin: 5px 0;
    padding: 5px;
    background-color: #eeeeee;
}

.c3R ul {}

.c3R ul li {
    height: 38px;
    line-height: 38px;
    background: url(../images/dot1.jpg) no-repeat left center;
    padding-left: 20px;
}

.c3R ul li span {
    width: 62px;
    height: 18px;
    float: right;
}

.c4 {
    width: 1181px;
    margin: 0 auto;
}


/* 本例子css */

.picMarquee-left {
    width: 1175px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.picMarquee-left .hd {
    overflow: hidden;
    height: 30px;
    background: #f4f4f4;
    padding: 0 10px;
}

.picMarquee-left .hd .prev,
.picMarquee-left .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/arrow.png") no-repeat;
}

.picMarquee-left .hd .next {
    background-position: 0 -50px;
}

.picMarquee-left .hd .prevStop {
    background-position: -60px 0;
}

.picMarquee-left .hd .nextStop {
    background-position: -60px -50px;
}

.picMarquee-left .bd {
    padding: 10px 0;
}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left .bd ul li {
    margin: 0 16px 0 0;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picMarquee-left .bd ul li .pic {
    text-align: center;
}

.picMarquee-left .bd ul li .pic img {
    width: 380px;
    height: 247px;
    display: block;
}

.picMarquee-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.picMarquee-left .bd ul li .title {
    line-height: 40px;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
}

#footerwarp {
    width: 100%;
    border-top: #cccccc 1px solid;
    padding: 10px 0
}

.footer {
    width: 1181px;
    margin: 0 auto;
}

.fl {
    width: 560px;
    float: left;
    line-height: 30px;
}

.fl img {
    width: 262px;
    height: 70px;
}

.fl a {
    margin: 0 3px;
}

.fR {
    width: 226px;
    height: 136px;
    margin-top: 40px;
    float: right;
}

#elevator_item {
    width: 40px;
    height: 100px;
    position: fixed;
    right: 15px;
    bottom: 65px;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    opacity: 1;
    z-index: 100020;
    display: none;
}

#elevator_item.off {
    opacity: 0;
    visibility: hidden
}

#elevator {
    display: block;
    width: 60px;
    height: 50px;
    background: url(../images/icon_top.png) center center no-repeat;
    background-color: #444;
    background-color: rgba(0, 0, 0, .6);
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    cursor: pointer;
    margin-bottom: 10px
}

#elevator:hover {
    background-color: rgba(0, 0, 0, .7)
}

#elevator:active {
    background-color: rgba(0, 0, 0, .75)
}

#elevator1 {
    display: block;
    width: 60px;
    height: 50px;
    background: url(../images/icon_next.png) center center no-repeat;
    background-color: #444;
    background-color: rgba(0, 0, 0, .6);
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    cursor: pointer;
    margin-bottom: 10px
}

#elevator1:hover {
    background-color: rgba(0, 0, 0, .7)
}

#elevator1:active {
    background-color: rgba(0, 0, 0, .75)
}

#elevator_item .qr {
    display: block;
    width: 60px;
    height: 40px;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    cursor: pointer;
    background: url(../images/icon_code.png) center center no-repeat;
    background-color: #444;
    background-color: rgba(0, 0, 0, .6)
}

#elevator_item .qr:hover {
    background-color: rgba(0, 0, 0, .7)
}

#elevator_item .qr:active {
    background-color: rgba(0, 0, 0, .75)
}

#elevator_item .qr-popup {
    width: 170px;
    height: 200px;
    background: #fff;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    position: absolute;
    left: -180px;
    bottom: 0;
    border-radius: 2px;
    display: none;
    text-align: center
}

#elevator_item .qr-popup .code-link {
    display: block;
    margin: 10px;
    color: #777
}

#elevator_item .qr-popup .code {
    display: block;
    margin-bottom: 10px
}

#elevator_item .qr-popup .arr {
    width: 6px;
    height: 11px;
    background: url(../images/code_arrow.png) 0 0 no-repeat;
    position: absolute;
    right: -6px;
    bottom: 14px
}


/* 本例子css */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.nav2 {
    width: 350px;
    margin-top: 30px;
    float: left;
    height: 30px;
    line-height: 30px;
    position: relative;
    z-index: 1;
}

.nav2 a {
    color: #000;
}

.nav2 .nLi {
    float: left;
    position: relative;
    display: inline;
}

.nav2 .nLi h3 {
    float: left;
    width: 125px;
    text-align: center;
    float: left;
    font-size: 17px;
}

.nav2 .nLi h3 a {
    display: block;
    font-weight: bold;
}

.nav2 .sub {
    display: none;
    width: 125px;
    line-height: 30px;
    text-align: center;
    left: 0;
    top: 30px;
    position: absolute;
    background: url(../images/lobg.png) repeat;
    line-height: 26px;
    padding: 5px 0;
}

.nav2 .sub li {
    zoom: 1;
    line-height: 30px;
    margin-bottom: 2px;
    background-color: #f7f8f8;
}

.nav2 .sub a {
    display: block;
    padding: 0 10px;
}

.nav2 .sub a:hover {
    color: #df858f;
}

.nav2 .on h3 a {}


/*neiye*/

.cn {
    width: 100%;
    background-color: #f7f7f7;
    padding: 10px 0;
}

.inner {
    width: 1181px;
    margin: 0 auto;
}

.ban {
    width: 100%;
    height: 257px;
}

.tt1 {
    width: 100%;
    height: 70px;
    border-bottom: #eaeaea 1px solid;
    padding-top: 25px;
    background-color: #fff;
}

.tt1-n {
    width: 1181px;
    margin: 0 auto;
}


/* 本例子css */

.tt1-nl {
    padding: 0 10px 0 50px;
    font-size: 20px;
    height: 41px;
    line-height: 41px;
    float: left;
    background: url(../images/ti.jpg) no-repeat left;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.nav3 {
    padding: 0 0 0 5px;
    float: left;
    height: 35px;
    line-height: 35px;
    position: relative;
    z-index: 1;
    margin: 6px 0 0 0;
}

.nav3 a {
    color: #999;
}

.nav3 .nLi {
    float: left;
    position: relative;
    display: inline;
}

.nav3 .nLi p {
    float: left;
    color: #999;
    text-align: center;
    float: left;
    font-size: 15px;
    padding: 0px 15px 0px 15px;
}

.nav3 .nLi p a {
    display: block;
}

.nav3 .sub {
    display: none;
    width: 125px;
    line-height: 35px;
    text-align: center;
    left: 0;
    top: 30px;
    position: absolute;
    background: url(../images/lobg.png) repeat;
    line-height: 26px;
    padding: 5px 0;
}

.nav3 .sub li {
    zoom: 1;
    line-height: 35px;
    margin-bottom: 2px;
    background-color: #f7f8f8;
}

.nav3 .sub a {
    display: block;
    padding: 0 10px;
}

.nav3 .sub a:hover {
    color: #df858f;
}

.nav3 .on p a {
    background: url(../images/line.jpg) no-repeat bottom center;
    line-height: 35px;
    color: #000;
}

.inner .ab {
    line-height: 200%;
}

.inner .rc {
    line-height: 200%;
}

.inner .rctx {
    width: 389px;
    float: left;
    height: 214px;
    margin: 10px 0 10px 3px;
}

.inner .rctx .img {
    width: 176px;
    height: 214px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}

.inner .rctx img {
    width: 176px;
    height: 214px;
    transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
}

.inner .rctx img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}


/* 文艺联盟 */

.section {
    width: 1181px;
    margin: 10px auto 0 auto;
    overflow: hidden;
}

.section ul {
    width: 1181px;
}

.section ul li {
    float: left;
    margin: 10px 0 10px 30px;
    display: inline;
    width: 355px;
    height: 255px;
    border: #fff 2px solid;
    overflow: hidden;
    position: relative;
}

.section ul li .photo {
    width: 355px;
    height: 255px;
    overflow: hidden;
}

.section .rsp {
    width: 355px;
    height: 255px;
    overflow: hidden;
    position: absolute;
    background: #000;
    top: 0px;
    left: 0px;
}

.section .text {
    position: absolute;
    width: 355px;
    height: 255px;
    left: -355px;
    top: 0px;
    overflow: hidden;
}

.section .text h3 {
    width: 355px;
    margin-top: 100px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px;
}

.section .text a {
    text-decoration: none
}

.section .text div {
    text-align: center;
    color: #FFFFFF;
    font-size: 18px;
}


/*网上展厅*/

.wszt {
    padding: 10px 0 0 0;
}

.wszt {
    height: 205px;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 30px;
    padding: 25px;
    background-color: #fff;
    border: #dcdcdc 1px solid;
}

.wszt .img {
    width: 309px;
    height: 205px;
    float: left;
}

.wszt .text {
    width: 808px;
    float: right;
}

.wszt1 {
    padding: 10px 0 0 0;
}

.wszt1 {
    height: 405px;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 30px;
    padding: 25px;
    background-color: #fff;
    border: #dcdcdc 1px solid;
}

.wszt1 .img {
    width: 309px;
    height: 405px;
    float: left;
}

.wszt1 .text1 {
    width: 808px;
    float: right;
}

.wszt2 {
    padding: 10px 0 0 0;
}

.wszt2 {
    height: 309px;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 30px;
    padding: 25px;
    background-color: #fff;
    border: #dcdcdc 1px solid;
}

.wszt2 .img {
    width: 309px;
    height: 309px;
    float: left;
}

.wszt2 .text2 {
    width: 808px;
    float: right;
}


/*市场咨询-列表*/

.z_825_3 {
    width: 100%;
    float: left;
    margin: 30px 0 0 0;
    padding-bottom: 30px;
}

.z_825_3 .z_main_3 {
    width: 100%;
    float: left;
    padding-bottom: 38px;
    border-bottom: solid 1px #ddd;
}

.z_825_3 .z_main_3 .z_text_2 {
    float: left;
    width: 408px;
}

.z_825_3 .z_main_3 .z_pic_2 {
    float: right;
    width: 376px;
    height: 225px;
    overflow: hidden;
}

.z_825_3 .z_main_3 .z_pic_2 img {
    display: block;
    width: 100%;
}

.z_825_3 .z_main_3 .z_text_2 .z_tit_1 {
    height: 69px;
    border-bottom: solid 1px #ddd;
    font-size: 16px;
    color: #333;
    line-height: 16px;
    float: left;
    width: 100%;
    /*font-weight:bold;*/
}

.z_825_3 .z_main_3 .z_text_2 .z_tit_1 span {
    display: block;
    font-size: 14px;
    color: #aaa;
    line-height: 14px;
    margin: 16px 0 0 0;
    fon t-family: "Arial";
    font-weight: normal;
}

.z_825_3 .z_main_3 .z_text_2 .text_2_b {
    float: left;
    margin: 23px 0 0 0;
    font-size: 14px;
    color: #777;
    line-height: 24px;
    overflow: hidden;
    height: 72px;
    width: 100%;
    text-align: justify;
}

.z_825_3 .z_main_3 .z_text_2 .z_more_1 {
    margin: 35px 0 0 0;
    font-size: 12px;
    color: #aa1018;
    line-height: 12px;
    text-transform: uppercase;
    float: left;
    width: 100%;
}

.z_825_3 .z_main_3 .z_text_2 .z_more_1 .a1 {
    color: #aa1018;
}

.z_825_3 ul {
    width: 100%;
    float: left;
    padding-bottom: 25px;
}

.z_825_3 ul li {
    width: 100%;
    float: left;
    padding: 34px 0;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    border-bottom: 1px solid #dddddd;
}

.z_825_3 ul li .left_84 {
    float: left;
    width: 84px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.z_825_3 ul li .left_84 .t_84 {
    float: left;
    width: 100%;
    height: 30px;
    background: #f7f7f7;
    color: #888888;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 30px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.z_825_3 ul li .left_84 .d_date {
    float: left;
    width: 100%;
    color: #fdc113;
    font-size: 24px;
    height: 50px;
    background: #f7f7f7;
    text-align: center;
    line-height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 3px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.z_825_3 ul li .z_text_3 {
    margin-left: 131px;
}

.z_825_3 ul li .z_text_3 .z_tit_2 {
    font-size: 16px;
    /*font-weight:bold;*/
    color: #333;
}

.z_825_3 ul li .z_text_3 .z_tit_2 a {
    display: block;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.z_825_3 ul li .z_text_3 .text_3_b {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #777;
    margin: 11px 0 0 0;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-align: justify;
}

.z_825_3 ul li .z_text_3 .l_fb {
    float: left;
    color: #aaaaaa;
    line-height: 28px;
    margin-top: 5px;
}

.z_825_3 ul li .z_text_3 .l_fb img {
    vertical-align: middle;
    margin-top: -3px;
}

.z_825_3 ul li:hover {
    background: #f7f7f7;
}

.z_825_3 ul li:hover .left_84 {
    margin-left: 20px;
}

.z_825_3 ul li .z_text_3 {
    /*margin-left:161px;*/
    margin-right: 20px;
}

.z_825_3 ul li:hover .left_84 .t_84,
.z_825_3 ul li:hover .left_84 .d_date {
    background: white;
}

.z_825_3 ul li:hover .z_text_3 .z_tit_2 a {
    color: #aa1018;
}

@media screen and (max-width:767px) {
    .z_825_3 {
        width: 100%;
        float: left;
        margin: 30px 0 0 0;
        padding-bottom: 0px;
    }
    .z_825_3 .z_main_3 {
        width: 100%;
        float: left;
        padding-bottom: 25px;
        border-bottom: solid 1px #ddd;
    }
    .z_825_3 .z_main_3 .z_text_2 .z_tit_1 {
        height: 100%;
    }
    .z_825_3 .z_main_3 .z_text_2 {
        width: 100%;
        float: left;
        padding-top: 26px;
    }
    .z_825_3 .z_main_3 .z_pic_2 {
        width: 100%;
    }
    .z_825_3 .z_main_3 .z_text_2 .text_2_b {
        height: 48px;
        overflow: hidden;
        margin: 18px 0 0 0;
    }
    .z_825_3 ul li {
        padding: 30px 0 20px 0;
        border-bottom: 1px solid #dddddd;
    }
    .z_825_3 ul li:last-child {
        border-bottom: 0;
    }
    .z_825_3 ul li .z_text_3 {
        margin-left: 80px;
    }
    .z_825_3 .z_main_3 .z_text_2 .z_more_1 {
        margin-top: 15px;
    }
    .z_825_3 .z_main_3 .z_text_2 .z_tit_1 {
        border: none;
    }
}

.date1 {
    width: 85px;
    text-align: center;
    height: 87px;
    background-color: #ffffff;
}

.date1 p {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #8e8e8e;
}


/*文艺在线*/

.wyzx {}

.wyzx ul {}

.wyzx ul li {
    background-color: #fff;
    width: 374px;
    position: relative;
    float: left;
    margin: 0 0 10px 10px;
    padding: 2px;
}

.wyzx ul li img {
    width: 374px;
    height: 234px;
}

.wyzx ul li .pp {
    background: url(../images/icon_video_show2.png) no-repeat;
    position: absolute;
    top: 100px;
    width: 60px;
    height: 60px;
    left: 165px;
}

.wyzx ul li .tt0 {
    height: 30px;
    line-height: 30px;
    text-align: center
}

.yssp {
    height: 35px;
    line-height: 35px;
    width: 1067px;
    margin: 20px auto 0 auto;
}

.yssp span {
    display: block;
    width: 117px;
    height: 35px;
    float: left;
    background: url(../images/dot2.png) no-repeat 10px center #ff2f00;
    color: #fff;
    text-align: center;
}


/*会员档案*/

.hyt {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
}

.hyt span {
    color: #B52124;
    font-weight: bold;
    margin-right: 10px;
}

.search11 {
    height: 25px;
}

.search11 .bo {
    width: 172px;
    float: left;
    margin-right: 5px;
    height: 25px;
    border: #b5b5b5 1px solid;
}

.search11 .bnn {
    width: 91px;
    border: 0;
    float: left;
    height: 26px;
    background: url(../images/see.jpg) no-repeat;
    cursor: pointer;
}

.hylb {
    font-size: 16px;
    padding: 20px 0 0 0;
}

.hylbT {
    color: #B52124;
    font-weight: bold;
}

.hylbTt span {
    color: #B52124;
    margin-right: 10px;
}

.hylb ul {}

.hylb ul li {
    width: 270px;
    margin: 6px 0;
    height: 30px;
    line-height: 30px;
    background: url(../images/dd.jpg) no-repeat left center;
    padding-left: 20px;
    float: left;
}

.hylb1 {
    font-size: 16px;
    padding: 20px 0 0 0;
}

.hylb1 p a {
    display: inline-block;
    width: 20px;
}

.hylb1 p a:first-child {
    width: auto;
    margin-right: 10px;
}

.hylb1 p a:hover {
    color: #e30b20;
}

.hylb1 p a:active {
    background: #195aa4;
    color: #fff;
    font-weight: 600;
    border-radius: 50%;
    text-align: center;
}

.hylb1 ul li {
    width: 210px;
    margin: 6px 0;
    height: 30px;
    line-height: 30px;
    background: url(../images/dd1.jpg) no-repeat left center;
    padding-left: 20px;
    float: left;
}

.hylb1 ul li a:hover {
    color: #e30b20;
}

.new_page {
    width: 1120px;
    float: left;
    padding: 10PX 0PX 0PX 0PX
}

.new_title {
    width: 100%;
    line-height: 200%;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0px 10px 0px
}


/* 展厅内页 */

.scrolltab {
    position: relative;
    width: 1009px;
    margin: 0 auto;
}

.scrolltab .ulBigPic {
    width: 969px;
    height: 100%;
    background-color: #000;
    overflow: hidden;
    padding: 20px 20px 0 20px;
}

.scrolltab .ulBigPic li {
    display: none;
}

.scrolltab .ulBigPic .liSelected {
    display: block;
}

.scrolltab .ulBigPic .sPic .iBigPic {
    width: 100%;
    height: 100%;
}

.scrolltab .ulBigPic .sPic .iBigPic img {}

.scrolltab .ulBigPic .sPic {
    padding: 2px;
    width: 968px;
    height: 100%;
    margin: 0 auto;
}

.scrolltab .ulBigPic .sSideBox {
    height: 60px;
    text-align: center;
    text-align: center;
    line-height: 35px;
    overflow: hidden;
    width: 969px;
}

.scrolltab .ulBigPic .sTitle {
    height: 60px;
    line-height: 35px;
    font-size: 24px;
    text-align: center;
    width: 969px;
}

.scrolltab .ulBigPic span {
    display: block;
    text-align: center;
}

.scrolltab .ulBigPic .sIntro {
    line-height: 24px;
    color: #666;
    word-wrap: break-word;
    word-break: break-all;
}

.scrolltab .ulBigPic .sMore {
    height: 24px;
    line-height: 24px;
}

.scrolltab .ulBigPic .sMore a {
    color: #841;
}

.scrolltab .ulBigPic .sTitle a {
    color: #fff;
    text-decoration: none;
}

.scrolltab .ulBigPic .sTitle a:hover {
    color: #fff;
    text-decoration: none;
}

.scrolltab .sLeftBtnA,
.scrolltab .sLeftBtnASel,
.scrolltab .sLeftBtnABan,
.scrolltab .sRightBtnA,
.scrolltab .sRightBtnASel,
.scrolltab .sRightBtnABan {
    width: 38px;
    height: 86px;
    display: block;
    position: absolute;
    top: 240px;
    left: 1050px;
    background: url(../images/bgArt.png) no-repeat;
}

.scrolltab .sLeftBtnA,
.scrolltab .sLeftBtnASel,
.scrolltab .sRightBtnA,
.scrolltab .sRightBtnASel {
    cursor: pointer;
}

.scrolltab .sLeftBtnA,
.scrolltab .sLeftBtnASel,
.scrolltab .sLeftBtnABan {
    left: -70px;
}

.scrolltab .sLeftBtnA {
    background-position: -5px -2px;
}

.scrolltab .sLeftBtnASel {
    background-position: -80px 0;
}

.scrolltab .sLeftBtnABan {
    background-position: -161px 0;
}

.scrolltab .sRightBtnA,
.scrolltab .sRightBtnASel,
.scrolltab .sRightBtnABan {
    right: 10px;
}

.scrolltab .sRightBtnA {
    background-position: -36px 0;
}

.scrolltab .sRightBtnASel {
    background-position: -116px 0;
}

.scrolltab .sRightBtnABan {
    background-position: -192px 0;
}

.scrolltab .dSmallPicBox {
    width: 1009px;
    height: 154px;
    position: relative;
    top: 40px;
}

.scrolltab .dSmallPic {
    width: 882px;
    height: 144px;
    position: absolute;
    left: 53px;
    top: 0px;
    overflow: hidden;
}

.scrolltab .dSmallPic ul {
    position: absolute;
}

.scrolltab .dSmallPic li {
    width: 137px;
    margin: 0 0 0 12px;
    height: 80px;
    float: left;
    display: inline;
    cursor: pointer;
    overflow: hidden;
}

.scrolltab .dSmallPic .sPic {
    width: 137px;
    height: 80px;
    display: block;
}

.scrolltab .dSmallPic .sPic img {
    width: 100%;
    height: 100%;
}

.scrolltab .dSmallPic .sTitle {
    width: 141px;
    height: 30px;
    line-height: 30px;
    display: block;
    text-align: center;
    color: #333;
    overflow: hidden;
}

.scrolltab .dSmallPic .liSelected {
    border-color: #e9c184;
}

.scrolltab .dSmallPic .liSelected .sPic img {
    border-color: #fff;
}

.scrolltab .sLeftBtnB,
.scrolltab .sLeftBtnBSel,
.scrolltab .sLeftBtnBBan,
.scrolltab .sRightBtnB,
.scrolltab .sRightBtnBSel,
.scrolltab .sRightBtnBBan {
    width: 18px;
    height: 37px;
    display: block;
    position: absolute;
    top: 25px;
    background: url(../images/bgArt.png) no-repeat;
}

.scrolltab .sLeftBtnB,
.scrolltab .sLeftBtnBSel,
.scrolltab .sRightBtnB,
.scrolltab .sRightBtnBSel {
    cursor: pointer;
}

.scrolltab .sLeftBtnB,
.scrolltab .sLeftBtnBSel,
.scrolltab .sLeftBtnBBan {
    left: 20px;
}

.scrolltab .sLeftBtnB {
    background-position: 0 -87px;
}

.scrolltab .sLeftBtnBSel {
    background-position: -36px -87px;
}

.scrolltab .sLeftBtnBBan {
    background-position: -73px -87px;
}

.scrolltab .sRightBtnB,
.scrolltab .sRightBtnBSel,
.scrolltab .sRightBtnBBan {
    right: 20px;
}

.scrolltab .sRightBtnB {
    background-position: -16px -87px;
}

.scrolltab .sRightBtnBSel {
    background-position: -52px -87px;
}

.scrolltab .sRightBtnBBan {
    background-position: -88px -87px;
}


/*登录（内容）*/

.log_main_con {
    width: 100%;
    float: left;
    background: #f3f0e8;
    background: url('../images/logo_ad.png')
}

.log_con {
    width: 1200px;
    height: auto;
    margin: auto;
    padding-top: 120px;
    height: 497px;
}

.log_con_left {
    float: left;
    width: 47%;
    padding-left: 0%;
}

.lcl_gg,
.lcl_gg img {
    width: 465px;
    height: 400px;
}

.log_con_r {
    float: left;
    width: 35%;
    padding-left: 18%;
}

.lcr_log {
    width: 350px;
    height: 397px;
    border-top: 3px solid #711d1b;
    background: #FFF;
    position: absolute;
}

.lcr_log_tit {
    font-size: 24px;
    color: #000000;
    text-align: center;
    margin: 0px;
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 10px;
}

.lcr_log_tit_zc {
    font-size: 24px;
    color: #000000;
    text-align: center;
    margin: 0px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eeeeee;
}

.lcr_log form {
    padding: 20px 35px 10px 35px;
}

.lcr_log form .log_d {
    height: 38px;
    line-height: 10px;
    margin-bottom: 30px;
    border: 1px solid #dad7d7;
    background: #f0f0f0;
}

.lcr_log form .log_d img {
    float: left;
}

.lcr_log form .log_d input {
    height: 36px;
    float: left;
    line-height: 36px;
    border: none;
    padding: 0 10px;
    font-size: 18px;
    background: #f0f0f0;
    outline: mediumblue;
}

.lcr_log form .register_z {
    height: 38px;
    line-height: 10px;
    margin-bottom: 10px;
    border: 1px solid #dad7d7;
    background: #f0f0f0;
}

.lcr_log form .register_z img {
    float: left;
}

.lcr_log form .register_z input {
    height: 36px;
    float: left;
    line-height: 36px;
    border: none;
    font-size: 20px;
    padding-left: 10px;
    font-size: 18px;
    background: #f0f0f0;
    outline: mediumblue;
}

.lcr_log form a {
    text-align: right;
    float: right;
    font-size: 12px;
    color: #711d1b;
}

.lcr_log_but {
    height: 40px;
    line-height: 40px;
    background: #711d1b;
    border: 1px solid #dad7d7;
}

.lcr_log_but button {
    height: 40px;
    line-height: 40px;
    width: 100%;
    color: #FFF;
    background: none;
    font-size: 20px;
    text-align: center;
    border: none;
    background: #711d1b;
    outline: mediumblue;
}

.dl_log {
    float: left;
    width: 70%;
}

.dl_zc {
    float: left;
    width: 30%;
}

.dl_zc ul li {
    float: left;
    height: 110px;
    line-height: 110px;
    margin: 0px 50px 0px 50px;
}

.dl_zc ul li a {
    font-size: 24px;
    color: #595757;
}

.dl_zc ul li a:hover,
.dl_zc ul li .ys {
    font-size: 24px;
    color: #711d1b;
    font-weight: bold;
}

.register_yz {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #dad7d7;
    height: 38px;
    line-height: 10px;
    margin-bottom: 10px;
    width: 278px;
}

.lcr_log form .register_yz {
    width: 278px;
    height: 38px;
    line-height: 10px;
    margin-bottom: 10px;
    border: 1px solid #dad7d7;
    background: #f0f0f0;
}

.lcr_log form .register_yz img {
    float: left;
}

.lcr_log form .register_yz input {
    width: 110px;
    height: 36px;
    float: left;
    line-height: 36px;
    border: none;
    font-size: 20px;
    padding: 0 10px 0;
    font-size: 18px;
    background: #f0f0f0;
    outline: mediumblue;
}

.register_yz_img {
    width: 100px;
    height: 23px;
    border: 1px #CCC solid;
    float: right;
    background: #FFF;
    padding: 13px 0px 0px 5px
}

.reg_dl {
    text-align: center;
    color: #666;
    font-size: 12px;
    line-height: 30px;
}

.reg_dl a {
    text-align: center;
    float: none !important;
}

.register_yz input {
    background: #f0f0f0 none repeat scroll 0 0;
    border: medium none;
    float: left;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    outline: medium none mediumblue;
    padding: 0 10px;
    width: 110px;
}


/*注册*/


/*register*/

.personal {
    background: url(../images/personalh1.jpg) no-repeat;
    width: 232px;
    height: 33px;
    margin: 30px auto;
}

.company {
    background: url(../images/companyh1.jpg) no-repeat;
    width: 232px;
    height: 33px;
    margin: 30px auto;
}

.personal_27 {
    background: url(../images/personalh1_27.jpg) no-repeat;
    width: 807px;
    height: 117px;
    margin: 30px auto;
}

.company_27 {
    background: url(../images/companyh1_27.jpg) no-repeat;
    width: 807px;
    height: 117px;
    margin: 30px auto;
}

h2 {
    border-bottom: #377819 1px dashed;
    height: 35px;
    margin: 0 auto 20px;
    width: 865px;
}

.account_info h2 {
    background: url(../images/title1.jpg) no-repeat;
    display: block;
}

.password_info h2 {
    background: url(../images/title4.jpg) no-repeat;
    display: block;
}

.account_info,
.basic_info,
.password_info {
    display: block;
    margin-left: 80px;
    padding-top: 30px;
}

.account_info .fi,
.basic_info .fi,
.company_info .fi,
.password_info .fi,
.account_info .fi_,
.basic_info .fi_,
.company_info .fi_ {
    display: block;
    margin: 30px 0 0px 90px;
}

.fi_ input {
    padding: 10px 0 0 5px;
}

.fi_ span {
    padding: 2px 15px 0 3px;
    *padding: 2px 15px 0 0px;
}

.fi a {
    color: #ff8400;
    font-size: 12px;
    padding-left: 10px;
}

.account_info .lb,
.basic_info .lb,
.company_info .lb,
.password_info .lb {
    float: left;
    margin-right: 1em;
    margin-top: 8px;
    position: relative;
    text-align: right;
    width: 9em;
}

.account_info .lb em,
.basic_info .lb em,
.company_info .lb em,
.password_info .lb em {
    color: #d90000;
    position: absolute;
    right: -.5em;
}

.account_info .ipt-t,
.basic_info .ipt-t,
.company_info .ipt-t,
.password_info .ipt-t {
    background: #fff;
    border-bottom: #bed2b0 1px solid;
    padding: 3px;
    width: 280px;
    height: 30px;
}

.account_info .ipt-t-err,
.basic_info .ipt-t-err,
.company_info .ipt-t-err,
.password_info .ipt-t-err {
    height: 18px;
}

.account_info input.error,
.basic_info input.error,
.company_info input.error,
.password_info input.error {
    background: #ffeaea;
    border-color: #d2aeae;
}

.account_info input.highlight,
.basic_info input.highlight,
.company_info input.highlight,
.password_info input.highlight {
    background: #fffde3;
    border-color: #bed2b0;
}

.account_info .checked,
.basic_info .checked,
.company_info .checked,
.account_info .msg .checked,
.basic_info .msg .checked,
.company_info .msg .checked,
.password_info .msg .checked {
    background: #f7f8ea;
    border-bottom: #d2aeae 0 solid;
    border-left: #d2aeae 0 solid;
    border-right: #d2aeae 0 solid;
    border-top: #d2aeae 0 solid;
}

.account_info .msg,
.basic_info .msg,
.company_info .msg,
.password_info .msg {
    display: block;
    float: right;
    margin: -2px 150px 0 0;
    *margin: -24px 150px 0 0 !important;
    *margin: -26px 70px 0 0;
    padding-left: 10px;
    width: 300px;
}

.account_info .msg .error,
.basic_info .msg .error,
.company_info .msg .error,
.password_info .msg .error {
    background: url(../images/error.gif) #ffeaea no-repeat 8px 50%;
    border-bottom: #d2aeae 1px solid;
    border-left: #d2aeae 1px solid;
    border-right: #d2aeae 1px solid;
    border-top: #d2aeae 1px solid;
    color: #a40000;
    padding: 3px 3px 3px 30px;
    *padding: 5px 3px 5px 30px;
}


/* .account_info .msg .highlight, .basic_info .msg .highlight, .company_info .msg .highlight{background:#fffde3;border-color:#c6c6a8;color:#333;}*/

.basic_info h2 {
    background: url(../images/title2.jpg) no-repeat;
    display: block;
}

.company_info {
    display: block;
    margin-left: 80px;
    padding-top: 30px;
}

.company_info1 {
    border-bottom: #377819 1px dashed;
    display: block;
    margin-left: 80px;
    padding-top: 30px;
}

.company_info .fi_b {
    display: block;
    margin: 15px 0 30px 90px;
    padding-bottom: 30px;
    position: relative;
}

.company_info1 .fi_b {
    display: block;
    margin: 15px 0 30px 90px;
    padding-bottom: 30px;
    position: relative;
    text-align: left;
}

.company_info h2 {
    background: url(../images/title3.jpg) no-repeat;
    display: block;
}

.code {
    border: #ccc 1px solid;
}

.button {
    margin: 25px auto;
    text-align: center;
    vertical-align: middle;
}

.button td {
    border-width: 0;
    padding-left: 25px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
}

.cancel {
    background: url(../images/enrol_cancel.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    width: 80px;
    cursor: pointer;
}

.cancel:hover {
    background: url(../images/cancel_hover.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    width: 80px;
    cursor: pointer;
}

.cancel:active {
    background: url(../images/enrol_cancel.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    margin: 1px 0 0 1px;
    width: 80px;
    cursor: pointer;
}

.reset {
    background: url(../images/enrol_reset.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    width: 80px;
    cursor: pointer;
}

.reset:hover {
    background: url(../images/reset_hover.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    width: 80px;
    cursor: pointer;
}

.reset:active {
    background: url(../images/enrol_reset.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    margin: 1px 0 0 1px;
    width: 80px;
    cursor: pointer;
}

.submit {
    background: url(../images/enrol_Submit.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    width: 80px;
    cursor: pointer;
}

.submit:hover {
    background: url(../images/submit_hover.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    width: 80px;
    cursor: pointer;
}

.submit:active {
    background: url(../images/enrol_Submit.jpg) no-repeat;
    border-style: none;
    display: block;
    height: 30px;
    margin: 1px 0 0 1px;
    width: 80px;
    cursor: pointer;
}

.register {
    margin: 20px 0 20px 290px;
    padding: 20px 0;
}

.register li {
    display: block;
    float: left;
    padding-right: 10px;
}

.w1010 {
    width: 1181px;
    margin: auto;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.openMaxBox {
    padding: 50px 0 80px 0;
}

.openMaxBox .textTop {
    text-align: center;
}

.openMaxBox .textTop h1 {
    font-size: 30px;
    line-height: 30px;
}

.openMaxBox .textTop .text {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    margin: 30px 0 50px 0;
}

.openMaxBox .imgDiv {
    padding: 60px 0;
    background: #F6F7F8;
}

.openMaxBox .imgDiv .li {
    padding: 10px 0;
    margin-right: 25px;
    float: left;
}

.openMaxBox .imgDiv .li:nth-child(3n) {
    margin-right: 0;
}

.openMaxBox .imgDiv .li a {
    width: 320px;
    height: 420px;
    display: block;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}

.openMaxBox .imgDiv .li a img {
    width: 100%;
    transition: all 0.5s;
}

.openMaxBox .imgDiv .li .up {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background: url(../images/miner1.png) no-repeat top center;
    background-size: 100% 100%;
}

.openMaxBox .imgDiv .li:nth-child(2n) .up {
    background: url(../images/miner2.png) no-repeat top center;
    background-size: 100% 100%;
}

.openMaxBox .imgDiv .li:nth-child(3n) .up {
    background: url(../images/miner3.png) no-repeat top center;
    background-size: 100% 100%;
}

.openMaxBox .imgDiv .li .text {
    font-size: 24px;
    line-height: 30px;
    color: #333;
    text-align: center;
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    z-index: 5;
}

.writerDater {
    padding: 50px 0 80px 0;
}

.writerDater .ter {
    text-align: center;
}

.writerDater .ter h1 {
    font-size: 30px;
    line-height: 30px;
}

.writerDater .ter p {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    padding: 15px 0 35px 0;
}

.writerDater .list {
    background: #fff;
    box-shadow: 0px 3px 15px 0px rgba(192, 203, 214, 0.36);
}

.writerDater .list .li {
    padding: 30px;
    border-top: 1px solid #ccc;
}

.writerDater .list .li:first-child {
    border-top: none;
}

.writerDater .list .li .img {
    float: left;
    width: 64px;
    height: 64px;
    border-radius: 100%;
    overflow: hidden;
}

.writerDater .list .li .img img {
    width: 100%;
    height: 100%;
}

.writerDater .list .li .textBox {
    float: right;
    width: 1025px;
}

.writerDater .list .li .textBox .text {
    float: right;
    font-size: 14px;
    color: #333;
    line-height: 22px;
    width: 925px;
}

.writerDater .list .li .textBox .time {
    float: left;
    width: 100px;
    color: #333;
}

.writerDater .list .li .textBox .time .name {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.writerDater .list .li .textBox .time .wer {
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0 10px 0;
}

.writerDater .list .li .textBox .time .num {
    font-size: 14px;
    line-height: 20px;
}





/* 2023-4-28 首页改版 */
.header{height:auto;}
.header .hearOne{ padding: 20px 0;}
.header .logo{ float: left;}
.header .logo img{ height: 88px;}
.header .search{ float: right; padding-top: 10px;}
.header .search .input{ float: left;  height: 36px; border: 1px solid #999; position: relative; border-radius: 5px; padding: 0 70px 0 5px; margin-right: 48px; transition: all 0.5s;}
.header .search .input:hover{ border-color: #9d252e;}
.header .search .input input{ display: block; width: 100%; height: 36px; font-size: 16px; border: none;}
.header .search .input button{ display: block; width: 55px; height: 38px; border: none; border-radius: 0 5px 5px 0; position: absolute; top: -1px; right: -1px; background: #9d252e url(../images/search.png) no-repeat center; background-size: 18px auto; transition: all 0.5s;}
.header .search .input:hover button{ background: #9d252e url(../images/search.png) no-repeat center; background-size: 20px auto;}
.header .search .more{ float: left;}
.header .search .more a{ float: left; width: 68px; height: 36px; border: 1px solid #9d252e; border-radius: 5px; font-size: 16px; line-height: 36px; text-align: center; color: #9d252e; transition: all 0.5s;}
.header .search .more a.lodin{ color: #fff; background: #9d252e; margin-left: 18px;}
.header .search .more a:hover{ background: #9d252e; color: #fff; box-shadow: 0 0 10px #9d252e;}
.header .search .text{ font-size: 14px; line-height: 14px; color: #999; text-align: right; margin-top: 25px;}
.header .hearTwo{ background: #9e252f url(../images/navBack.png); height:50px;line-height:50px;width:100%; }
.header .hearTwo .li{ float: left; position:relative; height:50px;padding: 0 23px;}
.header .hearTwo .li a{  font-size: 16px;  color: #fff; transition: all 0.5s; text-align:center; display:block; width:100%; height:100%;}
.header .hearTwo .li.on { background: #858585;}
.header .hearTwo .li:hover { background: #858585;}


#menu ul{position:absolute; top:50px; z-index:9999;left:0;}
#menu .li ul li { /* 二级菜单 */
    font-size:5px;/*通常二级菜单字体要比一级菜单小一些*/
    background: #858585 ;
    text-align: center;
    padding:0px;
    display:block;
    width: 210px;
    height: 38px;
	line-height:38px;
}
#menu ul{/* 隐藏二级菜单！！！很核心的一步操作 */
    display: none;/*将二级菜单的disp属性设置为none，使二级菜单隐藏起来，很重要的一步操作！！！*/
    width: 150px;
    position:absolute;  /*脱离标准流，后面的盒子当它不存在，不会将下面的内容挤开*/
	background:#858585;
}
#menu>div.li:hover ul{/*显示二级子菜单  */
    display: block;
}
#menu ul li:hover a{/*显示二级子菜单  */
    background: #6a6767;
}
.taba_menu .den{ float: right; height: 24px; line-height: 24px; font-size: 14px; padding: 0 30px 0 15px; border-radius: 5px; background: #f1e5d7; margin-top:8px;}
.taba_menu .den img{ float: left; height: 20px; padding: 2px 0;}
.taba_menu .den a{ margin-left: 6px; color: #333; float: left;}
.yw{ box-shadow: 0 0 10px 2px rgba(0,0,0,0.2); background:url(../images/nico.png) no-repeat top left;width:1180px; height:128px; margin:5px auto 15px auto;position:relative;}
.yw h3,.yw p{ text-align:center;}
.yw h3{ font-size:28px; padding-top:25px;}
.yw p{ color:#666; font-size:16px; line-height:1.5;}
.yw span{position:absolute;right:0; top:0; bottom:0; display:block; text-align:center; width:26px; height:118px; color:#fff; background:#af282e;padding:10px  10px 0 10px; }
.yw span img{ }
 
 
 /*展厅分类页*/
 .inner .rctxzt {
    width: 390px;
    float: left;
    height: 244px;
    margin: 10px 0 10px 3px;
}

.inner .rctxzt .img {
    width:320px;
    height: 214px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}

.inner .rctxzt img {
    width: 320px;
    height: 214px;
    transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
}

.inner .rctxzt img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}


