
.blk-main{width:1380px; margin: 0 auto;}
.blk{margin-bottom:25px}

/* 内页大图 */
.ty-banner-1 {
    overflow: hidden;
    line-height: 0;
    text-align:center;
    width: 100%;
    min-width: 1380px;
}
.ty-banner-1 img{
    visibility: visible;
}
.ty-banner-1 img.show{
    visibility: visible;
}

/* 当前位置 */
.p12-curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc;
    line-height: 45px;
}
.p12-curblock{
    display: none;
}
.p12-curmbs-1 b {
    border-left: 10px solid #333333;
    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;
}

/* 关于我们分类 */
.tl-fdh-02 { width:1300px; margin:0 auto; height:55px; background:#fff; overflow:hidden; padding:40px 0; }
.tl-fdh-02 ul { overflow:hidden; text-align:center; }

.tl-fdh-02 ul li { width:159px; height:55px; font-size:18px; line-height:55px; border-right:4px solid #fff; background:#1ba9f1; cursor:pointer; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; box-sizing:border-box; display:inline-block }
.tl-fdh-02 ul li a { font-size:18px; display:block; height:55px; color:#fff; }
.tl-fdh-02 ul li.sidenavcur,.tl-fdh-02 ul li:hover { background:url(../images/p16-icon6.png) no-repeat bottom center #444; border-color:#444; }
.tl-fdh-02 ul li.sidenavcur a,.tl-fdh-02 ul li:hover a { color:#fff; }

/* 公司简介 */
.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;
}
.gs {
    background: url(../images/about-bg.jpg)no-repeat 0 0;
    height: 480px;
}

.gs p{font-size: 16px !important;}

.gs_l {
    width: 750px;
    float: left;
    margin-top: 25px;
}

.gs_r {
    float: right;
}

.gs_l span {
    display: block;
    font-size: 28px;
    font-weight: bold;
    color: #1ba9f1;
    letter-spacing: 1px;
}

.gs_l span em {
    color: #333;
    font-style: normal;
    display: inline-block;
    padding-right: 5px;
}

/* 企业文化 */
.wh {
    background: #f7f7f7;
    padding-top: 1px;
    height: 647px;
}

.wh ul li {
    width: 380px;
    float: left;
    margin-right: 30px;
    text-align: center;
    background: #fff;
    height: 400px;
    overflow: hidden;
}

.wh ul li:last-child {
    margin-right: 0;
}

.wh ul li span {
    display: block;
    font-size: 24px;
    color: #222;
    margin-top: 30px;
}

.wh ul li p {
    padding: 0 15px;
}

.wh ul li img {
    transition: all .3s linear;
}

.wh ul li img:hover {
    transform: scale(1.1);
}


.p12-aboutinfo-1{width: 100%; min-width: 1380px;}

/* 图片列表 */
.k12-gl-gslb-3nf1-1-01-left dl {
    width: 24%;
    float: left;
    background: #f0f0f0;
    margin: 0 1.3% 13px 0
}

.k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1) {
    margin-right: 0;
}

.k12-gl-gslb-3nf1-1-01-left dt {
    border: 1px solid #e5e5e5;
    padding: 10px 9px;
    background: #fff;
}

.k12-gl-gslb-3nf1-1-01-left dt img {
    display: block;
    width: 100%;
}

.k12-gl-gslb-3nf1-1-01-left dd h4{
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #f0f0f0;
}

.k12-gl-gslb-3nf1-1-01-left dd h4 a {
    color: #4b4a4a;
}

/* 新闻列表 */
.blk-xs{width:280px;}
.fdh-01-tit {
    background: #1ba9f1;
    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 #1ba9f1;
}

.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: #1ba9f1;
}

.fdh-01-nav dt.sidenavcur a,
.fdh-01-nav dt:hover a {
    color: #1ba9f1;
}

.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: #1ba9f1;
}

.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;
}

.k12-cx-xgcp-4pl-fx1-1-01-tit {
    background: #1ba9f1;
    height: 80px;  
    margin-bottom:15px;
}

.k12-cx-xgcp-4pl-fx1-1-01-tit h2 {
    height: 80px;
    font-size: 24px; 
    font-weight: normal;
    line-height: 80px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
    
}
.k12-cx-xgcp-4pl-fx1-1-01-tit h2 span{font-size: 14px; text-transform: uppercase;}
 


.k12-cx-xgcp-4pl-fx1-1-01-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;
}

.k12-cx-xgcp-4pl-fx1-1-01-tit span {
    margin-left: 10px;
    font-size: 18px;
    font-family: Arial;
    color: #c2c2c1;
    text-transform: uppercase;
}

.k12-cx-xgcp-4pl-fx1-1-01-list dl {
    width: 100%; margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    box-sizing: border-box;
    /* height: 230px; */
}


.k12-cx-xgcp-4pl-fx1-1-01-list dl:hover {
    border-color: #333333;
}

.k12-cx-xgcp-4pl-fx1-1-01-list dl img {
    display: block;
    width: 100%; 
}

