.clearfix:after {
height:0;
content:" ";
display:block;
overflow:hidden;
clear:both;
}

.clearfix {
zoom:1;
}

.top-d {
width:100%;
overflow:hidden;
background:#1f8ceb;
}

.top-d p {
display:inline-block;
float:left;
line-height:45px;
font-size:14px;
color:#f2f0f0;
}

.top-d a {
display:inline-block;
float:right;
line-height:45px;
font-size:14px;
color:#f2f0f0;
}

.header {
display:block;
width:100%;
overflow:hidden;
}

.logo-nr {
width:1200px;
overflow:hidden;
margin:auto;
}

.logo {
float:left;
overflow:hidden;
margin:25px 0;
}

.logo img {
display:inline-block;
height:58px;
float:left;
}

.logo-txt {
float:left;
padding-left:28px;
}

.logo-txt div {
display:block;
color:#040404;
}

.logo-txt p {
display:block;
color:#313131;
}

.rx-zx {
float:right;
overflow:hidden;
width:195px;
height:109px;
background:url(../images/cb-hs.png) center no-repeat;
text-align:center;
}

.nav {
width:100%;
height:60px;
background:#0e67b5;
}

.nav ul {
width:1200px;
height:100%;
position:relative;
z-index:2;
overflow:hidden;
margin:auto;
}

.nav ul li {
height:60px;
float:left;
box-sizing:border-box;
background:url(../images/nav-x.png) right center no-repeat;
}

.nav ul li:last-child {
border-right:0;
background:none;
}

.nav ul li:first-child {
margin-left:0;
}

.nav ul li a {
display:block;
width:100%;
line-height:60px;
color:#fff;
height:60px;
font-size:18px;
text-align:center;
overflow:hidden;
box-sizing:border-box;
padding:0 30px;
}

.nav ul li a:hover {
color:#fff;
transition:.3s;
background:#1f8ceb;
background-size:100% 100%;
}

.dq-ys a {
background:#1f8ceb;
background-size:100% 100%;
font-weight:700;
}

.banner img {
display:block;
width:100%;
max-height:735px;
}

.banner .swiper-pagination-bullet-active {
width:95px;
height:7px;
background:#fff;
border-radius:0;
margin:0 6px!important;
}

.banner .swiper-pagination-bullet {
width:95px;
height:7px;
border:1px solid #748c9e;
border-radius:0;
background:none;
margin:0 6px!important;
}

.hm-erpd {
width:100%;
height:auto;
position:relative;
z-index:99;
}

.y-dhmd {
display:inline-block;
position:absolute;
left:0;
top:-210px;
width:36%;
}

.pro-hmd {
width:100%;
overflow:hidden;
background:#5daaec;
padding-top:55px;
}

.dj-wcb {
width:100%;
overflow:hidden;
background:url(../images/xnlx.png) center 10px no-repeat;
}

.pro-bdw {
width:1200px;
height:auto;
margin:auto;
}

.pro-left {
width:240px;
height:1732px;
position:relative;
padding-top:75px;
}

.zgs-bj {
display:block;
width:363px;
position:absolute;
left:-62px;
top:0;
}

.bt-cpr {
position:relative;
z-index:9;
width:100%;
overflow:hidden;
text-align:center;
}

.hm-cbl {
width:100%;
overflow:hidden;
position:relative;
z-index:9;
margin-top:5px;
}

.cb-tyd {
width:215px;
height:46px;
line-height:46px;
font-size:22px;
color:#eee;
text-align:center;
background:#006999;
border:1px solid #006999;
border-radius:5px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
margin:auto;
}

.hm-cbl ul {
overflow:hidden;
margin:8px 13px 0;
}

.hm-cbl ul li {
width:100%;
height:44px;
}

