.clear{clear: both;}

/* 内容大图 */
.ty-banner-1 { overflow:hidden; line-height:0; text-align:center; }
.ty-banner-1 img.show { visibility:visible; }

/* 面包屑 */
.qymb{width: 100%; height: 40px;line-height: 40px;color: #acacac; border-bottom: 1px solid #e9e9e9;font-size: 16px; }
.qy-wz{padding-left: 20px; background: url(../images/34.png) no-repeat left center;}
.qy-wz a{color: #acacac; }

/* 左边分类 */
.qy_con{padding: 40px 0; overflow: hidden;}


.blk-xs{width:280px;}
.fdh-01-tit {
    background: #253684;
    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: 60px;
    line-height: 60px;
    background: url(../images/p14-icon5.png) no-repeat right center #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: 38px;
    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 #253684;
}

.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: 54px;
    padding-right: 40px;
    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: 32px;
    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: #253684;
}

.fdh-01-nav dt.sidenavcur a,
.fdh-01-nav dt:hover a {
    color: #253684;
}

.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: #253684;
}

.fdh-01-nav p.sidenavcur:after,
.fdh-01-nav p:hover:after {
    background: #333333;
}

.fdh-01-nav a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cbgg-01 {
    background: #253684;
    text-align: center;
    color: #fff;
}

.cbgg-01-img img {
    width: 100%;
    display: block;
}

.cbgg-01 p {
    padding-top: 15px;
}

.cbgg-01 p img {
    vertical-align: middle;
    margin-right: 5px;
}

.cbgg-01 span {
    display: block;
    font-size: 28px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 20px;
    padding-top: 10px;
    text-align: left;
    padding-left:25px;
}

