﻿@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}


h2.h2_title {padding-top: 42px;text-align: center;margin-bottom: 10px;}
h2.h2_title a {font-size: 32px;color: #333;}
h2.h2_title span {font-size: 32px;color: #333;}
.titp {margin-bottom: 46px;height: 10px;border-bottom: 1px solid #bbbbbb;text-align: center;}
.titp i {display: inline-block;*display: inline;*zoom: 1;font-size: 16px;color: #666;background: #fff;padding: 0 18px;}

/**/
    .swiper-container {
        width: 100%;
        height: 100%;
        
    }
    .swiper-slide {
        text-align: center;
        
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.ban .swiper-button-prev{background:url(../images/n-l.png) center center no-repeat;}
.ban .swiper-button-next{background:url(../images/n-r.png) center center no-repeat;}
.swiper-slide img{max-width:100%}
.img2{display:none;}

.zhz{width:50px;height:50px;overflow:hidden;position:absolute;top:0;right:0;display:none;}
.zhz samp{position:absolute;left:26%;background:#333;height:2px;width:26px; transition:all 0.5s;}
.zhz .samp1{top:18px}
.zhz .samp2{top:25px;}
.zhz .samp3{top:32px;}

.active samp{background:#c80605}
.active .samp2{left:-100%;}
.active .samp1{transform:rotate(225deg);top:25px}
.active .samp3{transform:rotate(-225deg);top:25px;}


/* search部分 */
.wrap-search {padding: 9px 0;border-bottom: 1px solid #dedede;}
.search .keyword {float: left; font-size: 14px;color: #666;height: 36px;width:60%;}
.search .keyword p{padding:0 5px;}
.search .keyword span {float: left;width:100px;height: 36px;line-height: 36px;color: #333333;}
.search .keyword b {color: #25AF5F;}
.search .keyword p {float: left;height: 36px;line-height: 36px;}
.search .keyword p a {float: left;height: 36px;line-height: 36px; color: #666;font-size: 14px;padding: 0 9px;}
.search .keyword p a:hover {color: #c80605;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width:30%; height: 36px;overflow: hidden;border: 1px solid #dedede;background: #fff;}
.search .inp input {float: left; border:none;height: 36px;line-height: 36px;width:calc(100% - 36px);text-indent: 12px;font-size: 14px;color: #999;background: none;}
.search .inp span {display: block;float: right; width: 36px;height: 36px;cursor: pointer;background: #c80605;}
.search .inp span i {display: block;width: 40px;height: 40px;background: url(../images/search.png) no-repeat center;}

.dh{background:#c80605;color:#fff;overflow:hidden;padding:20px 10px;}
.dh img{float:left;margin-right:10px;}
.dh h5{font-size:14px;}
.dh p{font-size:20px}

.product {background: url(../images/probg.jpg) no-repeat center top;margin-bottom:40px;}
.product .conleft {width: 22.5%;position: relative;z-index: 3;}
.product .conleft h3 {background: #c80605;border-radius: 8px 8px 0 0;font-weight: normal;padding-bottom:30px;}
.product .conleft h3 a {display: block;color: #fff; padding: 35px 0 0 30px; background: url(../images/proicon01.png) no-repeat 204px 46px;}
.product .conleft h3 span {display: block;font-size: 25px;}
.product .conleft h3 i {display: block;font-size: 12px;text-transform: uppercase;font-weight: 100;}
.product .conleft .box {border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;background: #fff;}
.product .conleft .box .p1 {height: 63px;background: #c80605;width: 270px;position: relative;left: -1px;text-indent: 27px;}
.product .conleft .box .p1 a {display: block;height: 63px;line-height: 63px;font-size: 20px;background: url(../images/proicon02.png) no-repeat 217px center;color: #fff;}
.product .conleft .box ul.ul1 .boxli {position: relative;}
.product .conleft .box ul.ul1 .boxli .lia{display: block;line-height: 48px;border-top: 1px solid #f2f2f2;box-sizing:border-box;position:relative;padding:0 20px;}
.product .conleft .box ul.ul1 .boxli .lia:after{ content:'';width:5px;height:5px;border:1px solid #666; border-radius:50%;position:absolute;left:5px;top:43%;}
.product .conleft .box ul.ul1 .boxli .lia:before{ content:url(../images/proicon03.png);width:12px;position:absolute;right:20px;top:38%;}
.product .conleft .box ul.ul1 .boxli:first-child .lia {border-top: none;}
.product .conleft .box ul.ul1 .boxli:hover .lia:after{border:1px solid #c80605;}

.product .conleft .box ul.ul1 .boxli:hover {background: #dddddd;}
.product .conleft .box ul.ul1 .boxli:hover .lia {background: url(../images/proicon04.png) no-repeat 19px center;color: #c80605;}
.product .conleft .box ul.ul1 .boxli .liUl {display: none;}
.product .conleft .box ul.ul1 .boxli:hover .liUl {display: block;position: absolute;left: 268px;top: -60px; width: 156px;padding: 18px 0 10px 30px;background: #fff;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li {height: 30px;line-height: 30px;margin-bottom: 10px;font-size: 14px;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li:hover a {color: #c80605;}
.product .conleft .box:last-child .p1 {border-radius: 0 0 8px 8px;}
.product .conleft .proTel {height: 132px;background: #fd9b01;margin-top: 10px;border-radius: 8px;color: #fff;}
.product .conleft .proTel p {padding: 40px 0 0 65px;background: url(../images/protel.png) no-repeat 16px 43px;}
.product .conleft .proTel i {display: block;font-size: 16px;}
.product .conleft .proTel span {display: block;font-weight: bold;font-size: 24px;}
.product .conright {width:76.5%;}
.product .conright .proType {height: 60px;border: 1px solid #dddddd;border-radius: 8px 8px 0 0;overflow: hidden;}
.product .conright .proType li {float: left;width: 25%;height: 60px;line-height: 60px;text-align: center;background: #fff;}
.product .conright .proType li a {display: block;height: 60px;}
.product .conright .proType li.cur {background: #c80605;}
.product .conright .proType li.cur a {color: #fff;}
.product .conright .rBox {border: 1px solid #ddd;background: #fff;border-radius:8px;}
.product .conright .rBox .box {display: none;}
.product .conright .rBox .box.cur {display: block;box-sizing:border-box;padding:10px;}
.product .conright .rBox dl{float: left;width:31.3333%;margin-right: 3%;padding-bottom: 24px;}
.product .conright .rBox dl:nth-child(3n){margin-right:0;}
.product .conright .rBox dl dt {overflow: hidden;margin-bottom: 14px;border: 1px solid #dddddd;}
.product .conright .rBox dl dt img {display: block;width: 100%;transition: all 0.5s;}
.product .conright .rBox dl dd.dd1 {font-size: 15px;text-align: center;margin-bottom: 20px;}
.product .conright .rBox dl dd.dd1 a {color: #333;}
.product .conright .rBox dl dd.dd2 a {display: block;width: 109px;height: 29px;border: 1px solid #8f8f8f;margin: 0 auto;border-radius: 5px;text-align: center;line-height: 29px;}
.product .conright .rBox dl:hover dt img {transform: scale(1.1);}
.Pmore {margin-top: 50px;}
.Pmore a {display: block;width: 135px;height: 39px;line-height: 39px;text-align: center; border: 1px solid #b4b4b4;border-radius: 5px;font-size: 15px;color: #666;margin: 0 auto;}
.Pmore a:hover {background: #c80605;border-color: #c80605;color: #fff;}


/* --adv-- */
.adv{padding:0 0 60px 0;overflow:hidden;background:url(../images/lis1.jpg);}
.adv .playBox{float:left;width:646px;height:410px;overflow:hidden;background:#000;}
.adv .playBox img,.adv .playBox iframe{display:block;width:646px;height:410px;}
.adv .list{position:relative;float:right;width:554px;height:410px;overflow:hidden;background: url(../images/adv_list.png) no-repeat center;}
.adv .item{float:left;padding:20px;width:227px;height:155px;text-align:center;overflow:hidden;}
.adv .item i{display:block;margin:0 auto;width:50px;height:50px;overflow:hidden;}
.adv .item i img{display:block;width:50px;height:50px;}
.adv .item span{display:block;margin-top:10px;height:36px;line-height:36px;font-size:24px;color:#333;}
.adv .item p{margin-top:10px;font-size:12px;line-height:1.5;color:#666;}
.adv .item:hover i{transform:rotate(360deg);transition:all 0.5s;}
/* --end adv-- */


/*ç ”å‘å®šåˆ¶èƒ½åŠ›*/
.main-title{font-size: 28px; color: #444344; font-weight: bold; text-align: center; line-height: 45px;}
.advantage .main-title{background: url("../images/advantage_title_bg.jpg") no-repeat center bottom; height: 162px; color: #fff; overflow: hidden; margin-bottom:50px;}
.main-title .main-title-en{display: block; font-size: 60px; text-transform: uppercase; color: #dddddd;}
.advantage .main-title .main-title-en{color: #fff; margin-top: 30px;}
.advantage .content{max-width:1200px;margin:0 auto;width: 96%;}
.advantage1{height: 379px; overflow: hidden; margin-bottom: 46px;}
.advantage1 dd{width: 550px; float: left; margin-top: 53px;}
.advantage h3{font-size: 28px; color: #c41f30; margin-bottom: 45px; padding: 8px 0 0 80px; height: 85px;}
.advantage h3 span{display: block; font-size: 20px; color: #d2d2d2; font-weight: normal; margin-top: 10px;}
.advantage1 dt{width: 599px; height: 379px; float: right;}
.advantage1 dt img{width: 100%;}
.advantage ul{padding-left: 50px;}
.advantage li{font-size: 14px; line-height: 20px; color: #353636; margin-bottom: 10px; background: url("../images/advantage_icon1.png") no-repeat 0 7px; padding-left: 30px;word-break: break-all;}
.advantage1 h3{background: url("../images/num01.jpg") no-repeat;}
.advantage2{height: 513px; background: #f1f1f1;}
.advantage2 dt{width: 686px; height: 427px; float: left; margin: 42px 0 0 -89px;}
.advantage2 dt img{width: 100%;}
.advantage2 dd{width: 490px; float: right; margin-top: 160px;}
.advantage2 h3{background: url("../images/num02.jpg") no-repeat;}
.advantage3 dd{width: 473px; float: left; margin-top: 105px;}
.advantage3{height: 489px; overflow: hidden;}
.advantage3 h3{background: url("../images/num03.jpg") no-repeat;}
.advantage3 dt{width: 610px; height: 395px; float: right; margin: 47px 0 0 0;}
.advantage3 dt img{width: 100%;}
.advantage4{height: 483px; background: #f1f1f1; overflow: hidden;}
.advantage4 dt{width: 639px; height: 355px; float: left; margin: 59px 0 0 -58px;}
.advantage4 dt img{width: 100%;}
.advantage4 dd{width: 490px; float: right; margin-top: 128px;}
.advantage4 h3{background: url("../images/num04.jpg") no-repeat;}



.banner_bg{background:url(../images/a_bg.jpg) center no-repeat; width:100%;padding:22px 0;}
.bannerw{max-width: 1200px; margin: 0 auto;overflow: hidden;width:96%;}
.bannerw1{ font-size:16px !important; color:#fff;margin-bottom:40px;}
.bannerw1 span{ padding-left:27px; font-size:16px !important;background:url(../images/di1.png) left center no-repeat;margin-right:20px;}
.banner2w{font-size:16px; color:#fff;background:url(../images/di2.png) left center no-repeat;padding:8px 0 8px 40px;}

.banner2w2{ font-size:24px;color:#fff;}
.baa{margin-bottom:30px;}
.baa h5{font-size:28px;color:#fff;margin-bottom:10px;}
.baa p{font-size:16px;color:#eee;}

.gga{width:50%;float:left;margin-top: 30px;}
.ggb{width:50%;float:right;text-align:right;}
.ggb img{max-width:100%;}


.fwts {padding: 45px 0;}
.fwts ul li {float: left;width: 300px;text-align: center;}
.fwts ul li span {display: block;border-left: 1px solid #dbdbdb;}
.fwts ul li:first-child span {border-left: none;}
.fwts ul li img {display: block;margin: 0 auto;position: relative;top: 0;transition: all 0.5s;}
.fwts ul li p {margin-top: 15px;font-size: 16px;color: #333;}
.fwts ul li:hover img {transform: rotateY(360deg);top: -20px;}



.jjfa {padding-bottom: 0px;background: #fff; padding-bottom: 0px;}
.jjfa .titp i {background: #fff;color: #999;}
.jjfa .conleft {width: 273px;position: relative;z-index: 3;}
.jjfa .conleft .lbox {width: 271px;height: 96px;border: 1px solid #cccccc;margin-top: 23px;transition: all 0.5s;}
.jjfa .conleft .lbox a {display: block;height: 70px;padding-top: 26px;transition: all 0.5s;}
.jjfa .conleft .lbox p {height: 46px;padding-left: 88px;width: 183px;color: #333;transition: all 0.5s;}
.jjfa .conleft .lbox p span {display: block;font-size: 18px;margin-bottom: 3px;padding-top: 5px;}
.jjfa .conleft .lbox p i {display: block;font-size: 12px;text-transform: uppercase;}
.jjfa .conleft .lbox:first-child {margin-top: 0;}
.jjfa .conleft .box1 p {background: url(../images/jjfaicon01.png) no-repeat 31px center;}
.jjfa .conleft .box2 p {background: url(../images/jjfaicon03.png) no-repeat 31px center;}
.jjfa .conleft .box3 p {background: url(../images/jjfaicon05.png) no-repeat 31px center;}
.jjfa .conleft .box4 p {background: url(../images/jjfaicon07.png) no-repeat 31px center;}
.jjfa .conleft .box5 p {background: url(../images/jjfaicon09.png) no-repeat 31px center;}
.jjfa .conleft .box1.cur p {background: url(../images/jjfaicon01.png) no-repeat 31px center;}
.jjfa .conleft .box2.cur p {background: url(../images/jjfaicon03.png) no-repeat 31px center;}
.jjfa .conleft .box3.cur p {background: url(../images/jjfaicon05.png) no-repeat 31px center;}
.jjfa .conleft .box4.cur p {background: url(../images/jjfaicon07.png) no-repeat 31px center;}
.jjfa .conleft .box5.cur p {background: url(../images/jjfaicon09.png) no-repeat 31px center;}
.jjfa .conleft .lbox.cur {background: #c80605;width: 381px;border-color: #c80605;}
.jjfa .conleft .lbox.cur a {background: url(../images/jjfaicon11.png) no-repeat 320px center;}
.jjfa .conleft .lbox.cur p {color: #fff;border-right: 1px solid #7aa0ca;}
.jjfa .conright {width: 904px;height: 580px;position: relative;}
.jjfa .conright .rbox {display: none;position: relative;}
.jjfa .conright .rbox.cur {display: block;}
.jjfa .conright .pImg img {display: block;width: 904px;height: 580px;}
.jjfa .conright .boxmore {position: absolute;left: 0;bottom: 0;background: url(../images/bg01.png);width: 100%;height: 138px;}
.jjfa .conright .boxmore .p1 {margin: 35px 0 10px 30px;width: 600px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jjfa .conright .boxmore .p1 a {color: #fff;}
.jjfa .conright .boxmore .p2 {margin-left:30px;width: 600px;line-height: 20px;}
.jjfa .conright .boxmore .p2 a {color: #ccc;}
.jjfa .conright .boxmore .p3 {width: 149px;height: 52px;border: 1px solid #fff;line-height: 52px;border-radius: 5px;text-align: center;font-size: 15px;position: absolute;right: 19px;top: 40px;}
.jjfa .conright .boxmore .p3 a {display: block;height: 52px; color: #fff;}
.jjfa .conright .boxmore .p3:hover {background: #c80605;border-color: #c80605;}


.zxly {height: 256px;background: url(Img/Index/zxlybg.jpg) no-repeat center top;}
.zxly .container {height: 256px;position: relative;}
.zxly .p1 {position: absolute;left: 0;top: 45px;color: #fff;}
.zxly .p1 span {display: block;font-size: 24px;}
.zxly .p1 b {font-size: 28px;}
.zxly .zxlytel {position: absolute;left: 0; top: 153px;width: 370px;height: 50px;background: url(Img/Index/zxlytel.png) no-repeat center;line-height: 50px;color: #fff;font-size: 18px;text-indent: 85px;}
.zxly .p2 {font-size: 16px;position: relative;left: 625px;top: 48px;color: #fff;}
.zxly .zxlyCon {position: absolute;right: 0;top: 84px;width: 580px;}
.zxly .zxlyCon .infoP1 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 0;}
.zxly .zxlyCon .infoP1 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .infoP2 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 64px;}
.zxly .zxlyCon .infoP2 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .ljtj {width: 149px;height: 116px;background: #fd9b01;position: absolute;right: 0;top: 0;border-radius: 5px;font-size: 18px;font-weight: bold;text-align: center;line-height: 116px;}
.zxly .zxlyCon .ljtj a {display: block;height: 116px;color: #fff;}





.about {padding-bottom: 60px;background: url(../images/ab2.jpg) no-repeat top center;}
.about h2 {padding-top: 0x;margin-bottom: 0px;text-align: center;}
.about h2 a {display: block;font-size: 32px;color: #fff;}
.about h2 i {display: block;font-size: 16px;color: #fff;}

.xiu{position:relative;}
.xiu img{width:100%;}

.about .aboCon {padding:60px 0 30px;}
.about .aboCon .conlefts {width: 46%;}
.about .aboCon .conlefts img {display: block;max-width:100%;}
.about .aboCon .conrights {width:;}
.about .aboCon .conrights .p1 {padding-top: 50px;margin-bottom: 40px;}
.about .aboCon .conrights .p1 a {display: block;font-size: 22px;font-weight: bold;color: #333;margin-bottom: ;}
.about .aboCon .conrights .p1 i {display: block;font-size: 14px;}

.about .aboCon .conrights .p2 {line-height: 50px;overflow : hidden;text-overflow: ellipsis;margin-bottom: 60px;border:1px solid #fff;box-sizing:border-box;padding:30px;font-size:18px;margin-top:50px;}
.about .aboCon .conrights .p2 a{color:#e0e0e0;}

.about .aboCon .conrights ul li {float: left;width: 126px;background: url(../images/aboicon.png) no-repeat center top;text-align: center;margin-left: 5px;}
.about .aboCon .conrights ul li:first-child {margin-left: 0;}
.about .aboCon .conrights ul li b {display: block;padding-top: 24px;font-size: 38px;font-family: "宋体";color: #004c9f;}
.about .aboCon .conrights ul li i {display: block;font-size: 12px;}
.about .qyjsType {height: 12px;border-bottom: 1px solid #c9c9c9;text-align: center;margin-bottom: 45px;font-size:0;}
.about .qyjsType li {display:inline-block;font-size: 18px;background: #fff;padding: 0 10px 0 20px;color: #333;}
.about .qyjsType li:first-child {}
.about .qyjsType li a {color: #333;margin-right: 10px;}
.about .qyjsType li.cur a {color: #c80605;font-weight: bold;}
.about .qyjs .conbox {position: relative;overflow:hidden;background:#fff;box-sizing:border-box;padding:30px;}
.about .qyjs .conbox li{width:31%;float:left;margin-right:3%;text-align:center;font-size:16px;margin-bottom:20px;}
.about .qyjs .conbox li p{margin-top:5px;}
.about .qyjs .conbox li:nth-child(3n){margin-right:0;}
.about .qyjs .conbox li img{width:100%;}
.about .qyjs .conbox.cur {display: block;}
.about .qyjs .conbox .box {position: relative;overflow: hidden;}
.about .qyjs .conbox .box ul {position: relative;}
.about .qyjs .conbox .box ul li {float: left;width: 270px;margin-left: 40px;}
.about .qyjs .conbox .box ul li:first-child {margin-left: 0;}
.about .qyjs .conbox .box ul li span {display: block;width: 270px;height: 222px;overflow: hidden;}
.about .qyjs .conbox .box ul li img {display: block;width: 270px;height: 222px;transition: all 0.5s;}
.about .qyjs .conbox .box ul li p {text-align: center;font-size: 16px;margin-top: 14px;}
.about .qyjs .conbox .box .item{text-align:center;}
.about .qyjs .conbox .box .item p{padding:10px 0;}



.spzx {background: #004c9f;padding-bottom: 40px;}
.spzx h2.h2_title a {color: #fff;}
.spzx .titp i {background: #004c9f;color: #fff;}
.spzx .spzxCon {position: relative;overflow: hidden;}
.spzx .spzxCon ul {position: relative;}
.spzx .spzxCon ul li {float: left;width: 385px;position: relative;overflow: hidden;margin-left: 22px;}
.spzx .spzxCon ul li:first-child {margin-left: 0;}
.spzx .spzxCon ul li p {height: 252px;width: 385px;position: relative;overflow: hidden;}
.spzx .spzxCon ul li p img {display: block;height: 252px;width: 385px;}
.spzx .spzxCon ul li p em {display: block;width: 350px;height: 222px;position: absolute;left: 18px;top: 280px;background: url(Img/Index/spzxbg.png) no-repeat center;transition: all 0.5s;}
.spzx .spzxCon ul li i {display: block;font-size: 16px;color: #fff;margin-top: 16px;text-align: center;}
.spzx .spzxCon ul li:hover p em {top: 15px;}




/**/
.news {padding: 50px 0;}
.news .conleft {position: relative;}
.news .conleft .l_more {position: absolute;right: 5px;top: 8px;font-size: 14px;color: #333;}
.news .news_type {font-size: 18px;padding-bottom: 25px;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;}
.news .news_type a {float: left;padding: 0 15px;color:#222;height: 26px;line-height: 26px;position: relative;}
.news .news_type a:first-child {border-right: 1px solid #e5e5e5;}
.news .news_type i {display: none;width: 85%;height: 3px;position: absolute;left: 10px;bottom:-26px;background: #c80605;}

.news .news_type a.cur {color: #c80605;font-weight: bold;}
.news .news_type a.cur i {display: block;}

.news .news_con {}
.news .news_con .conleft {width: 67%;}
.news .news_con .conleft .concase {display: none;}
.news .news_con .conleft .concase.cur {display: block;}
.news .news_con .conleft dl {border-bottom: 1px solid #;overflow:hidden;}
.news .news_con .conleft dl dt {float:left;width:40%;}
.news .news_con .conleft dl dt img{width:100%}
.news .news_con .conleft dl .diup{width:57%;float:right;}
.news .news_con .conleft dl p.dd1 {line-height: 30px;font-weight: bold;margin-bottom:20px;}
.news .news_con .conleft dl p.dd1 a {color: #000;font-size: 16px;float: left;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .news_con .conleft dl p.dd1 span {float: right;font-size: 13px;color: #555;}
.news .news_con .conleft dl p.dd2 {line-height: 24px;font-size: 13px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-bottom:20px;}
.news .news_con .conleft dl p.dd3 {margin-top: 0px;}
.news .news_con .conleft dl p.dd3 a {display: block;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #c80605;color: #fff;font-size: 14px;border-radius: 5px;}

.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul {margin-top: 40px;}
.news .news_con .conleft ul li {width:50%;border-bottom: 1px dashed #d0d0d0;line-height: 40px;padding-left: 20px;font-size: 13px;background: url(../images/newsicon.png) no-repeat left center;box-sizing:border-box;}
.news .news_con .conleft ul li a {float: left;width:calc(100% - 75px);white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000;}
.news .news_con .conleft ul li span {float: right;color: #000;width:75px;}
.news .news_con .conleft ul li:hover a {color: #c80605;}
.news .news_con .conrights2 {width: 29%;}
.news .news_con .conrights2 .r_top {height: 52px;background: url(../images/cjwtline.png) no-repeat 80px 5px;border-bottom: 1px solid #e7e7e7;}
.news .news_con .conrights2 .r_top .r_a1 {float: left;font-size: 18px;font-weight: bold;color: #000;padding-top: 5px;}
.news .news_con .conrights2 .r_top .r_a2 {float: right;font-size: 14px;color: #333;margin-top: 10px;}
.news .news_con .right_con {position: relative;overflow: hidden;}
.news .news_con .wtcont{ height:420px; padding-top:10px;overflow:hidden;}
.news .news_con .conrights2 dl{padding:15px 0;font-size: 14px;width: 320px;border-bottom: 1px dashed #e7e7e7;}
.news .news_con .conrights2 dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../images/news_q.png) no-repeat left center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .news_con .conrights2 dt a{ color:#333;}
.news .news_con .conrights2 dd {height:60px;margin-top:13px; overflow: auto;background: url(../images/news_a.png) no-repeat left top;}
.news .news_con .conrights2 dd a {display: block; color:#868686; line-height:20px; height:60px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}



.hyfa {padding: 20px 0;background: #ebebeb;}
.hyfa ul li {float: left;height: 61px;line-height: 61px;margin:0 15px;text-align: center;font-size: 16px;}
.hyfa ul li a {color: #333;}
.hyfa ul li:first-child {margin-left: 0;width: 181px;background: #333;}
.hyfa ul li:first-child a {color: #fff;}
.hyfa ul li.fr {float: right;}


.choose{width:100%;background:url(../images/chooseBg01.jpg) no-repeat center;padding-bottom:30px;}
.choose .Index-com-title h2{background:url(../images/choose-title-xian.png) no-repeat center 14px}
.choose .Index-com-title span{color:#dedede}
.choose .mainCon{width:100%;margin-top:56px}
.choose .mainCon ul{width:102%}
.choose .mainCon li{float:left;width:18%;margin:0 2% 30px 0;overflow:hidden;box-shadow:1px 1px 28px 8px #e6e6e6;box-sizing:border-box;}
.choose .mainCon li img{display:block;width:100%;transition:all 1s ease-out}
.choose .mainCon li:hover img{transform:scale(1.1)}
.choose .mainCon li:hover{box-shadow:1px 1px 28px 8px #d2d2d2}


.inpage-banner{width:100%;height:350px;background-repeat:no-repeat;background-position:center top}
.mianbaoxie1200{width:100%;height:50px;margin-top:-100px;position:relative;z-index:9}
.mianbaoxie1200 .con{width:100%;height:50px;background:url(../images/mub01addressBg.png) repeat}
.mianbaoxie1200 .p1{height:50px;line-height:50px;font-size:13px;color:#fff;float:left;width:1180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mianbaoxie1200 .p1 a{color:#fff;padding:0 4px}
.mianbaoxie1200 .p1 img{margin:0 10px 0 20px;position:relative;top:4px}
.mianbaoxie1200 .p2{float:right;font-size:13px;color:#fff;line-height:50px;margin-right:22px}
.aboutMenubg{width: 100%; height: auto; background: #f4f4f4;}
.aboutMenu{max-width:1200px;text-align:center;padding:40px 0;margin:0 auto}
.aboutMenu li{display:inline-block;*display:inline;*zoom:1;font-size:15px;color:#333;background-color:#fff;border:solid 1px #e5e5e5;border-radius:30px;line-height:50px;margin-left:5px;text-align:center;padding:0 30px;margin:5px 0;}
.aboutMenu li a{color:#333;text-decoration:none;display:block}
.aboutMenu li:first-child{margin-left:0}
.aboutMenu li.cur{background-color:#c80605;border-color:#c80605}
.aboutMenu li.cur a{color:#fff}
.aboutMenu li:hover{background-color:#c80605;border-color:#c80605}
.aboutMenu li:hover a{color:#fff}

.ny_main{width:100%; margin:60px 0; overflow: hidden;}
.ny_main_text{width:100%;overflow:hidden; font-size:14px; line-height:30px;}
.ny_main_text img{max-width:100%;margin-right:30px;}
.ny_main_text_img{float:left; margin-right:40px; margin-bottom:40px; width: 40%}
.ny_main_text_img img{width: 100%}
.ny_main_text p{font-size:15px; line-height:36px;}
.ny_main_text p strong{color: #c80605; font-weight: 600;font-weight: 18px;}

.honor_r_img{width:100%; float:left;}
.honor_r_img ul{margin-right:-2% }
.honor_r_img li{width:23%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #d6d6d6; border-bottom:3px solid #ddd; position:relative;box-sizing: border-box;}
.honor_r_img li .pImg{display:block; width:100%; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.honor_r_img li img{width:100%; vertical-align:middle}
.honor_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.honor_r_img li:hover::before{width:100%; background:#c80605; transition:all .5s}
.honor_r_img li p{font-size:14px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0; color: #555}
.honor_r_img li:hover{background:#eee; box-shadow:0 1px 10px #999;}

.workshop_r_img{width:100%; float:left;}
.workshop_r_img ul{margin-right:-2% }
.workshop_r_img li{width:23%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #d6d6d6; border-bottom:3px solid #ddd; position:relative;box-sizing: border-box;}
.workshop_r_img li .pImg{display:block; width:100%; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.workshop_r_img li img{width:100%; height:171px; vertical-align:middle}
.workshop_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.workshop_r_img li:hover::before{width:100%; background:#c80605; transition:all .5s}
.workshop_r_img li p{font-size:14px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0; color: #555}
.workshop_r_img li:hover{background:#eee; box-shadow:0 1px 10px #999;}

/*内页新闻中心*/
.news_r_text{width:100%; height: auto;  margin-top: 30px;}
.news_r_text ul li{width:100%;border-bottom:1px dashed #e6e6e6; padding-bottom:2%;margin-top:2%;overflow: hidden;}
.news_r_text ul li:nth-child(5n){border-bottom:none; padding-bottom:inherit;}
.news_r_text ul li .pic{width:20%; float:left; overflow:hidden; background:#e6e6e6; padding:3px;} 
.news_r_text ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.news_r_text ul li .pic img:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.news_r_text ul li .text{width:78%;float:right;}
.news_r_text ul li .text .titnr{width:100%;float:left;font-size: 14px;}

.news_r_text ul li .text .tit a{font-size:16px; font-weight:bold; color:#c80605; float:left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap!important;} 
.news_r_text ul li .text .tit a:hover{color:#e60012;}
.news_r_text ul li .text .time{float:right; color:#333;}
.news_r_text ul li .text .wz{width:100%;float:left; margin-top:1%; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden; font-size: 14px; color: #555;}
.wz a{font-size: 14px; color: #555;}
.wz a:hover{font-size: 14px; color: #c80605;}
/*内页新闻中心*/

/*新闻详情*/
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head p{color: #c80605;font-size: 28px;margin-bottom: 18px;height: auto;overflow: hidden;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 30px 0;}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px auto;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%;background:#f1f1f1; color:#c80605; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none; box-sizing: border-box;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; color: #333}
.news_random2 ul li a:hover{color:#c80605;}
.news_random2 ul li span{float:right; color:#999; line-height: 37px;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #c80605;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #c80605;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}

.view-page{width:100%; max-width:1200px; float:left; position:relative; margin:40px 0; border-top:1px solid #d6d6d6; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:160px; height:40px; line-height:40px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a{background:#fff url(../images/le.png) 20px center no-repeat;text-align:center; border:1px solid #e6e6e6; color: #555; line-height: 38px;}
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 20px center no-repeat #c80605;}
.view-page a{display:block;} 
.view-page .back{left:50%; width:160px; transform:translateX(-50%);}
.view-page .back a{background:url(../images/back.png) 20px center no-repeat #c80605;color: #fff; text-align:center;line-height: 38px;}
.view-page .back a:hover{background:url(../images/back.png) 20px center no-repeat #c80605; color:#fff;}
.view-page .next{right:0;}
.view-page .next a{background:#fff url(../images/ri.png) 90% center no-repeat;text-align:center; border:1px solid #e6e6e6; line-height: 38px; color: #555}
.view-page .next a:hover{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #c80605;}



.case_r_img{width:100%; float:left;}
.case_r_img ul{margin-right:-2% }
.case_r_img li{width:23%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #d6d6d6; border-bottom:3px solid #ddd; position:relative;box-sizing: border-box;}
.case_r_img li .pImg{display:block; width:100%; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.case_r_img li img{width:100%; height:125px; vertical-align:middle}
.case_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.case_r_img li:hover::before{width:100%; background:#c80605; transition:all .5s}
.case_r_img li p{font-size:14px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0; color: #555}
.case_r_img li:hover{background:#eee; box-shadow:0 1px 10px #999;}

/*内页联系我们*/
.cont_text{width:100%; float:left; border-bottom:1px solid #d6d6d6;  padding-bottom:20px;}
.cont_l{width:60%;float:left; line-height:30px; font-size:14px;margin-bottom: 20px;}
.cont_l h1{font-size:20px; font-weight:bold; color:#c80605;}
.cont_r{width:20%;float:right; text-align:center;}
.cont_r img{width:200px; height:auto;}
#map_container{ width:100%;  margin-top: 30px; height: 500px}

/**发展历程**/
.history{ padding:4.61% 6.59%;margin-bottom: 10px; }
.history .ul{}
.history .ul>li{ position: relative; padding-bottom:7.5%; }
.history .ul>li:last-child{ padding-bottom: 0; }
.history .ul>li:after{ display: block; content: ""; height: 100%; width: 1px; position: absolute; background-color: #999999; top:5px; margin-left: 128px; }
.history .ul .time{ font-family:"微软雅黑"; font-size: 24px; line-height: 1.2em; color:#c80605; position: absolute; }
.history .ul .cont{ margin-left:120px; padding-left:55px; position: relative; }
.history .ul .point{ position: absolute; left: 0; top:5px; height: 16px; width: 16px; border-radius: 50%; border:1px solid #999999; background-color: #fff; z-index: 2; }
.history .ul .point:after{ position: absolute; display: block; content: ""; height: 8px; width: 8px; border-radius: 50%; background:#999999; top: 50%; margin-left: 50%; transform: translate(-50%,-50%); }
.history .ul .title{ font-size: 24px; line-height: 1.4em; color:#202020; margin-bottom: 5px; }
.history .ul .des{ font-size: 14px; line-height: 1.5em; color:#444; }
.imgBox{ width: 50%; }
.r-con{ width: 50%; padding:3.47%; font-size: 16px; line-height: 2em; }

/**客户留言代码**/
.message{width:100%;  padding-top: 0px; overflow:hidden;}
.message h3{text-align:left; color:#333; font-size:16px; font-weight: normal;}
.message ol{width:100%; float:left; margin-top:30px;}
.message ol li{float: left; width:49%; margin-bottom:30px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left;}
.message ol li:nth-child(7){float:right;}
.message ol li input{width:100%; height:auto;  background:none; border:none; color:#999; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none; line-height:55px;}
.message ol li textarea{font-size:14px; padding:10px 15px; width:90%; height:180px; border:none; background:none; color:#999; outline:none; -webkit-appearance: none; box-sizing: border-box;resize: none;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#c80605;}
.message ol li .btn2{background:#999;}
/**客户留言代码 End**/

.ac-a{width: 100%;padding: 30px 0;}
.ac-b{margin: 0 auto;}
.ac-c{width: 100%;overflow: hidden;padding-bottom: 30px;border-bottom: 1px solid #666;}
.ac-d{float: left;font-size: 18px;color: #222;}
.ac-e{float: right;font-size: 14px;color: #333;line-height: 36px;}
.ac-blue{color: #c80605;}
.ac-f{width: 100%;}
.ac-g{width: 100%;border-bottom: 1px solid #dcdcdc;}
.ac-g.active .ac-n:after{content: "-";}
.ac-h{width: 100%;overflow: hidden;padding:30px 20px;cursor: pointer;transition: background-color .3s; box-sizing: border-box;}
.ac-h:hover{background-color: #f7f7f7;}
.ac-i{float: left;font-size: 0; width:75%;}
.ac-k{font-size: 13px;color: #333;display: inline-block;vertical-align: top;line-height: 44px;}
.ac-k1{padding-right: 38px;box-sizing: content-box; width: 40%}
.ac-k2{padding-right: 28px;width: 20%;box-sizing: content-box;}
.ac-k3{padding-left: .28rem;}
.ac-n{float: right;font-size: 13px;color: #333;}
.ac-n:after{content: "+";display: inline-block;vertical-align: middle;width: 30px;text-align: center;font-size: 28px;color: #c80605;padding-left: .25rem;}
.ac-o{display: none;width: 100%;background-color: #f7f7f7;}
.ac-p{width: 100%;padding: 20px;border-bottom: 2px solid #eee;font-size: 0; box-sizing: border-box;}
.ac-r{display: inline-block;vertical-align: top;width: 25%;font-size: 14px;color: #333;}
.ac-s{width: 100%;padding: 50px;box-sizing: border-box;}
.ac-t{width: 100%;overflow: hidden;margin-bottom: 45px;}
.ac-u{width: 50%;}
.ac-u1{float: left;}
.ac-u2{float: right;}
.ac-v{font-size: 14px;color: #c80605;margin-bottom: 32px;}
.ac-w{font-size: 14px;color: #333;line-height: 24px;}
.ac-x{display: block;width:15%;height: 56px;line-height: 56px;border: none;text-align: center;background-color: #c80605;font-size: 16px;color: #fff;cursor: pointer;border-radius: 50px;}

.cpMain{ background:#EBEBEB; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding-bottom:20px;}
.cpMain .pleft{ overflow:hidden; float:left; width:20%; }
.cpMain .pleft h3{ background:url(../images/pro_h.png) no-repeat 35px center; background-color:#c80605; font-weight:normal;padding:30px 0 30px 80px; font-size:18px; color:#fff; border-radius:10px 10px 0 0}
.cpMain .pleft h3 a{ color:#fff;}
.cpMain .pleft h3 span{ font-size:14px; color:#fff; margin-left:5px;}
.cpMain .pleft ul{ overflow:hidden;border-radius:0 0 10px 10px; margin-bottom:15px; border-top:none; padding-top:10px; border-bottom:1px solid #e3e0e0;background: #fff;}
.cpMain .pleft li{ overflow:hidden; width:100%;}
.cpMain .pleft li>a{ display:block; padding-left:35px;line-height:54px; font-size:15px; text-decoration:none; background:url(../images/pro_s.png) no-repeat 90% center; border-bottom:1px solid #e3e0e0;  color:#333;font-weight: bold;}
.cpMain .pleft li:hover>a,.cpMain .pleft li>a.cur{ background-color:#c80605;color:#fff;}
.cpMain .pleft li>a.cur{color:#c80605;}
.cpMain .pleft .pnav {overflow:hidden;padding:15px 0;width: 202px;padding-left: 38px;font-size:16px;line-height:35px;color:#666;border-bottom:1px solid #e3e0e0;}
.cpMain .pleft .pnav a{ display:block; padding-left:15px; background:url(../images/ico02.png) no-repeat left center; text-decoration:none; font-size: 14px;}
.cpMain .pleft li.cur>a{ color:#fff; background:url(../images/n01.png) no-repeat 90% center; background-color:#c80605;}
.cpMain .pleft .pnav a:hover,.cpMain .pleft .pnav a.cur{ color:#c80605}
.cpMain .phone { overflow:hidden; width:166px; padding:30px 0; padding-left:75px; border-radius:10px; background:url(../images/pro_phone.png) no-repeat 20px center; background-color:#c80605;}
.cpMain .phone p{ font-size:16px; color:#fff;}
.cpMain .phone b{ display:block; font-size:24px; color:#fff; font-family:'Times New Roman'}

/*产品左边联系我们*/
.pleft .divBox{overflow:hidden;background-color:#fff;border-top:5px solid #c80605;margin-bottom:10px;padding:20px 15px;}
.pleft .divBox .lxfs{ font-size:20px; color:#c80605; margin:10px 0 18px 0;font-weight:bold;}
.pleft .divBox .lxfs a{color:#c80605;}
.pleft .divBox  span{ display:block; font-size:14px; color:#303030; line-height:25px;}

.dqpkcprocont{ font-size:14px;}

/*cpright*/
.cpright{ width:77.5%; padding:0 25px; background:#fff; float:right;padding-bottom:30px;box-sizing:border-box;}
#ny_prBox{background-color: #fff; margin-bottom:30px; margin-top: 55px;}
#rtop{padding-top: 18px; padding-bottom: 15px;margin: 12px 20px 0 20px;}
.rtop{ overflow:hidden; padding-top:20px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #c80605; font-weight:normal; line-height:16px; }
.rtop h5 a{ font-size:16px; color:#c80605;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.rightbox{ overflow:hidden;position:relative;/*margin-top: 25px;*/}
.sideBox{width: 100%;}
.sideBox ul {margin-right:-2%;}
.sideBox ul li a{text-decoration:none;}
.sideBox ul.cur {display: block;}
.sideBox ul li {float: left;width:31.333%;border: 1px solid #d9d9d9;transition: all 0.5s;margin-right:2%;margin-top:2%;box-sizing:border-box;}
.sideBox ul li.ImgLeft {margin-right: 0;}
.sideBox ul li i {display: block;text-align: center;}
.sideBox ul li i em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 100%;width: 0;}
.sideBox ul li i img {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;transition: all 0.5s;overflow: hidden;width:100%;}
.sideBox ul li p {line-height: 56px;font-size: 16px;color: #666;text-align: center;background: #e4e4e4;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sideBox ul li i{display:block;overflow:hidden;}
.sideBox ul li:hover {box-shadow: 10px 10px 20px #999;border-color: #c80605;}
.sideBox ul li:hover p {background: #c80605;color:#fff;}
.sideBox ul li:hover i img {transform: scale(1.05);}
.pagebox{ font-family:Arial; text-align:center;clear:both;}
.page{ display:inline-block; margin-top:30px; margin-bottom:20px; margin-left:1px; font-size:0px;}
.page a,.page span{ margin-left:-1px; display:inline-block; font-size:14px; line-height:30px; width:30px; border:1px  solid #e0e0e0;}
.page span.on{  border:1px  solid #1eb5fa; background:#1eb5fa; color:#fff;}
.page a:first-child,.page span:first-child{ border-radius:4px 0px 0px 4px;}
.page a:last-child,.page span:last-child{ border-radius:0px 4px 4px 0px;}
.page2 { margin-top:20px;}
.page2 span{ color:#999;}

.pro_right{width: 100%;  float: right; margin-top: 0px;}
.pro_right h3{width: 100%; color:#333; font-size:17px; line-height:35px; font-weight: bold; border-bottom:1px solid #e5e5e5; padding-bottom: 6px;}
.prod_list {padding:30px 0 0 0;margin-top: 0px;overflow: hidden}
.prod_list ul{ margin-right: -2%;}
.prod_list li{float: left; width: 31.333%; text-align: center;margin-right: 2%; margin-bottom: 10px;}  
.prod_list li img{width:95%; border: 1px solid #e2e2e2; padding: 2px;} 
.prod_list li a{color: #555;}
.prod_list li span{ display: block; line-height: 22px; padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.prod_list li img:hover{border: 1px solid #f18519;}

.products{width:100%; float:left; margin-top:30px;}
.promore_l{width:45%;float:left;}

/*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; border:1px solid #d6d6d6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;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:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:calc(100% - 68px); height:51px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:54px;height:41px;}
.spec-scroll .items ul li img:hover{border:2px solid #c80605; padding:1px;}

.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.pros_right_top h1{overflow:hidden; display:inline-block; font-size:24px; color:#c80605; padding-bottom:10px;}
.proleft{width:100%;float:left; font-size:14px; line-height:30px; margin-top:20px;}
.proleft p{font-size:14px; line-height:25px; }

.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{}
.proleft_btn li a{height:40px; line-height:40px; text-align:center; font-size:16px; background:#eee;padding: 10px;; color: #c80605}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#c80605; color:#fff;}

.tabs-basic{width:100%; margin-top:50px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6; background:#eee;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{display:block; text-decoration:none; background:#eee; border:1px solid transparent; padding:10px 40px; color: #333}
.tabs-basic .tab-active{border-bottom:2px solid #c80605; color:#fff; background:#c80605;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto; background:#fff; padding:20px 0;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}
.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}


.scrollleft2{width:100%; float:left; margin-top:20px;}
.scrollleft2 li{width:200px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:100%; display:block; border:1px solid #e6e6e6;box-sizing:border-box;}
.scrollleft2 li img:hover{border:1px solid #c80605;}
.scrollleft2 li a{color: #333}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}