.hm-cbl ul li a {
width:100%;
border-bottom:1px solid #fff;
height:44px;
line-height:44px;
font-size:22px;
color:#fff;
text-align:center;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.hm-cbl ul li:hover a {
font-weight:700;
font-size:24px;
}

.pro-ycd ul {
width:100%;
overflow:hidden;
margin-top:38px;
}

.pro-ycd ul li {
width:293px;
overflow:hidden;
float:left;
background:#fff;
text-align:center;
margin:28px 25px 0 0;
}

.cp-bigd {
width:100%;
height:257px;
overflow:hidden;
}

.cp-bigd img {
display:block;
width:100%;
transition:.3s;
}

.pro-ycd ul li h5 {
width:100%;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
color:#1f1f1f;
font-weight:500;
margin-top:10px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 18px;
}

.three-lyd {
width:100%;
overflow:hidden;
padding-top:70px;
background:#5daaec;
}

.bt-hmdw {
width:100%;
overflow:hidden;
text-align:center;
background:#fff;
}

.three-one {
width:100%;
overflow:hidden;
background:url(../images/01.png) center top no-repeat;
padding-top:135px;
}

.zc-tdw {
width:50%;
height:540px;
background:url(../images/one-1.jpg) right center no-repeat;
margin-top:105px;
}

.zce-wat {
width:50%;
overflow:hidden;
padding-left:62px;
}

.yx-onk {
width:530px;
overflow:hidden;
padding-top:40px;
}

.kzt-ys {
border-bottom:1px solid #1f8ceb;
height:75px;
}

.kzt-ys:after {
display:block;
width:140px;
height:4px;
background:#1f8ceb;
content:"";
margin-top:13px;
}

.ys-lbtw ul li {
padding-left:45px;
background:url(../images/ty.png) 15px center no-repeat;
line-height:30px;
font-size:18px;
color:#030303;
margin-top:28px;
}

.lzt-w {
width:100%;
overflow:hidden;
padding-left:15px;
margin-top:60px;
}

.three-two {
width:100%;
background:#fff;
overflow:hidden;
margin-top:110px;
}

.yqj-dw0 {
overflow:hidden;
text-align:center;
font-size:22px;
color:#1f8ceb;
margin:0 auto;
}

.yqj-dw {
width:900px;
overflow:hidden;
text-align:center;
height:223px;
background:#5daaec;
font-size:22px;
color:#1f8ceb;
border:1px #5daaec solid;
border-radius:6px;
margin:20px auto 0;
}

.yqj-dw h3 {
font-size:44px;
color:#fff;
line-height:88px;
}

.yqj-dw p {
font-size:28px;
color:#fff;
line-height:36px;
text-align:left;
font-weight:700;
}

.yqj-dw .yqj-dwp {
width:623px;
margin-left:167px;
}

.two-rsbj {
width:100%;
overflow:hidden;
margin:.7rem 0;
}

.two-rsbj ul li {
width:3.3rem;
overflow:hidden;
float:left;
margin:0 .25rem;
}

.two-rsbj ul li img {
display:inline-block;
width:100%;
height:3.3rem;
}

.two-rsbj ul li p {
display:block;
width:3.3rem;
height:.7rem;
margin-top:.25rem;
line-height:.7rem;
text-align:center;
font-size:.24rem;
transition:.3s;
background:#5daaec;
border:1px #5daaec solid;
border-radius:6px;
color:#fff;
}

.two-rsbj ul li:hover p {
background:#5daaec;
border:1px #5daaec solid;
border-radius:6px;
color:#fff;
}

.three-thr {
width:100%;
overflow:hidden;
padding-top:120px;
margin-bottom:80px;
background:url(../images/03.png) top center no-repeat;
}

.zccw-w {
width:1200px;
height:auto;
padding-right:680px;
position:relative;
margin:auto;
}

.ys-lbtw2 ul li {
padding-left:30px;
background:url(../images/ty.png) left center no-repeat;
line-height:30px;
font-size:18px;
color:#030303;
margin-top:28px;
}

.jd-wdw {
position:absolute;
left:644px;
top:0;
height:600px;
}

.bt-yycjw {
width:100%;
overflow:hidden;
height:895px;
background:url(../images/hqpp.jpg) center no-repeat;
}

.ydw-cw {
width:100%;
height:113px;
margin-top:50px;
}

.ydw-cw div:first-child {
padding-left:300px;
}

.kzt-zgx {
width:100%;
overflow:hidden;
height:60px;
}

.kzt-zgx p {
display:block;
width:100%;
height:60px;
background:url(../images/wa-sj.png) center no-repeat;
background-size:100% 100%;
text-align:center;
line-height:60px;
font-size:20px;
color:#000;
}

.kzt-zgx .swiper-slide-thumb-active p {
background:#1f8ceb;
color:#fff;
}

.kzd-z {
margin-top:60px;
width:100%;
overflow:hidden;
}

.dz-abts {
display:inline-block;
width:680px;
height:445px;
position:absolute;
left:0;
top:0;
}

.bs-kst {
height:445px;
background:#fff;
margin:55px 0 0 65px;
}

.ht-wdt {
width:425px;
overflow:hidden;
float:right;
margin:28px 50px 0 0;
}

.ht-wdt span {
width:100%;
height:55px;
line-height:55px;
border-bottom:2px solid #e7e7e7;
font-size:20px;
color:#020202;
font-weight:700;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.ht-wdt p {
width:100%;
font-size:15px;
color:#020202;
line-height:24px;
-webkit-box-orient:vertical;
-webkit-line-clamp:6;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.ht-wdt a {
display:inline-block;
float:right;
font-size:18px;
color:#1f8ceb;
margin-top:35px;
font-weight:700;
margin-right:20px;
}

.ent-jcd {
width:100%;
overflow:hidden;
height:1050px;
background:url(../images/zjjc.png) center top no-repeat;
background-color:#5daaec;
margin-top:0;
}

.ydw-cw2 {
width:100%;
height:113px;
margin-top:145px;
}

.ydw-cw2 .ydwjz {
text-align:center;
padding-top:20px;
}

.abt-intr {
width:100%;
overflow:hidden;
padding-left:30px;
margin-top:80px;
margin-right:20px;
}

.abt-intr>img {
display:inline-block;
float:left;
width:570px;
height:360px;
}

.txt-abtw {
float:right;
width:535px;
overflow:hidden;
}

.txt-abtw h5 {
width:100%;
height:70px;
line-height:70px;
padding-left:165px;
font-size:22px;
color:#fff;
font-weight:500;
border-bottom:1px dashed #fff;
margin-top:0;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.txt-abtw p {
width:100%;
font-size:14px;
color:#fff;
line-height:35px;
height:140px;
margin-top:0;
-webkit-box-orient:vertical;
-webkit-line-clamp:4;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.txt-abtw a {
display:inline-block;
width:132px;
height:17px;
float:right;
margin-top:40px;
}

.ten-ge {
width:1270px;
overflow:hidden;
margin:60px auto auto;
padding:0 65px;
}

.swiper-slide-width {
width:400px!important;
}

.ten-ge .swiper-slide img {
display:block;
width:100%;
height:165px;
transition:.3s;
}

.ten-ge .swiper-slide a {
display:block;
width:100%;
height:100%;
overflow:hidden;
}

.ten-ge .swiper-button-next {
width:65px;
height:47px;
background:url(../images/q1.png) center no-repeat;
right:0;
outline:none;
}

.ten-ge .swiper-button-prev {
width:65px;
height:47px;
background:url(../images/q2.png) center no-repeat;
left:0;
outline:none;
}

.ten-ge .swiper-button-prev:hover {
width:65px;
height:47px;
background:url(../images/q2a.png) center no-repeat;
right:0;
}

.ten-ge .swiper-button-next:hover {
width:65px;
height:47px;
background:url(../images/q1a.png) center no-repeat;
right:0;
}

.dz-case {
width:100%;
overflow:hidden;
background:url(../images/case-mh.jpg) center top no-repeat;
height:1038px;
}

.ydw-cw3 {
width:100%;
height:113px;
background:url(../images/xbk-hs.png) center no-repeat;
margin-top:80px;
}

.ydw-cw3 div:first-child {
padding-left:300px;
letter-spacing:8px;
}

.fx-kwad {
width:100%;
overflow:hidden;
margin-top:80px;
}

.zcew-fw {
width:810px;
height:545px;
position:relative;
}

.zcew-fw p {
width:100%;
height:50px;
line-height:50px;
font-size:16px;
background:rgba(000,000,000,0.65);
position:absolute;
bottom:0;
z-index:9;
color:#979595;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 80px;
}

.cs-ycsw {
width:390px;
height:545px;
background:#f7f7f7;
border:1px solid #f0f0f0;
border-left:0;
}

.bt-csar {
width:100%;
height:199px;
text-align:center;
background:url(../images/hs-xkk.png) center no-repeat;
margin-top:13px;
}

.bt-csar span {
display:block;
width:100%;
font-size:58px;
color:#020202;
}

.bt-csar p {
display:block;
width:100%;
font-size:24px;
color:#020202;
}

.cas-lbd {
background:url(../images/s-tb.png) right center no-repeat;
width:100%;
height:153px;
margin-top:130px;
padding-left:105px;
}

.cas-lbd ul li {
width:100%;
font-size:18px;
color:#020202;
margin-bottom:19px;
}

.ten-case {
width:100%;
overflow:hidden;
margin:40px auto auto;
}

.ten-case .swiper-slide img {
display:inline-block;
width:100%;
height:100%;
transition:.3s;
}

.ten-case .swiper-slide a {
display:block;
width:100%;
height:70px;
background:#eee;
text-align:center;
overflow:hidden;
}

.ten-case .swiper-slide:hover a:hover {
border:1px solid #eeb1b1;
}

.hm-news {
width:100%;
overflow:hidden;
height:900px;
background:#5daaec;
}

.ydw-cw5 {
width:100%;
height:113px;
margin-top:115px;
}

.ydw-cw5 div:first-child {
padding-left:400px;
}

.ydw-cw5 div:last-child {
padding-left:585px;
margin-top:20px;
font-size:18px;
color:#fff;
letter-spacing:5px;
}

.fels-new {
width:800px;
overflow:hidden;
margin:0 auto;
}

.fels-new a {
float:left;
width:200px;
height:69px;
background:url(../images/wa-sj.png) center no-repeat;
color:#000;
font-size:18px;
text-align:center;
line-height:69px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.fels-new a.active {
background:#1f8ceb;
color:#fff;
background-size:100% auto;
}

.new-iqhd {
margin-top:50px;
width:100%;
overflow:hidden;
}

.yxa-kzt {
width:395px;
overflow:hidden;
}

.yxa-kzt img {
display:block;
width:100%;
height:395px;
}

.yxa-kzt h5 {
width:100%;
height:55px;
line-height:55px;
border-bottom:1px dashed #fff;
font-size:16px;
color:#fff;
font-weight:500;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.yxa-kzt p {
width:100%;
line-height:30px;
margin-top:10px;
font-size:14px;
color:#fff;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.yxa-kzt time {
display:block;
line-height:30px;
font-size:14px;
color:#fff;
}

.yxa-kzt:hover h5 {
font-weight:700;
text-decoration:underline;
}

.news-lbt {
width:690px;
overflow:hidden;
margin-right:35px;
}

.news-lbt ul li {
width:100%;
overflow:hidden;
border-bottom:1px dashed #fff;
}

.news-lbt ul li p {
float:left;
width:570px;
padding-left:50px;
line-height:52px;
height:52px;
background:url(../images/xw-ico.png)left center no-repeat;
font-size:14px;
color:#fff;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.news-lbt ul li time {
display:inline-block;
float:right;
line-height:52px;
font-size:14px;
color:#fff;
}

.link-yq {
width:100%;
height:170px;
background:url(../images/sz.png) center no-repeat;
background-size:100% 100%;
margin-top:10px;
}

.link-yq ul {
overflow:hidden;
padding:50px 50px 25px 170px;
}

.link-yq ul li {
float:left;
line-height:25px;
font-size:14px;
color:#4f4f4e;
margin-right:25px;
}

.footer {
width:100%;
overflow:hidden;
height:auto;
}

.zge-fq {
width:100%;
height:251px;
background:url(../images/footer-2.png) center no-repeat;
position:relative;
color:#fff;
background-color:#fff;
margin:0 auto;
}

.zge-fq .zge-fq-main {
width:1250px;
padding-top:43px;
font-size:24px;
line-height:38px;
margin:0 auto;
}

.zge-fq .zge-fq-main a {
margin-left:48px;
color:#fff;
}

.ban-kta {
margin-left:25px;
display:inline-block;
}

.main {
width:1200px;
margin:auto;
}

.main33 {
width:1250px;
margin:auto;
}

.xq-right {
width:240px;
overflow:hidden;
background:#eee;
}

.ny-cont {
overflow:hidden;
}

.dq-pos {
width:1200px;
height:60px;
margin:auto;
}

.dq-pos span {
display:block;
width:100%;
line-height:60px;
height:60px;
}

.dq-pos span p {
display:inline-block;
float:left;
line-height:60px;
padding-left:35px;
font-size:15px;
color:#000;
background:url(../images/wz.png) left center no-repeat;
}

.dq-pos span a {
display:inline-block;
line-height:60px;
font-size:15px;
color:#000;
margin:0 5px;
}

.cpl-btw h5 {
width:212px;
height:55px;
background:#1a6ab0;
border:1px solid #7d7d7d;
float:right;
text-align:center;
line-height:55px;
font-size:22px;
color:#fff;
}

.cpl-btw h5:before {
display:block;
content:"";
width:30px;
height:1px;
background:#fff;
float:left;
margin:25px 0 0 20px;
}

.cpl-btw h5:after {
display:block;
content:"";
width:30px;
height:1px;
background:#fff;
float:right;
margin:25px 20px 0 0;
}

.kfs-k {
display:block;
width:100%;
height:61px;
text-align:center;
line-height:50px;
font-size:22px;
color:#eee;
background:url(../images/kfs.png) right top no-repeat;
padding:11px 15px 0 13px;
}

.pro-cbt2 ul {
width:100%;
overflow:hidden;
margin:15px 0;
padding:0 13px;
}

.pro-cbt2 ul li {
width:100%;
height:38px;
border-bottom:1px solid #dbcdcd;
}

.pro-cbt2 ul li a {
width:100%;
height:37px;
text-align:center;
line-height:37px;
font-size:16px;
color:#333232;
transition:.3s;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 15px;
}

.pro-cbt2 ul li a:hover {
color:#fff;
background:#1f8ceb;
transition:.3s;
}

.lxw-fas {
width:100%;
overflow:hidden;
padding:15px 15px 25px;
}

.lxw-fas p {
width:100%;
overflow:hidden;
margin-top:20px;
font-size:14px;
color:#333232;
}

.bat-int {
width:100%;
height:88px;
padding-bottom:38px;
overflow:hidden;
background:url(../images/ny-nav.png) center top no-repeat;
margin-bottom:10px;
position:relative;
z-index:9;
}

.bat-int h5 {
float:left;
margin-left:0;
width:190px;
height:50px;
line-height:50px;
text-align:center;
font-size:18px;
color:#fff;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.pro-more {
float:right;
line-height:50px;
font-size:14px;
color:#fff;
margin-right:35px;
}

.pro-xgw ul li:nth-child(3n) {
margin-right:25px;
}

.zx-news ul li {
width:390px;
overflow:hidden;
height:25px;
float:left;
margin-right:75px;
margin-bottom:12px;
}

.zx-news ul li p {
float:left;
font-size:14px;
color:#323333;
width:255px;
height:25px;
line-height:25px;
margin-left:5px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.cplt-list ul li {
width:100%;
overflow:hidden;
margin-bottom:25px;
padding-bottom:28px;
border-bottom:2px solid #f2f2f2;
}

.list-img {
float:left;
width:235px;
height:235px;
overflow:hidden;
}

.list-prx {
width:665px;
overflow:hidden;
float:right;
}

.list-prx h5 {
width:100%;
height:47px;
border-bottom:1px dashed #efefef;
font-size:18px;
color:#1f1f1f;
font-weight:500;
line-height:47px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.list-prx p {
width:100%;
line-height:30px;
font-size:14px;
color:gray;
height:120px;
margin-top:15px;
-webkit-box-orient:vertical;
-webkit-line-clamp:4;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.list-prx span {
display:inline-block;
width:150px;
height:40px;
text-align:center;
line-height:40px;
font-size:14px;
transition:.3s;
background:#d9d9d9;
border-radius:50px;
margin-top:13px;
float:right;
}

.xq-left .ys-yg {
margin-top:25px;
}

.xq-left .ys-yg:first-child {
margin-top:0;
}

.news-btd {
width:100%;
overflow:hidden;
padding:0 35px;
}

.newh-bt h5 {
display:block;
width:100%;
line-height:35px;
background:url(../images/xt-nws.png) center bottom no-repeat;
font-size:18px;
color:#040404;
font-weight:500;
text-align:center;
padding:15px 0;
}

.wz-int {
width:100%;
overflow:hidden;
text-align:center;
}

.wz-int span {
display:inline-block;
line-height:55px;
color:#999798;
font-size:14px;
margin:0 70px;
}

.wz-int span em,.wz-int time {
display:inline-block;
color:#999798;
font-size:14px;
}

.new-kat {
width:100%;
overflow:hidden;
margin-bottom:35px;
padding:0 35px;
}

.lx-cont span {
font-size:20px;
}

.lx-cont .lx-c-1 {
position:absolute;
top:92px;
left:538px;
font-size:24px;
}

.lx-cont .lx-c-2 {
position:absolute;
top:134px;
left:538px;
font-size:24px;
}

.lx-cont .lx-c-3 {
position:absolute;
top:181px;
left:538px;
font-size:22px;
}

.lx-cont .lx-c-4 {
position:absolute;
top:239px;
left:596px;
font-size:22px;
width:285px;
}

.next-pr ul li {
width:100%;
height:42px;
background:url(../images/xie-ht.jpg) center no-repeat;
box-sizing:border-box;
background-size:100% 100%;
line-height:42px;
padding:0 25px;
}

.next-pr ul li span {
display:inline-block;
float:left;
font-size:16px;
color:#000;
}

.next-pr ul li a {
float:left;
max-width:790px;
font-size:16px;
color:#000;
height:42px;
line-height:42px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
}

.next-pr ul li:hover a {
text-decoration:underline;
color:#F22424;
}

.cc-gjdc {
width:100%;
overflow:hidden;
box-sizing:border-box;
font-size:16px;
color:#000;
margin:22px auto;
padding:0 25px;
}

.cc-gjdc a {
display:inline-block;
font-size:16px;
color:#000;
margin:0 5px;
}

.pro-xqtj {
width:100%;
overflow:hidden;
margin-bottom:10px;
padding:0 12px;
}

.pro-xqtj ul li {
width:217px;
overflow:hidden;
float:left;
background:#fff;
text-align:center;
border:1px solid #e6e6e6;
margin:0 12px 0 0;
}

.pro-xqtj .cp-bigd {
width:100%;
height:215px;
overflow:hidden;
}

.pro-xqtj ul li h5 {
width:100%;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
color:#1f1f1f;
font-weight:500;
margin-top:10px;
margin-bottom:10px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 18px;
}

.cb-dnw ul {
width:100%;
overflow:hidden;
margin:15px 0;
}

.cb-dnw ul li img {
display:block;
width:100%;
height:240px;
}

.cb-dnw ul li p {
width:100%;
height:45px;
line-height:45px;
background:url(../images/pro-bt.jpg) center no-repeat;
font-size:16px;
color:#fff;
text-align:center;
transition:.3s;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 15px;
}

.cb-dnw ul li:hover p {
background:#1f8ceb;
transition:.3s;
}

.cb-dnw ul li:last-child {
margin-bottom:0;
}

.hot-news ul {
width:100%;
overflow:hidden;
padding:20px 15px;
}

.hot-news ul li i {
display:inline-block;
float:left;
line-height:35px;
font-style:normal;
font-size:14px;
color:#333232;
}

.hot-news ul li p {
float:left;
line-height:35px;
height:35px;
width:190px;
margin-left:10px;
font-size:14px;
color:#333232;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.pro-yslb ul li {
width:100%;
overflow:hidden;
border-bottom:2px solid #f2f2f2;
transition:.3s;
padding:25px 0;
}

.ny-nesd {
float:left;
width:236px;
height:158px;
border:1px solid #f2f2f2;
}

.new-lis {
width:640px;
overflow:hidden;
float:right;
margin-right:25px;
}

.new-lis h5 {
display:block;
height:35px;
line-height:35px;
font-size:18px;
color:#1f1f1f;
font-weight:500;
transition:.3s;
}

.new-lis p {
line-height:30px;
height:60px;
color:gray;
margin-top:15px;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.new-lis time {
display:block;
color:gray;
margin-top:20px;
}

.pro-yslb ul li:hover {
background:#F2F2F2;
transition:.3s;
}

.pro-yslb ul li:hover h5 {
color:#1f8ceb;
transition:.3s;
}

.qiy-news {
overflow:hidden;
margin:0 20px 45px;
}

.new-listd {
float:right;
width:355px;
overflow:hidden;
}

.new-listd ul li {
width:100%;
overflow:hidden;
border-bottom:2px solid #f2f2f2;
padding:10px 0;
}

.new-listd ul li h5 {
width:100%;
font-size:16px;
color:#040404;
height:40px;
line-height:40px;
margin-bottom:6px;
font-weight:500;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.new-listd ul li p {
width:100%;
font-size:14px;
color:#666;
height:44px;
line-height:22px;
margin-bottom:3px;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.new-listd ul li time {
display:block;
width:100%;
font-size:14px;
color:#666;
height:30px;
line-height:30px;
margin:8px 0;
}

.nwlit-fl {
width:415px;
overflow:hidden;
float:left;
margin-right:48px;
margin-bottom:20px;
}

.nwlit-fl span {
display:block;
width:100%;
overflow:hidden;
border-bottom:2px solid #e5e5e5;
}

.nwlit-fl span i {
width:23px;
background:url(../images/yjm.png) center no-repeat;
margin-right:13px;
opacity:0.65;
}

.nwlit-fl span i,.nwlit-fl span p {
display:inline-block;
float:left;
height:40px;
line-height:40px;
color:#010101;
font-style:normal;
font-size:16px;
font-weight:700;
}

.nwlit-fl span a {
display:inline-block;
float:right;
line-height:40px;
font-size:14px;
color:#010101;
}

.nwlit-fl ul li {
width:100%;
overflow:hidden;
height:30px;
}

.nwlit-fl ul li i,.nwlit-fl ul li p {
display:inline-block;
font-size:14px;
color:#656566;
float:left;
font-style:normal;
line-height:30px;
}

.nwlit-fl ul li p {
width:295px;
height:30px;
margin-left:5px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.nwlit-fl ul li:hover p {
color:#1f8ceb;
font-weight:700;
}

.nwlit-fl span:hover i {
opacity:1;
}

.nwlit-fl ul li time {
display:inline-block;
float:right;
line-height:30px;
font-size:14px;
color:#656566;
}

.we-cjdwa ul li {
width:415px;
overflow:hidden;
float:left;
margin-top:30px;
margin-right:48px;
}

.we-cjdwa ul li img {
display:inline-block;
width:150px;
height:100px;
margin-right:25px;
float:left;
}

.cpl-lstfl {
float:left;
width:240px;
height:100px;
}

.cpl-lstfl p {
margin-top:10px;
width:100%;
font-size:16px;
color:#656566;
height:50px;
line-height:25px;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.cpl-lstfl time {
display:block;
width:100%;
font-size:14px;
color:#666;
margin-top:10px;
}

.we-cjdwa ul li:hover p {
color:#07396C;
font-weight:700;
}

.sx-ysdm {
width:100%;
overflow:hidden;
margin-bottom:10px;
padding:0 25px;
}

.zc-ywsm {
width:393px;
overflow:hidden;
}

.zc-ywsm ul li {
width:100%;
overflow:hidden;
padding-bottom:20px;
border-bottom:2px solid #f2f2f2;
}

.zc-ywsm ul li h5 {
width:100%;
height:35px;
line-height:35px;
font-size:16px;
color:#040404;
font-weight:500;
background:url(../images/q.png)left center no-repeat;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 30px;
}

.zc-ywsm ul li p {
width:100%;
height:35px;
line-height:35px;
font-size:14px;
color:gray;
background:url(../images/at.png)left center no-repeat;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 30px;
}

.zc-ywsm ul li time {
display:block;
width:100%;
font-size:14px;
color:gray;
padding:0 30px;
}

.zc-ywsm ul li:last-child {
border-bottom:0;
}

.ybkz-pd {
width:100%;
overflow:hidden;
padding:0 10px;
}

.about-btd h5 {
display:block;
width:100%;
height:80px;
line-height:80px;
background:url(../images/yx-xt.png) center bottom no-repeat;
text-align:center;
font-size:22px;
font-weight:500;
}

.cont-abt {
width:100%;
margin-top:10px;
overflow:hidden;
margin-bottom:45px;
}

.lx-btdw {
width:100%;
height:443px;
background:url(../images/lxjc.jpg) center no-repeat;
}

.lx-btdw ul {
width:375px;
height:355px;
float:right;
margin-right:45px;
margin-top:50px;
padding:55px 10px 0 22px;
}

.lx-btdw ul li {
width:100%;
overflow:hidden;
line-height:50px;
font-size:18px;
color:#323232;
}

.lx-btdw ul li span {
display:inline-block;
font-weight:700;
color:#1f8ceb;
font-size:24px;
}

.ly-intkz {
overflow:hidden;
margin:60px 50px 50px;
}

.ly-intkz img {
display:inline-block;
float:left;
width:400px;
height:330px;
margin-left:58px;
}

.int-contr {
float:left;
width:330px;
overflow:hidden;
margin-left:40px;
margin-top:40px;
}

.int-contr input {
display:block;
width:100%;
height:43px;
line-height:43px;
border:1px solid #f0f0f0;
border-radius:3px;
margin-bottom:20px;
box-sizing:border-box;
color:#666;
font-size:16px;
padding:0 16px;
}

.int-contr textarea {
display:block;
width:100%;
height:90px;
line-height:20px;
border:1px solid #f0f0f0;
border-radius:3px;
margin-bottom:20px;
box-sizing:border-box;
color:#666;
font-size:16px;
padding:0 16px;
}

.int-contr input:last-child {
float:right;
width:150px;
height:40px;
line-height:40px;
font-size:16px;
color:#fff;
background:#1f8ceb;
border-radius:0;
border:0;
}

.zj-speak {
overflow:hidden;
padding:35px;
}

.txt-cont {
width:100%;
height:55px;
line-height:55px;
font-size:16px;
color:#07396c;
background:url(../images/flag.jpg) left center no-repeat;
padding-left:62px;
}

.zj-speak p {
display:block;
width:100%;
overflow:hidden;
box-sizing:border-box;
padding-left:62px;
font-size:16px;
caption-side:#010101;
line-height:30px;
}

.zj-speak span {
display:inline-block;
margin-left:62px;
color:#07396c;
font-size:16px;
line-height:30px;
}

.fd-zkz {
width:100%;
overflow:hidden;
margin-bottom:35px;
}

.right-fdd {
float:right;
width:765px;
overflow:hidden;
}

.wt-ytd {
display:block;
width:100%;
overflow:hidden;
height:50px;
border-bottom:1px dashed #07396c;
}

.wt-ytd h5 {
width:100%;
height:50px;
line-height:50px;
padding-left:30px;
box-sizing:border-box;
background:url(../images/xyd.png) left center no-repeat;
font-size:20px;
color:#1f8ceb;
font-weight:700;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
}

.p-cpyh {
width:100%;
overflow:hidden;
line-height:30px;
height:240px;
font-size:16px;
color:#332828;
margin-top:15px;
-webkit-box-orient:vertical;
-webkit-line-clamp:8;
display:0;
text-overflow:ellipsis;
}

.sq-dgd {
width:100%;
overflow:hidden;
margin-top:20px;
}

.lj-wyzd {
display:inline-block;
overflow:hidden;
float:right;
}

.lj-wyzd a {
display:inline-block;
width:198px;
height:44px;
line-height:40px;
text-align:center;
background:url(../images/zxzll.png);
font-size:20px;
color:#fff;
text-indent:30px;
float:left;
margin-left:30px;
}

.lj-wyzd a:last-child {
background:url(../images/xhxxw.png) top center no-repeat;
color:#fff;
}

.kh-scq {
width:100%;
overflow:hidden;
margin-bottom:50px;
}

.sl-sfc {
width:100%;
overflow:hidden;
background:url(../images/404.jpg) center no-repeat;
height:700px;
text-align:center;
}

.sl-sfc a {
display:inline-block;
margin-top:540px;
}

.zjd-kh {
overflow:hidden;
background:url(../images/flag.png) left top no-repeat;
margin-top:15px;
padding:80px 0 0 80px;
}

.lx-span {
display:block;
color:#000;
font-size:22px;
letter-spacing:2px;
}

.zjd-kh p {
margin-left:75px;
width:759px;
font-size:18px;
color:#000;
display:inline-block;
letter-spacing:1px;
line-height:35px;
margin-top:20px;
}

.font-b {
font-size:22px!important;
margin-top:0!important;
}

.zjd-kh a {
display:inline-block;
float:right;
font-size:18px;
color:#F07D00;
text-decoration:underline;
margin-right:20px;
}

.zjd-kh a:hover {
color:#F07D00;
}

.lx-wmd {
margin-top:80px;
padding:0 40px;
}

.lx-wmdkz {
width:100%;
overflow:hidden;
height:310px;
background:url(../images/zxkf.png) left bottom no-repeat;
}

.lx-xqerwm {
width:460px;
overflow:hidden;
float:right;
margin-top:50px;
}

.mfz-xdh {
display:block;
width:100%;
height:60px;
line-height:60px;
border-bottom:1px solid #000;
color:#000;
font-size:32px;
text-align:center;
}

.erwm-xqt {
width:100%;
overflow:hidden;
border-bottom:1px solid #000;
padding:20px 0;
}

.erwm-xqt span {
display:inline-block;
float:left;
}

.erwm-xqt span p {
display:block;
line-height:55px;
padding-left:55px;
font-size:20px;
color:#000;
}

.wx-kz {
background:url(../images/wx-kz.png)left center no-repeat;
}

.yj-kz {
background:url(../images/yj-kz.png)left center no-repeat;
}

.erwm-xqt img {
display:inline-block;
float:right;
width:110px;
height:110px;
}

.con-wemd {
margin-top:50px;
text-align:center;
padding:0 60px;
}

.con-wemd span {
display:block;
width:100%;
overflow:hidden;
margin-top:35px;
text-align:left;
font-size:26px;
color:#F07D00;
}

.con-wemd img {
display:block;
width:100%;
margin-top:10px;
}

.wx-ts {
display:block;
width:100%;
text-align:center;
color:#F07D00;
font-size:16px;
margin:20px auto;
}

.ld-dt {
width:100%;
height:500px;
margin:-48px auto auto;
}

.ld-dt2 {
width:260px;
height:325px;
float:right;
}

.lxql-zt2 {
width:100%;
height:85px;
text-align:center;
background:url(../images/hs-hb.png) center bottom no-repeat;
}

.lxql-zt2 span {
display:inline-block;
height:85px;
line-height:85px;
font-size:24px;
color:#1f8ceb;
background:url(../images/hot2.png) left 20px no-repeat;
padding-left:60px;
}

.c-pltit {
height:34px;
width:100%;
line-height:34px;
border-bottom:1px solid #ccc;
}

.c-comment {
position:relative;
}

.mt40 {
box-sizing:border-box;
padding:10px;
}

.c-ul-pl li {
color:#666;
border-bottom:1px solid #f0f0f0;
margin:0 30px;
padding:20px 0;
}

.c-reply {
height:60px;
border:1px dashed #1f8ceb;
overflow:hidden;
padding:8px;
}

.c-comment textarea {
overflow:hidden;
color:#333;
height:90px;
border:1px dashed #1f8ceb;
font-size:15px;
width:740px;
padding:10px;
}

.c-form {
padding:20px 30px;
}

.c-comnum {
position:absolute;
right:8px;
bottom:8px;
z-index:999;
color:#999;
}

.c-explain {
font-size:14px;
display:block;
color:#999;
text-align:right;
margin:4px 0 20px 70px;
}

.c-btn button {
border:none;
letter-spacing:2px;
font-size:20px;
line-height:30px;
cursor:pointer;
color:#fff;
width:96px;
display:inline-block;
margin-left:10px;
height:30px;
background:#272727;
}

.a-isdbt {
text-decoration:underline;
margin:10px 10px 10px 0;
}

.c-id {
width:140px;
height:30px;
border:0;
border-bottom:1px solid #ccc;
padding:0 10px;
}

#success_txt {
letter-spacing:1px;
color:#333;
margin-top:5px;
}

#error_txt {
letter-spacing:1px;
color:red;
margin-top:5px;
}

.kz-pld span {
display:inline-block;
margin-right:130px;
color:#1f8ceb;
}

.c-ul-pl li>p {
margin:10px;
}

.kz-dr {
width:100%;
text-decoration:underline;
text-align:right;
font-size:20px;
color:#313131;
margin:10px auto;
}

.ctheme .m0-5 {
font-style:normal;
}

.font-jcd {
font-weight:700;
}

.tj-bgkz {
text-align:right;
margin:20px auto 10px;
padding:0 40px;
}

.c-form label {
float:left;
height:31px;
font-size:18px;
color:#313131;
overflow:hidden;
}

.c-form input,.c-form textarea {
background:none;
}

#publish {
color:#fff;
background:#1f8ceb;
margin-right:15px;
width:96px;
margin-left:10px;
height:30px;
line-height:30px;
}

.kzt-lj {
width:100%;
overflow:hidden;
height:45px;
line-height:45px;
font-family:MyFont;
font-size:36px;
color:#ffca22;
background:url(../images/fwei.png) center bottom no-repeat;
margin-top:10px;
}

.gdkz-th {
width:100%;
height:30px;
}

.top-fiw {
margin-top:55px;
}

.iw_poi_title {
color:#C52;
font-size:14px;
font-weight:700;
overflow:hidden;
padding-right:13px;
white-space:nowrap;
}

.iw_poi_content {
font:12px arial,sans-serif;
overflow:visible;
padding-top:4px;
white-space:0;
word-wrap:break-word;
}

.BMap_Marker {
background:url(../images/zb-kz.png)center no-repeat!important;
}

.BMapLabel {
left:25px!important;
}

.lina-xqd {
position:fixed;
right:2px;
width:155px;
bottom:25%;
height:500px;
z-index:9999;
transition:.5s;
margin:auto;
}

.wz-kzsq {
position:relative;
height:537px;
width:155px;
background:url(../images/kefuck-l.png)center no-repeat;
}

.wz-kzsq .kf-ljzx {
padding-top:102px;
}

.wz-kzsq .kf-ljzxl {
padding-top:105px;
}

.sq-kzdw {
position:absolute;
top:120px;
left:-35px;
cursor:pointer;
}

.log-sqd {
position:absolute;
left:44px;
border:1px solid #1f8ceb;
width:125px;
border-radius:8px;
overflow:hidden;
background:#fff;
}

.lg-ycd {
width:100%;
overflow:hidden;
background:#DBEEFF;
text-align:center;
padding:15px 0;
}

.lg-ycd img {
display:inline-block;
width:100px;
}

.zx-xqico {
width:100%;
overflow:hidden;
padding-bottom:5px;
}

.zx-xqico span {
display:block;
overflow:hidden;
text-align:center;
background:#f5f5f5;
margin-bottom:5px;
padding:10px 0;
}

.zx-xqico span:hover {
background:#e6e3e3;
cursor:pointer;
}

.wx-zdc {
width:100%;
overflow:hidden;
text-align:center;
background:#ebebeb;
padding-top:5px;
}

.wx-zdc img {
display:inline-block;
width:80%;
}

.wx-zdc p {
display:block;
width:100%;
font-size:16px;
color:#000;
line-height:21px;
margin:5px 0;
}

.phone-zx {
background:#fff;
overflow:hidden;
text-align:center;
padding:10px 0 20px;
}

.phone-zx b {
display:block;
font-size:19px;
letter-spacing:-2px;
color:#1f8ceb;
}

.phone-zx p {
font-size:16px;
color:#1f8ceb;
}

.intro {
right:-151px;
transition:.5s;
}

.box-br {
box-sizing:border-box;
overflow:hidden;
}

.pa-fyd {
width:100%;
overflow:hidden;
margin:25px auto 15px;
}

.page {
height:35px;
text-align:center;
}

.page a,.page span {
font-size:14px;
display:inline-block;
margin-right:10px;
border:1px solid #1f8ceb;
color:#333232;
border-radius:5px;
padding:5px 10px;
}

.page a:hover {
font-weight:700;
text-decoration:underline;
color:#1f8ceb;
}

.page .current {
font-weight:700;
color:#1f8ceb;
}

.title {
margin:20px 30px;
}

.image-list {
width:100%;
background-color:#f2f2f2;
padding:20px;
}

.image-list .cover {
position:relative;
width:160px;
height:230px;
display:inline-block;
margin-left:10px;
margin-bottom:10px;
background-color:#fff;
cursor:pointer;
}

#pictureViewer {
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
background-color:rgba(0,0,0,.3);
z-index:10000;
}

#pictureViewer>.content {
background-color:#fff;
position:absolute;
width:590px;
height:590px;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
}

#pictureViewer .menu-bar .handel {
width:40px;
height:40px;
float:right;
background-repeat:no-repeat;
background-position:50%;
cursor:pointer;
}

#pictureViewer .menu-bar .handel:hover {
background-color:#c70000;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}

#pictureViewer .menu-bar .handel.maximization {
background-image:url(../images/maximization_black.png);
background-size:14px;
}

#pictureViewer .menu-bar .handel.maximization:hover {
background-image:url(../images/maximization_white.png);
}

#pictureViewer .menu-bar .handel.miniaturization {
background-size:16px;
}

#pictureViewer .menu-bar .handel.miniaturization:hover {
background-image:url(../images/miniaturization_white.png);
}

#pictureViewer .menu-bar .handel.close-view {
background-image:url(../images/close_black.png);
background-size:15px;
}

#pictureViewer .menu-bar .handel.close-view:hover {
background-image:url(../images/close_white.png);
}

#pictureViewer .handel-prev,#pictureViewer .handel-next {
display:inline-block;
width:50px;
height:70px;
position:relative;
top:calc(50%-80px);
background-repeat:no-repeat;
background-size:25px;
background-position:50%;
cursor:pointer;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}

#pictureViewer .handel-prev {
background-image:url(../images/prev_blank.png);
}

#pictureViewer .handel-next {
background-image:url(../images/next_blank.png);
}

