﻿@charset "utf-8";

/* 初始化CSS */

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h6, form, img, span, b, a, input { margin: 0; padding: 0; }

ul, ol { list-style: none; }

img { _display: block; border: none; }

a, input { outline: none; }

a { text-decoration: none; }

body { font-size: 14px; text-align: left; } 

.hui { background: #f4f4f4; }

:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

/* 公用样式 */

.fl, .pic { float: left; }

.fr, .txt { float: right; }

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

.clear { zoom: 1; }

.swiper { position: static; }

.swiper-button-prev, .swiper-button-next { background-repeat: no-repeat; }

.swiper-button-prev:after, .swiper-button-next:after { font-family: inherit; content: ''; }

#header { position:fixed; top:0; z-index:11; width: 100%; background: url(../../images/obe24/hbg.jpg)0px 0px no-repeat #FFF; }

.top { position: relative; margin: 0 auto; width: 1290px; height: 106px; overflow: hidden; }

.logo { float: left; margin-top: 17px; }

.logo img { float: left; margin-top: 15px; }

.fbt { float: left; border-left: 1px solid #d4d4d4; margin-left: 20px; padding-left: 20px; margin-top: 10px; }

.fbt b { display: block; font-size: 20px; color: #022543; }

.fbt span { display: block; font-size: 14px; color: #686868; height: 35px; line-height: 35px; float: left; }

.top_right { float: right; margin-top: 22px; }

.top_right .tel { font-size: 18px; color: #166bb3; font-weight: bold; float: left; margin-right: 21px; line-height: 24px; background: url(../../images/obe24/dh.png)0px 28px no-repeat; padding-left: 52px; }

.top_right .tel .xz { font-size: 14px; color: #686868; font-weight: normal; }

.top_right .mf_bton { border-radius: 50px; background: #e06742; font-size: 18px; color: #fff; width: 127px; float: left; height: 31px; text-align: center; line-height: 31px; margin-top: 22px; }

#nav { position: relative; width: 100%; background: #166bb3; }

#nav ul { margin: 0 auto; width: 1290px; }

#nav li { float: left; position:relative; padding: 0 38px; height: 51px; }

#nav li:nth-child(2){ position:static; }

#nav li.ind { width: 127px; }

#nav li.fx { width: 1px; }

#nav li > a { font-size: 18px; font-family: '微软雅黑'; color: #fff; line-height: 51px; text-decoration: none; padding-bottom: 15px; }

#nav li > a.zd { text-align: center; }

#nav li.sj > a { background: url(../../images/obe24/sj.png) 60px 8px no-repeat; padding-right: 15px; }

#nav li.fuwu > a { background: url(../../images/obe24/sj.png) 73px 8px no-repeat; padding-right: 15px; }

#nav li > a:hover, #nav li.hover > a, #nav li.cur > a { font-weight: bold; }

#nav li > dl{ display:none; overflow:hidden; position:absolute; left:0; top:51px; z-index:21; width:100%;  background-color: hsla(0,0%,100%,.9); backdrop-filter: blur(2rem); box-shadow: 0 1rem 1rem 0 rgb(233 230 249 / 10%);}

#nav li > dl dt{ margin-top:-1px; border-top:1px solid #ededed; text-align:center; line-height:24px;  cursor:pointer; }

#nav li > dl dt a{ display:block; color: #393c43; font-size:15px; font-weight:bold; padding:8px 0; }

#nav li > dl dt a:hover{ display:block; background-color:#1a79b3; color:#fff; }

.cpsdly { float: left; width: 1290px; margin-bottom: 30px; }

.cpsdly h4 { font-size: 16px; color: #393c43; margin-top: 40px; margin-bottom: 30px; }

.cpsdly dl { float: left; margin-left: -19px; padding-bottom: 30px; }

.cpsdly dl dd { float: left; width: 308px; height: 194px; margin-left: 19px; display: block; }

.cpsdly dl dd img { width: 308px; height: 194px; }

.cpsdly dl dd b { display: block; font-size: 16px; color: #393c43; line-height: 35px; }

.cpsdly dl dd span { color: #393c43; }

.cpzxcp { float: left; width: 260px; margin-left: 55px; }

.cpzxcp h4 { font-size: 16px; color: #393c43; margin-top: 40px; margin-bottom: 30px; }

.cpzxcp dl dd { background: url(../../images/obe24/dh01.png) 1px 8px no-repeat; padding-left: 50px; margin-bottom: 20px; }

.cpzxcp dl dd b { display: block; font-size: 16px; color: #393c43; line-height: 35px; }

.cpzxcp dl dd span { color: #393c43; display: block; }

.jjfayx { float: left; width: 760px; }

.jjfayx h4 { font-size: 16px; color: #393c43; margin-top: 40px; margin-bottom: 30px; }

.jjfayx dl { float: left; margin-left: -23px; padding-bottom: 30px; }

.jjfayx dl dd { float: left; width: 303px; margin-left: 23px; display: block; margin-bottom: 21px; background: url(../../images/obe24/dh02.png) 0px 8px no-repeat; padding-left: 47px; line-height: 24px; }

.jjfayx dl dd.yx02 { background-position: 0 -79px; }

.jjfayx dl dd.yx03 { background-position: 0 -170px; }

.jjfayx dl dd.yx04 { background-position: 0 -360px; }

.jjfayx dl dd.yx05 { background-position: 0 -262px; }

.jjfayx dl dd b { display: block; font-size: 16px; color: #393c43; line-height: 35px; }

.jjfayx dl dd span { color: #393c43; display: block; }

.qyjf { width: 422px; margin-left: 98px; }

#nav li a span { font-size: 14px; font-weight: normal; line-height: 21px; }

#nav li a h4 { text-align: left; }

.container { position: relative; margin: 0 auto; width: 1290px; }

.nav-menu { display: none; z-index: 10; position: absolute; left: 0; top: 51px; width: 100%; padding-bottom: 50px; background-color: hsla(0,0%,100%,.9); backdrop-filter: blur(2rem); box-shadow: 0 1rem 1rem 0 rgb(233 230 249 / 10%); transition: all .3s; }

#banner { height: 604px; margin-top:138px; }

#banner .swiper { position:relative; width: 100%; height: 100%; overflow: hidden; }

#banner .swiper-button-prev, #banner .swiper-button-next { width: 37px; height: 50px; background-image: url(../../images/obe24/banbtn.png); background-size: auto; }

#banner .swiper-button-prev { background-position: 8px 8px; }

#banner .swiper-button-next { background-position: 8px -34px; }

#banner .swiper-pagination { bottom: 31px; }

#banner .swiper-pagination .swiper-pagination-bullet { width: 28px; height: 3px; opacity: .5; background-color: #fff; border-radius: 0; }

#banner .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

.rslides { height: 604px; }

.rslides li { width: 100%; height: 604px; text-align: center; }

.rslides { width: 100%; position: relative; list-style: none; padding: 0; }

/*.rslides_nav { display:none; height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.4; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -28px }

.rslides_nav:active { opacity: 1.0 }

.rslides_nav.prev { left: auto; background-position: -0 -560px; left: 0 }

.rslides_nav.next { left: auto; background-position: -31px -560px; right: 0 }*/
.rslides li a { display: block; width: 100%; height: 604px; background-position: center center; background-repeat: no-repeat; }

.rslides_tabs { text-align: center; position: absolute; bottom: 15px; left: 0; z-index: 10; width: 100%; height: 30px; text-align: center; padding-top: 10px;/* background:#000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);*/   }

.rslides_tabs li { list-style: none; display: inline-block; margin: 0 7px; }

.rslides_tabs a { text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display:block;
width: 16px; height: 16px; background: url(../../images/zldjc/dot.png) 0 0 no-repeat; }

.rslides_tabs .rslides_here a { background-position: -16px 0; }

.kuang { position: relative; margin: 0 auto; width: 1290px; }

.qiant { background: #e9e9e9; height: 54px; }

.hot { float: left; font-size: 14px; color: #565656; line-height: 54px; }

.search { float: right; width: 387px; height: 28px; background-color: #fff; border: 1px solid #d0d0d0; margin-top: 13px; }

.srh_input { float: left; width: 173px; height: 28px; padding: 0; border: none; margin-left: 10px; }

.srh_btn { position: absolute; right: 0; top: 18px; width: 28px; height: 28px; background: url(../../images/obe24/srh_btn.jpg) no-repeat; border: none; cursor: pointer; }

.gywm { float: left; width: 622px; }

.gywm b { font-size: 32px; color: #333333; }

.gywm b.zhihui { margin-top: 41px; display: block; }

.gywm p { font-size: 16px; color: #797979; line-height: 24px; margin-top: 15px; }

.main, .zhkc_cont_li .tzlist { position: relative; margin: 0 auto; width: 1290px; }

.gywmm { margin-top: 48px; margin-bottom: 30px; }

.gywm dl { float: left; margin-top: 26px; }

.gywm dl dt { float: left; width: 115px; margin-right: 40px; background: url(../../images/obe24/gygs01.jpg) no-repeat; padding-top: 56px; font-size: 14px; color: #333333; text-align: center; }

.gywm dl dt.g01 { background-position: 30px 0; }

.gywm dl dt.g02 { background-position: -143px 0; }

.gywm dl dt.g03 { background-position: -322px 0; }

.gywm dl dt.g04 { background-position: -493px 0; }

.gywm dl dt span { font-size: 32px; font-weight: bold; }

.gywm dl dt i { font-size: 20px; font-weight: bold; }

.news { float: right; width: 587px; }

.news .bt { clear: both; overflow: hidden; height: 25px; font-size: 20px; color: #333333; margin-bottom: 10px; background: url(../../images/obe24/n01.jpg) bottom left no-repeat; padding-left: 27px; }

.news .bt b { padding-right: 20px; }

.news .bt a { float: right; font-size: 14px; color: #166bb3; }

.news ul li { float: left; width: 587px; padding-bottom: 21px; margin-bottom: 21px; border-bottom: 1px solid #e9e9e9; }

.news ul li.n01 { height: 144px; }

.news ul li a { color: #5b5b5b; font-size: 16px; }

.news ul li.n01 img { float: left; margin-right: 21px; width: 209px; height: 145px; }

.news ul li a b { font-size: 16px; display: block; margin-bottom: 6px; }

.news ul li a p { font-size: 14px; line-height: 24px; }

.news ul li .riqi { float: left; width: 67px; background: #f4f4f4; width: 70px; text-align: center; margin-right: 15px; padding: 15px 0; }

.news ul li .riqi b { font-size: 36px; display: block; }

.news ul li .riqi span { font-size: 14px; }

.yewulingyu { position: relative; background-color: #f7f8f8; height: 764px; color: #fff; text-align: center; }

.index_bt { color: #333333; padding-top: 26px; margin-bottom: 43px; }

.index_bt h3 { font-size: 32px; margin-bottom: 10px; }

.index_bt b { font-size: 16px; font-weight: normal; }

#yewu { width: 100%; min-width: 1290px; height: 603px; overflow: hidden; }

#yewu .swiper-wrapper .swiper-slide{ width: 100%; height: 100%; background-position: center top; background-repeat: no-repeat; }

#yewu .swiper-wrapper .swiper-slide:nth-child(1){ background-image: url(../../images/obe24/bg04.jpg);}

#yewu .swiper-wrapper .swiper-slide:nth-child(2){ background-image: url(../../images/obe24/bg02.jpg);}

#yewu .swiper-wrapper .swiper-slide:nth-child(3){ background-image: url(../../images/obe24/bg03.jpg);}

#yewu .swiper-wrapper .swiper-slide:nth-child(4){ background-image: url(../../images/obe24/bgtz.jpg);}


#yewu .swiper-wrapper .zhkc_more{ display:block; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; }

#yewu .swiper-wrapper .box-content { position:absolute; left:50%; top:74px; margin-left:142px; z-index:1; width: 523px; text-align: left; }

#yewu .swiper-wrapper .box-content .pic,#yewu .swiper-wrapper .box-content .text span{ display:none; }

#yewu .swiper-wrapper .box-content b { font-size: 28px; }

#yewu .swiper-wrapper .box-content p { line-height: 24px; margin-bottom: 30px; margin-top: 20px; }

#yewu .swiper-wrapper .box-content dl a { display: block; color: #fff; border: 1px solid #FFF; width: 258px; padding-left: 20px; height: 36px; margin-bottom: 10px; line-height: 36px; }

.thumbs {  position: absolute; left: 50%; bottom: 31px; margin-left: -567px; }

.thumbs .swiper-wrapper{ background-color:#f5f5f5; }

.thumbs .swiper-slide { width:246px; height: 81px; color: #000; font-size: 18px; line-height: 81px; border-right: 1px solid #959595; cursor: pointer; }

.thumbs .swiper-slide:nth-child(4){ width:282px; border-right: 0px; }
.thumbs .swiper-slide:nth-child(3){ width:300px;  }


.thumbs .swiper-slide-thumb-active{ background-color:#e06742; }

.thumbs .swiper-slide a{ display:block; padding-left:40px; color: #000; box-sizing:border-box; background-repeat:no-repeat;}

.thumbs .swiper-slide-thumb-active a{ color:#fff; }

.thumbs .swiper-slide:nth-child(1) a{ background-image:url(../../images/obe24/yx01.png); background-position: 28px center; }

.thumbs .swiper-slide:nth-child(1).swiper-slide-thumb-active a{  background-image:url(../../images/obe24/yx02.png);}

.thumbs .swiper-slide:nth-child(2) a{ background-image:url(../../images/obe24/qy01.png); background-position:48px center; }

.thumbs .swiper-slide:nth-child(2).swiper-slide-thumb-active a{  background-image:url(../../images/obe24/qy02.png);}

.thumbs .swiper-slide:nth-child(3) a{ background-image:url(../../images/obe24/tz01.png); background-position:14px center; }

.thumbs .swiper-slide:nth-child(3).swiper-slide-thumb-active a{  background-image:url(../../images/obe24/tz02.png); }

.thumbs .swiper-slide:nth-child(4) a{ background-image:url(../../images/obe24/yun01.png); background-position:30px center; }

.thumbs .swiper-slide:nth-child(4).swiper-slide-thumb-active a{  background-image:url(../../images/obe24/yun02.png); }

/*#yewu .box { display: none; position: relative; width: 100%; height: 100%; }

.y1, .y2, .y3,.y4 { background-position: center top; background-repeat: no-repeat; }

.y1 { background-image: url(../../images/obe24/bg02.jpg); }

.y2 { background-image: url(../../images/obe24/bg03.jpg); }

.y3 { background-image: url(../../images/obe24/bg03.jpg); }

.y4 { background-image: url(../../images/obe24/bg04.jpg); }

#yewu .box .box-content { float: right; width: 523px; padding-left: 53px; text-align: left; margin-top: 74px; }

#yewu .box .box-content b { font-size: 28px; }

#yewu .box .box-content p { line-height: 24px; margin-bottom: 30px; margin-top: 20px; }

#yewu .box .box-content dl a { display: block; color: #fff; border: 1px solid #FFF; width: 258px; padding-left: 20px; height: 36px; margin-bottom: 10px; line-height: 36px; }

.yewubt { position: absolute; left: 50%; bottom: 31px; margin-left: -534px; background: #f5f5f5; }

.yewubt dt { float: left; width: 246px; height: 81px; color: #000; font-size: 18px; line-height: 81px; border-left: 1px solid #959595; cursor: pointer; }

.yewubt dt a { color: #000; }

.yewubt dl dt.yw01 { background: url(../../images/obe24/yx01.png) 12px center no-repeat; }

.yewubt dl dt.yw01.cur { background: url(../../images/obe24/yx02.png) 12px center no-repeat #e06742; color: #fff; }

.yewubt dl dt.yw02 { background: url(../../images/obe24/qy01.png) 12px center no-repeat; }

.yewubt dl dt.yw02.cur { background: url(../../images/obe24/qy02.png) 12px center no-repeat #e06742; color: #fff; }

.yewubt dl dt.yw03 { background: url(../../images/obe24/tz01.png) 30px center no-repeat; width: 277px; padding-left: 30px; }

.yewubt dl dt.yw03.cur { background: url(../../images/obe24/tz02.png) 30px center no-repeat #e06742; color: #fff; width: 277px; padding-left: 30px; }

.yewubt dl dt.yw04 { background: url(../../images/obe24/yun01.png) 12px center no-repeat; border-left: 0px; }

.yewubt dl dt.yw04.cur { background: url(../../images/obe24/yun02.png) 12px center no-repeat #e06742; color: #fff; }

.yewubt dl dt.cur a { color: #fff; }*/

.case { position: relative; padding-bottom: 5px; text-align: center; }

.jd_case { position: relative; }

.casebt { display: flex; margin-left:154px; margin-bottom: 41px; text-align: center; }

.tab-button { border: 1px solid #d6d6d6; border-radius: 50px; font-size: 17px; padding: 0 40px; line-height: 36px; margin-right: 36px; cursor: pointer; }

.tab-button.cur { background: #2282be; color: #fff; }

.tab { display: none; position: relative; width: 1232px; padding: 0 29px 50px 29px; overflow: hidden; }

.tab.active { display: block; }

.tab .swiper { overflow: hidden; width: 100%; height: 100%; }

.tab .swiper-button-prev, .tab .swiper-button-next { width: 29px; height: 55px; background-image: url(../../images/obe24/btnzy.png); background-size: auto; margin-top: -66px; }

.tab .swiper-button-prev { background-position: 7px 0px; left: 0; }

.tab .swiper-button-next { background-position: -15px 0px; right: 0; }

.tab .swiper-pagination { bottom: 31px; }

.tab .swiper-pagination .swiper-pagination-bullet { width: 13px; height: 13px; opacity: .5; background-color: #d4d4d4; opacity: 1; }

.tab .swiper-pagination .swiper-pagination-bullet-active { background-color: #2282be; }

.case_list { overflow: hidden; width: 1232px; height: 526px; margin-bottom: 13px; }

.case_list ul { clear: both; overflow: hidden; margin-left: -20px; }

.case_list li { float: left; width: 293px; height: 243px; margin-left: 20px; margin-bottom: 20px; }

.case_list li a { color: #707070; }

.case_list li a span{ text-align:left; display:block;}

.case_list li img { width: 295px; height: 206px; }

.anli li a { float: left; display: block; margin-left: 20px; margin-bottom: 13px; }

.btn { position: absolute; top: 401px; width: 15px; height: 56px; background: url(../../images/obe24/btnzy.png) no-repeat; }

.prev { left: -9px; }

.prev:hover { background-position: 0 -62px; }

.next { right: 0px; background-position: -16px 0; }

.next:hover { background-position: -16px -62px; }

.anli_tabs { text-align: center; float: left; width: 100%; height: 30px; text-align: center;/* background:#000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);*/   }

.anli_tabs li { list-style: none; display: inline-block; margin: 0 7px; }

.anli_tabs a { text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display:block;
width: 78px; height: 15px; background: url(../../images/obe24/hot.png) 0 0 no-repeat; }

.anli_tabs .anli_here a { background-position: -106px 0; }

.khlogo { background: #f7f8f8; text-align: center; padding-bottom: 80px; }

.khlogo ul { float: left; margin-left: -40px; }

.khlogo ul li { float: left; border: 1px solid #e1e0e0; margin-left: 40px; margin-bottom: 25px; }

.khlogo ul li img { width: 179px; height: 62px; }

.ljgdcase { position: absolute; top: 890px; width: 189px; left: 550px; text-align: center; display: block; border-radius: 50px; border: 1px solid #d7d7d7; background: #fff; height: 40px; line-height: 40px; color: #717171; font-size: 18px; }

.ljgdcase:hover { color: #166bb3; }

#fnav { position: relative; width: 100%; background: #166bb3; }

#fnav ul { position: relative; margin: 0 auto; width: 1290px; }

#fnav li { position: relative; float: left; padding: 0 46px; height: 51px; }

#fnav li.ind { width: 127px; }

#fnav li.fx { width: 1px; }

#fnav li a { font-size: 18px; font-family: '微软雅黑'; color: #fff; line-height: 51px; text-align: center; text-decoration: none; padding-bottom: 15px; }

#fnav li.sj a { background: url(../../images/obe24/sj.png) 60px 8px no-repeat; padding-right: 15px; }

#fnav li.fuwu a { background: url(../../images/obe24/sj.png) 73px 8px no-repeat; padding-right: 15px; }

#fnav li a:hover, #fnav li.hover a, #fnav li.active a { font-weight: bold; }

#fnav li span { display: none; position: absolute; left: 35px; top: -2px; width: 63px; height: 4px; background-color: #0cab85; }

#fnav li.hover span, #fnav li.active span { display: block; }

.footer { background: #101013; color: #fff; padding-bottom: 30px; }

.footm { padding-top: 59px; }

.footer_nav dl { float: left; margin-right: 43px; }

.footer_nav dl dt { font-size: 20px; line-height: 30px; }

.footer_nav dl a { color: #747475; line-height: 30px; font-size: 16px; }

.footer_nav dl a:hover{color:#e06742;}

.footer_lxwm { float: left; font-size:14px; line-height: 35px; margin-right: 41px; }

.lxwm_item{ clear:both; overflow:hidden; }

.footer_lxwm .lxwm_item h3{ font-weight: normal; color: #747475; }

.footer_lxwm .lxwm_item h3,.footer_lxwm .lxwm_item p{ float:left; }

.footer_lxwm .lxwm_item p span{ display:block; }

.footer_lxwm .lxwm_item:first-child p span{ display:inline-block; margin-left:20px; }

.wei { float: left; }

.wei li { float: left; width: 111px; margin-right: 10px; text-align: center; color:#747475;  }

.wei li img{width:111px;}

.fgywm { float: left; width: 100%; height: 42px; margin-top: 25px; }

.fgywm h3 { float: left; width:64px; line-height: 36px; color: #747475; font-size: 14px; }

.fgywm ul { }

.fgywm li { position:relative; float: left; width: 36px; height: 36px; background-image: url(../../images/obe24/pt.jpg); background-repeat: no-repeat; margin-right:10px; cursor:pointer; }

.fgywm li:nth-child(1) { background-position: 4px center; }

.fgywm li:nth-child(2) { background-position: -42px center; }

.fgywm li:nth-child(3) { background-position: -88px center; }

.fgywm li:nth-child(4) { background-position: -134px center; }

.fgywm li:nth-child(5) { background-position: -180px center; }

.fgywm li:nth-child(6) { background-position: -226px center; }

.fgywm li:nth-child(7) { background-position: -272px center; }

.fgywm li img { display:none; position:absolute; left:-45px; top:-135px; width:112px; height:112px; padding:7px 7px 16px 7px; background: url(../../images/obe24/code_bg.png) no-repeat; transition: all 0.5s; }

.fgywm li.cur img{ display:block; }

.flink { float: left; width: 100%; line-height: 50px; color: #858585; border-top: solid 1px #414141; border-bottom: solid 1px #414141; margin-bottom: 10px; }

.flink b { display: block; float: left; }

.flink a { float: left; color: #858585; display: block; margin-right: 30px; }

.copy{ float:left; width:100%; }

.copy b { font-weight: normal; color: #858585; }

.copy a { display: block; float: right; color: #858585; }

#erbanner { margin-top:157px; height: 385px; background: #0290bf; text-align: center; }

.wrap { background: #efefef; }

.wz { position: relative; color: #666; width: 1290px; margin: 0 auto; font-size: 14px; line-height: 46px; background: url(../../images/obe24/wz.png) no-repeat 0 15px; padding-left: 20px; }

.wz a { color: #666; }

.sdly { background: #f6f6f6; text-align: center; padding-bottom: 40px; border-bottom: 1px solid #dcdcdc; margin-bottom: 34px; }

.sdly ul { float: left; margin-left: -19px; }

.sdly ul li { float: left; width: 308px; height: 215px; margin-left: 19px; position: relative; }

.sdly ul li img { width: 308px; height: 215px; }

.sdly ul li span { display: block; background-color: rgba(0, 0, 0, 0.5); height: 42px; position: absolute; left: 0; bottom: 0; width: 308px; color: #fff; font-size: 16px; text-align: center; line-height: 42px; }

.leftmenu { float: left; width: 300px; }

.leftmenu h3 { font-size: 20px; color: #fff; height: 47px; line-height: 45px; font-weight: normal; background: url(../../images/obe24/lbt.png) no-repeat 20px #176bb3; padding-left: 30px; }

.leftmenu h3 a{color:#fff;}

.leftmenu ul { background: #f8f8f8; margin-bottom: 30px; padding-left: 26px; padding-bottom: 26px; padding-top: 10px; }

.leftmenu li { height: 39px; border-bottom: 1px dashed #e5e5e5; width: 243px; line-height:39px; }

.leftmenu li a { color: #1f1f1f; font-size: 14px; }

.leftmenu li a:hover { color: #e06742; }

.leftmenu li.cur a { color: #176bb3; font-weight: bold; }

.leftmenu li.show-more,.leftmenu li.collapse{ text-align:center; color:#2386FD; cursor:pointer; }

.leftmenu li.show-more:hover,.leftmenu li.collapse:hover{ color:#E90B0F; }

.leftmenu .min { float: left; margin-top: 10px; }

.leftmenu .min li { border-bottom: none; height: 28px; }

.leftmenu .min li a { background: none; color: #666; line-height: 28px; font-size: 12px; }

.leftmenu .min li a:hover { text-decoration: underline; }

.right { float: left; width: 965px; margin-left: 25px; }

.cplist { float: left; margin-left: -25px; }

.cplist li { float: left; width: 303px; background: #f8f8f8; border: 1px solid #e5e3e3; margin-left: 25px; text-align: center; margin-bottom: 25px; height: 256px; }

.cplist li span { display: block; line-height: 29px; padding: 0 15px; text-align: left; color:#363636; }

.cplist li span.zhkc{text-align:center; line-height:50px;}

.cplist li img { width: 303px; height: 183px; }

.cplist li a { color: #363636; }

.cplist li a:hover { color: #e06742; }

.zbt { font-size: 30px; text-align: center; margin-bottom: 15px; border-bottom: 1px solid #eeeeee; padding-bottom: 15px; }

.zbt span{display:block; text-align:center; font-size:14px; line-height:35px; color:#666666;}

.content { color: #616161; }

.content P { line-height: 35px; }

.xgtag { color: #616161; font-size: 18px; margin-top: 40px; }

.xgtag a { color: #616161; }

.xgyd { float: left; margin-top: 20px; width: 965px; margin-bottom: 30px; }

.xgyd h3 { background: #f8f8f8; height: 41px; color: #616161; font-size: 18px; font-weight: bold; line-height: 41px; padding-left: 20px; border-bottom: 1px solid #eeeeee; }

.xgyd ul { margin-left: -35px; }

.xgyd li { float: left; width: 463px; margin-top: 25px; margin-left: 35px; }

.xgyd li img { float: left; margin-right: 20px; width: 200px; height: 125px; }

.xgyd li a { color: #535353; line-height: 24px; }

.xgyd li a:hover { color: #176bb3; }

.xgyd li b { float: left; font-size: 16px; padding-bottom: 6px; margin-bottom: 6px; display: block; border-bottom: 1px solid #eeeeee; width: 234px; }

.sdmain { margin-top: 30px; }

/*.page{position:left;  }*/

.hdaohang { background: #f6f6f6; text-align: center; padding-top: 10px; border-bottom: 1px solid #dcdcdc; margin-bottom: 34px; }

.hmenu { float: left; }

.hmenu li { float: left; background: #176bb3; height: 49px; border-radius: 10px 10px 0px 0px; padding: 0 40px 0 40px; margin-right: 1px; line-height: 49px; }

.hmenu li.cur { background: #e16742; }

.hmenu li a { color: #fff; font-size: 18px; }

.zright { float: left; margin-left: 0; margin-right: 25px; }

.smenu { float: left; width: 965px; margin-bottom: 20px; }

.smenu li { float: left; border-radius: 50px; background: #efefef; height: 40px; padding: 0 40px 0 40px; line-height: 40px; margin-right: 10px; margin-bottom: 10px; }

.smenu li a { color: #176bb3; font-size: 18px; }

.smenu li.cur { background: #d2e2ef; }

.rtitle { font-size: 30px; border-bottom: 1px solid #e9e9e9; padding-bottom: 15px; margin-bottom: 20px; background: url(../../images/obe24/srh_btn.png) 2px 10px no-repeat; padding-left: 30px; }

.newlist li { float: left; border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; margin-bottom: 20px; width: 959px; }

.newlist li img { float: left; width: 260px; height: 160px; }

.newlist li .nlist { float: left; margin-left: 25px; width: 674px; }

.newlist li a { color: #515050; }

.newlist li a b { font-size: 18px; display: block; margin-bottom: 10px; }

.newlist li a p { line-height: 24px; color: #737373; }

.newlist li a span { color: #ababab; padding-top: 10px; display: block; }

.nleft li { height: 50px; }

.nleft li a { font-size: 18px; line-height: 50px; height: 50px; display: block; }

.rcase { font-size: 20px; line-height: 40px; padding-left: 25px; }

.leftcase h3 { font-size: 18px; padding-left: 25px; background: url(../../images/obe24/lbt.png) no-repeat 15px #176bb3; }

.zxxx { position: relative; margin: 0 auto; width: 960px; }

.zxxx b { display: block; float: left; font-size: 14px; color: #6eaf5b; font-weight: bold; line-height: 47px; margin-right: 10px; }

.zxxx ul li { line-height: 47px; }

.conright { float: right; width: 675px; }

.conleft { float: left; }

.conright h4 { font-size: 16px; color: #0290bf; margin-bottom: 15px; font-weight: normal; }

.intro { float: left; width: 55%; height: 350px; margin-top: 40px; }

.intro p { font-size: 18px; line-height: 40px; color: #727272; margin-bottom: 20px; }

.intro p a { color: #007a5e; line-height: 26px; }

.guanggao02 b { font-size: 36px; margin-bottom: 48px; display: block; margin-top: 109px; }

.guanggao02 p { font-size: 16px; text-align: center; line-height: 30px; width: 1074px; display: block; position: absolute; top: 189px; left: 50%; margin-left: -540px; }

.laidian { display: block; width: 204px; position: absolute; top: 317px; left: 50%; margin-left: -102px; font-size: 30px; background: url(../../images/obe24/btbg.png) top center no-repeat; padding-top: 21px; }

.gg01 { float: right; margin: 40px 0; }

.cp { background: url(../../images/obe24/gywm02.png) no-repeat 0 center; position: relative; margin-bottom: 50px; padding-bottom: 50px; }

.cp .hbt { float: left; width: 23%; margin-right: 2%; position: absolute; left: 0; top: 50%; margin-top: -12%; }

.cp .hbt p { font-size: 14px; color: #333333; line-height: 26px; margin-top: 50px; }

.quyu { float: right; width: 75%; margin-top: 50px; }

.quyu ul { float: left; width: 100%; margin-top: 20px; margin-bottom: 30px; }

.quyu li { float: left; width: 30%; margin-left: 3%; text-align: center; margin-bottom: 17px; position: relative; }

.quyu li img { width: 100%; }

.quyu li a { font-size: 16px; color: #333; }

.quyu li a:hover { color: #52b1ad; }

.quyu li span { position: absolute; width: 100%; display: block; left: 0; bottom: 0; background: rgba(0, 0, 0, .5); line-height: 45px; font-size: 20px; color: #fff; }

.more { display: block; position: absolute; left: 50%; margin-left: -65px; bottom: 0; border: 1px solid #aa1e1e; width: 130px; height: 45px; color: #aa1e1e; font-size: 16px; line-height: 45px; text-align: center; }

.jjfa { background: url(../../images/obe24/jjfabg.jpg) no-repeat 0 center; position: relative; color: #fff; padding-bottom: 100px; }

.jjfa .more { left: 50%; margin-left: -65px; bottom: 50px; border: 1px solid #fff; color: #fff; }

.jjfa .hbt { float: left; width: 23%; margin-right: 2%; position: absolute; left: 0; top: 50%; margin-top: -8%; }

.jjfa .hbt p { font-size: 14px; color: #fff; line-height: 26px; margin-top: 50px; }

.jjfa .bt { color: #fff; }

.fangan { float: right; width: 75%; margin-top: 50px; }

.fangan ul { float: left; width: 100%; margin-top: 20px; margin-bottom: 30px; }

.fangan li { float: left; width: 17%; margin-left: 3%; text-align: center; margin-bottom: 17px; position: relative; }

.fangan li img { width: 100%; }

.fangan li span { color: #fff; background: rgba(100, 100, 100, .5); display: block; font-size: 16px; padding: 10px; line-height: 30px; }

.new { margin: 30px 0; padding-bottom: 50px; }

.synews { float: left; width: 103%; margin-top: 20px; margin-bottom: 30px; margin-left: -3%; margin-top: 58px; }

.synews li { float: left; width: 22%; margin-left: 3%; }

.synews li p { border-bottom: 1px solid #d5d4dd; margin-bottom: 27px; padding-bottom: 27px; }

.synews li img { width: 100%; }

.synews a { font-size: 14px; color: #949494; line-height: 26px; }

.synews a riqi { color: #b4b4b4; }

.gmore { margin-top: 30px; }

.lxwm { background: url(../../images/obe24/05.jpg) no-repeat #30343a; background-size: 40%; color: #fff; padding: 50px 0; }

.lxfs { float: left; }

.lxfs b { font-size: 36px; }

.lxfs span { font-size: 36px; display: block; padding-bottom: 15px; background: url(../../images/obe24/btbg.png) bottom left no-repeat; font-weight: bold; margin-top: 64px; }

.lxfs dl { font-size: 16px; line-height: 36px; margin-top: 56px; }

.lxfs dl dd { padding-left: 30px; }

.lxfs dl dd.dz { background: url(../../images/obe24/dz.png) 0 5px no-repeat; }

.lxfs dl dd.cz { background: url(../../images/obe24/dz.png) 0 -45px no-repeat; }

.lxfs dl dd.em { background: url(../../images/obe24/dz.png) 0 -95px no-repeat; }

.lyb { float: right; width: 700px; }

.lyb dd { border-bottom: 1px solid #707276; height: 40px; font-size: 18px; margin-bottom: 68px; color: #b0b1b3; }

.lyb dd input { width: 600px; height: 40px; border: 0px; background: #30343a; color: #fff; }

#footer { background: #333333; height: 247px; width: 100%; }

.jiehsao { float: left; width: 500px; margin: 0 auto; color: #fff; font-size: 14px; line-height: 40px; }

.jiehsao p .tela { background: url(../../images/obe24/f01.jpg) no-repeat; padding-left: 25px; padding-right: 30px; }

.jiehsao p .dz { background: url(../../images/obe24/f02.jpg) no-repeat; padding-left: 25px; }

.xby { font-size: 24px; }

.ewm { float: right; margin-left: 203px; margin-top: 5px; }

.ewm dd { float: left; width: 115px; margin-left: 15px; text-align: center; color: #fff; margin-bottom: 10px; font-size: 16px; line-height: 35px; }

.ewm dd img { background: #fff; padding: 5px; }

.list_pic li { float: left; position: relative; width: 1200px; border-bottom: 1px solid #d8d8d8; padding-bottom: 20px; margin-bottom: 20px; }

.list_pic li img { float: left; width: 270px; height: 180px; }

.list_pic li dl { float: left; font-size: 16px; margin-left: 27px; line-height: 45px; width: 615px; }

.list_pic li a { color: #5a5a5a; float: left; }

.list_pic li a:hover dl { color: #c40a0a; }

.list_pic li a dt { color: #000; font-weight: bold; font-size: 24px; }

.list_pic li dl dd.jzmj { border-top: 1px dashed #d9d9d9; }

.list_pic li dl dd span { margin-right: 30px; }

.list_pic li dl dd.jzmj b { color: #c40a0a; }

.fc_title { text-align: center; }

.fc_title h1 { font-size: 36px; margin-top: 6px; }

.show { background: #f4f4f4; border-top: 1px solid #e4e4e4; }

.hx { width: 100px; height: 1px; background: #b70101; position: relative; margin: 0 auto; }

.news_pic { float: left; width: 512px; height: 340px; position: relative; overflow: hidden; }

.news_pic li { width: 512px; height: 340px; position: absolute; overflow: hidden; float: left; margin-right: 5px; }

.news_pic li img { width: 512px; height: 340px; }

.news_pic li span { display: block; position: absolute; left: 0; bottom: 0; height: 60px; z-index: 100; background: rgba(0, 0, 0, .5); width: 554px; padding-left: 20px; padding-top: 5px; }

.news_pic li a span { color: #fff; font-size: 16px; line-height: 24px; }

.news_pic li span i { width: 400px; display: block; font-style: normal; }

.news_pic .page { position: absolute; bottom: 0; z-index: 6; height: 44px; width: 100%; overflow: hidden; text-align: right; }

.news_pic .page span { display: inline-block; height: 30px; width: 30px; text-align: center; line-height: 30px; color: #fff; font-family: "arial"; cursor: pointer; font-size: 14px; }

.news_pic .page span.current { background: #dd0000; }

.fxin { float: left; background: #fff; width: 616px; padding: 36px; padding-bottom: 18px; }

.fxin h4 { font-size: 24px; color: #302e2e; font-weight: normal; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e4e4e4; }

.fxin dl { font-size: 16px; line-height: 40px; float: left; margin-bottom: 18px; }

.fxin dl dt { color: #5a5a5a; font-weight: bold; background: url(../../images/obe24/sico.jpg) no-repeat 0 10px; padding-left: 25px; }

.fxin dl dt.kfs { background-position: 0 -38px; }

.fxin dl dt.wygs { background-position: 0 -86px; }

.fxin dl dt.xmdz { background-position: 0 -136px; }

.dianhua { clear: both; border-radius: 6px; padding-left: 30px; width: 300px; height: 45px; color: #fff; font-size: 24px; line-height: 45px; text-align: center; background: url(../../images/obe24/tel.png) no-repeat 10px 10px #c40a0a; }

.f_bt { text-align: center; border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; }

.f_bt b { font-size: 24px; color: #312f2f; font-weight: normal; display: block; margin-bottom: 5px; }

.f_bt span { font-size: 14px; color: #868686; }

.content { font-size: 16px; line-height: 28px; color: #494848; padding-bottom: 40px; }

.con { margin-bottom: 20px; }

.zblist li { float: left; width: 260px; margin-left: 53px; margin-bottom: 20px; }

.zblist { float: left; width: 1253px; margin-left: -53px; }

.zblist li span { display: block; background: #f7f7f7; height: 52px; line-height: 52px; text-align: center; font-size: 16px; }

.zblist li a { color: #5a5a5a; }

.erfooter { background: #333333; height: 50px; color: #f4f4f4; text-align: center; }

.quanping { margin-left: 0px; width: 1290px; }

.hyc { float: left; background: #f6f6f6; height: 250px; margin-top: -18px; }

.hyc img { float: left; margin-right: 80px; margin-left: 85px; margin-top: 102px; }

.hyc_con { float: right; font-size: 18px; width: 800px; line-height: 35px; margin-top: 40px; padding-right: 28px; }

.hyc_con b { font-size: 24px; color: #176bb3; margin-bottom: 20px; display: block; }

.lxcon { float: left; width: 1290px; margin-top: 30px; margin-bottom: 30px; }

.lxxx { float: left; width:565px; margin-right: 25px; }

.lxtitle { font-size: 24px; color: #176bb3; background: #e0eef9; height: 45px; text-align: center; line-height: 45px; font-weight: bold; }

.lxxx ul li { line-height: 40px; font-size: 16px; color: #4b4a4a; background: url(../../images/obe24/hd.jpg) no-repeat 10px 16px; padding-left: 30px; }

.mfsy { float: left; background: #f6f6f6; width: 1290px; }

.mfsy img { float: left; margin-top: 100px; }

.biaoge { float: left; width: 610px; margin-left: 45px; margin-top: 22px; }

.biaoge h3 { text-align: center; font-size: 24px; font-weight: normal; height: 40px; }

.biaoge span { text-align: center; display: block; color: #e16742; margin-bottom: 10px; }

.feedback li { margin-bottom: 15px; float: left; width: 610px; }

.feedback li b { display: block; float: left; margin-right: 10px; color: #5f5f5f; }

.feedback li.jtxx b { padding-left: 12px; }

.feedback li.jtxx span { float: left; width: 475px; display: block; }

.feedback li textarea { border: 1px solid #d7d7d7; width:100%; height:90px; }

.feedback li input { height: 30px; border: 1px solid #d7d7d7; width: 480px; }

.feedback li.tj { padding-left: 266px; }

.feedback li input.tijiao { width: 100px; background: #e06742; color: #fff; font-size: 16px; height: 40px; line-height: 40px; border: 0px; }

.tishi { margin-bottom: 20px; text-align: center; line-height:24px; color:#e16742;}

.tpian { margin-left: 0px; width: 1290px; }

.ryzz { margin-bottom: 30px; }

.ryzz h3 { font-size: 24px; color: #166bb3; display: block; background: #f7f7f7; height: 48px; line-height: 48px; padding-left: 20px; font-weight: normal; }

.ryzz h3 a {display:block; float:right; font-size:14px; font-weight:normal; margin-right:20px; color:#166bb3;}

.ryzz h3 a:hover{color: #e06742; }

.ryzz .swiper { position: relative; margin-top: 26px; }

#rongyu { padding-bottom: 40px; }

.ryzz .swiper .swiper-slide { text-align: center; }

.ryzz .swiper .swiper-slide img { display: block; width: 303px; height: 204px; }

.ryzz .swiper .swiper-slide a { font-size: 16px; line-height: 35px; color: #535353; }

.ryzz .swiper .swiper-slide a:hover { color: #598bc1; }

.ryzz .swiper-pagination-bullet { width: 10px; height: 10px; }

.ryzz .swiper .swiper-button-prev, .ryzz .swiper .swiper-button-next { margin-top: -35px; }

.ryzz .swiper .swiper-button-prev:after, .ryzz .swiper .swiper-button-next:after { font-family: swiper-icons; color: #fff; }

.ryzz .swiper .swiper-button-prev:after { content: 'prev'; }

.ryzz .swiper .swiper-button-next:after { content: 'next'; }

.rylist{ margin-left:-26px;}

.rylist li{float:left; width:300px; margin-left:26px;   background: #f8f8f8;  border: 1px solid #e5e3e3; margin-bottom: 25px; height: 266px;}

.rylist li img{ width: 300px; height: 200px; }

.rylist li span { display: block;   line-height: 29px;    padding: 0 15px;  text-align: left;}

.rylist li a { color: #363636; }

.rylist li a:hover { color: #e06742; }

.index_bt p { font-size: 16px; line-height: 30px; text-align: left; }

.tzbpage { background: none; border-bottom: 0px; }

.tzbpage dl { float: left; margin-left: -35px; margin-top: 35px; }

.tzbpage dl dd { float: left; width: 295px; height: 211px; background: #f5f5f5; margin-left: 35px; }

.tzbpage dl dd.t01 { background: url(../../images/obe24/t01.png) no-repeat center 40px #f5f5f5; }

.tzbpage dl dd.t02 { background: url(../../images/obe24/t02.png) no-repeat center 40px #f5f5f5; }

.tzbpage dl dd.t03 { background: url(../../images/obe24/t03.png) no-repeat center 40px #f5f5f5; }

.tzbpage dl dd.t04 { background: url(../../images/obe24/t04.png) no-repeat center 40px #f5f5f5; }

.tzbpage dl dd span { display: block; margin-top: 120px; font-size: 24px; color: #176bb3; font-weight: bold; }

.zhkpage { background: none; border-bottom: 0px; }

.zhkpage p { width: 800px; margin-left: 245px; text-align: center; }

.pxpt_in p{width:1073px; margin-left: 103px;}

.zhkpage dl { float: left; margin-left: -25px; margin-top: 35px; margin-bottom: 40px; }

.zhkpage dl dd { float: left; width:235px; height: 189px; margin-left: 25px; }

.zhkpage dl dd img { width: 230px; height: 159px; }

.zhkpage dl dd a span { display: block; margin-top: 20px; font-size: 16px; color: #000; }

.zhkpage dl dd a { display: block; padding: 20px 0; }

.zhkpage dl dd a:hover { border: 3px solid #176bb3; }

.pxpt dl dd { float: left; width:393px; height: 211px; margin-left: 35px; }

.pxpt dl dd img { width: 387px; height: 211px; }

.tzlist { background: #f5f5f5; padding: 45px 0; }

.tzlist a { color: #505050; }

.tzlist img { float: left; width: 539px; height: 268px; }

.tzlist .tzbcon { float: left; margin-left: 30px; width: 716px; }

.tzbcon b { font-size: 20px; color: #176bb3; }

.tzbcon p { font-size: 16px; line-height: 30px; margin-top: 20px; }

.zhkccon { font-size: 16px; line-height: 30px; margin-top: 20px; }

.zhkc { margin-bottom: 30px; }

.tzbcon span { display: block; width: 146px; height: 36px; background: #176bb3; color: #fff; border-radius: 520px; text-align: center; line-height: 36px; font-size: 16px; margin-top: 30px; }

.shuang { background: #fff; }

.shuang img, .zhkc_cont_li:nth-child(even) .tzlist img { float: right; }

.shuang .tzbcon, .zhkc_cont_li:nth-child(even) .tzlist .tzbcon { margin-right: 30px; margin-left: 0px; }

.shjn { margin-bottom: 30px; }

.shjn h3, .kpxt h3 { font-size: 24px; color: #176bb3; font-weight: normal; margin-bottom: 5px; }

.shjn p, .kpxt p { color: #797979; line-height: 30px; margin-bottom: 30px; }

.tzb { line-height: 35px; }

.kpxttu_box { display: none; float: left; padding-left: 0px; margin-top: 0px; }

.kpxtbt { float: right; }

.kpxtbt dt { height: 43px; width: 281px; background: #ffffff; border: 1px solid #cacaca; color: #646464; margin-bottom: 20px; line-height: 43px; text-align: center; font-size: 16px; cursor: pointer; }

.pages { text-align: center; padding-top: 10px; padding-bottom: 10px; clear: both; font-family: "微软雅黑",; }

.pages a { padding: 5px 8px; display: inline-block; text-align: center; margin-left: 11px; color: #4a4a4a; font-size: 16px; background: #f1f1f1; }

.pages a:hover, .pages span { padding: 5px 10px; display: inline-block; text-align: center; margin-left: 11px; color: #fff; font-size: 14px; background: #176bb3; }

.zhkc_tit { margin-bottom: 50px; text-align: center; }

.zhkc_tit h2 { font-size: 32px; }

.zhkc_tab_fiexd{ width:100%; height:51px; }

.zhkc_tab { width: 100%; height: 51px; display: flex; justify-content: center; z-index: 10; margin: 0 auto; }

.zhkc_tab_ul { display: flex; position: relative; z-index: 1; overflow: hidden; background: #E7EEF5; border-radius: 43px; }

.zhkc_tab_ul.start { box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%); }

.zhkc_tab_li { position: relative; z-index: 2; }

.zhkc_tab_li.act { }

.zhkc_tab_li h3 { white-space: nowrap; font-size: 16px; font-weight: normal; line-height: 1.5; color: #666666; padding: 13px 30px; cursor: pointer; border-radius: 50px; transition: all 0.36s; }

.zhkc_tab_li.act h3 { color: #fff; background: #007BFC; }

.zhkc_cont { margin-top: 65px; }

.zhkc_cont_li { background: #f5f5f5; }

.zhkc_cont_li:nth-child(even), .zhkc_cont_li:nth-child(even) .tzlist { background-color: #fff; }

.zhkc_cont_li .tzlist { clear: both; overflow: hidden; }


.lfwal{ background:#fff;}


.cpzx{ overflow:hidden; }

.cpzx_list{ float:left; box-sizing:border-box; width:25%; padding:50px 25px 0 25px; cursor:pointer; }


.cpzx_con{ position:relative; overflow:hidden; }

.cpzx_list .cpzx_con img{ z-index:5; display:block; width:100%;
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
transition:all 0.4s ease;
}

.cpzx_list:hover .cpzx_con img{ transform:translateY(-100%); }

.cpzx_list .cpzx_con:before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
	visibility:hidden;
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	transition:all 0.6s ease;
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:8;
	background-color:#34BCFF;	
}
.cpzx_list:hover .cpzx_con:before{
	visibility:visible;
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	transform:translateX(0%);
}

.cpzx_list .cpzx_con .cpzx_txt {
    position: absolute;
    color: #fff;
    top: 0; left:0; bottom:0; right:0;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 10;
	text-align:center;
}

.cpzx_list .cpzx_con:hover .cpzx_txt{
	opacity:1;
	visibility:visible;
}

.cpzx_list .cpzx_con .cpzx_txt a{ display:block; width:100%; height:100%; }

.cpzx_list .cpzx_con .cpzx_txt p{ padding: 70px 25px 0 25px; margin-bottom:30px; font-size:15px; line-height:25px; color:#fff; }

.cpzx_list .cpzx_con .cpzx_txt_btn{ display:inline-block; width: 30px; text-align: center; height: 30px; line-height: 30px; border-radius: 50%; background: #fff; color: #5D4B3E;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	transition:all 0.4s ease;
}

.cpzx_list .cpzx_con .cpzx_txt_btn:hover{ background: #5a473b; color: #fff; }

.cpzx_list .cpzx_con .cpzx_txt_btn i{ line-height:30px; }

.cpzx_tit{ margin-top:20px; color: #888; text-align:center; }

.cpzx_tit h4{ margin-bottom: 10px; font-size: 21px; font-weight: 500; color: #444; }

.zhkc_tit p{font-size:16px; line-height:30px;}

.antgcpzx{margin-bottom:0;}

.pxpt_in{padding-bottom:100px; height:330px;}

.pxptmfzc { position: absolute; top: 500px; width: 189px; left: 550px; text-align: center; display: block; border-radius: 50px;  background: #e06742; height: 40px; line-height: 40px; color: #fff; font-size: 18px; }

.pxptmfzc:hover{font-weight:bold;}

.jcsjcon{float:left; width:716px;}

.jcsjcon b {
    font-size: 20px;
    color: #176bb3;
}
.jcsjcon a   {
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
	color:#505050;
}

.jcsjcon span { display: block; width: 146px; height: 36px; background: #176bb3; color: #fff; border-radius: 520px; text-align: center; line-height: 36px; font-size: 16px; margin-top: 30px; }


.gywm_bt a{float:right; color:#166bb3; display:block; width:50px; margin-top:10px;}

.zhkcjxsj img{float:right;}

#navbtn,#wap_banner,.erbt{display:none;}

.content img{max-width:965px;}

.wapcontent,.waperbanner{display:none;}

#tdfc .swiper-slide{ width:auto; }

.kszx{ display:none; }
