.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;
}

.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;
}

.product_list ul li .line {
	width: 0;
	height: 4px;
	background: linear-gradient(to right, #878edf, #2a3786);
	position: relative;
	left: 0;
	bottom: 0;
	transition: all 0.6s ease;
}
.product_list ul li:hover .line {
	width:100%;
	
}
.product_list ul li:hover{
	box-shadow: 2px 2px 10px #909090;
	
}
.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:335px; text-align:center;}
.product-menu li:hover,
.product-menu li.on{background:#efeeee;}
.product-menu li.on .dot{color:#1a25ab;}
.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:64px; max-height:64px;}
.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: 345px;
    margin: 0 25px 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: 345px;
    overflow: hidden;
}
.product_list ul li .pic img {
    width: 100%;
    vertical-align: middle;
}
.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; 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: 640px;
    height: 90px;
    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: #1a25ab;
    color: #fff;
    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: 1340px;
	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: 580px;
}

.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;
	background-color: #f8f8f8;
padding: 20px;
}
.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;padding-left: 22px;}
.jqzoom img{width:100%;height:496px;}
.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:500px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:500px;}
.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: 75px;
    line-height: 75px;
    border: 1px solid #f3f3f3;
    background: #ebebeb;
    cursor: pointer;
    text-decoration: none;
    font-size: 20px;
}
.spec-scroll .items{float:left;position:relative;width:450px;height:75px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:75px;}
.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;}
.spec-scroll .items ul li img:hover{border:2px solid #1a25ab;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: 25.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%;}

li{list-style:none;}
.blk{margin-bottom: 25px;}
/*Main模板*/
.blk-main{width:1200px; margin: 0 auto;}
/*小模块*/
.blk-xs{width:240px;}
/*中模块*/
.blk-sm{width:930px;}
/*小版块*/
.blk{margin-bottom:30px;}
.endit-content{ line-height:28px;}
.endit-content img{max-width:100%;}
.p12-pagination-1-main {margin: 0 auto;padding: 20px 0;height: 30px;text-align: center;}
.p12-pagination-1-main ul {display: inline-flex;}
.pages li a{
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    float: left;
    padding: 0px 10px;
    border: 1px solid #0079d5;
    text-decoration: none;
    margin: 0px 3px 0px 0px;
    color: #555;
}
.pages .active a{
    color: white;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    float: left;
    padding: 0px 10px;
    background: #0079d5;
    border: 1px solid #0079d5;
    margin: 0px 3px 0px 0px;
}
.pages .disabled{
    display: none;
}
.yin{padding: 60px 0 100px;}
.yin_t{font-size: 40px;color: #000;font-weight: normal;text-align: center;line-height: 45px;height: 90px;overflow: hidden;}
.yin_t a{color: #000;}
.yin_t b{color: #1a25ab;}
.yin_t span{display: block;font-size: 20px;color: #333;}
.yin_t i{color: #1a25ab;padding:0 15px;}
.yin dl{width: 286px;height: 400px;position: relative;margin: 80px 18px 0 0;float: left;overflow: hidden;-webkit-transition:transform .3s;transition:transform .3s;}
.yin dl dt{width: 286px;line-height: 0;position: relative;}
.yin dl dt img{width: 286px;height: 400px;}
.yin dl dt h4{font-size: 18px;color: #333;height: 85px;line-height: 85px;width: 286px;text-align: center;position: absolute;bottom: 0;left: 0;background: #1a25ab;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dt h4 em{display: block;width: 46px;height: 46px;line-height: 0;background: #142038;border-radius: 50%;position: absolute;top: -23px;left: 120px;}
.yin dl dt h4 em img{width: 46px;height: 46px;}
.yin dl dd{background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;height: 0;overflow: hidden;width: 286px;text-align: center;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dd h5{height: 70px;line-height: 70px;overflow: hidden; background:url(../images/yin_line.gif) no-repeat center 67px;font-size: 26px;color: #fff;}
.yin dl dd em{display: block;width: 46px;height: 46px;line-height: 0;background: #1a25ab;border-radius: 50%;padding: 9px;margin: 80px auto 0;}
.yin dl dd em img{width: 46px;height: 46px;}
.yin dl dd p{font-size: 16px;color: #fff;line-height: 30px;height: 90px;overflow: hidden;width: 220px;margin: 0 auto;padding: 15px 0 0;}
.yin dl:hover dd,.yin dl.cur dd{height: 400px;}
.yin dl:hover dt h4,.yin dl.cur dt h4{height: 0;}
.yin dl:hover dt h4 em,.yin dl.cur dt h4 em{top: 0;}
.yin dl:hover,.yin dl.cur{-webkit-transform:translate(0,-35px);transform:translate(0,-35px);}
.yin .nobor{margin-right: 0;}

.str_wrap, .str_wrap {
        /*padding-left: 3em;*/
        /*padding-right: 3em;*/
        background: #fefefe;
        height: 10em;
        line-height: 2em;
        font-size: 1.2em;
        /*height: 319px;*/
        display: flex;
    }

    .str_wrap a {
        /*position: relative;*/
    }
    /*.str_wrap img {*/
    /*    transition: 1s;*/
    /*}*/
    /*.str_wrap img:hover {*/
    /*    transform: scale(2);*/
    /*}*/

    .str_wrap p {
        text-align: center;
        font-size: 20px;
		height:40px;
		line-height:40px;
    }

    .str3 {
        font-size: 0 !important
    }

    .str3-2 {
        background: none !important;
    }

    .str3-2 span {
        border: 5px solid #ccc;
        background: #f1f1f1;
        color: #999;
        margin: 0 5px;
        text-align: center;
        font: 40px/100px Arial, Helvetica, sans-serif;
        width: 100px;
        height: 100px;
        display: inline-block;
        vertical-align: top;
    }

    .str4 .str_item {
        font-size: 0;
        line-height: 0
    }

    .str4 img {
        opacity: 0.8
    }

    .str4 img:hover {
        opacity: 1
    }

    .str4.str_wrap.str_active {
        background: #fff;
    }

    .str_wrap img {
        width: 300px;
        height: 200px;
        padding-left: 3px;
    }
	
	.case{width: 100%;background: #f5f5f5;height: 650px;padding-top: 50px;}

.case .mainCon{width: 100%;margin-top: 54px;padding-bottom: 73px;border-bottom: 1px solid #e9e9e9;background-color: #f5f5f5;}
.case .mainCon .menu{width: 808px;margin: 0 auto;}
.case .mainCon .menu li{float: left;position: relative;width: 160px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e7e7e7;border-left: none;font-size: 15px;color: #666666;}
.case .mainCon .menu li:first-child{border-left: 1px solid #e7e7e7;}
.case .mainCon .menu li{float: left;position: relative;width: 200px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e7e7e7;border-left: none;font-size: 15px;color: #666666}
.case .mainCon .menu li a{color: #666666;text-decoration: none;display: block;}
.case .mainCon .menu li i{display: none;width: 11px;height: 5px;position: absolute;bottom: -5px;left: 50%;margin-left: -6px;}
.case .mainCon .menu li img{display: block;}
.case .mainCon .menu li.cur{background: #0054a4;border-color: #0054a4;color: white;}
.case .mainCon .menu li.cur i{display: block;}
.case .mainCon .menu li.cur a{color: #fff;}
.case .mainCon .conBox{width: 100;position: relative;margin-top: 50px;}
.case .mainCon .conBox .caseBtn{width: 1200px;position: absolute;left: 50%;top: 86px;height: 49px;margin-left: -600px;}
.case .mainCon .conBox .btn{display: block !important;width: 52px;height: 49px;cursor: pointer;position: absolute;top: 0px;z-index: 99;}
.case .mainCon .conBox .btn img{display: block;width: 52px;height: 49px;}
.case .mainCon .conBox .prev{left: 0px;}
.case .mainCon .conBox .next{right: 0px;}
.case .mainCon .conBox .con{height: 404px;width: 100%;overflow: hidden;position: relative;}
.case .mainCon .conBox .con .box{width: 1200px;height: 404px;position: relative;}
.case .mainCon .conBox .box ul{position: absolute;left: 0px;top: 0;width: 200%;}
.case .mainCon .conBox .box li{float: left;width: 392px;margin-right: 12px;position: relative;height: 404px;}
.case .mainCon .conBox .box .Pics{display: block;width: 392px;height: 254px;overflow: hidden;}
.case .mainCon .conBox .box .Pics img{display: block;width: 392px;height: 254px;transform: scale(1);transition: all 1s ease-out;}
.case .mainCon .conBox .box .intro{position: absolute;width: 392px;height: 124px;bottom: 0;left: 0;text-align: center;padding-top: 26px;}
.case .mainCon .conBox .box .intro h3{font-size: 16px;color: #333333;font-weight: normal;}
.case .mainCon .conBox .box .intro h3 a{color: #333333;text-decoration: none;}
.case .mainCon .conBox .box .intro p{line-height: 22px;font-size: 13px;color: #9c9c9c;height: 44px;padding: 0 28px;margin-top: 22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:44px;}
.case .mainCon .conBox .box .intro a.more{display: none;width: 125px;height: 35px;line-height: 35px;color: #fff;font-size: 13px;background: url(../images/case_ty.png) no-repeat center;margin: 8px auto 0;}
.case .mainCon .conBox .box li:hover .intro{background: #1a25ab;}
.case .mainCon .conBox .box li:hover .intro h3 a{color: #fff;}
.case .mainCon .conBox .box li:hover .intro p{color: #fff;}
.case .mainCon .conBox .box li:hover .Pics img{transform: scale(1.2);}



.ysbg{height: 1200px;overflow: hidden;}
.til01{height:125px;display: block;font-size:36px;line-height:48px;color: #c7281c;text-align: center;padding: 22px 0 0;background:url(../images/protil.gif) no-repeat center 0;}
.til01 span{display: block;font-weight: normal;font-size:18px;line-height:32px;color: #666;}
.til01 a{display: block;color: #333333;}

.ys{padding-top:50px;}
.content { width:1200px; margin:0 auto;}
.ys dl{width:576px;float:left;margin-bottom: 30px; margin-left: 47px;}
.ys dl dt{width:576px; height:221px; margin-bottom: 40px; overflow: hidden;}
.ys dl dt img{width:576px; height:221px;transition: all 0.5s linear;}
.ys dl:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);}
.ys dl dd span{display:block;padding-left:86px;font-size: 25px; color:#2e2e2e;height:77px; position: relative;}
.ys dl dd .e1{display: block;background:url(../images/01.jpg) no-repeat left top;}
.ys dl dd .e2{display: block;background:url(../images/02.jpg) no-repeat left top;}
.ys dl dd .e3{display: block;background:url(../images/03.jpg) no-repeat left top;}
.ys dl dd .e4{display: block;background:url(../images/04.jpg) no-repeat left top;}
.ys dl dd span::before{width:62px; height:2px; background:#4a4a4a; content:""; position: absolute;bottom:0; left:87px;}
.ys dl dd span b{font-size: 25px; color:#1a25ab;}
.ys dl dd span em{display: block;font-size: 12px; line-height: 12px; color:#ababab; text-transform: uppercase; margin-top: 11px;}
.ys dl dd p{font-size: 16px; color:#919292;padding-left:86px; margin-top: 28px;}
.ys dl.first{margin-left: 0;}
.hzhb {margin: 30px 0;width:1200px;margin:0 auto;}
.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: 25px;line-height: 60px; 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: 260px; background: #1a25ab; color: #fff; text-align: center; }

.proabout{ margin-top: 50px;text-align: center;}
.service_title {text-align: center;}
.service_title i {font-size: 36px;color: #1a25ab;font-style: normal;}
.service_title em {width: 40px;height: 1px;margin: 20px auto 16px auto;display: block;background-color: #1a25ab;}
.proabout p{font-size: 16px; line-height: 2; color: #646464;}
.proabout span{ display: inline-block; width: 100px; height: 30px; line-height: 30px; border-radius: 4px; color: #fff; background: #1a25ab; 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 #1a25ab;} 
.schjboxs{ width: 278px; margin-right: 20px; margin-top: 35px; float: left;}
.schjboxs h5{text-align: center; color: #303030;font-size: 16px;line-height: 30px;}


/*产品分类*/
.cp_type{margin-bottom:30px;}
.cp_type .hd{text-align:center;background:#1a25ab;padding:14px 3%;}
.cp_type .hd p{font-size:28px;font-weight:bold;color:#fff;}
.cp_type .hd p:before{content:'';display:inline-block;width:28px;height:28px;background:url(../images/mulu_tlt.png) center center no-repeat;margin-right:5px;vertical-align:middle;margin-top:-3px;}
.cp_type .hd span{display:block;font-size:12px;color:#fff;text-transform:uppercase;}
.cp_type .bd{border:1px solid #dedede;border-top:0;padding:10px 3%;}
.cp_type .bd ul li{margin-bottom:1px;margin-bottom:10px}
.cp_type .bd ul li p{background:#f4f4f4;height:45px;line-height:45px;}

.cp_type .bd ul li p a{font-size:16px;color:#333;display:block;width:74%;padding:0 0 0 6%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;float:left;}
.cp_type .bd ul li p span{display:block;width:20%;height:100%;background:url(../images/mulu1.png) center center no-repeat;cursor:pointer;float:left;}
.cp_type .bd ul li div{background:#fff;display:none;}
.cp_type .bd ul li div a{display:block;height:45px;line-height:45px;color:#666;font-size:15px;border-top:1px solid #e7e5e5;padding:0 10% 0 10%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background:url(../images/icon2.png) 6% center no-repeat;}
.cp_type .bd ul li div a:first-child{border-top:0;}
.cp_type .bd ul li p:hover,.cp_type .bd ul li.on p{background:#1a25ab;}
.cp_type .bd ul li p:hover a,.cp_type .bd ul li.on p a{color:#fff;}
.cp_type .bd ul li p:hover span{background:url(../images/mulu2.png) center center no-repeat;}
.cp_type .bd ul li.on p span{background:url(../images/mulu3.png) center center no-repeat;}
.cp_type .bd ul li div a:hover{color:#1a25ab;background:url(../images/icon3.png) 6% center no-repeat;}
.cp_type .bd a.pro_ckqb{display:block;height:34px;line-height:34px;font-size:16px;color:#fff;background:#1a25ab;width:100%;margin:10px auto;text-align:center;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;cursor:pointer;}
.cp_type .bd a.pro_ckqb:hover{background:#1a25ab;color:#fff;}