.inp-sl1 { font-size: 12px; line-height: 34px; color: #666; background-color: #FFF; height: 34px; width: 130px; padding-right: 10px; padding-left: 10px; border: 1px solid #D6D6D6; border-radius: 5px; margin-top:10px; margin-right: 10px; }
.btn-gm { font-size: 14px; line-height: 34px; color: #FFF; background-color: #50c79f; height: 34px; border-radius: 5px; text-align: center; margin-right: 0px; margin-top: 10px; padding-right: 15px; padding-left: 15px; }
.btn-gm:hover { color:#FFF; background-color: #099; }
.liet-banner1 { background-image: url(../images/list-banner1.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.al-box1 { width: 1200px; margin-top: 20px; }
.bt-01 { height: 40px; width: 1200px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
.list-fz01 { font-size: 18px; line-height: 40px; color: #666; }
.list-fz02 { font-size: 18px; line-height: 40px; color: #F00; }
.case-box { width: 1200px; margin-top: 15px; }
.r1 { margin-right: 24px; }
.r2 { margin-right: 4px; margin-left: 4px; }
.r3 { margin-right: 8px; margin-left: 8px; margin-bottom: 25px; }
.bk01 { width: 280px; }
.inp-sl2 { font-size: 12px; line-height: 44px; color: #666; background-color: #FFF; height: 44px; width: 130px; padding-right: 10px; padding-left: 10px; border: 1px solid #D6D6D6; border-radius: 5px; margin-right: 10px; }
.liet-banner2 { background-image: url(../images/list-banner2.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner3 { background-image: url(../images/list-banner3.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner4 { background-image: url(../images/list-banner4.jpg); background-repeat: no-repeat; background-position: center top; height: 400px; width: 100%; }
.liet-banner5 { background-image: url(../images/list-banner5.jpg); background-repeat: no-repeat; background-position: center top; height: 400px; width: 100%; }
.liet-banner6 { background-image: url(../images/list-banner6.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner7 { background-image: url(../images/list-banner7.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner8 { background-image: url(../images/list-banner8.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner9 { background-image: url(../images/list-banner9.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner10 { background-image: url(../images/list-banner10.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner11 { background-image: url(../images/list-banner11.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner12 { background-image: url(../images/list-banner12.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner13 { background-image: url(../images/list-banner13.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.liet-banner14 { background-image: url(../images/list-banner14.jpg); background-repeat: no-repeat; background-position: center top; height: 702px; width: 100%; }
.zp-banner { background-image: url(../images/zp-banner.jpg); background-repeat: no-repeat; background-position: center top; height: 504px; width: 100%; }
.hd-banner { background-image: url(../images/hd-banner.jpg); background-repeat: no-repeat; background-position: center top; height: 504px; width: 100%; }
.zh-banner { background-image: url(../images/zh-banner.jpg); background-repeat: no-repeat; background-position: center top; height: 504px; width: 100%; }
.cpb-zjg1 { background-color: #f8f8f8; height: 100px; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #D6D6D6; bottom: 0px; }
.ntc01 { padding-top: 10px; }
.r-zi02 { margin-right: 30px; margin-top: 20px; }
.bottom02 { padding-bottom: 100px; }
.dq-box { padding: 20px; width: 1160px; margin-top: 20px; background-color: #f9f9f9; }
.bg-fz01 { font-size: 14px; line-height: 24px; color: #666; }
.bg-fz02 { font-size: 14px; line-height: 24px; color: #999; margin-left: 15px; padding-right: 10px; padding-left: 10px; margin-right: 15px; }
.bg-xz { color:#5fcaa6; }
.bg-list { margin-top: 10px; margin-bottom: 10px; width: 1160px; }
.bg-al { padding: 20px; width: 1160px; margin-top: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
.bg-fz03 { width: 860px; margin-left: 20px; height:221px; }
.bg-bt { font-size: 18px; line-height: 24px; color: #666; width: 860px; }
.color01 { color: #F00; }
.input-box { float: left; margin-right: 20px; padding-top: 2px; }
.input-box label { float: left; border: 1px solid #ccc; border-radius: 3px; height: 20px; padding: 0 3px; }
.input-box input { border: 0; width: 40px; text-align: center; line-height: 12px; height: 22px; }
.input-line { height: 18px; line-height: 18px; vertical-align: top; }
.input-unit { float: left; line-height: 22px; padding-left: 5px; color: #666; }
.input-btn { background: #fff; cursor: pointer; float: left; margin: 0 0 0 5px; }
.yx-01 { float: left; height: 28px; line-height: 28px; border: 1px dashed #ced1de; padding: 0 10px; font-size: 12px; background: #f5f8ff; margin: 0; }
.icon { display: inline-block; width: 6px; height: 6px; font-size: 0; vertical-align: middle; float: right; margin: 11px 0 0 8px; }
.icon { background-image: url(../images/icon_2017.png); background-repeat: no-repeat; }
.bg-xq { font-size: 14px; line-height: 24px; color: #666; margin-top: 15px; }
.ht-lb { height: 24px; width: 360px; padding-right: 20px; padding-left: 20px; margin-bottom: 15px; }
.ht-fz01 { font-size: 14px; line-height: 24px; color: #666; width: 250px; }
.xz-s { }
.xz-s b { font-size: 14px; line-height: 24px; color: #F00; }
.more1 { font-size: 14px; line-height: 24px; color: #666; margin-top: 15px; }
.lj-fz01 { font-size: 20px; line-height: 32px; color: #666; width: 800px; left: 200px; top: 350px; text-align: center; }
.list-search { width: 622px; left: 289px; top: 400px; }
.wb-k { font-size: 16px; line-height: 50px; color: #666; background-color: #FFF; height: 50px; width: 480px; border: 1px solid #333; padding-left: 20px; }
.list-btn { font-size: 16px; line-height: 52px; color: #FFF; background-color: #5fcaa6; height: 52px; width: 120px; text-align: center; }
.list-btn:hover { color:#FFF; background-color: #099; }
.gg01 { border: 1px solid #ececec; width: 140px; margin-top: 15px; }
.gg-fz01 { font-size: 14px; line-height: 24px; color: #666; width: 140px; text-align: center; }
.q-zi { color: #F00; }
.boxdown { cursor: pointer; border: 1px solid #EEEEEE; width: 92px; height: 24px; background: #FFFFFF url(../images/down.png) no-repeat 82px; margin-left: 150px; margin-top: -2px; border-top: none; margin: 0 auto; line-height: 24px; padding-left: 21px; }
.up { cursor: pointer; border: 1px solid #EEEEEE; width: 92px; height: 24px; background: #FFFFFF url(../images/up.png) no-repeat 82px; margin-left: 150px; margin-top: -2px; border-top: none; margin: 0 auto; line-height: 24px; padding-left: 21px; }
.yx-fz01 { font-size: 14px; line-height: 24px; color: #333; width: 260px; padding-top: 10px; padding-right: 10px; padding-left: 10px; text-align: center; margin-top: 15px; height: 58px; overflow:hidden;}
.yx-fz02 { font-size: 14px; line-height: 20px; color: #F00; width: 150px; padding-top: 5px; padding-right: 0px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; text-align: center; margin-left: 65px; }
.yx-fz03 { font-size: 12px; line-height: 20px; color: #999; width: 250px; padding-top: 5px; padding-right: 15px; padding-left: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; margin-top: 15px; height: 38px; }
/*分页样式*/
.pagination { font-size:14px; margin-top:10px; }
.pagination a { text-decoration: none; }
.pagination .pxofy { float:left; margin-left: 5px; height:25px; *padding-top:1px;
}
.pagination a, .pagination span { display: block; float: left; height:32px; line-height:32px; padding:0 10px; font-family:Arial, Helvetica, sans-serif !important; }
.pagination .current { cursor:default; border: solid 1px; }
.pagination .prev, .pagination .next {/*line-height:22px;*/ }
/*分页样式*/
.pagination a, .pagination span { color: #5fcaa6; border:1px solid #dddddd; border-left:none; }
.pagination .current { color:#fff; background:#5fcaa6; border:1px solid #dddddd; }
.pagination .current.prev, .pagination .current.next { color:#5fcaa6; border-color:#D3D3D3; background:#fff; }
.pagination .prev { border-top-left-radius:3px; border-bottom-left-radius:3px; }
.pagination .next { border-top-right-radius:3px; border-bottom-right-radius:3px; }
.pagination a:first-child { border-left:1px solid #ddd; }
.pagination .pxofy { color: #5fcaa6; }
textarea { height:80px; background:none; }
.cp-tu1 { width: 280px; }
.top-x1 { border-top-width: 2px; border-top-style: solid; border-top-color: #5fcaa6; padding-top: 10px; }
.list-more { bottom: 0px; }
.more-fz01 { font-size: 12px; line-height: 22px; color: #333; width: 800px; }
.a-moer { font-size: 12px; line-height: 24px; color: #999; background-color: #FFF; height: 24px; padding-right: 15px; padding-left: 15px; border: 1px solid #D6D6D6; }
.neiliet-banner { background-image: url(../images/neilist-banner1.jpg); background-position: center top; height: 480px; width: 100%; }
/* 图片切换 */

.wra01 { width:660px; height:440px; position:relative; color:#fff; text-shadow:rgba(0, 0, 0, 0.1) 2px 2px 0px; margin-top:20px; }
#slider-wrap { width:660px; height:440px; position:relative; overflow:hidden; }
#slider-wrap ul#slider { width:100%; height:100%; position:absolute; top:0; left:0; }
#slider-wrap ul#slider li { float:left; position:relative; width:660px; height:440px; }
/*btns*/
.btns { position:absolute; width:50px; height:60px; top:50%; margin-top:-25px; line-height:57px; text-align:center; cursor:pointer; background:rgba(0, 0, 0, 0.1); z-index:100; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -ms-transition: all 0.1s ease; transition: all 0.1s ease; }
.btns:hover { background:rgba(0, 0, 0, 0.3); }
#next { right:-50px; border-radius:7px 0px 0px 7px; }
#previous { left:-50px; border-radius:0px 7px 7px 7px; }
#counter { top: 30px; right:35px; width:auto; position:absolute; }
#slider-wrap.active #next { right:0px; }
#slider-wrap.active #previous { left:0px; }
/*bar*/
#pagination-wrap { min-width:20px; margin-top:415px; margin-left: auto; margin-right: auto; height:15px; position:relative; text-align:center; }
#pagination-wrap ul { width:100%; }
#pagination-wrap ul li { margin: 0 4px; display: inline-block; width:5px; height:5px; border-radius:50%; background:#fff; opacity:0.5; position:relative; top:0; }
#pagination-wrap ul li.active { width:12px; height:12px; top:3px; opacity:1; box-shadow:rgba(0, 0, 0, 0.1) 1px 1px 0px; }
/*ANIMATION*/
#slider-wrap ul, #pagination-wrap ul li { -webkit-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -moz-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -o-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -ms-transition: all 0.3s cubic-bezier(1, .01, .32, 1); transition: all 0.3s cubic-bezier(1, .01, .32, 1); }
.info-box .h1-title { display: block; line-height: 36px; font-size: 24px; width: 400px; height: 36px; overflow: hidden; padding-bottom: 20px; }
.info-box .p1 { padding: 5px 0 20px; line-height: 32px; }
.info-box .p1 .i1 { font-size: 36px; font-weight: 700; font-family: Arial; color: #f90; padding-right: 3px; vertical-align: -1px; }
.info-box { border-bottom: 1px rgba(255, 255, 255, .1) solid; z-index: 1; }
.info-box .dlbox.w80 { width: 80px; padding-right: 0; }
.info-box .dlbox { padding: 10px 50px 15px 0; }
.info-box .dlbox dt { font-size: 18px; line-height: 32px; }
.info-box .dlbox dd { font-size: 14px; line-height: 18px; }
.info-box .dlbox.w160 { width: 160px; padding-right: 0; }
.info-box .dlbox.w160 dt { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 32px; width: 160px; }
.info-box.noline { border: 0; }
.info-box .p2 { line-height: 34px; font-size: 14px; color: #fff; height: 34px; width: 390px; overflow: hidden; }
.detail-box3 .info-box .p2, .detail-box3 .info-box .p2 .i1, .detail-box3 .info-box .p2 a { color: #fff; display: inline-block; }
.detail-info { width: 400px; padding-left: 60px; margin-top:20px; color: #fff; }
.zj-color1 { font-size: 16px; line-height: 24px; color: #F00!important; }
/*2级列表页 办公*/
.detail-box2 { background: #fff; padding: 0 20px 20px; }
.mt-20 { margin-top: 20px; }
.detail-box2 .h1-tilte { line-height: 34px; padding-top: 6px; border-bottom: 4px #f5f8ff solid; font-size: 20px; font-weight: 400; display: block; position: relative; }
.profile-box { padding: 10px 0; }
.profile-box li { line-height: 32px; font-size: 14px; color: #666; width: 50%; float: left; }
.profile-box .li-t { float: left; width: 100px; color: #999; }
.profile-box .li-con { float: left; width: 320px; }
.profile-text { padding: 12px 0 20px; line-height: 24px; font-size: 14px; color: #666; }
.profile-text p { text-indent: 2em; text-align: justify; }
.pictuer-box { padding: 20px 0 0; height: auto; overflow: hidden; }
.pictuer-box, .profile-text, .profile-topic { border-top: 1px #f3f3f3 solid; }
.pictuer-box1 { width: 1160px; }
.pictuer-box1 .pictuer-con { width: 350px; height: 309px; margin-right: 15px; margin-bottom: 10px; margin-left:15px;}
.pictuer-box1 .pictuer-con { float: left; position: relative; overflow: hidden; }
.pictuer-box1 .p1 { width: 350px; }
.pictuer-box1 .p1 { text-align: center; line-height: 24px; color: #fff; font-size: 14px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0; bottom: 0; z-index: 3; background-image: url(../images/pop_bg2.png); background-position: left top; }