.k12-cx-xgcp-4pl-fx1-1-01-list dd {
    padding: 10px 28px 10px 10px;

  
}

.k12-cx-xgcp-4pl-fx1-1-01-list h4 {
    height: 30px;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    color: #191919;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.k12-cx-xgcp-4pl-fx1-1-01-list h4 a {
    color: #191919;
}

.k12-cx-xgcp-4pl-fx1-1-01-desc {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.p15-product-2-date {
    width: 25px;
    height: 27px;
    background: url(../images/p14-icon12.png) no-repeat center center;
    position: absolute;
    top: 20px;
    right: 4px;
    z-index: 33;
    cursor: pointer;
}

.p15-product-2-date a {
    display: block;
    width: 25px;
    height: 27px;
}


.cbgg-01 {
    background: #1ba9f1;
    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;
}


.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: 3.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 #1ba9f1;}
.p14-infolist-1-list dl:hover h4 a {
    color: #1ba9f1;
}

.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: #1ba9f1;
    border-color: #1ba9f1;
}

.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;
}

.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 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-tit {
    height: 50px;
    font-size: 24px;
    font-weight: normal;
    line-height: 50px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
}

.leftnav-z1-tit span {
    display: inline-block;
    height: 50px;
    border-bottom:1px solid #333333;
}

.leftnav-z1-list dl {
    width: 32.2%;
    border: 1px solid #dedede;
    margin-bottom: 15px;
    background: #fff;
    float: left;
    margin-right: 1.1%;
    box-sizing: border-box;
}

/* .leftnav-z1-list dl:nth-child(4n-1) {
    margin-right: 0;
} */

.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: 18px;
    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: #1ba9f1;
}

.leftnav-z1-list-desc {
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    margin-bottom: 12px;
    overflow: hidden;
}

.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: #1ba9f1;
}

.leftnav-z1-list dl:hover .leftnav-z1-list-desc a {
    color: #1ba9f1;
}

/* 产品内容页 */
.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; margin-left:20px; }
.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:54%; float:right; }
.cpcc-ts-01-right-tit { height:48px; font-size:24px; font-weight:normal; line-height:48px; color:#4a4a4a; border-bottom:1px solid #e5e5e5; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.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:#01458e; 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:#01458e; }
.p14-product-2-list dl:hover h3 a { color:#01458e; }
.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; }

/* 分页 */
#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; }

/* 在线留言 */
.p4-order-form-1 { overflow:hidden; }
.p4-order-form-1 .p4-titlel-1 { width:145px; height:46px; font-size:18px; line-height:46px; text-align:center; color:#fff; background:#2b2b2b; }
.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:#01458e; }
.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; }

/* 联系我们 */
.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;
}
.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: 900px;
    height: 230px;
    padding: 70px 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: 830px;
}

.g_lxwm {
    height: 270px;
}

.g_lxwm .lxwm {
    border: 1px solid #e1e1e1;
    padding: 16px 0;
    height: 240px;
}

.g_lxwm .lxwm li {
    position: relative;
    padding-left: 100px;
    float: left;
    width: 526px;
    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%;
}

/* 地图 */
.jydt .map {
    min-height: 450px;
}

/* 搜索列表 */
.search_title{padding-top:20px;}
.search_title .red{color: red;}
.xnznr-page {
    text-align: center;
    margin-top: 25px;
}

.xnznr-page-main {
    margin-bottom: 30px;
}

.xnznr-page a {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #aaa;
    vertical-align: middle;
    margin-right: 4px;
}

.xnznr-page a.cur {
    color: #fff;
    background: #124a62;
    border: 1px solid #124a62;
}

.xnznr-page a img {
    display: block;
}

.xnznr-search-1-tit {
    border-bottom: 1px solid #ccc;
}

.xnznr-search-1-tit h3 {
    width: 145px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background: #333;
    color: #fff;
    font-weight: normal;
    position: relative;
    top: 1px;
    font-size: 24px;
}

.xnznr-search-1-main dl {
    padding: 23px 0;
    clear: both;
    border-bottom: 1px solid #cbcbcb;
    display: inline-block;
    width: 100%;
}

.xnznr-search-1-main dt {
    width: 18%;
    padding-right: 23px;
    float: left;
}

.xnznr-search-1-main dt img {
    width: 100%;
}

.xnznr-search-1-main dd {
    float: left;
    width: 79%;
}

.xnznr-search-1-main dd h4 {
    font-size: 18px;
    font-weight: normal;
}

.xnznr-search-1-main dd h4 span {
    color: #f00;
}

.xnznr-search-1-desc {
    line-height: 30px;
    height: 60px;
    padding-top: 8px;
    overflow: hidden;
}


.xnznr-page-main {
    text-align: center;
    margin-top: 25px;
}

.xnznr-page-main a,
.xnznr-page-main span {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #aaa;
    vertical-align: middle;
    margin-right: 4px;
}

.xnznr-page-main .laypage_curr {
    color: #fff;
    background: #666;
    border: 1px solid #666;
}

.xnznr-page-main a img {
    display: block;
}

.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0; font-size: 14px;}
.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;}
.blk-sm{width:1070px;}