#pictureViewer .handel-prev:hover,#pictureViewer .handel-next:hover {
background-color:#c70000;
}

#pictureViewer .handel-prev:hover {
background-image:url(../images/prev_white.png);
}

#pictureViewer .handel-next:hover {
background-image:url(../images/next_white.png);
}

#pictureViewer .picture-content {
display:inline-block;
width:80%;
height:calc(100%-80px);
position:absolute;
left:0;
right:0;
margin:0 auto;
}

#pictureViewer .counter {
position:absolute;
bottom:0;
height:40px;
line-height:40px;
width:100%;
text-align:center;
color:gray;
font-size:13px;
}

#pictureViewer .clear-flex {
clear:both;
}

#pictureViewer img {
max-width:100%;
max-height:100%;
}

.li-xjyd ul li:last-child {
margin-left:30px;
}

.text-rig {
text-align:right!important;
}

.new-fels2 {
height:76px;
background:url(../images/abt-w.png) center no-repeat;
}

.fels-new2 a {
display:inline-block;
float:left;
width:223px;
height:76px;
line-height:50px;
font-size:18px;
color:#393939;
font-weight:700;
padding:0 33px 0 63px;
}

.fels-new2 a.active {
background:url(../images/abt-dq.png)center no-repeat;
color:#fff;
}