/* 联系我们 */
.ly_right{width: 980px;}
.ab_title{text-align: center;padding: 15px;border-bottom:2px solid #dadada;font-size: 0;}
.ab_txt{color: #656565; line-height: 22px;margin-top: 15px;font-size:16px;line-height:2;}
.ab_txt table{
	border-collapse:collapse!important;
	margin:5px auto;
}
.ab_txt p{
	atext-indent:2em;
}
.ab_txt td{
padding:5px!important;}


/*  在线留言 */
.p4-order-form-1-con { border:1px solid #bbb; background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff; padding:40px 15%; }
.p4-order-form-1-con li p { padding-left:130px; color:#999; font-size:12px; }
.p4-order-form-1-con li { margin-bottom:10px; font-size:14px; line-height:35px; color:#666; overflow:hidden; }
.p4-order-form-1-con li span { font-weight:bold; color:#666; }
.p4-order-form-1-con li b { color:#f00; }
.p4-order-form-1-con li .row-hd { color:#666; }
.timenum { padding-left:95px; }
.p4-order-form-1-con li p { clear:both; }
.p4-order-form-1-con label { display:inline-block; width:120px; color:#666; vertical-align:top; text-align:right; height:33px; line-height:33px; overflow:hidden; }
#code_gg { width:80px; margin-right:10px; outline:none; padding-left:10px; border:1px solid #eee; height:33px; line-height:32px; color:#666; }
.p4-order-form-1-con .inputs,.p4-order-form-1-con li select { width:73%; margin-right:10px; outline:none; padding-left:10px; border:1px solid #eee; height:33px; line-height:32px; color:#666; box-sizing:border-box; /*float:left; */ }
.p4-order-form-1-con .radioandcheck { vertical-align:middle; }
.p4-order-form-1-con .err { border:1px solid #c00; }
.p4-order-form-1-con .p4-order-form-1-t1 { width:100%; }
.p4-order-form-1-t1 textarea { width:73%; height:102px; line-height:24px; border:1px solid #eee; outline:none; resize:none; overflow:auto; margin-right:10px; padding-left:10px; box-sizing:border-box; }
.p4-order-form-1-con .p4-order-form-1-t2 { width:100%; }
.p4-order-form-1-t2 input { width:150px; vertical-align:top; }
.p4-order-form-1-t2 span { width:153px; height:25px; }
.p4-order-form-1-con .p4-order-form-1-t3 { padding-left:120px; }
.p4-order-form-1-con .p4-order-form-1-t3 input { width:80px; height:30px; border:0; text-align:center; margin-right:30px; color:#fff; padding-left:0; cursor:pointer; }
.p4-order-form-1-con .p4-order-form-1-b1 { background:#253684; }
.p4-order-form-1-con .p4-order-form-1-b2 { background:#767676; }
.p4-order-form-1-con .p4-order-form-1-t4 { overflow:auto; height:auto; min-height:35px; width:100% }
.p4-order-form-1-con .p4-order-form-1-t4 input { vertical-align:middle; width:14px; margin:0 10px; }

/* 新闻列表 */
.p14-infolist-1-list dl {border: 1px solid #dedede;margin-bottom: 15px; padding: 22px 50px 22px 22px; background: #fff; overflow: hidden;}
.p14-infolist-1-list dt {width: 29.5%;float: left; margin-right: 2.8%;}
.p14-infolist-1-list dt img { width:100%; display: block;}
.p14-infolist-1-list dd h4 {height: 40px; font-weight: normal;font-size:18px;color: #154c64;
line-height: 40px; margin-bottom: 5px;overflow: hidden;}
.p14-infolist-1-list h4 a {display: block; height: 40px; color: #4b4a4a; overflow: hidden;
 text-overflow: ellipsis;white-space: nowrap;}
.p14-infolist-1-list dl:hover{border:1px solid #122c80;}
.p14-infolist-1-list dl:hover h4 a {color: #122c80;}
.p14-infolist-1-list-desc {max-height: 72px;font-size: 14px; line-height: 24px; color: #797979;
  margin-bottom: 28px; overflow: hidden;}
.p14-infolist-1-list-deta {width: 90px; height: 30px;line-height: 30px;text-align: center;
 display: block; float: right; background: #b6b6b6; color: #fff;}
.p14-infolist-1-list-deta a{color:#fff;}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {background: #122c80;border-color: #122c80;}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {color: #fff;}

/* 新闻内容 */
.p15-infocontent-1 {
    margin-bottom: 30px;
}

.p15-infocontent-1-tit {
    text-align: center;
    font-weight: normal;
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 40px;
    color: #535353;
    height: 40px;
    overflow: hidden;
}

.p15-infocontent-1-bool {
    border-bottom: 1px solid #333333;
    height: 30px;
    font-size: 12px;
    color:#909090;
}

.p15-infocontent-1-bool span {
    margin-right: 20px;
    font-size: 15px;
}

.p15-infocontent-1-bool span a {
    color: #909090;
}

.p15-infocontent-1-bool i {
    font-style: normal;
    float: right;
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #333333;
}

.p15-infocontent-1-bool i a {
    color: #fff;
}

.p15-infocontent-1-tag span {
    margin-right: 10px;
}

.endit-content{ line-height:28px; font-size: 15px; color: #333;}
.endit-content img{max-width:100%;}

.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img{max-width: inherit;}
.endit-content em,.endit-content i{font-style: italic;}
.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}
.endit-content .img-container{}
.endit-content .img-block {text-indent: 0px;padding-top: 14px;margin: 0px;text-align: center;}

.p14-info-3 {
    background: #f5f5f5;
    padding: 8px 20px;
}

.p14-info-3-tit {
    height: 55px;
    font-size: 24px;
    font-weight: normal;
    line-height: 55px;
    color: #4b4a4a;
}

.p14-info-3-list li h4{
    height: 46px;
    font-size: 14px;
    font-weight: normal;
    line-height: 46px;
    color:#4b4a4a;
    border-top: 1px dashed #dbdbdb;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-info-3-list li h4 a{ color:#4b4a4a;}
.p14-info-3-list li h4 span {
    float: right;
}


.p14-pagination-1{padding-top:30px}
.p14-pagination-1 dl {
    margin-bottom: 24px;
    padding-right: 40px;
}

.p14-pagination-1 dd {
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 10px;
}
.p14-pagination-1 dd b{float: right;font-weight:normal;}

.p14-pagination-1 dd span {
    width: 60px;
    height: 32px;
    background: #a2a2a2;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
}

.p14-pagination-1 dt {
    height: 1px;
    border-bottom: 1px dashed #b5b5b5;
    margin-left: 60px;
    padding-top: 2px;
    margin-bottom: 2px;
}
.p14-pagination-1 dd em{float: right; padding-left: 20px;font-weight: normal;}
.p14-pagination-1 dl a{color:#4b4a4a;}
.p14-pagination-1-href {
    float: right;
    font-size: 18px;
    line-height: 32px;
}

.p14-pagination-1-href span {
    display: inline-block;
    padding: 0 6px;
    margin-left: 4px;
    background: #333333;
}

.p14-pagination-1-href a {
    display: block;
    color: #fff;
}

.p14-pagination-1-key {
    min-height: 40px;
    border-top: 1px solid #333333;
    font-size: 14px;
    line-height: 40px;
    color:#575556;
}
.p14-pagination-1-key a{ color:#575556;}
.p14-pagination-1-key span {
    display: inline-block;
    margin: 0 4px;
}


/* 图片展示 */
.leftnav-z1-list dl {width: 32%; border: 1px solid #dedede; margin-bottom: 15px; background: #fff;float: left;margin-right: 1.3%; box-sizing: border-box;}

.leftnav-z1-list dt img { width: 100%; display: block;}
.leftnav-z1-list dd {padding: 6px 20px 5px 20px;}
.leftnav-z1-list dd h4 {height: 45px; font-weight: normal; font-size: 16px; color: #154c64; line-height: 45px; overflow: hidden;}
.leftnav-z1-list h4 a {display: block; height: 45px; color: #727272; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.leftnav-z1-list dl:hover h4 a { color: #253684;}
.leftnav-z1-list-desc { height: 40px; font-size: 14px; line-height: 20px; color: #666; margin-bottom: 12px; overflow: hidden;}
.leftnav-z1-list-desc a{color: #666;}
.leftnav-z1-list-deta { width: 100px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px;text-align: center;}
.leftnav-z1-list dl:hover { border-color: #253684;}
.leftnav-z1-list dl:hover .leftnav-z1-list-desc a { color: #253684;}


/* 行业应用 */
.leftnav-z1-list1 dl {width: 32%; border: 1px solid #dedede; margin-bottom: 15px; background: #fff;float: left;margin-right: 1.3%; box-sizing: border-box;}
.leftnav-z1-list1 dt img { width: 100%; display: block;}
.leftnav-z1-list1 dd {padding: 6px 20px 5px 20px;}
.leftnav-z1-list1 dd h4 {height: 45px; font-weight: normal; font-size: 16px; color: #154c64; line-height: 45px; overflow: hidden;text-align: center;}
.leftnav-z1-list1 h4 a {display: block; height: 45px; color: #727272; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; text-align: center;}
.leftnav-z1-list1 dl:hover h4 a { color: #253684;}
.leftnav-z1-list1-desc { height: 40px; font-size: 14px; line-height: 20px; color: #666; margin-bottom: 12px; overflow: hidden;}
.leftnav-z1-list1-desc a{color: #666;}
.leftnav-z1-list1-deta { width: 100px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px;text-align: center;}
/* .leftnav-z1-list1 dl:hover { border-color: #253684;} */
.leftnav-z1-list1 dl:hover .leftnav-z1-list-desc a { color: #253684;}

/* 图片内容 */
.cpcc-ts-01-tit{text-align: center;}
.cpcc-ts-01-tit h1{text-align: center;display: block;font-size: 30px;color: #333; line-height: 40px; border-bottom: 1px #f2f2f2 solid;}
.cpcc-ts-01-tit span{color: #666; font-size: 14px;line-height: 30px;display: inline-block; padding:0 20px;font-size: 16px; line-height: 55px;}
.cpcc-ts-01-tit span a{color: #666;}

.cpcc-ts-01 {position: relative;padding: 12px 0 16px;background: #fff;}
.cpcc-ts-01-left {position: relative;width: 40%;float: left;overflow: hidden;border: 1px solid #e7e7e7; 
}
.cpcc-ts-01-left-jt {width: 12px;height: 23px;position: absolute; top: 50%; margin-top: -11px;
 cursor: pointer;z-index: 33;}
.cpcc-ts-01-left-prev {left: 10px;}
.cpcc-ts-01-left-next {right: 10px;}
.cpcc-ts-01-left-size {position: absolute;right: 0;bottom: 0;width: 56px;height: 26px;font-size: 14px;
  line-height: 16px;color: #787878;letter-spacing: 3px;}
.cpcc-ts-01-left-size em {font-style: normal;}
.cpcc-ts-01-left-pic {width: 100%;position: relative; text-align: center;}
.cpcc-ts-01-left-pic li {width: 100%;float: left;}
.cpcc-ts-01-left-pic img {width: 100%; margin: 0 auto;display: block;}
.cpcc-ts-01-right {width: 52%;float: right;margin-right: 6%;}
.cpcc-ts-01-right-tit {height: auto;font-size: 22px;font-weight: normal;line-height: 35px;color: #4a4a4a;border-bottom: 1px solid #e5e5e5; margin-bottom: 10px;overflow: hidden; text-overflow: ellipsis;}
.cpcc-ts-01-right-con {font-size: 14px;line-height: 24px;margin-bottom: 86px;max-height: 168px;overflow: hidden;}

.cpcc-ts-01-right-con {font-size: 14px;line-height: 24px;margin-bottom: 86px;max-height: 168px;overflow: hidden;}


/* 产品内容 */

.pc-cx-tel-1 { width:54%; height:56px; border-top:2px solid #e6e6e6; padding-top:10px; position:absolute; bottom:16px;  }
.pc-cx-tel-1-t1 { width:114px; height:44px; background:#253684; font-size:18px; line-height:44px; text-align:center; float:left; }
.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; float:left; margin-right:20px; }
.pc-cx-tel-1-t2 p { line-height:24px; }
.p14-prodcontent-1 { padding:0px 0 0; }
.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  #2b2b2b; 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; font-weight:normal; border-bottom:2px solid #dfdfdf; margin-bottom:30px; }
.p14-product-2-tit b { display:inline-block; font-size:24px; font-weight:normal; color:#464646; padding-left:34px; border-bottom:2px solid #2b2b2b; background:url(../images/p14-icon11.png) no-repeat 2px 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:23.3%; border:1px solid #dfdfdf; margin-right:1.5%; box-sizing:border-box; }
.p14-product-2-list dl.p14-product-clear { 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 h4 { 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 h4 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:#253684; }
.p14-product-2-list dl:hover h3 a { color:#253684; }

#pages { padding:15px 0 30px; margin:0px; text-align:center; }
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; }
#pages a.a1 { width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 联系我们 */
.g_fk {
    height: 300px;
    margin-bottom: 56px;
}

.g_fk dt {
    float: left;
    width: 440px
}

.g_fk dt img {
    width: 440px;
    height: 300px;
    display: block;
}

.g_fk dd {
    float: left;
    background: #f5f5f5;
    width: 500px;
    height: 260px;
    padding: 40px 0 0 40px;
}

.g_fk h3 {
    height: 32px;
    font-size: 18px;
    color: #1ba9f1;
}

.g_fk p {
    font-size: 16px;
    color: #666666;
    line-height: 34px;
    width: 430px;
}
.tit {
    margin: 50px 0;
    text-align: center;
    position: relative;
    clear: both;
}

.tit i {
    font-style: normal;
    font-size: 20px;
    color: #666;
    line-height: 30px;
    font-weight: normal;
    display: block;
    height: 30px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: Times New Roman;
}

.tit h3 {
    display: block;
    font-size: 42px;
    color: #1ba9f1;
    font-weight: bold;
    margin-top: 2px;
    line-height: 48px;
    letter-spacing: 1px;
}


.jydt .map {
    min-height: 450px;
}
.g_lxwm {
    padding-bottom: 30px;
}

.g_lxwm .lxwm {
    border: 1px solid #e1e1e1;
    padding: 16px 0;
    height: auto;
    overflow: hidden;
}

.g_lxwm .lxwm li {
    position: relative;
    padding-left: 100px;
    float: left;
    width: 330px;
    height: 78px;
    line-height: 78px;
    border-bottom: 1px solid #e9e9e9;
    margin: 0 24px 0 24px;
    font-size: 16px;
    color: #333333;
}

.g_lxwm .lxwm li em {
    position: absolute;
    left: 29px;
    top:15px;
}

.g_lxwm .line {
    width: 1px;
    height: 220px;
    background: #e9e9e9;
    left: 582px;
    top: 18px;
    position: absolute;
}

.lxwm li i {
    display: inline-block;
    padding-left: 33px;
}

.f_pr {
    position: relative;
}

.g_lxwm .lxwm .latli {
    width: 87%;
}

/* 产品视频 */
.p14-prodcontent-1-desc video{width:905px;height:511px;}

