.innerbanner {
    position: relative;
    z-index: 7;
    top: 20px;
}

.innerbanner img {
    width: 100%;
    margin: 0 auto;
}


/*left*/

.mainLeft {
    padding-top: 20px;
    font-size: 0;
    line-height: 0;
}

.mainLeft>strong {
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    float: left;
    margin-right: -1px;
    padding: 0 26px;
    position: relative;
    z-index: 8;
    background-color: #414141;
}

.mainLeft>ul,
.mainLeft ul .root>a,
.mainLeft ul li.root {
    float: left;
}

.mainLeft ul li {
    padding: 13px 0;
    position: relative;
}

.mainLeft ul li.root>a {
    font-size: 14px;
    padding: 0 17px;
    line-height: 14px;
    color: #888888;
    border-left: 1px solid #888888;
}

.mainLeft ul li.root:hover,
.mainLeft ul li.root.hover {
    padding: 13px 0 12px 0;
    border-bottom: 1px solid #f9ad01;
}

.mainLeft li.root>a:hover,
.mainLeft li.root>a.hover {
    color: #f9ad01;
}


/*二级菜单*/

.mainLeft ul li div.coverall {
    position: absolute;
    top: 60px;
    left: -60px;
    background: #fff;
    width: 212px;
    -webkit-box-shadow: 0 0 8px 3px#ccc;
    box-shadow: 0 0 8px 3px #ccc;
    z-index: 888;
    /*padding-top: 12px;*/
}

.mainLeft ul li .coverall span {
    background: url("../images/hoverbg.png") no-repeat center;
    display: block;
    height: 12px;
    position: absolute;
    width: 100%;
    top: -12px;
}

.mainLeft .secUl{
    width: 100%;
    padding-top: 10px;
}

.mainLeft ul.secUl li.treeone {
    position: relative;
}

.mainLeft  ul.secUl li.treeone>a {
    border-top: 1px dashed #d9d9d9;
    font-size: 16px;
    color: #888888;
    line-height: 16px;
    padding-top: 13px;
}

.mainLeft  ul.secUl li.treeone>a:hover,
.mainLeft  ul.secUl li.treeone>a.Hhover {
    color: #000;
}
.mainLeft  ul.secUl ul{
  width: 100%;
}
.mainLeft  ul.secUl ul a{
    font-size: 14px;
    line-height:28px;
    color: #888888;
}
/*三级菜单*/
.mainLeft  ul.secUl ul.treetows{
    padding-bottom: 0;
     width: 212px;
     position: absolute;
    top:0;
    padding: 0 20px;
    left: 212px;
}
.mainLeft  ul.secUl ul.treetows li.treetow{
    background: #f2f2f2;

}
.mainLeft  ul.secUl ul.treefours{
    position: absolute;
    width: 212px;
    top:0;
    padding: 0 20px;
    left: 212px;
}
ul.treefours li{
    background-color: #f8f8f8;
}
ul.treefours li, ul.treetows li{
    border-top: 1px dashed #d9d9d9;
    padding-left: 20px;
    padding-right: 20px;
}
ul.treefours a{
    font-size: 14px;
    color: #888888;
    line-height: 28px;
}
ul.treefours li a:hover,ul.treetows li a:hover{
    color: #000;
}
/*位置*/

.location {
    float: right;
    color: #888888;
    font: 14px/40px "Simsun";
}

.location a {
    font: 14px/40px "Microsoft Yahei";
    color: #888888;
    text-align: left;
    display: inline-block;
}

.location a:hover {
    color: #f9ad01;
}


/*内页*/

.incontent {
    border-top: 1px solid #e5e5e5;
    min-height: 650px;
    margin-top: -1px;
    overflow: hidden;
    width: 100%;
}

.incontent .type {
    text-align: left;
    position: relative;
    background: url("../images/type.png") no-repeat right bottom;
}

.w1000 {
    width: 1000px;
    margin: 0 auto;
}

.incontent .type strong {
    color: #090909;
    font-size: 26px;
    line-height: 26px;
    position: absolute;
    top: 16px;
    left: 0;
}

.incontent .type em p {
    font: normal normal 48px/40px "Arial";
    margin: 40px 0 60px 0;
    color: #F1F1F1;
    text-transform: uppercase;
    margin-left: 32px;
}


/*关于我们*/

.about .content {
    font-size: 15px;
    color: #4c4c4c;
    line-height: 30px;
}


/*文化理念*/