.sx-kzta {
overflow:hidden;
margin-bottom:30px;
}

.sx-named {
width:100%;
overflow:hidden;
font-size:14px;
color:#000;
line-height:25px;
}

.sx-named span {
display:inline-block;
font-size:14px;
color:#1f8ceb;
}

.sx-condition {
width:100%;
overflow:hidden;
border:1px solid #ebebeb;
box-sizing:border-box;
margin-top:5px;
}

.sc-dlw {
display:block;
width:100%;
overflow:hidden;
border-bottom:1px solid #EBEBEB;
}

.sc-dlw dt {
display:inline-block;
float:left;
width:90px;
height:100%;
line-height:40px;
font-size:14px;
color:#807e7e;
margin:0 20px;
}

.sc-dlw b {
display:inline-block;
float:left;
width:90px;
line-height:40px;
font-size:14px;
color:#807e7e;
font-weight:400;
margin:0 20px;
}

.sc-dlw dd {
display:inline-block;
float:left;
width:1060px;
}

.sc-dlw dd div {
display:inline-block;
float:left;
width:176px;
overflow:hidden;
padding-right:10px;
box-sizing:border-box;
position:relative;
}

.sc-dlw dd div span {
display:inline-block;
float:left;
margin-right:5px;
height:12px;
margin-top:11px;
width:12px;
}

