@charset "UTF-8";

body{ padding-top:75px;}
.banner img{ width:100%;}

.here{ padding:25px 0; font-size:14px; color:#666;}
.here:before{ display:inline-block; content:''; width:15px; height:17px; background:url(../images/ico_here.png) no-repeat; margin-right:6px; vertical-align:middle;}
.here a{ color:#666;}
.here a,.here em{ display:inline-block; margin:0 6px;}
@media screen and (min-width:800px){
.here a:hover{ color:#034094;}	
}

.recommend{ overflow:hidden; position:relative;}
.recommend .inner{ position:relative; border-radius:10px; overflow:hidden;}
.recommend a{ display:block;}
.recommend .z{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.3); border-radius:10px;}
.recommend .txt{ position:absolute; bottom:0; left:0; right:0; padding:0 27px; color:#fff;}

.recommend .big{ width:50%; padding-right:7px;}
.recommend .big img{ display:block; width:100%; border-radius:10px;}
.recommend .big .txt span{ font-size:18px;}
.recommend .big .txt h3{ font-size:24px; margin:15px 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.recommend .list{ position:absolute; right:0; top:0; width:50%; padding-left:7px; height:100%;}
.recommend .list .item{ width:49%; height:100%; float:left;}
.recommend .list .item.odd{ float:right;}
.recommend .list span{ font-size:16px;}
.recommend .list h3{ font-size:18px; line-height:28px; margin-top:5px;}

.recommend .list_pic{ height:50%; /* padding-bottom:6px; */ overflow:hidden;}
.recommend .list_pic img{ width:100%; height:100%; display:block; border-radius:10px;}
.recommend .list_pic .txt{ padding:0 23px; bottom:auto; top:58.6%;}

.recommend .list_txt{ height:50%; padding-top:6px; overflow:hidden;}
.recommend .list_txt .item .box{ height:100%; border-radius:10px; color:#fff; padding:68px 20px 0; background-color:#f15a24; }
.recommend .list_txt .item span{ color:#fff;}
.recommend .list_txt .item h3{ color:#fff;}
.recommend .list_txt .item.odd .box{ background-color:#034094;}

.allnews{ width:auto; margin-left:auto; margin-top:.2rem;}
.allnews .item{ width:47.5%; float:left;}
.allnews .item.odd{ float:right; }
.allnews .item .inner{ padding-top:60px; }

.newsbody .title{ border-bottom:1px solid #dddbdb;}
.newsbody .title h3{ font-size:30px; color:#333;}
.newsbody .title span{ font-size:14px; color:#666; display:inline-block; margin:15px;}
.newsbody .title i{ color:#034094;}
.newsbody .detail{ font-size:16px; color:#666; line-height:36px; padding:30px 0 60px; text-align: justify;}
.newsbody .detail img{ max-width:100%;}
.relation{ border-top:1px solid #dddbdb; padding-top:30px; overflow:hidden;}
.relation li{ font-size:16px; margin-bottom:15px;}
.relation li a:hover{ color:#034094;}

.tzAbout .title span{ display:inline-block; padding:10px 30px; font-size:16px; color:#333; background-color:#f15a24;}
.tzAbout .con{ padding:30px; font-size:16px; color:#666; line-height:36px;  text-align: justify; border:1px solid #e0e0e0;}

.pName_first{ text-align:center; margin-top:60px;}
.pName_first a{ display:inline-block; font-size:18px; width:158px; height:45px; line-height:45px; border:1px solid #d9d9d9; border-radius:45px; color:#333; margin:0 20px;}
.pName_first a.now{background-color:#f15a24; color:#fff;}
.pName_second{ margin-top:50px;}
.pName_second a{ display:inline-block; font-size:18px; color:#333; padding-bottom:13px; border-bottom:1px solid transparent; cursor:pointer; margin-right:102px;}
.pName_second a.now{ border-bottom-color:#034094; color:#034094;}

@media screen and ( min-width:1000px){
.tzAbout{ padding-bottom:450px;}
.pName_first.boxFix{ position:fixed; background-color:#fff; top:15px; left:0; width:100%; z-index:999; padding:15px 0;}
}

@media screen and ( min-width:800px){
.recommend .list_pic .txt h3{ height:56px; overflow:hidden;}
.pName_first a:hover{background-color:#f15a24; color:#fff;}
.pName_second a:hover{ border-bottom-color:#034094; color:#034094;}	
}

@media screen and (max-width:1300px) and ( min-width:800px){
.recommend .list_pic .txt{ top:51.6%;}
}

.proList{ overflow:hidden; margin:40px -10px 0;}
.proList li{ width:25%; float:left; padding:0 10px; margin-bottom:40px;}
.proList .inner{ border:1px solid #dadada; border-radius:10px; padding:35px 40px 20px; position:relative;}
.proList .tips{ position:relative;}
@media screen and ( min-width:800px){
.proList .inner{ min-height:383px;}	
}
/* .proList .tips span{ font-size:43px; color:#e3e3e3; font-family:SimHei; padding-bottom:20px; position:relative;} */

/* 产品中心列表  彩色横线 */
/* .proList .tips span:after{ display:inline-block; content:''; height:2px; background-color:#f77e02; width:58px; position:absolute; left:0; bottom:0;}*/

.proList .tips em{ display:inline-block; width:57px; height:26px; background:url(../images/ico_new.png) no-repeat; background-size:contain; position:absolute; right:0; top:-5px;}
.proList .tips.t1 span:after{background-color:#f77e02;}
.proList .tips.t2 span:after{background-color:#02a1e8;}
.proList .tips.t3 span:after{background-color:#118f98;}

.proList .img{ /* height:296px; */ height:230px;}
.proList .box{ display:table; width:100%; height:100%; text-align:center;}
.proList .box a{ display:table-cell; vertical-align:middle;}
.proList .box img{ max-width:100%;}
.proList .txt{ font-size:20px; color:#000; line-height:36px; text-align:center;}
.proList .z{ position:absolute; left:0; right:0; top:0; bottom:0; display:none; background-color:#034094; border-radius:10px; color:#fff; padding:0 40px; -webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.proList .z .txt a{ color:#fff;}
.proList .z .more a{ display:inline-block; color:#fff; border:1px solid #fff; height:38px; line-height:38px; padding:0 45px; border-radius:38px; font-size:16px;}
@media screen and ( min-width:800px){
.proList li:hover .z{ display:block; -webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
}

.proIntro{ overflow:hidden;}
.proIntro .img{ width:50%; padding-right:45px; height:480px; float:left;}
.proIntro .box{ display:table; width:100%; height:100%;  text-align:center; border:1px solid #e7e7e7; border-radius:10px;}
.proIntro span{ display:table-cell; vertical-align:middle;}
.proIntro img{ max-width:96%;}
.proIntro .con{ width:50%; padding-left:45px; float:right;}
.proIntro .con .tit{ padding-bottom:60px; position:relative;}
.proIntro .con .tit,.proDesc .tit{ border-bottom:2px solid #dadada; position:relative;}
.proIntro .con .tit:after,.proDesc .tit:after{ display:inline-block; content:''; height:2px; background-color:#f15a24; width:100px; position:absolute; left:0; bottom:-2px;}
.proIntro .con h3{ font-size:30px; line-height:40px; color:#333;}
.proIntro .con .txt,.proDesc .con{ font-size:16px; color:#666; line-height:28px; padding-top:30px;}
.proIntro .con .txt img,.proDesc .con img{ max-width:100%;}
.proDesc .tit{ font-size:24px; color:#333; padding-bottom:15px; margin-top:50px;}
.proDesc .con{ padding-bottom:60px;}
.share{ position:absolute; right:0; bottom:10px;}
.share em{ display:inline-block; font-size:16px; color:#999; float:left;}
.share a{ background-image:url(../images/i_share.jpg); margin-left:10px; background-repeat:no-repeat; display:inline-block; width:24px; height:24px; vertical-align:middle;}
.share a.icon-weibo{ background-position:-58px 0;}
.share a.icon-qq{ background-position:-29px 0;}
.share a.icon-qzone{ background-position:0 0;}
.share a.icon-wechat{ background-position:-87px 0;}


.othMorePro .tit{ overflow:hidden; vertical-align:middle;}
.othMorePro .tit span{ font-size:24px; color:#333;}
.othMorePro .tit a{ float:right; font-size:14px; color:#666; margin-top:3px;}
.othMorePro .list{ margin-top:40px;}
.othMorePro li{ float:left; width:33.33%; padding:0 23px; position:relative; height:130px;}
.othMorePro li img{ height:100%; width:auto;}
.othMorePro li p{ position:absolute; right:0; top:0; bottom:0; width:61.7%; background:rgba(3,64,148,0.75); padding:20px 30px 0 95px; color:#fff; border-radius:6px; font-size:18px; line-height:30px;}
@media screen and ( min-width:800px){
.othMorePro .tit a:hover{color:#034094;}
.othMorePro li:hover{ transform: translateY(-6px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
}

.txtList{ margin-top:35px;}
.txtList li{ font-size:18px; border-bottom:1px solid #d2d2d2; padding:25px 0;}
.txtList li span{ display:inline-block;}
.txtList li span.tit{ width:68.8%;}
.txtList li span.tit a:hover{ color:#034094;}
.txtList li span.time{ width:27.5%;}
.txtList li span.pdf a{ display:inline-block; width:27px; height:27px; background:url(../images/ico_pdf.png) no-repeat; background-size:contain; vertical-align:middle;}
.txtList li span.pdf a:hover{ background-image:url(../images/ico_pdf_hover.png);}


.cNameIntro{ font-size:18px; color:#666; line-height:36px; margin-top:25px; text-indent:2em;}
.ggList li span.time{ width:20%;}
.ggList li span.pdf a{ padding-left:45px; width:auto; color:#034094;}


.exp_opt{ overflow:hidden; margin-top:40px;}
.exp_opt li{ width:49%; float:left;}
.exp_opt li.odd{ float:right;}
.exp_opt li .inner{ position:relative;}
.exp_opt li .img{ width:75%; overflow:hidden; border-radius:10px;}
.exp_opt li img{ width:100%; border-radius:10px;}
.exp_opt li .z{ position:absolute; right:0; top:20%; height:60%;  width:55.4%; border-radius:8px;background:rgba(3,64,148,0.75); color:#fff; padding:55px 20px 0;}
.exp_opt li .z a{ color:#fff;}
.exp_opt li .z span{ display:block; font-size:16px; margin-bottom:20px;}
.exp_opt li .z p{ font-size:20px; line-height:36px;}


.txtDateList{ margin-top:60px;}
.txtDateList li{ position:relative; margin-bottom:60px;}
.txtDateList li .con{ padding-left:95px; height:88px;}
.txtDateList li .con h3{ font-size:20px; font-weight:bold;}
.txtDateList li .con p{ font-size:14px; color:#747474; line-height:26px; margin-top:15px; text-indent:2em;}
.txtDateList li .time{ position:absolute; left:0; top:0; width:70px; text-align:center;}
.txtDateList li .time b{ display:block; font-size:48px; font-family:微软雅黑; padding-bottom:4px; position:relative;}
.txtDateList li .time b:after{ display:inline-block; content:''; width:45px; height:2px; background-color:#dbdbdb; position:absolute; bottom:0; left:50%; margin-left:-22px;}
.txtDateList li .time span{ display:block; font-weight:bold; font-size:14px; margin-top:10px;}
.txtDateList li  a:hover .con h3,.txtDateList li a:hover .con p,.txtDateList li a:hover .time b,.txtDateList li a:hover .time span{ color:#034094;}
.txtDateList li  a:hover .time b:after{ background-color:#034094;}

@media screen and ( min-width:800px){
.txtDateList li:hover{ transform: translateY(-6px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
}

.tzList{ padding-bottom:50px;}
.tzBox{ padding:1px;}
.tzList .slick-dots{ bottom:-50px;}
.tzList .slick-dots li{ background-color:#034094;}

.partner .item a{ position:relative; display:block; padding:0 1%;}

.cBigName{ font-size:38px; color:#034094; text-align:center; margin-top:30px ;} 
.user_service{ margin-top:30px;}
.user_service li{ float:left; width:49%; margin-bottom:50px; }
.user_service li.odd{ float:right;}
.user_service li .inner{ border:1px solid #dcdcdc;  box-shadow:0 5px 5px rgba(190,190,190,.75); border-radius:10px; height:320px; text-align:center; display:table; width:100%; cursor:pointer;}
.user_service li a{ display:block;}
.user_service li .con{ display:table-cell; vertical-align:middle; background-size:contain;}
.user_service li h3{ font-size:36px; color:#333; font-weight:bold; font-family:微软雅黑;}
.user_service li span{ display:inline-block; height:36px; line-height:36px; color:#034094; padding:0 50px; font-size:16px; border:1px solid #034094; border-radius:36px; margin-top:30px;}
.user_service li .u1 .con{ background:url(../images/ser1.png) no-repeat center center; background-size:cover;}
.user_service li .u2 .con{ background:url(../images/ser2.png) no-repeat center center; background-size:cover;}
.user_service li .u3 .con{ background:url(../images/ser3.png) no-repeat center center; background-size:cover;}
.user_service li .u4 .con{ background:url(../images/ser4.png) no-repeat center center; background-size:cover;}

.user_service li:hover .inner{ background-color:#034094;}
.user_service li:hover h3{ color:#fff;}
.user_service li:hover span{ color:#fff; border-color:#fff;}


.service-w{ width:1200px; margin-left:auto; margin-right:auto;}

.service_addrs .selbox{ margin-top:40px; background-color:#034094; border-radius:10px; padding:45px 0;}
.service_addrs .selbox .tit{ font-size:30px; color:#fff;}
.service_addrs .sel{ margin-top:30px;}
.service_addrs .sel select{	height: 48px;width: 245px;border-radius:48px;font-size:16px;color:#333;margin:0 30px; border-color:transparent;appearance:none;-moz-appearance:none;	-webkit-appearance:none;background: url("../images/sj_down.png") no-repeat #fff;background-position:85% 50%;padding:0 30px;}
.service_addrs .sel select::-ms-expand { display: none; }
@media screen and (min-width:800px){
.service_addrs .list{ min-height:500px;}
}

.service_addrs .list .box{ border:1px solid #d9d9d9; padding:35px 0 30px 9%; border-radius:10px; margin-bottom:30px;}
.service_addrs .list .box h3{ font-size:26px; color:#034094; position:relative; }
.service_addrs .list .box .txt{ font-size:16px; line-height:30px; margin-top:20px;}
.service_addrs .list .box h3 span{ display:inline-block; width:42px; height:45px; background:url(../images/ico_addr.png) no-repeat; background-size:contain; color:#fff; font-size:18px; position:absolute; left:-6.67%; top:0; padding:4px 10px 0 0; text-align:center;}
.service_addrs .list .box h3 em{ display:inline-block; text-align:center;}
.service_addrs .list .box.gray{ background-color:#f5f5f5;}



.zpNames{ height:70px; line-height:70px; background-color:#f0f1f0; margin-bottom:30px; border-radius:3px;}
.zpNames span{ display:inline-block; color:#333; font-size:18px;}
.zpBox .name,.zpNames .name{position: absolute;left: 0;top: 0;width: 18%; height: 100%; padding: 0 25px;}
.zpBox .con,.zpNames .con {padding-left: 18.2%;}
.zpBox .tit,.zpNames .tit {display: table;width: 100%;}
.zpBox .name {
    background-color: #034094;
    color: #fff;
    border-radius: 5px;
    display: table;
    font-size: 18px;
    padding: 0 25px;
}
.zpBox .tit span.addr,.zpNames span.addr{padding:0px 6%;width:50%;}
.zpBox .tit span.num,.zpNames span.num{padding:0px 3%;width: 20%;}
.zpBox .tit span.time,.zpNames span.time{width:20%;}
.zpBox .tit span.btn{width: 10%;}
.zpBox .item{ position:relative; margin-bottom:30px; cursor:pointer;}
.zpBox .name{ position:absolute; left:0; top:0; width:18%; height:100%; background-color:#034094; color:#fff; border-radius:5px; display:table; font-size:18px; padding:0 25px;}
.zpBox .name i{ display:table-cell; vertical-align:middle;}
.zpBox .tit span{ display:table-cell; vertical-align:middle; background-color:#f0f1f0;  color:#333; font-size:18px;}
.zpBox .tit span.btn em{ display:inline-block; width:40px; height:32px; background:url(../images/ico_zp.png) no-repeat; background-size:contain;}
.zpBox .item.active span.btn em{ background-image:url(../images/ico_zp_color.png);}
.zpBox .tit span,.zpBox .name{ height:140px;}
.zpBox .desc{ margin-top:3px; background-color:#f0f1f0; padding:40px 60px; font-size:16px; line-height:36px; color:#666; display:none; margin-left:18.2%;}
.zpBox .desc .box{ margin-bottom:30px;}
.zpBox .desc .zpname{ font-weight:bold; margin-bottom:5px;}
.zpBox .desc .txt{ padding-left:77px;}

.send{ margin-top:50px;}

@media screen and (min-width:800px){
.zpBox .item:hover span.btn em{ background-image:url(../images/ico_zp_color.png);}		
}

.aboutName{ font-size:30px; font-family:微软雅黑; font-weight:bold; position:relative; padding-left:56px; letter-spacing:-1px;}
.aboutName:before{ display:inline-block; content:''; width:38px; height:32px; background:url(../images/ico_aboutName.png) no-repeat; background-size:contain; margin-right:15px; position:absolute; top:50%; left:0; margin-top:-16px;}
.about .intro .item{ font-size:18px; line-height:36px; text-align: justify;}
.about .intro .item img{ width:100%; border-radius:10px;}
.about .intro .item.f-l{ width:48%;}
.about .intro .item.f-r{ width:48.8%; padding:0 0 30px 30px;}
.about .intro .item.f-r .inner{ position:relative;}
.about .intro .item.f-r .inner:after{ display:inline-block; content:''; width:100%; height:100%; background-color:#e8e8e8; position:absolute; right:30px; top:30px; z-index:-1; border-radius:10px;}

.culture .item{ width:49.95%;}
.culture .item img{ width:100%; border-radius:10px;}

.coreName span{ display:inline-block; font-size:26px; font-family:微软雅黑; color:#034094; font-weight:bold; padding:55px 0 25px; position:relative;}
.coreName span:before{ display:inline-block; content:''; width:29px; height:33px; background:url(../images/ico_core.png) no-repeat; background-size:contain; position:absolute; top:0;left:50%; margin-left:-14px;}
.coreName span:after{ display:inline-block; content:''; width:25px; height:2px; background-color:#f15a24; position:absolute; bottom:0; left:50%; margin-left:-12px;}
.coreList{ margin-left:-10px; margin-right:-10px;}
.coreList li{ width:25%; padding:0 10px; float:left;}
.coreList li .inner{ border:1px solid #dcdcdc; border-radius:8px; height:538px; box-shadow:0 5px 5px rgba(190,190,190,.75); padding:0 9%;}
.coreList li h3{ text-align:center;}
.coreList li h3 span{ display:inline-block; font-size:22px; font-weight:bold; font-family:微软雅黑; padding:40px 0 20px; position:relative;}
.coreList li h3 span:before{ display:inline-block; content:''; height:2px; background-color:#034094; box-shadow:0 5px 5px rgba(190,190,190,.75); position:absolute; top:-1px; width:100%;}
.coreList li p{ font-size:16px; color:#999; line-height:32px; text-indent:2em;}

.link .con{ width:50%;}
.link .con h3{ font-size:20px;}
.link .con .txt{ font-size:16px; line-height:40px;  color:#666; margin-top:10px;}
.link .linkW{font-size:16px; line-height:40px;  color:#666; }
.link .linkW ul{ margin-top:20px;}
.link .linkW li{ display:inline-block; margin-right:40px; text-align:center;}
.link .linkW li img{ border:1px solid #e5e5e5;}
.link .linkW li span{ display:block; font-size:16px;}
.link .pic{ width:45%; padding:10px; background-color:#ecebeb; border-radius:10px;}
.link .pic img{ width:100%;}

.sitemap .item{ padding-bottom:45px; margin-bottom:40px; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.sitemap .item h3{ font-size:30px; margin-bottom:30px;}
.sitemap .item dl{ float:left; margin-right:50px; text-align:center; }
.sitemap .item dt{ margin-bottom:20px;}
.sitemap .item dt a{ display:block; height:45px; line-height:45px; border-radius:45px; border:1px solid #d9d9d9; min-width:158px; font-size:16px; padding:0 40px;}
.sitemap .item dt a:hover{ background-color:#f15a24; color:#fff;}
.sitemap .item dd{ font-size:16px; margin-bottom:20px;}
.sitemap .item dd a:hover{ color:#034094;}


.search{ margin-top:70px; font-family:微软雅黑;}
.search h3{ font-size:38px; text-align:center;  color:#034094;}
.search .box{ width:1100px; margin:50px auto; height:65px; border:1px solid #cfcfcf; border-radius:32px; padding:0 32px;}
.search .s_txt{ height:65px; float:left; width:87%; font-size:18px; color:#666;}
.search .s_sub{ height:65px; width:6%; float:right; font-size:24px;color:#034094; font-family:微软雅黑;}
.search .result{ text-align:center; font-size:24px; color:#333;}
.search .result i{ display:inline-block; color:#034094; margin:0 10px;}

.searList{ margin-top:70px;}
.searList li{ height:79px; line-height:79px; border-bottom:1px solid #d2d2d2; font-size:18px; overflow:hidden;}
.searList li a{ display:inline-block; float:left;}
.searList li a:hover{color:#034094;}
.searList li span{ display:inline-block; float:right; color:#666;}
@media screen and (min-width:800px){
.searList{ min-height:430px;}
}

.proList,.txtList{ min-height:800px;}
.txtDateList,.tzList{ min-height:520px;}



@media screen and (max-width:1500px) and (min-width:900px){
.about .intro .item{ font-size:15px; line-height:28px;}
.coreList li p{ font-size:14px;}
.about-news .newslist .inner .up{ padding-bottom:27px;}
.link .con .txt,.link .linkW{ font-size:15px; line-height:30px;}
.newslist.allnews .inner{ margin-bottom:0;}
.exp_opt li .z{ padding:44px 20px 0;}
.exp_opt li .z span{ font-size:14px; margin-bottom:10px;}
.exp_opt li .z p{ font-size:18px;}
}
@media screen and (max-width:1402px) and (min-width:900px){
.coreList li p{ line-height:27px;}
}
@media screen and (max-width:1362px) and (min-width:900px){
.exp_opt li .z p{ font-size:16px;}
}

#footer{ margin-top:90px;}
.zpNames span.addr.s_m{ display:none;}
@media screen and (max-width:800px){
.share,.zpNames span.num,.zpBox .tit span.num,.zpNames span.addr.s_p{ display:none;}
.zpNames span.addr.s_m{ /* display:inline-block; */display: none;}
	
body{ padding-top:.93rem;}
#footer{ margin-top:.6rem;}
.here{ font-size:.22rem; padding:.25rem 0;}	
.here a, .here em{ margin:0 .06rem;}
.recommend .big{ width:100%; padding:0;}
.recommend .big .txt span{ font-size:.24rem;}
.recommend .big .txt h3{ font-size:.28rem; margin:.15rem 0 .2rem;}
.recommend .list{ position:static; width:100%; height:3.53rem; margin-top:.15rem; padding:0;}
.recommend .list_pic .txt{ top:43.6%; padding:0 .2rem;}
.recommend .list span{ font-size:.2rem;}
.recommend .list h3{ font-size:.22rem; line-height:.32rem;}
.recommend .list_txt .item .box{ padding:.45rem .2rem 0;}
.newslist .item,.newslist .item.s1,.newslist .item.s2{ width:100%; padding:.4rem 0 0; float:none;}
.allnews{ margin-top:.2rem;}
.allnews .item .inner{ padding-top:0; margin-bottom:0;}
.allnews .item.odd{ float:none;}
.newsbody.mt30{ margin-top:0;}
.newsbody .title.t-c{ text-align:left;}
.newsbody .title h3{ font-size:.32rem; line-height:.5rem;}
.newsbody .title span{ margin:.15rem .15rem .15rem 0; font-size:.22rem;}
.newsbody .detail{ font-size:.24rem; line-height:.38rem; padding:.3rem 0;}
.relation{ padding-top:.3rem;}
.relation li{ font-size:.24rem; margin-bottom:.15rem; line-height:.36rem;}

.tzAbout .title span{ padding:.12rem .4rem; font-size:.26rem;}
.tzAbout .con{ padding:.4rem; font-size:.24rem; line-height:.45rem;}

.pName_first{ margin-top:.6rem;}
.pName_first a{ font-size:.27rem; margin:0 .05rem; min-width:1.5rem; width:auto; padding:0 .35rem; height:.5rem; line-height:.5rem; border-radius:.5rem;}
.pName_second{ margin-top:.3rem;}
.pName_second a{ font-size:.24rem; padding-bottom:.13rem; margin-right:.15rem;}

.aboutSecName a{ width:45%; margin-bottom:.2rem;}

.proList{ margin:.3rem -.12rem 0;}
.proList li{ width:50%; padding:0 .12rem; margin-bottom:.24rem;}
.proList .inner{ padding:.2rem;}
.proList .img{ height:2rem;}
.proList .tips span{ font-size:.32rem; padding-bottom:.1rem;}
.proList .tips span:after{ width:.38rem;}
.proList .tips img{ width:75%;}
.proList .txt{ font-size:.22rem; line-height:.36rem; height:.72rem; overflow:hidden;}
.proList .tips em{ width:.57rem; height:.26rem; top:.1rem;}
.othMorePro .tit span{ font-size:.28rem;}
.othMorePro .tit a{ font-size:.24rem; margin-top:0;}
.othMorePro .list{ margin-top:.3rem;}
.othMorePro li{ float:none; width:100%; height:1.6rem; margin-bottom:.3rem;}
.othMorePro li p{ padding:.23rem .23rem 0 1.2rem; border-radius:6px; font-size:.24rem; line-height:.36rem;}

.proIntro .con .tit{ padding-bottom:0;}
.proIntro .img{ width:100%; float:none; padding:0; height:3.95rem;}
.proIntro .con{ width:100%; float:none; padding:0; margin-top:.3rem;}
.proIntro .con h3{ font-size:.28rem; line-height:.36rem; padding-bottom:.2rem;}
.proIntro .con .tit:after, .proDesc .tit:after{ width:1rem;}
.proIntro .con .txt, .proDesc .con{ font-size:.24rem; line-height:.38rem; padding-top:.3rem;}
.proDesc .tit{ font-size:.28rem; padding-bottom:.15rem; margin-top:.5rem;}

.txtList{ margin-top:.35rem;}
.txtList li{ overflow:hidden; padding:.25rem 0; margin-bottom:.1rem; font-size:.26rem; line-height:.36rem;}
.txtList li span.tit{ width:100%; display:block; margin-bottom:.1rem;}
.txtList li span.time{ width:50%; float:left;}
.txtList li span.pdf{ width:50%; float:right; text-align:right;}
.txtList li span.pdf a{ width:.27rem; height:.27rem;}
.ggList{ margin-top:0;}
.ggList li span.pdf a{ padding-left:.35rem; width:auto;}

.exp_opt li{ width:100%; margin-bottom:.3rem;}
.exp_opt li .z { padding:.35rem .2rem 0;}
.exp_opt li .z span{ font-size:.22rem; margin-bottom:.2rem;}
.exp_opt li .z p{ font-size:.24rem; line-height:.36rem; height:.72rem; overflow:hidden;}

.txtDateList{ margin-top:.2rem;}
.txtDateList li{ position:relative; margin-bottom:.4rem;}
.txtDateList li .con{ padding-left:1.15rem;}
.txtDateList li .con h3{ font-size:.28rem; height:.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.txtDateList li .con p{ font-size:.24rem; line-height:.38rem; margin-top:.1rem; height:.76rem; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.txtDateList li .time{ width:.7rem; }
.txtDateList li .time b{font-size:.64rem; padding-bottom:.04rem;}
.txtDateList li .time b:after{ width:.45rem; margin-left:-.22rem;}
.txtDateList li .time span{font-size:.24rem; margin-top:.1rem;}

.tzList{ padding-bottom:.5rem;}
.tzList .slick-dots{ bottom:-.5rem;}

.cBigName{ font-size:.38rem; margin-top:.4rem;}
.cNameIntro{ font-size:.24rem; line-height:.38rem; margin-top:.3rem;}


.user_service{ margin-top:.3rem;}
.user_service li{ width:100%; margin-bottom:.3rem;}
.user_service li .inner{ height:3.2rem;}
.user_service li h3{ font-size:.36rem;}
.user_service li span{ height:.36rem; line-height:.36rem; border-radius:.36rem; padding:0 .5rem;}

.service-w{ width:5.87rem;}
.service_addrs .selbox{ padding:.45rem 0; margin-top:.4rem;}
.service_addrs .selbox .tit{ font-size:.36rem;}
.service_addrs .sel{ margin-top:.3rem;}
.service_addrs .sel select{ width:36%; height:.5rem; font-size:.24rem;  margin:0 1%; padding:0 .3rem; background-size:.2rem .13rem;}
.service_addrs .list .box{ padding:.35rem 0 .3rem 15%; border-radius:.1rem; margin-bottom:.3rem;}
.service_addrs .list .box h3{ font-size:.28rem; }
.service_addrs .list .box .txt{ font-size:.22rem; line-height:.36rem; margin-top:.2rem;}
.service_addrs .list .box .txt img{ max-width:1.49rem;}
.service_addrs .list .box h3 span{ width:.42rem; height:.45rem; font-size:.18rem; padding:.04rem .1rem 0 0; left:-11.67%;}

.zpBox .item{ margin-bottom:.3rem;overflow: hidden;background: #f0f1f0;}
.zpNames{ height:.7rem; line-height:.7rem; margin-bottom:.3rem;}
.zpNames span.name{ width:44.3%;}
.zpBox .tit span.addr, .zpNames span.addr,.zpBox .tit span.num, .zpNames span.num{ padding:0px 5px;}
.zpBox .name,.zpNames span.name{ width:25%;float: left;position: static;padding:0px 15px;}
.zpBox .con, .zpNames .con{padding-left:0px;width:75%;float: left; }
.zpBox .con{}
.zpNames span,.zpBox .tit span,.zpBox .name{ font-size:.24rem;}
.zpBox .tit span.addr, .zpNames span.addr,.zpBox .tit span.time, .zpNames span.time{width:42%;}



.zpBox .tit span.addr{ padding: 0px 5%;}
.zpBox .tit span.btn em{ /* width:.4rem; */ height:.32rem;}

.zpBox .name{ padding:15px .1rem;}
.zpBox .desc{ margin-top:3px; padding:.2rem .3rem; font-size:.24rem; line-height:.38rem; margin-left:0;}
.zpBox .desc .box{ margin-bottom:.3rem;}
.zpBox .desc .zpname{ margin-bottom:.05rem;}
.zpBox .desc .txt{ padding-left:.77rem;}

.send{ margin-top:.5rem;}


.aboutName.mt60,.aboutName.mt30,.coreName.mt50{ margin-top:.3rem;}
.about{ margin-top:.4rem;}
.aboutName{ font-size:.3rem; padding-left:.56rem;}
.aboutName:before{ width:.38rem; height:.32rem; margin-right:.15rem; margin-top:-.16rem;}
.about .intro .item{ font-size:.24rem; line-height:.4rem;}
.about .intro .item.f-l,.about .intro .item.f-r{ width:100%; float:none;}
.about .intro .item.f-r{ padding:0 0 .3rem .3rem; margin-top:.15rem;}
.about .intro .item.f-r .inner:after{ right:.3rem; top:.3rem;}

.culture .item{ width:100%; margin-bottom:.3rem;}
.culture .item.f-l,.culture .item.f-r{ float:none;}
.coreName span{ font-size:.3rem; padding:.55rem 0 .25rem; position:relative;}
.coreName span:before{ width:.29rem; height:.33rem; margin-left:-.14rem;}
.coreName span:after{ width:.25rem; margin-left:-.12rem;}
.coreList{ margin-left:-.1rem; margin-right:-.1rem;}
.coreList li{ width:50%; padding:0 .1rem; margin-bottom:.3rem;}
.coreList li .inner{ height:5.5rem; padding:0 5%;}
.coreList li h3 span{ font-size:.26rem; padding:.3rem 0 .1rem;}
.coreList li p{ font-size:.2rem; line-height:.32rem;}

.about-news{ width:100%;}

.link .con{ width:100%; float:none;}
.link .con h3{ font-size:.28rem;}
.link .con .txt{ font-size:.24rem; line-height:.45rem; margin-top:.1rem;}
.link .linkW{ font-size:.24rem; line-height:.45rem;}
.link .linkW ul{ margin-top:.1rem;}
.link .linkW li{ margin-right:.2rem; }
.link .linkW li span{ font-size:.2rem;}
.link .linkW li img{ width:1.49rem;}
.link .pic{ width:100%; float:none; padding:.1rem; margin-top:.2rem;}


.sitemap .item{ padding-bottom:.1rem; margin-bottom:.2rem;}
.sitemap .item h3{ font-size:.3rem; margin-bottom:.3rem;}
.sitemap .item dl{ margin-right:.1rem;}
.sitemap .item dt{ margin-bottom:.2rem;}
.sitemap .item dt a{ height:.45rem; line-height:.45rem; border-radius:.45rem; min-width:1rem; font-size:.24rem; padding:0 .35rem;}
.sitemap .item dd{ font-size:.22rem; margin-bottom:.2rem;}

.proList,.txtList{ min-height:8rem;}
.txtDateList,.tzList{ min-height:5.2rem;}

.search{ margin-top:.7rem;}
.search h3{ font-size:.45rem;}
.search .box{ width:100%; margin:.5rem auto; height:.65rem; border-radius:.32rem; padding:0 .32rem;}
.search .s_txt{ height:.65rem; font-size:.22rem;}
.search .s_sub{ height:.65rem; font-size:.26rem; width:12%;}
.search .result{ font-size:.28rem;}
.search .result i{ margin:0 .1rem;}
.searList{ min-height:3.6rem; margin-top:.7rem;}
.searList li{ height:.79rem; line-height:.79rem; font-size:.24rem;}
.searList li a{ width:76.5%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
}