/*.culture .content {
    overflow: hidden;
}

.culture .content li {
    float: left;
    width: 50%;
    margin-top: 2px;
    height: 208px;
    background: #f2f2f2;
    overflow: hidden;
}

.culture .content li strong {
    font-size: 24px;
    color: #404040;
    display: block;
    line-height: 24px;
    padding-top: 68px;
    padding-bottom: 16px;
    background: url("../images/cul.png") no-repeat bottom center;
}

.culture .content li p {
    font-style: normal;
    font-size: 16px;
    color: #666666;
    line-height: 16px;
    margin-top: 14px;
}

.culture .content .img {
   
    width: 50%;
    height: 100%;
    float: left;
}

.culture .content .descra {
    float: left;
    width: 50%;
    position: relative;
    text-align: center;
    height: 100%;
}

.culture .content .descra span {
    position: absolute;
    width: 13px;
    height: 20px;
    top: 50%;
    left: -13px;
    background: url("../images/culsan.png") no-repeat center;
}

.culture .content li.three,
.culture .content li.four {
    height: 432px;
}
.culture .content li.three{
    text-align: center;
}
.culture .content li.three .img,.culture .content li.three .descra {
    display: block;
    width: 100%;
    height: 50%;
}

.culture .content li.three p{
    line-height: 26px;
    padding:0 50px;
}
.culture .content li.three span {
    left: auto;
    top: auto;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    /* IE 9 */
   /* -webkit-transform: rotate(-90deg);*/
    /* Safari and Chrome */
    /*-o-transform: rotate(-90deg);*/
    /* Opera */
    /*-moz-transform: rotate(-90deg);
    right: auto;
    bottom: -20px;*/
/*}*/

/*.culture .content li.four {
    position: relative;
}

.culture .content li.four .img {
    width: 100%;
    height: 100%;
    clear: none;
}

.culture .content li.four .descra {
    position: absolute;
    top: 0;
    text-align: right;
    width: 100%;
    height: 100%;
}

.culture .content li.four strong {
    padding-right: 30px;
    font-size: 20px;
    color: #006fab;
    line-height: 20px;
    padding-top: 66px;
    padding-bottom: 20px;
    background: inherit;
}

.culture .content li.four p {
    font-size: 30px;
    line-height: 30px;
    padding-right: 30px;
    font-weight: bold;
    color: #003874;
    margin-top: 0px;
}*/

.culture  .content li {
    float: left;
    padding-left: 20px;
    text-align: left;
    margin-top: 150px;
    background: rgba(0, 56, 116, 0.7) url("../images/culturebr.png") no-repeat right center;
}

.culture .content li strong {
    font-size: 18px;
    color: #fff;
    display: block;
    line-height: 46px;
}

.culture .content li p {
    font-style: normal;
    font-size: 15px;
    color: #fff;
    line-height: 15px;
    margin-bottom: 17px;
}

.culture .content .fir {
    background: url("../images/culture1.jpg") no-repeat center;
}

.culture .content .sec {
    margin-top: 20px;
    background: url("../images/culture2.jpg") no-repeat center;
}

.culture .content .thir {
    margin-top: 20px;
    background: url("../images/culture3.jpg") no-repeat center;
}

.culture .content li.one {
    width: 275px;
}

.culture .content li.two {
    width: 315px;
    padding-left: 74px;
}

.culture .content li.three {
    width: 266px;
    padding-left: 50px;
}

.culture .content li.four {
    width: 549px;
}

.culture .content li.five {
    width: 379px;
    padding-left: 52px;
}

.culture .content li.six {
    width: 980px;
}



/*新闻列表*/

.article_list .lists li {
    border-top: 1px dashed #c3c3c3;
    padding: 20px 0;
    overflow: hidden;
}

.article_list ul li {
    background: url("../images/articlehover.png") no-repeat right center;
}

.article_list .lists .title_date {
    margin-bottom: 22px;
    position: relative;
}

.article_list .lists strong {
    font-size: 18px;
    color: #000;
    line-height: 18px;
}

.article_list .lists .title_date .ems {
    display: block;
}

.article_list .lists .title_date em {
    float: left;
    margin: 0 10px 0 0;
    margin-top: 20px;
}

.article_list .lists .zoom {
    float: left;
    width: 124px;
    display: none;
    height: 85px;
    overflow: hidden;
}