.xz-kztw .sx-i {
display:inline-block;
width:12px;
height:12px;
border:1px solid #999;
box-sizing:border-box;
}

.current .sx-i {
background:url(../images/ggd.png) center no-repeat;
border:0;
}

.sx-buton {
display:inline-block;
float:left;
height:30px;
width:80px;
text-align:center;
line-height:30px;
color:#fff;
background:#1f8ceb;
font-size:16px;
border:0;
margin:15px;
}

.clo-dq {
color:#1f8ceb!important;
}

.tongd {
width:1208px;
height:600px;
background:url(../images/tongdian.jpg) center no-repeat;
position:relative;
color:#167dc0;
font-size:24px;
text-align:center;
margin:0 auto;
}

.tongd .tdsm1 {
width:289px;
position:absolute;
top:264px;
left:99px;
}

.tongd .tdsm2 {
width:330px;
position:absolute;
top:264px;
left:452px;
}

.tongd .tdsm3 {
width:296px;
position:absolute;
top:264px;
left:844px;
}

.tongd .tdsm4 {
width:392px;
position:absolute;
top:485px;
left:40px;
}

.tongd .tdsm5 {
width:392px;
position:absolute;
top:485px;
left:423px;
}

.tongd .tdsm6 {
width:258px;
position:absolute;
top:485px;
left:866px;
}

