.ty-banner-1 {
    overflow: hidden;
    line-height: 0;
    text-align:center;
	margin-top: 70px;
}
.ty-banner-1 img{
    width:100%;
}
.p1-search-1 {
    background: #f2f2f2;
    height: 82px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    font-size: 14px;
}

.p1-search-1 p {
    color: #444;
    line-height: 82px;
}

.p1-search-1 a {
    color: #444;
    display: inline-block;
    margin-right: 15px;
}

.p1-search-1-inp {
    width: 270px;
    height: 30px;
    border-radius: 20px;
    background: #fff;
    padding-left: 10px;
    margin-top: 28px;
}

.p1-search-1-inp input {
    border: 0;
}

.p1-search-1-inp1 {
    width: 224px;
    height: 30px;
    line-height: 30px;
    color: #a9a9a9;
    float: left;
}

.p1-search-1-inp2 {
    width: 30px;
    height: 30px;
    background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
    float: right;
    cursor: pointer;
}


.p12-curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc; line-height: 65px;
}
.p12-curblock{
    display: none;
}
.p12-curmbs-1 b {
    border-left: 10px solid #27d796;
    font-weight: normal;
    padding-left: 8px;
} 
.p12-curmbs-1 i {
    font-style: normal;
}

.p12-curmbs-1 span {
    font-family: '宋体';
    padding: 0 5px;
    height: 46px;
    line-height: 46px;
}


.cplb-3n-ts-03-tit {
    height: 50px;
    font-size: 24px;
    font-weight: normal;
    line-height: 50px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
}

.cplb-3n-ts-03-tit span {
    display: inline-block;
    height: 50px;
    border-bottom: 1px solid #27d796;
}

.cplb-3n-ts-03-list dl {
    width: 32.1%;
    border: 1px solid #dedede;
    margin-bottom: 15px;
    background: #fff;
    float: left;
    margin-right: 1.2%;
}

.cplb-3n-ts-03-list dl:nth-child(3n) {
    margin-right: 0;
}

.cplb-3n-ts-03-list dt img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.cplb-3n-ts-03-list dd {
    padding: 6px 20px 5px 20px;
}

.cplb-3n-ts-03-list dd h4 {
    height: 45px;
    font-weight: normal;
    font-size: 18px;
    color: #154c64;
    line-height: 45px;
    overflow: hidden;
}

.cplb-3n-ts-03-list h4 a {
    display: block;
    height: 45px;
    color: #727272;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cplb-3n-ts-03-list dl:hover h4 a {
    color:  #0054a4;
}

.cplb-3n-ts-03-list-desc {
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    margin-bottom: 12px;
    overflow: hidden;
}

.cplb-3n-ts-03-list-deta {
    width: 100px;
    height: 40px;
    display: inline-block;
    border: 1px solid #aaa;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}

.cplb-3n-ts-03-list dl:hover {
    border-color:  #0054a4;
}

.cplb-3n-ts-03-list dl:hover a {
    color:  #0054a4;
}


.fdh-01-tit {
    background: #0054a4;
    height: 80px;
}

.fdh-01-tit h2 {
    height: 75px;
    font-size: 24px;
    font-weight: normal;
    line-height: 75px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
}

.fdh-01-tit h2 span {
    font-size: 14px;
    text-transform: uppercase;
}

.fdh-01-nav-one h3 {
    height: 50px;
    line-height: 50px;
    background:#ececeb;
    margin-bottom: 2px;
    overflow: hidden;
}

.fdh-01-nav-one h3 a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-right: 40px;
    margin-left: 18px;
    color: #666666;
    overflow: hidden;
}

.fdh-01-nav-one h3.sidenavcur,
.fdh-01-nav-one h3:hover {
    background: url(../images/p14-icon2.png) no-repeat right center #0054a4;
}

.fdh-01-nav-one h3.sidenavcur a,
.fdh-01-nav-one h3:hover a {
    color: #fff;
}

.fdh-01-nav dl {
    padding: 2px 0 4px;
}

.fdh-01-nav dt {
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    padding-left:20px;
    padding-right: 15px;
    margin-bottom: 1px;
    background: #ececec;
    position: relative;
    overflow: hidden;
}

.fdh-01-nav dt:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid #b8b8b8;
    border-style: solid solid none none;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -4px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.fdh-01-nav dt.sidenavcur:after,
.fdh-01-nav dt:hover:after {
    border-color: #0054a4;
}

.fdh-01-nav dt.sidenavcur a,
.fdh-01-nav dt:hover a {
    color: #0054a4;
}

.fdh-01-nav dd {
    border: 1px solid #ececec;
    border-bottom: 0;
}