.article_list .lists .zoom img {
    width: 100%;
    height: 85px;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

.article_list .lists a:hover img {
    -webkit-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.article_list .lists p {
    width: 855px;
    float: right;
    display: none;
}

.article_list ul a {
    overflow: hidden;
    position: relative;
}

.article_list ul a i {
    font-size: 14px;
    line-height: 25px;
    font-style: normal;
    padding: 0 10px;
    color: #fff;
    display: none;
    position: absolute;
    right: 0;
    bottom: 10px;
    background-color: #f9ad01;
}

.article_list ul a:hover i {
    background-color: #ea1e1e;
}

.article_list ul a p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: left;
}

.article_list ul .title_date strong {
    font-size: 16px;
    line-height: 16px;
    color: #333;
    display: block;
}

.article_list ul .title_date em {
    font-style: normal;
    font-size: 12px;
    line-height: 12px;
    color: #666;
}

.article_list ul a p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: left;
}

.article_list .lists li.show,
.article_list .lists li:hover {
    background: #fff;
}

.article_list .lists li:hover .ems,
.article_list .lists li.show .ems {
    position: absolute;
    right: 0;
    top: 0;
}

.article_list .lists li:hover .zoom,
.article_list .lists li.show .zoom,
.article_list .lists li:hover p,
.article_list .lists li.show p,
.article_list .lists li:hover i,
.article_list .lists li.show i {
    display: block;
}

.article_list .lists li:hover .title_date strong,
.article_list .lists li.show .title_date strong {
    float: left;
}

.article_list ul li:hover .title_date em,
.article_list ul li.show .title_date em {
    float: right;
    margin: 0 0 0 10px;
}


/*新闻内页*/

.article_read .title {
    text-align: center;
}

.article_read .title strong {
    display: block;
    font-size: 20px;
    color: #e46713;
    background-color: #f0f0f0;
    line-height: 52px;
    text-align: center;
    margin-bottom: 30px;
}

.article_read .title span {
    background: url("../images/clock.png") no-repeat left center;
}

.article_read .title em {
    background: url("../images/eyes.png") no-repeat left center;
}

.article_read .title span,
.article_read .title em {
    font-size: 14px;
    color: #808080;
    padding-left: 24px;
    line-height: 14px;
    font-style: normal;
}

.article_read .contents {
    margin-top: 30px;
    text-indent: 2em;
    border-top: 1px dashed #bfbfbf;
    padding-top: 10px;
    font-size: 14px;
    line-height: 30px;
    color: #262626;
    text-align: left;
}

.article_read .contents img {
    max-width: 100%;
    margin: 20px auto;
}


/*产品主页*/

.goods_index .content>a {
    display: block;
    float: left;
    /*overflow: hidden;*/
    padding: 0 28px;
    font-size: 20px;
    color: #fff;
    position: relative;
    line-height: 43px;
    background: #f9ad01;
}

.goods_index .setvideobg {
    background: url("../images/videosetbg.jpg") repeat center;
    margin-bottom: 40px;
    height: 457px;
}

.goods_index .goods_list_video {
    height: 457px;
}

.goods_index .content>a em {
    font-style: normal;
    width: 18px;
    height: 7px;
    position: absolute;
    bottom: -5px;
    display: inline-block;
    left: 60px;
    background: url("../images/proindexbg.png") no-repeat center;
}

.goods_index .content ul,
.goods_list .content ul {
    overflow: hidden;
    margin: 30px 0;
}

.goods_index .content ul li,
.goods_list .content ul li {
    float: left;
    margin-right: 23px;
}

.goods_list .content ul li {
    margin-bottom: 23px;
}

.goods_index .content ul li img,
.goods_list .content ul li img {
    border: 1px solid #ebebeb;
}

.goods_index .content ul li div {
    display: table-cell;
    width: 298px;
    height: 64px;
    padding: 0 10px;
    vertical-align: middle;
    background-color: #ebebeb;
    overflow: hidden;
}

.goods_index .content ul li a p,
.goods_list .content ul li a p {
    font-size: 16px;
    color: #222431;
    display: table-cell;
    width: 278px;
    line-height: 32px;
    vertical-align: middle;
    text-align: center;
    height: 80px;
    padding: 0 20px;
}

.goods_index .content ul li a p i,
.goods_list .content ul li a p i {
    display: block;
    font-style: normal;
}

.goods_index .content ul li a:hover div,
.goods_list .content ul li a:hover div {
    background-color: #222431;
}

.goods_index .content ul li a:hover p,
.goods_list .content ul li a:hover p {
    color: #fff;
}
.content img{
    max-width: 100%;
    margin:20px auto;
}
/*产品内页*/