.sdly {
width:100%;
height:342px;
background:url(../picture/s-ly.png) center no-repeat;
position:relative;
color:#167dc0;
font-size:27px;
text-align:center;
background-color:#fff;
letter-spacing:3px;
margin:0 auto;
}

.sdly .sdly-sm {
width:1200px;
padding-top:264px;
margin:0 auto;
}

.sdly .sdly-sm a {
text-align:center;
color:#167dc0;
}

.liyou-1 {
width:530px;
height:309px;
color:#fff;
font-size:30px;
line-height:55px;
margin:0 auto;
}

.liyou-1 .liyou-sm1 .liyou-sm1-yd {
margin-left:-39px;
margin-right:16px;
}

.liyou-1 .liyou-sm1 span {
font-size:32px;
font-weight:700;
letter-spacing:3px;
}

.liyou-1 .liyou-sm1 p {
font-size:24px;
letter-spacing:3px;
}

.liyou-3 {
width:620px;
height:292px;
color:#fff;
font-size:22px;
line-height:52px;
letter-spacing:2px;
margin:70px auto 0;
}

.liyou-3 .liyou-sm3 .liyou-sm3-yd {
margin-left:-29px;
margin-right:-3px;
}

.liyou-3 .liyou-sm3 span {
font-size:35px;
font-weight:700;
letter-spacing:4px;
}