.fdh-01-nav p {
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    padding-left: 72px;
    padding-right: 40px;
    border-bottom: 1px solid #ececec;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.fdh-01-nav p.sidenavcur a,
.fdh-01-nav p:hover a {
    color: #0054a4;
}

.fdh-01-nav p.sidenavcur:after,
.fdh-01-nav p:hover:after {
    background: #27d796;
}

.fdh-01-nav a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.p6-order-form-1 {
    margin-bottom: 20px;
    overflow: hidden;
}

.p6-order-form-1-add {
    border: 1px solid #eee;
    overflow: hidden;
    margin-bottom: 65px;
}

.p6-order-form-1-add h3 {
    height: 76px;
    line-height: 76px;
    font-size: 24px;
    color: #fff;
    background: #0054a4;

}
.fdh-01-tit h3 {
    height: 75px;
    font-size: 24px;
    font-weight: normal;
    line-height: 75px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-align: center;}
.fdh-01-tit {
    background: #0054a4;
    height: 80px;}

.p6-order-form-1-add ul {
    padding: 20px 10px;
}

.p6-order-form-1-add li {
    font-size: 14px;
    line-height: 34px;
    color: #666;
}
.p6-order-form-1-add li.ema{ font-size:12px;}
.p6-order- form-1-add li.li01 {
    font-size: 20px;
    line-height: 42px;
    color: #c30101;
}

.p15-showcase {
    position: relative;
    padding: 12px 18px 16px 20px;
    margin-bottom: 15px;
    background: #fff;
    border: 1px solid #eee;
}

.p15-showcase-right-con {
    line-height: 24px;
    font-size: 14px;
    max-height: 168px;
    margin-bottom: 86px;
    overflow: hidden;
}

.p15-showcase-left {
    position: relative;
    width: 44.7%;
    float: left;
    line-height: 0;
    overflow: hidden;
    border: 1px solid #e7e7e7;
    margin-right: 3.3%;
}

.p15-showcase-left-jt {
    width: 12px;
    height: 23px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    cursor: pointer;
    z-index: 33;
}

.p15-showcase-left-prev {
    left: 10px;
}

.p15-showcase-left-next {
    right: 10px;
}

.p15-showcase-left-size {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 56px;
    height: 28px;
    font-size: 14px;
    line-height: 16px;
    padding: 0 15px;
}

.p15-showcase-left-size em {
    font-style: normal;
}

.p15-showcase-left-pic {
    width: 100%;
    text-align: center;
}

.p15-showcase-left-pic li {
    float: left;
}

.p15-showcase-left-pic img {
    width: 100%;
    display: block;
}

.p15-showcase-right {
    width: 51.6%;
    float: left;
}
.p15-showcase-right-tit {
    height: 40px;
    font-size: 24px;
    line-height: 40px;
    color: #454545;
    margin-bottom: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pc-cx-tel-1 {
    width: 50%;
    height: 56px;
    border-top: 2px solid #e6e6e6;
    padding-top: 10px;
    position: absolute;
    bottom: 16px;
    right: 2%;
}

.pc-cx-tel-1-t1 {
    width: 114px;
    height: 44px;
    background: #0072c1;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    float: right;
}

.pc-cx-tel-1-t1 a {
    display: block;
    color: #fff;
}

.pc-cx-tel-1-t2 {
    height: 56px;
    padding-left: 70px;
    background: url(../images/pc-xc-icon2.png) no-repeat 10px top;
    font-size: 18px;
    line-height: 18px;
    color: #454545;
}

.pc-cx-tel-1-t2 p {
    line-height: 24px;
}

.p14-prodcontent-1 {
    background: #fff;
    padding: 32px 0 42px;
    margin-bottom: 22px;
}

.p14-prodcontent-1-tit {
    height: 40px;
    font-size: 24px;
    line-height: 40px;
    border-bottom: 2px solid #d4d4d4;
    margin-bottom: 20px;
}

.p14-prodcontent-1-tit span {
    display: inline-block;
    height: 40px;
    color: #464646;
    border-bottom: 2px solid  #333333;
    padding-left: 34px;
    background: url(../images/p14-icon11.png) no-repeat 2px center;
}

.p14-prodcontent-1-tit em {
    font-size: 18px;
    font-family: Arial;
    text-transform: uppercase;
    font-style: normal;
    color: #c2c2c1;
}

.p14-product-2-tit {
    height: 46px;
    line-height: 46px;
    border-bottom: 2px solid #dfdfdf;
    margin-bottom: 30px;
    padding-top: 26px;
}

.p14-product-2-tit b {
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    color: #464646;
    padding-left: 52px;
    border-bottom: 2px solid #333333;
    background:url(../images/p14-icon11.png) no-repeat 22px center;
}

.p14-product-2-tit span {
    margin-left: 10px;
    font-size: 18px;
    font-family: Arial;
    color: #c2c2c1;
    text-transform: uppercase;
}

.p14-product-2-list dl {
    float: left;
    width: 32%;
    border: 1px solid #dfdfdf;
    margin-right: 1.5%;
    box-sizing: border-box;
}

.p14-product-2-list dl:nth-child(3n){
    margin-right: 0;
}

.p14-product-2-list dl img {
    display: block;
    width: 100%;
}

.p14-product-2-list dd {
    padding: 10px 28px 10px 10px;
    margin-right: 2px;
    position: relative;
}

.p14-product-2-list h3 {
    height: 30px;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    color: #191919;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-product-2-list h3 a {
    color: #191919;
}

.p14-product-2-desc {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-product-2-list dl:hover {
    border-color: #0072c1;
}

.p14-product-2-list dl:hover h3 a {
    color: #0072c1;
}
.position{height: 80px; line-height: 80px; position: relative; overflow: hidden; box-shadow: 10px 0 20px rgba(0,0,0,.1); z-index: 2;}
.location{float: right; font-size: 14px;}
.product-menu{}
.product-menu li{ float:left; width:200px; text-align:center;}
.product-menu li:hover,
.product-menu li.on{background:#efeeee;}
.product-menu li.on .dot{color:#c81624;}
.product-menu .table{ display:table; height:90px; width:100%;}
.product-menu .table-cell{ display:table-cell; vertical-align:bottom;}
.product-menu .pic img{ max-width:90px; max-height:90px;}
.product-menu p.dot{ margin:0; padding:15px 0; line-height:19px;}
.menu-child ul{overflow: hidden; margin-left: -5px;}
.menu-child li{float: left; margin-right: 20px; height: 80px; line-height: 80px; font-size: 16px;}
.menu-child li a{display: block; height: 80px; line-height: 80px; position: relative; position: relative; padding: 0 10px;}
.menu-child li a i{display: block; height: 2px; background: #1D24B4; position: absolute; left: 50%; right: 50%; bottom: 0; transition: left .5s,right .5s;}
.menu-child li.active a{color: #1D24B4!important;}
.menu-child li.active a i,.menu-child li:hover a i{left: 5px; right: 5px;}

.product-con {
    overflow: hidden;
    padding-top: 50px;
    background: #f7f7f7;
}
.product_list {
}
.product_list ul li {
    display: block;
    float: left;
    width: 386px;
    margin: 0 20px 30px 0;
    background: #fff;
}
.product_list ul li:nth-child(3n){margin:0 0 20px 0}
.product_list ul li * {
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
}
.product_list ul li:hover .pic img {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}
.product_list ul li .pic {
    width: 386px;
    height: 270px;
    overflow: hidden;
}
.product_list ul li .pic img {
    width: 100%;
    vertical-align: middle;
    height: 270px;
}
.proli_wen {
    padding: 10px 15px 25px 15px;
}
.product_list ul li .ntit {
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    color: #333;
    border-bottom: 1px solid #eee;
}
.product_list ul li p {
    font-size: 14px;
    line-height: 25px;
    color: #999;
    margin-bottom: 15px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product_list ul li .btn {
    overflow: hidden;
    width: 281px;
    height: 42px;
    background: url(../images/prolistclassifybg01.png) no-repeat center;
    margin: 0 auto;
}
.product_list ul li .btn a {
    display: block;
    width: 140px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #777777;
    text-decoration: none;
}
.product_list ul li .btn a i {
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../images/prolistclassify_icon04.png) no-repeat center;
    margin-left: 8px;
    position: relative;
    top: 2px;
}
.product_list ul li .btn a:first-child {
    border-right: 1px solid #eaeaea;
}
.product_list ul li .btn a:hover {
    color: #fff;
}
.product_list ul li .btn .more:hover {
    background: url(../images/prolistclassifybg02.png) no-repeat center;
}
.product_list ul li .btn .more:hover i {
    background: url(../images/prolistclassify_icon05.png) no-repeat center;
}
.product_list ul li .btn a.zx:hover {
    background: url(../images/prolistclassifybg03.png) no-repeat center;
}
.product_list ul li .btn a.zx:hover i {
    background: url(../images/prolistclassify_icon05.png) no-repeat center;
}

.pro_main {
    background-color: #fff;
    border-top: none;
    border-bottom: none;
    zoom: 1;
    overflow: hidden;
    padding-top:30px;
}
.prodetailsinfo {
    padding-top:20px;
    clear:both;
    zoom:1;
    margin-bottom:45px;
}
.prodbaseinfo_a {
    float: left;
    width: 640px;
    margin-left: 50px;
    z-index: 1;
    position: relative;
    height: 415px;
}

.h2_prodtitle {
    font-size:22px;
    color:#414141;
    padding:2px 0 10px;
    line-height:1.6em;
    border-bottom: 1px dashed #DCDCDC;
}
.ul_prodinfo {
    padding:6px 0;
    overflow:hidden;
    zoom:1;
}
.ul_prodinfos {
    margin-top: 15px;
    padding:6px 15px;
    overflow:hidden;
    zoom:1;
    background:#f3f3f3;
    font-size:14px;
    font-weight:bold;
}
.ul_prodinfos li {
    padding:5px 0 25px;
    line-height: 28px;
}
.ul_prodinfo li {
    font-size: 14px;
    float: left;
    margin: 6px 0;
    overflow: hidden;
    white-space: pre-line;
    color: #999;
    line-height: 28px;
    height: 250px;
}
.ul_prodinfo li span {
    font-size:14px
}
.hottel {
    color: #111;
    font-size: 25px;
    display: block;
    line-height: 30px;
}
.propar a{
    background: #0062b2;
    color: #fff;
    padding: 10px 35px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
}
.propar a:hover{
    box-shadow:0px 2px 5px #999;
    text-decoration: none;
}

.prodetails-tabtit{height: 50px; border-bottom: 1px solid #e8e8e8;}
.prodetails-tabtit ul{overflow: hidden;}
.prodetails-tabtit li{float: left; margin-right: 1px; min-width: 140px; height: 50px; line-height: 50px; background: #ccc; border: 1px solid #e8e8e8; border-bottom: 0; padding: 0 30px; border-radius: 4px 4px 0 0; font-size: 20px; color: #333; text-align: center;}
.prodetails-con{}
.prodetails-con p{margin: 0;}
.prodetails-con img {display: block;margin: 0 auto;max-width: 100%;}

.hzhb {margin: 30px 0}
.hzhb .section { text-align: center; position: relative; padding: 20px 26px;border: 1px solid #e8e8e8;}
.hzhb .section ul li{ float: left; width: 148px; margin-right: 15px  }
.hzhb .section ul li img{ width: 145px; height: auto; border: 1px solid #dddddd;}
.hzhb .section ul li p{ line-height: 2}

.hzhb .section .hd a{position: absolute; top:27px;display: block; width: 18px; height: 50px; background-image: url(../images/looparrow2.jpg);background-repeat: no-repeat; }
.hzhb .section .hd .prev{left: 0 ;background-position: 0 -50px;}
.hzhb .section .hd .next{right: 0; }
.adbg{ position: absolute; bottom:-20px ;left: 0}
.index-bottom-tit3{font-size: 16px;line-height: 40px; position: relative; background: #efeff0;}
.index-bottom-tit3 span{ display: block; top: 14px; right:16px; position: absolute; width:44px; height: 12px; line-height: 12px; border: 1px solid #88afad;color: #88afad; font-size: 8px;text-align: center; }
.index-bottom-tit3 h5{ width: 180px; background: #bb0c0b; color: #fff; display: inline-block;text-align: center; }


.proabout{ margin-top: 50px;text-align: center;}
.service_title {text-align: center;}
.service_title i {font-size: 36px;color: #e10616;}
.service_title em {width: 40px;height: 1px;margin: 20px auto 16px auto;display: block;background-color: #e10616;}
.proabout p{font-size: 16px; line-height: 1.6; color: #646464;}
.proabout span{ display: inline-block; width: 100px; height: 30px; line-height: 30px; border-radius: 4px; color: #fff; background: #00559f; margin-right: 30px; cursor: default;}
.proabout .on{background:#dd0915}

.schjpics{ width: 1200px; padding-left: 5px; display: none;}
.schjpics img{ width: 276px; padding: 1px; border:1px solid #1c918b;} 
.schjboxs{ width: 280px; margin-right: 20px; margin-top: 35px; float: left;}
.schjboxs h5{text-align: center; color: #303030;font-size: 16px;line-height: 30px;}

.smalltit{ text-align: center; font-size: 24px; color: #09605c;margin: 30px 0 12px; clear:both;}
.smalltit b{ font-size: 10px; display: block;}

.proryzz{ position: relative;margin-top: 34px;}
.proryzz .service_title{margin-bottom:10px;}
.proryzz .loop{ height: 360px; overflow: hidden;width: 1120px; padding-left: 42px;}
.proryzz .loop .tempWrap{}
.proryzz .loop ul{overflow: hidden;  position: relative; }
.proryzz .loop img{width:198px;}
.proryzz .loop .hd a{position: absolute; top:210px;display: block; width: 14px; height: 27px; background-image: url(../images/looparrow1.jpg);background-repeat: no-repeat; }
.proryzz .case1{ float: left; width: 198px;text-align: center; margin-right: 26px;}
.proryzz .case1 p {font-size: 16px;padding:0;}
.proryzz .loop .hd .prev{left: 0;}
.proryzz .loop .hd .next{right: 0;background-position:0 -27px;}

.ryzz{margin-top: 50px;margin-bottom: 50px;}
.ryzz ul{padding-top: 20px;}
.ryzz .case1{float: left;width:48%;}
.ryzz .case1:first-child{margin-right: 2%;}
.ryzz .case1 img{width:100%;}


.control_service_list {
    width: 100%;
    background-color: #f5f7f9;
}

.control_service_container {
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 80px 0;
}

.control_service_title {
    text-align: center;
}

.control_service_title i {
    font-size: 36px;
    color: #e10616;
}

.control_service_title span {
    width: 40px;
    height: 1px;
    margin: 30px auto 26px auto;
    display: block;
    background-color: #e10616;
}

.control_service_list_contact {
    margin-top: 50px;
}

.control_service_list_contact ul li {
    width: 33.33%;
    float: left;
    text-align: center;
    margin-top: 40px;
}

.control_service_list_contact ul li img {}

.control_service_list_contact ul li i {
    font-size: 18px;
    color: #333333;
    display: block;
    margin: 22px 0 13px 0;
}

.control_service_list_contact ul li p {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    width: 80%;
    margin: 0 auto;
}

@media (max-width: 1280px) {
    .control_service_container {
        width: 96%;
        padding: 90px 2% 120px 2%;
    }
}

/*品牌*/

.brand {
    width: 100%;
    background-color: rgb(235, 238, 243);
}

.brand .container {
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0;
}

.brand_title {
    text-align: center;
}

.brand_title i {
    font-size: 36px;
    color: #e10616;
    line-height: 36px;
    display: block;
    margin-bottom: 20px;
}

.brand_title span {
    font-size: 18px;
    color: #999999;
    line-height: 18px;
    display: block;
    font-family: arial;
}

.brand_list {
    margin-top: 40px;
}

.brand_list ul li {
    width: 32.4%;
    height: 274px;
    float: left;
    margin-left: 1.4%;
    margin-bottom: 20px;
    background-color: rgb(255, 255, 255);
    text-align: center;
    padding-top: 50px;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
}

.brand_list ul li:hover {
    box-shadow: 0px 0px 10px #C8C8C8;
    margin-top: -10px;
    margin-bottom: 30px;
}

.brand_list ul li:nth-child(3n+1) {
    margin-left: 0;
}

.brand_list ul li span {
    display: block;
    width: 100px;
    height: 100px;
    background-image: url(../images/brand_list_icon1.png);
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
}

.brand_list ul li:hover span {
    background-image: url(../images/brand_list_hover_icon1.png);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.brand_list ul li:nth-child(2) span {
    background-image: url(../images/brand_list_icon2.png);
}

.brand_list ul li:nth-child(2):hover span {
    background-image: url(../images/brand_list_hover_icon2.png);
}

.brand_list ul li:nth-child(3) span {
    background-image: url(../images/brand_list_icon3.png);
}

.brand_list ul li:nth-child(3):hover span {
    background-image: url(../images/brand_list_hover_icon3.png);
}

.brand_list ul li:nth-child(4) span {
    background-image: url(../images/brand_list_icon4.png);
}

.brand_list ul li:nth-child(4):hover span {
    background-image: url(../images/brand_list_hover_icon4.png);
}

.brand_list ul li:nth-child(5) span {
    background-image: url(../images/brand_list_icon5.png);
}

.brand_list ul li:nth-child(5):hover span {
    background-image: url(../images/brand_list_hover_icon5.png);
}

.brand_list ul li:nth-child(6) span {
    background-image: url(../images/brand_list_icon6.png);
}

.brand_list ul li:nth-child(6):hover span {
    background-image: url(../images/brand_list_hover_icon6.png);
}

.brand_list ul li i {
    font-size: 18px;
    line-height: 0;
    color: #333333;
    margin: 30px 0 20px 0;
    display: block;
}

.brand_list ul li p {
    font-size: 14px;
    line-height: 25px;
    color: #666666;
    width: 76%;
    margin: 0 auto;
}

.brand_button {
    margin-top: 40px;
}

.brand_button a {
    display: block;
    width: 178px;
    height: 38px;
    font-size: 16px;
    color: #333333;
    line-height: 38px;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #C8C8C8;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

.brand_button a i {
    margin-left: 10px;
    font-size: 18px;
}

.brand_button a:hover {
    border: 1px solid #e10616;
    color: #FFFFFF;
    background-color: rgb(225, 6, 22);
}
.m-pic-list {
    display: none;
}

@media (max-width: 1280px) {
    .brand .container {
        width: 96%;
        padding: 100px 2%;
    }
}

.prorecomm{margin:60px 0;}
.product_list2 {}

.product_list2 ul a {
    width: 24%;
    float: left;
    border: 1px solid #f2f2f2;
    margin-left: 1%;
    display: block;
    margin-top: 40px;
}

.product_list2 ul a:nth-child(4n+1) {
    margin-left: 0;
}

.product_list2 ul a:nth-child(1) {
    margin-left: 0;
}

.product_list2 ul li {
    text-align: center;
    padding-top: 10px;
}

.product_list2 ul li p {
    font-size: 18px;
    color: #333333;
    line-height: 40px;
    padding: 4px 0;
}

.product_list2 img{
    width: 100%;
}


.product_list2 ul a:hover {
    border: 1px solid #f2f2f2;
    box-shadow: 0px 0px 15px #C8C8C8;
}

.product_list2 ul a:hover li p {
    color: #e10616;
}

.product_list2 ul a:hover li i {
    color: #e10616;
}

.pc-cx-tel-1 {
    width: 600px;
    height: 56px;
    padding-top: 10px;
    position: absolute;
    bottom: 0;
    background: #f3f3f3;
    padding: 20px;
}

.pc-cx-tel-1-t1 {
    height: 44px;
    line-height: 44px;
    text-align: center;
    float: right;
    background: #0062b2;
    color: #fff;
    padding: 0px 40px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
    margin-top: 6px;
}

.pc-cx-tel-1-t1 a {
    display: block;
    color: #fff;
}

.pc-cx-tel-1-t2 {
    height: 56px;
    font-size: 18px;
    line-height: 18px;
    color: #454545;
}

.pc-cx-tel-1-t2 p {
    line-height: 40px;
    color: #111;
    font-size: 25px;
    font-weight: bold;
    margin: 0;
}
.center{
	width: 1200px;
	margin: 0 auto;
}

.pro_main {
    background-color: #fff;
    border-top: none;
    border-bottom: none;
    zoom: 1;
    overflow: hidden;
    padding-top:30px;
}
.prodetailsinfo {
    padding-top:20px;
    clear:both;
    zoom:1;
    margin-bottom:45px;
}
.prodbaseinfo_a {
    float: left;
    width: 640px;
    margin-left: 50px;
    z-index: 1;
    position: relative;
    height: 353px;
}

.h2_prodtitle {
    font-size:22px;
    color:#414141;
    padding:2px 0 10px;
    line-height:1.6em;
    border-bottom: 1px dashed #DCDCDC;
}
.ul_prodinfo {
    padding:6px 0;
    overflow:hidden;
    zoom:1;
}
.ul_prodinfos {
    margin-top: 15px;
    padding:6px 15px;
    overflow:hidden;
    zoom:1;
    background:#f3f3f3;
    font-size:14px;
    font-weight:bold;
}
.ul_prodinfos li {
    padding:5px 0 25px;
    line-height: 28px;
}
.ul_prodinfo li {
    font-size: 14px;
    float: left;
    margin: 6px 0;
    overflow: hidden;
    white-space: pre-line;
    color: #999;
    line-height: 28px;
    height: 250px;
}
.ul_prodinfo li span {
    font-size:14px
}
.hottel {
    color: #111;
    font-size: 25px;
    display: block;
    line-height: 30px;
}
.propar a{
    background: #0062b2;
    color: #fff;
    padding: 10px 35px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
}
.propar a:hover{
    box-shadow:0px 2px 5px #999;
    text-decoration: none;
}

.prodetails-tabtit{height: 50px; border-bottom: 1px solid #e8e8e8;}
.prodetails-tabtit ul{overflow: hidden;}
.prodetails-tabtit li{float: left; margin-right: 1px; min-width: 140px; height: 50px; line-height: 50px; background: #ccc; border: 1px solid #e8e8e8; border-bottom: 0; padding: 0 30px; border-radius: 4px 4px 0 0; font-size: 20px; color: #333; text-align: center;}
.prodetails-con{}
.prodetails-con p{margin: 0;}
.prodetails-con img {display: block;margin: 0 auto;max-width: 100%;}

.picmax{ width:502px;float: left; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%;height:350px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:500px;height:352px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:500px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:500px;display:none;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{
	display: block;
    font-family: "宋体";
    text-align: center;
    width: 20px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #f3f3f3;
    background: #ebebeb;
    cursor: pointer;
    text-decoration: none;
    font-size: 20px;
}
.spec-scroll .items{float:left;position:relative;width:450px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:85px;text-align:center;cursor: pointer;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:70px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
#info_itemid_1{ height:700px; background-position:center top; background-repeat:no-repeat;}
#info_itemid_1 .center{ position:relative; width:840px;}
#info_itemid_1 .pic{ padding-top:97px; text-align:center;}
#info_itemid_1 .float_icon li{ list-style:none; position:absolute;}
#info_itemid_1 .float_icon li .icon{ border-radius:4px; background:#f7f7f7;}
#info_itemid_1 .float_icon li .icon img{ display:block; width:70px; height:69px;}
#info_itemid_1 .float_icon li .icon img.hover{ display:none;}
#info_itemid_1 .float_icon li .txt{ position:absolute; display:none; top:0; font-size:16px; color:#ddd; line-height:26px;white-space:nowrap;}
#info_itemid_1 .float_icon li .txt_right{ left:80px;}
#info_itemid_1 .float_icon li .txt_left{ right:80px;}
#info_itemid_1 .float_icon li:hover .icon{ background:#f26a20;}
#info_itemid_1 .float_icon li:hover .icon img{ display:none;}
#info_itemid_1 .float_icon li:hover .txt,
#info_itemid_1 .float_icon li:hover .icon img.hover{display:block;}
.prod-Advantage-big{ margin:50px 0; position:relative;}
.prod-Advantage-big .item{ position:relative; overflow:hidden;}
.prod-Advantage-big .item .pic img{ width:100%; height:600px;}
.prod-Advantage-big .item .info{ position:absolute; left:60px; right:60px; top:60px; bottom:60px; z-index:10; line-height:26px;}
.prod-Advantage-big .bx-wrapper{ position:relative; z-index:1;}
.prod-Advantage-big .bx-pager{ display:table; margin:0 auto;}
.prod-Advantage-big .bx-pager div{ float:left;margin:0 10px; width:100px;}
.prod-Advantage-big .bx-pager div a{ display:block; height:4px; background:#ddd; overflow:hidden; line-height:100px;}
.prod-Advantage-big .bx-pager div a.active{ background:#555;}
.prod-Advantage-big .bx-controls-direction a{ background:url(../images/btn.png) no-repeat left bottom #f9f9f9;}
.prod-Advantage-big .bx-controls-direction a:hover{ background-color:#f26a20; background-position:left top;}
.prod-Advantage-big .bx-controls-direction a::before{ display:none;}
.prod-Advantage-big .bx-controls-direction a.bx-prev{ left:-100px;}
.prod-Advantage-big .bx-controls-direction a.bx-next{ right:-100px; background-position: right top;}
.prod-Advantage-big .bx-controls-direction a.bx-next:hover{background-position: right bottom;}
.prod-Advantage-big .title{ font-size:24px; color:#333; text-align:center; padding:30px 0;}
.bx-controls-direction a,
.bx-controls-direction a::before{position:absolute; top:50%;}
.bx-controls-direction a{ width:50px; height:50px; margin-top:-25px; background:#c92a32; overflow:hidden; line-height:1000px;}
.bx-controls-direction a.disabled{ background:#f9f9f9; cursor:default; display:none;}
.bx-controls-direction a::before{ content:'';width:12px; height:20px;margin-top:-10px;background:url(../images/btn_product.png) no-repeat left -21px; left:50%; margin-left:-6px;}
.bx-controls-direction a.bx-next::before{ background-position:right -21px;}
.bx-controls-direction a.bx-prev.disabled::before{ background-position: left top;}
.bx-controls-direction a.bx-next.disabled::before{ background-position: right top;}
.bx-controls-direction a.bx-prev{ left:0;}
.bx-controls-direction a.bx-next{ right:0;}

.prod-Scenes{ padding:55px 0 9px 0;}
.prod-Scenes .example-table td{ padding-bottom:6px; vertical-align:top;}
.prod-Scenes .example-table td.pic-2{ padding-bottom:0;}
.prod-Scenes .example-table td.pic-2 .pic{ margin-bottom:6px;}
.prod-Scenes .example-table .pic{ position:relative; margin-right:6px; overflow:hidden;}
.prod-Scenes .example-table td.pad_end .pic{margin-right:0;}
.prod-Scenes .example-table td.w2,
.prod-Scenes .example-table td.w1{ width: 16.3125%;}
.prod-Scenes .example-table .pic img{ width:100%; display:block;}
.prod-Scenes .example-table .pic .txt{ position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); text-align:center; line-height:40px; color:#fff; font-size:16px; width:100%;}

.index-floor{ background-color:#fff;}
.index-floor,
.group-intro,
.index-banner{ position:relative; z-index:1;}

.index-floor .title{ padding:80px 0 50px 0; text-align:center; font-size:30px; color:#333;}
.index-floor .title span{ display:block; font-size:16px; color:#555; padding-top:5px;}
.index-floor .bx-controls-direction a{ background-color:#f9f9f9;}
.index-floor .bx-controls-direction a:hover{ background-color:#c81623;}
.index-floor .bx-controls-direction a::before{ width:13px; background:url(../images/info_pn.gif) no-repeat left top;}
.index-floor .bx-controls-direction a.bx-next::before{ background-position: right top;}
.index-floor .bx-controls-direction a.bx-prev:hover::before{ background-position: left bottom;}
.index-floor .bx-controls-direction a.bx-next:hover::before{ background-position: right bottom;}

.index-floor .title,
.index-floor .center{ position:relative;}
.index-floor .ani-things{ position:absolute; background:#c81623; transition:height ease-in-out 0.5s;}
.index-floor .title .ani-things{height:0; left:90px; top:0; width:4px;}
.index-floor .title .ani-things.show{ height:203px;}

.floor-3{ background:#f9f9f9; position:relative; overflow:hidden;}
.floor-3 .box{ float:left; width:50%;}
.floor-3 .box-right{ padding-left:60px;}
.floor-3 .category,
.floor-3 .title{ text-align:center; padding-bottom:40px;}
.floor-3 .category{ position:relative;}
.floor-3 .category dl{ overflow:hidden;}
.floor-3 .category dl dd{ float:left; width:150px;position:relative; height:100px; margin-right:8px; margin-bottom:9px;}
.floor-3 .category dd a{ display:block;  text-align:center;}
.floor-3 .category dd .hover{ display:none; position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #333; padding:1px; z-index:1;}
.floor-3 .category dd .hover img{ width:100%; height:100%;}
.floor-3 .category dd .pic{ display:table; height:60px; width:100%;}
.floor-3 .category dd .pic-cell{ display:table-cell; vertical-align:bottom; }
.floor-3 .category dd .pic img{ max-width:150px; max-height:60px;}
.floor-3 .category dd p{ margin:0; padding-top:10px;}
.floor-3 .category dd a:hover .hover,
.floor-3 .category dd.on a .hover{ display:block;}
.floor-3 .category dd a:hover p,
.floor-3 .category dd.on a p{ position:absolute; left:0; bottom:0; width:100%; line-height:28px; padding:0; background:#333; color:#fff; z-index:2;}
.floor-3 .category .bx-controls-direction{ position:absolute; left:-30px; top:0; height:100%; width:1px; background:#e5e5e5;}
.floor-3 .category .bx-controls-direction::before{ position:absolute; content:''; width:1px; top:40%; background:#f9f9f9; height:20%;}
.floor-3 .category .bx-controls-direction a{ left:-13px; width:24px; height:24px; background:#c81623; border:1px solid #c81623; margin:0; }
.floor-3 .category .bx-controls-direction a::before{ width:11px; height:6px; margin-top:-3px; margin-left:-5px; background-image:url(../images/index-case-btn.png);}
.floor-3 .category .bx-controls-direction a.disabled{background:#f9f9f9;border-color:#e5e5e5;cursor:default; }
.floor-3 .category .bx-controls-direction a.bx-prev::before{ background-position:left top;}
.floor-3 .category .bx-controls-direction a.bx-next::before{ background-position:right bottom;}
.project-classic{ overflow:hidden;}
.floor-3 .category .bx-controls-direction a.bx-prev.disabled::before{ background-position:left top;}
.floor-3 .category .bx-controls-direction a.bx-next.disabled::before{ background-position:right bottom;}
.floor-3 .category .bx-controls-direction a.bx-prev{top:75px;}
.floor-3 .category .bx-controls-direction a.bx-next{top:109px;}

.floor-3 .box-left{ position:relative; z-index:10;}


.floor-3 #iframe{ position:absolute; left:50%; margin-left:-960px; top:0; width:1920px; height:600px;}