.goods_read .turn {
    background-color: #fff;
}

.goods_read .content strong {
    display: block;
    font-size: 24px;
    line-height: 90px;
    text-align: center;
    color: #333;
}

.goods_readContents {
    background-color: #f2f2f2;
    min-height: 728px;
}

.goods_readContents .mores {
    padding-top: 30px;
}

.goods_readContents .details {
    overflow: hidden;
    float: left;
    background-color: #fff;
}

.goods_readContents .details p {
    font-size: 14px;
    color: #707374;
    float: left;
    padding: 0 40px;
    padding-top: 10px;
    padding-bottom: 8px;
    line-height: 14px;
    background-color: #e1f6ff;
    border-bottom: 2px solid #18bbff;
    margin: 0 0.5px;
    cursor: pointer;
}

.goods_readContents .details p.strong {
    background-color: #18bbff;
    color: #fff;
}

.goods_read .getContent {
    font-size: 14px;
    line-height: 30px;
    color: #666;
    padding: 20px 0 40px 0;
    text-align: left;
}

.goods_read .getContent>div {
    display: none;
}

.goods_read .getContent .Features {
    display: block;
}

.goods_read .getContent .Download strong {
    float: left;
    background: url("../images/files.png")no-repeat center;
    width: 248px;
    height: 193px;
}

.getContent .Download a p {
    float: left;
    color: #666;
    font-weight: bold;
    margin-top: 120px;
    margin-left: 40px;
}

.getContent .Download a:active p {
    color: #EA0D0D;
}

.goods_read .return {
    text-align: center;
}

.goods_read .History {
    display: inline-block;
    font-size: 18px;
    color: #434343;
    line-height: 44px;
    padding: 0 32px;
    margin-top: 50px;
    border: 1px solid #ccc;
}

.goods_read .History:active {
    background-color: #FF6600;
    color: #fff;
}
/*新风系统*/
.xinfeng .advtan{
    background: #f0f1f2;
    text-align: left;
}
.xinfeng .advtan p{
    font-size: 22px;
    color: #666666;
    line-height: 52px;
}
.xinfeng  .aidi img{
    width: 100%;
    margin:30px auto;
}
/*售后服务*/

.messages .content {
    background: url("../images/advisebg.jpg") no-repeat center;
    width: 1238px;
    height: 608px;
    overflow: hidden;
    margin: 0 auto;
}


/*人才招聘*/

.recruit .theme {
    background-color: #f0f1f2;
}

.recruit .theme p {
    font-size: 22px;
    line-height: 52px;
    color: #666666;
    text-align: left;
}

.recruit .themeIntro {
    padding-top: 50px;
    height: 372px;
    padding-bottom: 2px;
    background: url('../images/theme.png') no-repeat left bottom;
}

.recruit .themeIntro img {
    margin-left: -42px;
}

.recruit .themeIntro .left {
    float: left;
    width: 369px;
    position: relative;
}

.recruit .themeIntro .left span {
    display: block;
    height: 20px;
    position: absolute;
    width: 100%;
    bottom: 0px;
    z-index: 88;
    background-color: #fff;
}

.recruit .themeIntro .right {
    float: right;
    width: 624px;
}

.recruit .themeIntro .right strong {
    font-size: 20px;
    display: block;
    margin-top: 46px;
    line-height: 20px;
    color: #090909;
}

.recruit .themeIntro .right p {
    font-size: 14px;
    line-height: 28px;
    color: #737373;
    margin-top: 20px;
    text-indent: 2em;
}

.recruit .requiredList {
    float: left;
    width: 247px;
    overflow: hidden;
}

.recruit .requiredList li {
    border-bottom: 1px solid #cccccc;
    background: url("../images/zhaopincurrent.png") no-repeat 27px center;
    font-size: 18px;
    color: #2c2c2c;
    cursor: pointer;
    line-height: 47px;
    padding-left: 58px;
}

.recruit .requiredList li.strong {
    background: url("../images/zhaopinactive.png") no-repeat 27px center;
    color: #f9ad01;
}

.recruit .requiredListCon {
    float: right;
    width: 658px;
}

.recruit .requiredListCon .details {
    display: none;
    position: relative;
}

.recruit .requiredListCon h1 {
    background: url("../images/zhaopintitle.jpg") no-repeat left center;
    font-size: 24px;
    color: #2c2c2c;
    padding-left: 23px;
    line-height: 24px;
}