.service {
width:1210px;
height:auto;
margin:30px auto;
}

.service .title {
width:100%;
text-align:center;
}

.service .title .p1 {
font-size:34px;
color:#ff7225;
}

.service .title .p2 {
font-size:26px;
color:#565656;
line-height:45px;
}

.service .title div {
width:450px;
height:1px;
border-top:1px solid #aaa;
margin:0 auto;
}

.service .title p {
line-height:40px;
font-size:15px;
}

.service .links {
width:100%;
margin-top:8px;
}

.service .links li {
float:left;
line-height:30px;
font-size:14px;
}

.service .links li span {
margin-left:10px;
margin-right:10px;
}

.service .links li:hover a {
color:#fc5615;
}

.liuc {
width:100%;
height:820px;
background:url(../images/liuchengtu.jpg) center no-repeat;
position:relative;
color:#167dc0;
font-size:24px;
text-align:center;
margin:0 auto 20px;
}

.jianz {
width:100%;
height:843px;
background:url(../images/jz.jpg) center no-repeat;
position:relative;
color:#167dc0;
font-size:24px;
text-align:center;
margin:0 auto 20px;
}

.jianz ul {
width:1248px;
padding-top:210px;
margin:0 auto;
}

.jianz li {
float:left;
position:relative;
margin-left:32px;
margin-bottom:30px;
}

.jianz li img {
width:375px;
height:267px;
}

.jianz li a .jz-content {
display:none;
width:303px;
position:absolute;
top:154px;
left:36px;
z-index:90000;
height:92px;
background-color:#fff;
}

.jianz li h4 {
color:red;
font-size:22px;
line-height:40px;
padding-top:12px;
}

.jianz li p {
font-size:16px;
color:#333;
}

.ibiaod {
width:100%;
height:300px;
background:url(../images/lxt.jpg) center no-repeat;
color:#167dc0;
font-size:24px;
text-align:center;
margin:0 auto 20px;
}

.ibiaod .ibiaodjz {
width:1200px;
height:300px;
position:relative;
margin:0 auto;
}

.ibiaod form {
width:289px;
position:absolute;
top:-13px;
left:282px;
}

.ibiaod input {
width:333px;
height:32px;
margin-top:41px;
background:none;
}

.ibiaod #code {
margin-left:37px;
width:293px;
}

.ibiaod img {
width:114px;
position:absolute;
top:262px;
left:342px;
}

.ibiaod #dosubmit {
width:245px;
height:171px;
position:absolute;
top:40px;
left:613px;
background:none;
}

.zhengsbj {
width:100%;
height:750px;
overflow:hidden;
background:url(/static/images/zhengshu.png) center 10px no-repeat;
background-color:#5daaec;
margin-top:20px;
}

.zlm {
width:100%;
text-align:center;
text-decoration:none;
margin-bottom:20px;
}

.zlm a {
float:left;
font-size:16px;
color:#fff;
background-color:#126BB9;
line-height:48px;
text-align:center;
margin-right:20px;
padding:0 20px;
}

.bat-int2 {
width:100%;
padding-bottom:38px;
overflow:hidden;
margin-bottom:10px;
position:relative;
z-index:9;
background:url(../images/ny-nav-2.png) center bottom no-repeat;
height:108px;
}

.bat-int2 h5 {
float:left;
margin-left:0;
width:190px;
height:50px;
line-height:50px;
text-align:center;
font-size:18px;
color:#fff;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
margin-top:20px;
}

.pro-more2 {
float:right;
line-height:50px;
font-size:14px;
color:#fff;
margin-right:35px;
margin-top:20px;
}

.zx-news2 ul {
width:366px;
float:left;
margin-left:10px;
overflow:hidden;
}

.zx-news2 ul li {
width:366px;
overflow:hidden;
height:25px;
float:left;
margin-right:75px;
margin-bottom:12px;
}

.zx-news2 ul li p {
float:left;
font-size:14px;
color:#323333;
width:340px;
height:25px;
line-height:25px;
margin-left:5px;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.zx-news2 ul .zx-news-t {
width:120px;
line-height:48px;
text-align:center;
background-color:#5daaec;
color:#fff;
margin:0 0 20px 60px;
}

.pchzal {
width:100%;
height:825px;
background:url(../images/pchzhb.jpg) center no-repeat;
margin:20px auto;
}

.pchzaltile {
font-size:32px;
font-family:MicrosoftYaHei-Bold;
font-weight:700;
color:rgba(46,46,46,1);
letter-spacing:5px;
text-align:center;
margin-top:30px;
}

.pchzalftile {
font-size:28px;
font-weight:400;
}

.newPro {
margin-top:10px;
margin-bottom:30px;
}

.newProTitle {
height:40px;
line-height:40px;
font-size:18px;
font-weight:700;
}

.newProContent {
border-top:6px solid #015198;
}

.newProContent .item {
margin-top:10px;
padding-top:10px;
border-left:1px solid #dfdfdf;
border-top:1px solid #dfdfdf;
border-right:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
height:275px;
overflow:hidden;
text-align:center;
}

.newProContent .item .pro-img {
display:table-cell;
width:180px;
height:180px;
vertical-align:middle;
text-align:center;
margin:10px auto;
}

.newProContent .item .pro-img img {
max-width:180px;
width:180px;
max-height:180px;
vertical-align:middle;
}

.newProContent .item p {
padding-bottom:15px;
}

.newProContent .item .proName {
display:block;
font-size:14px;
color:#e37600;
margin-bottom:6px;
padding:0 52px;
}

.newProContent .item span.more {
display:block;
width:80px;
background:#70767c;
color:#fff;
text-align:center;
border:1px solid #5e666d;
height:30px;
line-height:30px;
border-radius:3px;
cursor:pointer;
overflow:hidden;
margin:0 auto;
}

.newProContent a {
text-decoration:none;
}

.newProContent a:hover .proName {
color:#015198;
text-decoration:none;
}

.newProContent a:hover span.more {
background:#015198;
border-color:#2f9cbd;
}

.newPro .owl-theme .owl-controls {
text-align:right;
height:40px;
top:-50px;
}

.newPro .owl-theme .owl-controls .owl-prev,.newPro .owl-theme .owl-controls .owl-next {
font-size:16px;
font-family:Arial,"Microsoft Yahei";
}

.owl-carousel {
display:none;
position:relative;
width:100%;
-ms-touch-action:pan-y;
}

.owl-carousel .owl-wrapper-outer {
overflow:hidden;
position:relative;
width:100%;
}

.owl-carousel .owl-wrapper {
display:none;
position:relative;
-webkit-transform:translate3d(0px,0px,0px);
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
}

.owl-carousel .owl-item {
float:left;
width:236px;
margin-right:5px;
}

#sq-ceb,.i-xwqh,.BMap_stdMpCtrl div,.BMap_Marker>div>img,#pictureViewer .hide,.new-iqhd2 .i-xwqh2 {
display:none;
}

.top-d a:hover,.ht-wdt a:hover,.link-yq ul li:hover a:hover,.cc-gjdc a:hover,.c-btn button:hover {
text-decoration:underline;
}

.zc-colr,.zx-news ul li:hover em,.zx-news ul li:hover p,.hot-news ul li:hover p,.hot-news ul li:hover i,.new-listd ul li:hover h5,.nwlit-fl span:hover p,.zc-ywsm ul li:hover h5,.sc-dlw .on,.zx-news2 ul li:hover em,.zx-news2 ul li:hover p {
color:#1f8ceb;
}

.logo-lx,.banner,.ys-lbtw ul,.two-rsbj ul,.ys-lbtw2 ul,.lzt-w2,.cas-lbd ul,.new-fels,.news-lbt ul,.ny-kzban,.kzt-cb,.cpl-btw,.pro-cbt2,.zx-news ul,.cplt-list,.cplt-list ul,.newh-bt,.next-pr,.next-pr ul,.pro-xqtj ul,.cb-dnw,.hot-news,.hot-news ul li,.pro-yslb,.pro-yslb ul,.new-listd ul,.zc-ywsm ul,.about-btd,.fels-new2,.new-iqhd2 {
width:100%;
overflow:hidden;
}

.rx-zx p,.bt-cpr a,.new-iqhd .i-xwqh.show,.new-iqhd2 .i-xwqh2.show {
display:block;
}

.ep-yh,.ny-kzban img,.lx-cont img {
display:block;
width:100%;
}

.pro-ycd,.xq-left {
width:930px;
overflow:hidden;
}

.pro-ycd ul li:nth-child(3n),.link-yq ul li:nth-child(9n),.pro-xgw ul li:nth-child(4n),.zx-news ul li:nth-child(2n),.pro-xqtj ul li:nth-child(4n),.pro-nwlist>div:nth-child(2n),.we-cjdwa ul li:nth-child(2n) {
margin-right:0;
}

.pro-ycd ul li p,.pro-xqtj ul li p {
width:100%;
height:30px;
line-height:30px;
font-size:14px;
color:gray;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 18px;
}

.pro-ycd ul li span,.pro-xqtj ul li span {
display:inline-block;
width:150px;
height:40px;
line-height:40px;
background:#d9d9d9;
font-size:14px;
color:gray;
border-radius:50px;
margin-bottom:15px;
margin-top:8px;
transition:.3s;
}

.pro-ycd ul li:hover span,.cplt-list ul li:hover .list-prx span,.pro-xqtj ul li:hover span {
background:#1f8ceb;
color:#fff;
transition:.3s;
}

.pro-ycd ul li:hover img,.pro-xqtj ul li:hover img {
display:block;
transform:scale(1.1);
transition:.3s;
}

.bt-hmdw img,.zx-xqico span img {
display:inline-block;
}

.ys-lbtw,.ys-lbtw2,.nwlit-fl ul {
width:100%;
overflow:hidden;
margin-top:15px;
}

.lzt-w img,.lzt-w2 img {
display:inline-block;
width:255px;
height:233px;
}

.ydw-cw div:last-child,.ydw-cw3 div:last-child {
padding-left:545px;
margin-top:20px;
font-size:18px;
color:#020202;
letter-spacing:5px;
}

.pmd-kzt,.nesw-q {
width:100%;
overflow:hidden;
margin-top:70px;
}

.yx-tupdw,.lx-cont {
width:100%;
overflow:hidden;
position:relative;
}

.ten-ge .swiper-slide,.ten-case .swiper-slide {
height:auto;
box-sizing:border-box;
overflow:hidden;
}

.ten-ge .swiper-slide:hover img,.ten-case .swiper-slide:hover img,.cplt-list ul li:hover .list-img img {
transform:scale(1.1);
transition:.3s;
}

.zcew-fw img,.ny-nesd img,.lunb-lzt a,.lunb-lzt img,.lunb-lzta a,.lunb-lzta img {
display:block;
width:100%;
height:100%;
}

.bt-csar div,.main-content,#pictureViewer .menu-bar {
width:100%;
}

.news-lbt ul li a,.news-lbt ul li:hover p {
color:#fff;
}

.left-f,.magnifier,#pictureViewer .left {
float:left;
}

.right-f,#pictureViewer .right {
float:right;
}

.pro-more:hover,.pro-more2:hover {
color:#393939;
text-decoration:underline;
}

.pro-xgw,.pro-xgw2 {
width:100%;
overflow:hidden;
margin-bottom:20px;
}

.pro-xgw ul,.pro-xgw2 ul {
width:100%;
overflow:hidden;
margin-top:0;
}

.pro-xgw ul li,.pro-xgw2 ul li {
width:213px;
overflow:hidden;
float:left;
background:#fff;
text-align:center;
border:1px solid #e6e6e6;
margin:0 25px 22px 0;
}

.pro-xgw ul li h5,.kzt-ly,.pro-xgw2 ul li h5 {
margin-bottom:10px;
}

.pro-xgw .cp-bigd,.pro-xgw2 .cp-bigd {
height:211px;
}

.zx-news,.zx-news2 {
width:100%;
overflow:hidden;
padding:0 35px 10px;
}

.zx-news ul li em,.zx-news2 ul li em {
display:inline-block;
float:left;
font-size:14px;
color:#323333;
line-height:25px;
}

.zx-news ul li time,.zx-news2 ul li time {
display:inline-block;
float:right;
line-height:25px;
color:#7e7f80;
font-size:14px;
}

.list-img img,.pro-xqtj .cp-bigd img {
display:block;
width:100%;
height:100%;
transition:.3s;
}

.new-kat img,.cont-abt img,.kh-scq img {
display:inline-block;
max-width:100%;
}

.cb-dnw ul li,.we-cjdwa ul {
width:100%;
overflow:hidden;
margin-bottom:30px;
}

.lunb-lzt,.lunb-lzta {
width:485px;
height:315px;
overflow:hidden;
float:left;
}

.tsty-lt,.tsty-lat {
display:inline-block;
float:right;
width:100px!important;
right:0!important;
left:inherit!important;
bottom:7px!important;
}

.lunb-lzt .swiper-slide span,.lunb-lzta .swiper-slide span {
width:100%;
height:40px;
line-height:40px;
background:rgba(1,1,1,0.7);
position:absolute;
bottom:0;
box-sizing:border-box;
color:#fefefe;
font-size:14px;
text-align:left;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
padding:0 120px 0 22px;
}

.tsty-lt span,.tsty-lat span {
display:inline-block;
width:16px!important;
border-radius:0!important;
height:16px!important;
line-height:16px!important;
font-size:12px!important;
color:#323333;
}

.tsty-lt .swiper-pagination-bullet-active,.tsty-lat .swiper-pagination-bullet-active {
color:#fff!important;
}

.lunb-lzt .swiper-pagination-bullet-active,.lunb-lzta .swiper-pagination-bullet-active {
background:#1f8ceb;
}

.pro-nwlist,.we-cjdwa {
overflow:hidden;
margin:0 25px;
}

.c-pltit p,.c-pltit span {
height:52px;
display:inline-block;
line-height:52px;
}

#dituContent,#dituContent2 {
width:100%;
height:100%;
margin:auto;
}

.wz-kzsq .kf-ljzx a,.wz-kzsq .kf-ljzxq a,.wz-kzsq .kf-ljzxl a,.wz-kzsq .kf-ljzxql a {
width:100%;
height:127px;
display:block;
}

.wz-kzsq .kf-ljzxq,.wz-kzsq .kf-ljzxql {
padding-top:180px;
}

.image-list .cover img,#pictureViewer .picture-content .cover {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
}

.sc-dlw a,.sc-dlw dd div p {
float:left;
width:135px;
line-height:40px;
height:40px;
font-size:13px;
color:#000;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
display:0;
text-overflow:ellipsis;
overflow:hidden;
}

.sc-dlw dd div span input,.sc-dlw dd div input {
width:12px;
height:12px;
display:none;
margin:0;
}