.recruit .requiredListCon li {
    font-size: 16px;
    color: #737373;
    padding-top: 40px;
    line-height: 26px;
    position: relative;
}

.recruit .requiredListCon a {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 24px;
    font-size: 18px;
    line-height: 34px;
    color: #fcfcfc;
    background: #f9ad01;
}

.recruit .requiredListCon:hover a {
    background-color: #ff0000;
}

.paddingBottom60 {
    padding-bottom: 60px;
}

.re_Contact {
    background-color: #f2f2f2;
}

.re_Contact #add {
    display: none;
}

.re_Contact h1 {
    font-size: 18px;
    color: #666666;
    text-align: left;
    line-height: 18px;
    padding-top: 30px;
    padding-bottom: 14px;
    border-bottom: 1px solid #cecece;
}

.re_Contact .add_map {
    padding: 34px 0;
}

.re_Contact .add_map .address {
    line-height: 30px;
    font-size: 16px;
    color: #2c2c2c;
    float: left;
    width: 365px;
}

.re_Contact .add_map #map {
    width: 585px;
    height: 292px;
    font-size: 12px;
    float: right;
    border: 1px solid #ccc;
}


/*联系我们*/

.map_read {
    padding-bottom: 67px;
}

.map_read .mapdetails {
    position: relative;
    height: 450px;
    overflow: hidden;
    margin-bottom: 60px;
}

.map_read #map {
    height: 100%;
}

.map_read .mapContact {
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(64, 64, 64, 0.9);
    width: 35%;
    height: 100%;
    z-index: 9999999;
}

.mapContact {
    padding: 40px 30px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

.map_read .message {
    background: #eeeeee;
}

.map_read .message .messbg {
    background: url("../images/contactbg.png") no-repeat bottom right;
}


/*经典案例*/

.case_list .theme,
.case_read .theme {
    background-color: #f2f2f2;
    font-size: 0;
    line-height: 0;
}

.case_list .theme a,
.case_read .theme a {
    font-size: 18px;
    line-height: 45px;
    display: inline-block;
    color: #686868;
    text-align: center;
    width: 236px;
    cursor: pointer;
    background-color: #bfbfbf;
    margin: 0 6px;
}

.case_list .theme a.strong,
.case_read .theme a.strong {
    background-color: #feca00;
    color: #fff;
}
.case_list .content ul{
    overflow: hidden;
    display: none;
}
.case_list .content ul li {
    float: left;
    width: 487px;
    margin-right: 26px;
    margin-top: 30px;
    text-align: center;
    background-color: #f5f5f5;
}

.case_list .content ul li img {
    margin: 0 auto;
}

.case_list .content ul li p {
    font-size: 20px;
    color: #333333;
    line-height: 60px;
    font-weight: bold;
    text-align: center;
}

.case_list .content ul li strong {
    font-size: 16px;
    line-height: 32px;
    color: #686868;
    display: block;
    font-weight: normal;
    padding: 0 24px;
    text-align: center;
}
.typeContents{
    min-height: 500px;
}
.case_list .content ul li .coverall {
    text-align: center;
    background-color: #e3e3e3;
}
.case_list .types,.case_read .types{
    text-align: center;
}
.case_list .content ul li em {
    display: inline-block;
    font-style: normal;
    font-size: 14px;
    color: #0997db;
    padding-right: 24px;
    background: url("../images/casebg.png")no-repeat right center;
    line-height: 37px;
}

.typeRead>strong {
    font-size: 24px;
    line-height: 92px;
    top: 80px;
    color: #333333;
    text-align: center;
    display: block;
    position: relative;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    font-weight: normal;
}

.typeRead .scale {
    padding: 3px;
    border: 1px solid #cccccc;
    overflow: hidden;
    right: 80px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    position: relative;
}

.typeRead .scale img {
    margin: 0 auto;
    width: 992px;
    height: 509px;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all ease-in-out 5s;
    -o-transition: all ease-in-out 5s;
    transition: all ease-in-out 5s;
}

.typeRead:hover img {
    -webkit-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.typeRead .de {
    margin-top: 30px;
    font-size: 16px;
    color: #686868;
    line-height: 32px;
}
.typeRead .de p{
    text-indent: 2em;
}
.typeRead .de>em {
    font-size: 24px;
    color: #2c2c2c;
    display: block;
    position: relative;
    left: 40px;
    font-style: normal;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    padding-left: 22px;
    line-height: 24px;
    margin-bottom: 20px;
    background: url("../images/zhaopintitle.jpg") no-repeat left center;
}
