@charset "utf-8";

/* -- Main structure -- */
.pd-mod1{height: 517px; background: url(../images/modbg1.png) no-repeat center;}

.pd-inner{height: 100%; width: 1200px; margin: 0 auto;}

.pd-logo{float: left; margin-top: 10px;}

.pd-frmod{float: right; padding-top: 20px;}

.pd-menu{float: left;}
.pd-menu li{float: left; font-size: 16px; color: white; padding: 0 10px; border-bottom: 2px solid transparent; height: 39px; line-height: 39px; margin: 0 10px; cursor: pointer;}
.pd-menu li:hover,
.pd-menu li.on{color: #ffff00; border-bottom-color: #ffff00;}

.pd-usrinfo{background: url(../images/usric.png) no-repeat left center; padding-left: 26px; float: left; margin-left: 20px; position: relative;}
.pd-usrinfo h2{font-size: 14px; color: white; background: url(../images/botarw.png) no-repeat right center; padding-right: 18px; line-height: 40px;}
.pd-usrinfo ul{position: absolute; right: 0; top: 100%; width: 180px; background: #192438; border-radius: 3px; z-index: 999; display: none;}
.pd-usrinfo ul li{height: 39px;}
.pd-usrinfo ul li em{float: left; width: 95px; text-align: right; font-size: 14px; color: white; opacity: .6; line-height: 39px;}
.pd-usrinfo ul li p{margin-left: 124px; font-size: 14px; color: white; line-height: 39px;}
.pd-usrinfo ul li p i{display: inline-block; width: 32px; height: 20px; line-height: 20px; background: #f15858; border-radius: 300px; text-align: center;}
.pd-usrinfo ul li + li{border-top: 1px solid #424b5b;}
.pd-usrinfo ul li.tac{text-align: center; line-height: 39px;}
.pd-usrinfo ul li.tac span{font-size: 14px; color: white; background-repeat: no-repeat; background-position: left center; padding-left: 26px;}
.pd-usrinfo ul li.tac span.dpic1{background-image: url(../images/dpic1.png);}
.pd-usrinfo ul li.tac span.dpic2{background-image: url(../images/dpic2.png);}
.pd-usrinfo ul li:hover span{color: #00c2e0; cursor: pointer;}
.pd-usrinfo ul li:hover span.dpic1{background-image: url(../images/dpic1on.png);}
.pd-usrinfo ul li:hover span.dpic2{background-image: url(../images/dpic2on.png);}
.pd-usrinfo.on ul{display: block;}

.pd-srhmod{position: absolute; left: 50%; top: 244px; width: 1000px; margin-left: -500px;}
.pd-srharea{height: 52px; border: 1px solid #dae3ed; background: #fff; position: relative;}

.pd-srhselc{width: 104px; position: absolute; left: 0; top: 0; bottom: 0;}
.pd-srhselc p{font-size: 16px; color: #333; background: url(../images/sleico.png) no-repeat right center; padding-left: 10px; line-height: 52px;}
.pd-srhselc ul{position: absolute; left: -1px; right: 0; top: 100%; border: 1px solid #dae3ed; background: #fff; z-index: 999; display: none;}
.pd-srhselc ul li{height: 39px; line-height: 39px; font-size: 16px; color: #333; padding-left: 10px; cursor: pointer;}
.pd-srhselc ul li:hover{background: #3993ff; color: white;}
.pd-srhselc ul li + li{border-top: 1px solid #dae3ed;}
.pd-srhselc.on ul{display: block;}

.pd-srhinptxt{height: 52px; line-height: 52px; width: 60%; font-size: 16px; color: #333; margin-left: 133px; border: none; outline: none;}
.pd-srhinptxt::-webkit-input-placeholder{color: #999;}

.pd-srhbtn{width: 100px; font-size: 16px; color: white; background: #3993ff; position: absolute; right: -1px; top: -1px; bottom: -1px; border: none; outline: none; cursor: pointer;}
.pd-srhbtn:hover{background: #00b1cc;}
.pd-srhbtn img{vertical-align: -15%; margin-right: 10px;}

.pd-srhwords{padding: 20px 0; text-align: center;}
.pd-srhwords span,
.pd-srhwords a{font-size: 14px; color: #fff; margin: 0 5px; text-decoration: none;}
.pd-srhwords a.more{background: url(../images/rtic.png) no-repeat right center; padding-right: 13px;}
.pd-srhwords a:hover{color: #ffff00;}

.pd-mod2{height: 879px; background: url(../images/modbg2.png) no-repeat;}
.pd-bigtit{height: 126px; position: relative;}
.pd-bigtit img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}

.pd-hyqy{position: relative;}
.pd-hyqy .row{margin: 0 -15px;}
.pd-hyqy .row .col{padding: 0 15px;}

.pd-hyqy .hd{ width:100%; position: absolute; bottom: 0; text-align: center; font-size:0; z-index:1; }
.pd-hyqy .hd li{margin: 0 5px; background: #333; height: 10px; width: 10px; border-radius: 50%; cursor: pointer; display:inline-block; *display:inline; zoom:1;}
.pd-hyqy .hd li.on{background: #3993ff;}
.pd-hyqy .hd a{font-size: 14px; color: #999; position: absolute; right: 0; top: -5px;}

.pd-cardbx{background: #fff; height: 330px; transition: all .3s; margin-bottom: 30px;}
.pd-cardbx dt{height: 250px; position: relative; overflow: hidden;}
.pd-cardbx dt i{position: absolute; right: 0; top: 0; width: 105px; height: 100px; background-repeat: no-repeat; background-position: center;}
/* .pd-cardbx dt i.grade1{background-image: url(../images/grade1.png);} */
.pd-cardbx dt i.grade2{background-image: url(../images/grade2.png);}
.pd-cardbx dt i.grade3{background-image: url(../images/grade3.png);}
.pd-cardbx dt img{width: 100%; height: 350px; transition: all .3s;}
.pd-cardbx dt:after{content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: .3; display: none;}
.pd-cardbx dt .btn{position: absolute; left: 50%; top: 50%; width: 140px; height: 42px; margin: -21px 0 0 -70px; background: #ff7700; font-size: 16px; color: white; border-radius: 3px; z-index: 1; display: none;}
.pd-cardbx dd{padding: 0 14px;}
.pd-cardbx dd{height: 80px;}
.pd-cardbx dd h1{font-size: 16px; color: #262626; padding: 14px 0;}
.pd-cardbx dd p{background: url(../images/xyic.png) no-repeat left center; padding-left: 28px; font-size: 14px; color: #666;}
.pd-cardbx:hover{box-shadow: 0 0 15px rgba(255,119,0,.35);}
.pd-cardbx:hover .btn{display: block;}
.pd-cardbx:hover dt:after{content: ''; display: block;}
.pd-cardbx:hover dt img{transform: scale(1.1);}

.pd-mod3{background: url(../images/modbg3.png) no-repeat; height: 665px;}

.pd-hyqy.tpy1 .row{margin: 0;}
.pd-hyqy.tpy1 .row .col{padding: 0;}
.pd-hyqy.tpy1 .row .col:hover img.ac{transition: all .5s;}
.pd-hyqy.tpy1 .row .col:hover img.ac{transform: rotateY(360deg);}


.pd-pducon{position: relative; background: #fff; padding: 0 15px; height: 240px;}
.pd-pducon:before{content: ''; position: absolute; right: 100%; top: 50%; border-style: solid; border-width: 21px 16px 21px 0; border-color: transparent white transparent transparent; width: 0; height: 0; margin-top: -21px;}
.pd-pducon h1{font-size: 16px; color: #333; padding-top: 15px;}
.pd-pducon p{font-size: 14px; color: #666; background-repeat: no-repeat; background-position: left center; padding-left: 25px; margin-top: 22px;}
.pd-pducon p + p{margin-top: 28px;}
.pd-pducon p.lyic1{background-image: url(../images/lyic1.png);}
.pd-pducon p.lyic2{background-image: url(../images/lyic2.png);}
.pd-pducon .btn{width: 130px; height: 36px; border-radius: 3px; background: #ff7700; font-size: 14px; color: #fff; margin-top: 40px;}
.pd-pducon.otr:before{content: ''; left: 100%; top: 50%; border-width: 21px 0 21px 16px; border-color: transparent transparent transparent white; z-index: 999;}

.pd-pducon.on .lyic1,
.pd-pducon:hover .lyic1{background-image: url(../images/lyic1on.png);}
.pd-pducon.on .lyic2,
.pd-pducon:hover .lyic2{background-image: url(../images/lyic2on.png);}
.pd-pducon.on p,
.pd-pducon:hover p{color: #f1f6ff;}
.pd-pducon.on h1,
.pd-pducon:hover h1{color: #fff;}
.pd-pducon.on,
.pd-pducon:hover{background: #3993ff;}
.pd-pducon.otr.on:before,
.pd-pducon.otr:hover:before{border-left-color: #3993ff}
.pd-pducon.on:before,
.pd-pducon:hover:before{content: ''; border-right-color: #3993ff;}

.pd-mod4{height: 618px; background: url(../images/modbg4.png) no-repeat;}


.pd-jsbx{/*background: url(../images/jsbg.png) no-repeat 0 0;*/ width: 278px; height: 433px; padding: 180px 10px 0 15px; box-sizing: border-box; transition: all .3s; position: relative;}
.pd-jsbx h1{font-size: 16px; color: white; padding-top: 20px; position: relative; z-index: 999;}
.pd-jsbx p{font-size: 14px; color: white; background-repeat: no-repeat; background-position: left center; padding-left: 25px; margin-top: 20px; position: relative; z-index: 999;}
.pd-jsbx p.jsic1{background-image: url(../images/jsic1.png);}
.pd-jsbx p.jsic2{background-image: url(../images/jsic2.png);}
.pd-jsbx .btn{width: 160px; height: 28px; background: #3993ff; font-size: 14px; color: white; margin: 40px auto 0; display: block; position: relative; z-index: 999;}

.pd-jsbx .jsbg{position: absolute; left: 0; top: 0; width: 278px; height: 433px; z-index: 1;}
.pd-jsbx .jstp{position: absolute; left: 15px; top: 15px; width: 247px; height: 150px; z-index: 999; transition: all .3s;}
.pd-jsbx:hover .jstp{transform: rotateY(360deg);}

.pd-jsbx:before{content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.8); z-index: 2; transition: all .3s;}
.pd-jsbx:after{content: ''; position: absolute; left: 100%; top: 0; right: 0; bottom: 0; background: rgba(13,59,128,.85); z-index: 2; transition: all .3s;}
.pd-jsbx:hover:before{content: ''; right: 100%;}
.pd-jsbx:hover:after{content: ''; left: 0;}
.pd-jsbx .gap.line{height: 1px; background: rgba(255,255,255,.3); position: absolute; left: 0; right: 0; top: 180px; z-index: 999;}

/*.jsbg1{background-position: 0 0;}
.jsbg2{background-position: -556px 0;}
.jsbg3{background-position: -1112px 0;}
.jsbg4{background-position: -1668px 0;}
.jsbg1:hover,
.jsbg1.on{background-position: -278px 0;}
.jsbg2:hover,
.jsbg2.on{background-position: -834px 0;}
.jsbg3:hover,
.jsbg3.on{background-position: -1390px 0;}
.jsbg4:hover,
.jsbg4.on{background-position: -1946px 0;}*/

.pd-mod5{height: 645px; background: url(../images/modbg5.png) no-repeat;}

.pd-albx{height: 460px; /*background: url(../images/albg.png);*/ padding: 107px 15px 0; box-sizing: border-box; transition: all .3s; position: relative;}
.pd-albx h1{font-size: 16px; color: white; text-align: center; line-height: 1.5; padding-top: 20px; position: relative; z-index: 999;}
.pd-albx .btn{width: 160px; height: 28px; background: #fff; color: #333; font-size: 14px; display: block; margin: 25px auto 0; display: none; position: relative; z-index: 999;}
.pd-albx span p{font-size: 14px; color: white; line-height: 1.8; display: none; padding-top: 15px; position: relative; z-index: 999;}
.pd-albx h4{position: absolute; left: 50%; bottom: 107px; width: 255px; height: 26px; line-height: 26px; font-size: 14px; text-align: center; border: 1px solid #71737a; color: white; margin-left: -127.5px; z-index: 999;}
.pd-albx:hover{padding-top: 90px;}
.pd-albx:hover h4{display: none;}
.pd-albx:hover span p,
.pd-albx:hover .btn{display: block; }

.pd-albx:before{content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.65); z-index: 2; transition: all .3s;}
.pd-albx:after{content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 100%; background: rgba(13,59,128,.8); z-index: 2; transition: all .3s;}
.pd-albx:hover:before{content: ''; top: 100%;}
.pd-albx:hover:after{content: ''; bottom: 0;}
.pd-albx img.rel{z-index: 999;}
.pd-albx .altp{position: absolute; left: 0; top: 0; width: 300px; height: 460px;}

/*.albg1{background-position: 0 0;}
.albg2{background-position: -300px 0;}
.albg3{background-position: -600px 0;}
.albg4{background-position: -900px 0;}
.albg1:hover,
.albg1.on{background-position: 0 460px; }
.albg2:hover,
.albg2.on{background-position: -300px 460px;}
.albg3:hover,
.albg3.on{background-position: -600px 460px;}
.albg4:hover,
.albg4.on{background-position: -900px 460px;}*/

.pd-mod6{height: 481px; background: url(../images/modbg6.png) no-repeat;}

.pd-hyqy.tpy2 .row{margin: 0 -10px;}
.pd-hyqy.tpy2 .row .col{padding: 0 10px;}

.pd-rcbx{background: #fff; box-shadow: 0 0 8px rgba(0,0,0,.15); height: 410px;}
.pd-rcbxhd{height: 80px; position: relative; padding: 0 10px;}
.pd-rcbxhd img{position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto;}
.pd-rcbxhd a{font-size: 14px; color: #999; float: right; line-height: 80px;}

.tagscloud{ height: 280px;position:relative; color:#333;}
.tagscloud a{position:absolute; top: 0; left: 0; text-decoration:none; font-size:14px; border-radius: 300px; }

.tagscloud a.tagc1{padding: 10px 15px; background: #e0f1ff; color: #1f86e0;}
.tagscloud a.tagc2{padding: 3px 15px; background: #fff0e0; color: #ff7f00;}
.tagscloud a.tagc3{padding: 8px 15px; background: #e0faff; color: #00bfe5;}
.tagscloud a.tagc4{padding: 10px 15px; background: #e0f1ff; color: #1f86e0;}
.tagscloud a.tagc5{padding: 3px 15px; background: #fff0e0; color: #ff7f00;}
.tagscloud a.tagc6{padding: 8px 15px; background: #e0faff; color: #00bfe5;}
.tagscloud a.tagc7{padding: 10px 15px; background: #e0f1ff; color: #1f86e0;}
.tagscloud a.tagc8{padding: 3px 15px; background: #fff0e0; color: #ff7f00;}
.tagscloud a.tagc9{padding: 8px 15px; background: #e0faff; color: #00bfe5;}

.pd-lst1{padding: 0 20px;}
.pd-lst1 li{overflow: hidden; border-top: 1px dashed #dbdbdb; line-height: 2.8;}
.pd-lst1 li a:hover{color: #ff9900;}
.pd-lst1 li a{float: left; font-size: 14px; color: #333; text-decoration: none;}
.pd-lst1 li i{float: right; font-size: 14px; color: #999;}

.pd-footer{height: 130px; background: #0066bf;}
.pd-footer .pd-inner{background: url(../images/botbg.png) no-repeat center; position: relative;}
.pd-footer .pd-txt1{font-size: 14px; color: white; line-height: 2; padding-top: 25px;}
.pd-footer .erm{position: absolute; right: 0; top: 13px;}

/* 企业详情 */
.pd-header{height: 80px; background: #0066bf;}
.pd-main{width: 1200px; margin: 0 auto; position: relative;}

.pd-path{height: 46px; line-height: 46px; background: url(../images/pathic.png) no-repeat left center; padding-left: 20px; font-size: 14px; color: #333;}
.pd-path a{color: #333;}
.pd-path i{color: #3993ff;}

.pd-baseinfo{padding: 24px; background: #fff;}
.pd-ltlll{width: 120px; height: 192px; /*background: url(../images/lllimg.png) no-repeat;*/ position: relative; float: left;}
.pd-rechart{position: absolute; left: 0; top: 100%; background: #fff; box-shadow: 0 0 5px rgba(76,76,76,.25); border-radius: 5px; width: 450px; height: 285px; z-index: 999; margin-top: 10px; visibility: hidden;}
.pd-rechart h2{font-size: 14px; color: #333; padding: 0 15px; line-height: 55px;}
.pd-ltlll:hover .pd-rechart{visibility: visible;}

.pd-rtllcon{margin-left: 153px;}
.pd-rtllcon h1{font-size: 0;}
.pd-rtllcon h1 strong{font-size: 22px; color: #1a1a1a; background-position: left center; background-repeat: no-repeat; padding-left: 50px; line-height: 34px; display: inline-block; vertical-align: middle;}
.pd-rtllcon h1 strong.rankic1{background-image: url(../images/rankic1.png);}
.pd-rtllcon h1 i{background-repeat: no-repeat; background-position: center; width: 28px; height: 28px; display: inline-block; vertical-align: middle; position: relative; margin-left: 5px; }
.pd-rtllcon h1 i.llic1{background-image: url(../images/llic1.png);}
.pd-rtllcon h1 i.llic11{background-image: url(../images/llic11.png);}
.pd-rtllcon h1 i.llic2{background-image: url(../images/llic2.png);}
.pd-rtllcon h1 i.llic21{background-image: url(../images/llic21.png);}
.pd-rtllcon h1 i.llic3{background-image: url(../images/llic3.png);}
.pd-rtllcon h1 i.llic31{background-image: url(../images/llic31.png);}
.pd-rtllcon h1 i.llic4{background-image: url(../images/llic4.png);}
.pd-rtllcon h1 i.llic41{background-image: url(../images/llic41.png);}
.pd-rtllcon h1 i.llic5{background-image: url(../images/syjs_sfgc.png);background-size: 26px;}
.pd-rtllcon h1 i.llic51{background-image: url(../images/llic51.png);background-size: 26px;}
.pd-rtllcon h1 i.llic6{background-image: url(../images/syjs_sfgc.png);background-size: 26px;}
.pd-rtllcon h1 i.llic61{background-image: url(../images/llic51.png);background-size: 26px;}
.pd-rtllcon h1 i.llic7{background-image: url(../images/llic7.png);}
.pd-rtllcon h1 i .lay{background: #fff; box-shadow: 0 0 5px rgba(76,76,76,.25); border-radius: 4px; position: absolute; z-index: 999; display: none;}
.pd-rtllcon h1 i.llic1 .lay{left: 50%; top: 100%; text-align: center; width: 110px; height: 52px; margin-left: -55px; margin-top: 8px;}
.pd-rtllcon h1 i.llic1 .lay span{font-size: 14px; color: #333; padding: 3px 0 4px; display: block;}
.pd-rtllcon h1 i.llic1 .lay em{font-size: 12px; color: #3993ff; background: #e8f4ff; border-radius: 2px; display: inline-block; height: 20px; line-height: 20px; padding: 0 8px;}
.pd-rtllcon h1 i:hover .lay{display: block;}

.pd-tablebx{background: #f5faff; padding: 12px 10px; position: relative;}
.pd-tablebx .more{color: #3993ff; background: url(../images/arwbot.png) no-repeat right center; padding-right: 22px; position: absolute; right: 10px; bottom: 25px;}
.pd-tablebx .more.on{background-image: url(../images/arwtop.png);}
.pd-table1{width: 100%;}
.pd-table1 tr td{font-size: 14px; color: #333; height: 38px;}
.pd-table1 tr td.td-hd{color: #97adbf; text-align: right;}

.pd-modu{background: #fff;}
.pd-moduhd{height: 40px; border-bottom: 1px solid #f0f0f0; margin: 0 10px;}
.pd-moduhd strong{font-size: 18px; color: #333; float: left; line-height: 39px; border-bottom: 2px solid #3993ff; padding: 0 15px;}
.pd-moduhd i{float: right; font-size: 14px; color: #999; line-height: 40px;}
.pd-moduhd i em{color: #ff9000;}

.pd-imglst1{overflow: hidden; padding-top: 20px;}
.pd-imglst1 li{float: left; width: 275px; height: 285px; margin-left: 20px; position: relative;}
.pd-imglst1 li img{width: 275px; height: 285px; display: block;}
.pd-imglst1 li p{background: url(../images/txtbg.png) repeat-x; height: 40px; line-height: 40px; font-size: 14px; color: white; position: absolute; bottom: 0; left: 0; right: 0; padding-left: 10px;}
.pd-imglst1 li:hover p,
.pd-imglst1 li.on p{background-image: url(../images/txtbgon.png);}

.pd-morelk{height: 40px; line-height: 40px; padding: 0 10px;}
.pd-morelk a{float: right; font-size: 14px; color: #999;}

.pd-imglst2{overflow: hidden; padding-top: 20px;}
.pd-imglst2 li{float: left; width: 216px; height: 240px; margin-left: 20px; position: relative;}
.pd-imglst2 li img{width: 216px; height: 240px; display: block;}
.pd-imglst2 li p{background: url(../images/txtbg.png) repeat-x; height: 40px; line-height: 40px; font-size: 14px; color: white; position: absolute; bottom: 0; left: 0; right: 0; padding-left: 10px;}
.pd-imglst2 li:hover p,
.pd-imglst2 li.on p{background-image: url(../images/txtbgon.png);}

.pd-imglst3{overflow: hidden; padding-top: 20px;}
.pd-imglst3 li{float: left; width: 373px; height: 280px; margin-left: 20px; position: relative;}
.pd-imglst3 li img{width: 373px; height: 280px; display: block;}
.pd-imglst3 li p{background: url(../images/txtbg.png) repeat-x; height: 40px; line-height: 40px; font-size: 16px; color: white; position: absolute; bottom: 0; left: 0; right: 0; text-align: center;}
.pd-imglst3 li:hover p,
.pd-imglst3 li.on p{background-image: url(../images/txtbgon.png);}

.pd-moduhd a{float: right; font-size: 14px; color: #999; line-height: 40px;}

.pd-txt2{font-size: 14px; color: #333; background: url(../images/titico1.png) no-repeat left center; padding-left: 20px; margin: 15px 10px 0;}

.pd-imglst4{overflow: hidden; padding-top: 15px; padding-left: 10px;}
.pd-imglst4 li{float: left; width: 282px; height: 209px; margin-left: 10px;}

.pd-twoitm .row{margin: 0 -8px;}
.pd-twoitm .row .col{padding: 0 8px;}

.pd-moduhd.otr strong{border-bottom-color: transparent; font-weight: normal; color: #808080;}
.pd-moduhd.otr strong.on{border-bottom-color: #3993ff; font-weight: bold; color: #333;}

.pd-lst2{padding: 0 10px;}
.pd-lst2 li{line-height: 2.8; overflow: hidden;}
.pd-lst2 li + li{border-top: 1px solid #f0f0f0;}
.pd-lst2 li a{float: left; font-size: 14px; color: #333; background: url(../images/titico2.png) no-repeat left center; padding-left: 17px;}
.pd-lst2 li i{float: right; font-size: 14px; color: #999;}

/* 会员商圈-产品 */
.pd-pudlst .col{padding-bottom: 10px;}

.pd-moduhd span{font-size: 15px; color: #333; float: left; line-height: 40px;}

.pd-icolst1{float: left;}
.pd-icolst1 li{width: 20px; height: 40px; background-repeat: no-repeat; background-position: center; float: left; margin-left: 10px; position: relative;}
.pd-icolst1 li.sic1{background-image: url(../images/sic1.png);}
.pd-icolst1 li.sic11{background-image: url(../images/sic11.png);background-size: 20px;}
.pd-icolst1 li.sic2{background-image: url(../images/sic2.png);}
.pd-icolst1 li.sic21{background-image: url(../images/sic21.png);background-size: 20px;}
.pd-icolst1 li.sic3{background-image: url(../images/sic3.png);}
.pd-icolst1 li.sic31{background-image: url(../images/sic31.png);background-size: 20px;}
.pd-icolst1 li.sic4{background-image: url(../images/syjs_sfgc.png);background-size: 20px;}
.pd-icolst1 li.sic41{background-image: url(../images/sic41.png);background-size: 20px;}
.pd-icolst1 li.sic5{background-image: url(../images/syjs_sfgc.png);background-size: 20px;}
.pd-icolst1 li.sic51{background-image: url(../images/sic41.png);background-size: 20px;}
.pd-icolst1 li.sic6{background-image: url(../images/sic6.png);}
.pd-icolst1 li .lay{background: #fff; box-shadow: 0 0 5px rgba(76,76,76,.25); border-radius: 4px; position: absolute; z-index: 999; display: none;}
.pd-icolst1 li .lay{left: 50%; top: 100%; text-align: center; padding: 5px 10px; white-space: nowrap;}
.pd-icolst1 li .lay h2{font-size: 14px; color: #333; padding-top: 5px; display: block;}
.pd-icolst1 li .lay h3{font-size: 12px; color: #999; display: block; padding-top: 3px;}
.pd-icolst1 li:hover .lay{display: block;}

.pd-cpbx{overflow: hidden;}
.pd-cpbx dt{padding: 10px; float: left;}
.pd-cpbx dd{overflow: hidden; padding-right: 5px;}
.pd-cpbx dd ul{padding-top: 10px;}
.pd-cpbx dd ul li{color: #666; background-repeat: no-repeat; background-position: left 3px; padding-left: 27px; line-height: 1.8; margin: 15px 0;}
.pd-cpbx dd ul li a{color: #3993ff;}
.pd-cpbx dd ul li.cpico1{background-image: url(../images/cpico1.png);}
.pd-cpbx dd ul li.cpico2{background-image: url(../images/cpico2.png);}
.pd-cpbx dd ul li.cpico3{background-image: url(../images/cpico3.png);}
.pd-cpbx dd ul li.cpico4{background-image: url(../images/cpico4.png);}

.pd-cpbx dd ul li em{float: left;}
.pd-cpbx dd ul li p{overflow: hidden;}
.pd-cpbx dd ul li p i{display: inline-block; height: 20px; background: #ebf4ff; line-height: 20px; padding: 0 5px 0 0; border-radius: 2px; position: relative; margin-left: 15px; color: #5696e3; margin-bottom: 10px;}
.pd-cpbx dd ul li p i:before{content: ''; width: 0; height: 0; position: absolute; right: 100%; top: 0; border-style: solid; border-width: 10px 8px 10px 0; border-color: transparent #ebf4ff transparent transparent;}







/* 会员商圈-企业 */

.you-container{
    width: 1200px;
    margin: 0 auto;
}
.you-container .bread{
    height: 45px;
}
.you-container .bread p {
    color: #000;
    font-size: 14px;
    padding-left: 20px;
    line-height: 45px;
    background: url(../images/dingwei.png) left center no-repeat;
}
.you-container .bread p a{
    color: #000;
}
.you-container .bread p span{
    color: #3993ff;
}
.you-container .bs-search{
    margin-top: 13px;
    overflow: hidden;
    margin-bottom: 20px;
}
.you-container .bs-search .wrap{
    width: 900px;
    margin: 0 auto;;
}
.you-container .bs-search .wrap input{
    float: left;
    width: 796px;
    height: 46px;
    border: 2px solid #3993ff;
    font-size: 16px;
    line-height: 46px;
    text-indent: 15px;
}
.you-container .bs-search .wrap button{
    float: left;
    width: 100px;
    height: 50px;
    border: none;
    font-size: 16px;
    color: #fff;
    background: #3993ff url(../images/fadajing.png) 19px center no-repeat;
    text-align: left;
    text-indent: 48px;
}
.you-container .bs-shaixuan{
    background-color: #fff;
}
.you-container .bs-shaixuan .yixuanze{
    border-bottom: 1px solid #f5f5f5;
    padding: 10px;
    overflow: hidden;
}
.you-container .bs-shaixuan .yixuanze p{
    float: left;

    line-height: 22px;
    margin-right: 5px;
    padding-left: 5px;
}
.you-container .bs-shaixuan .yixuanze p.yixuan{
    border: 1px solid #ebebeb;
}
.you-container .bs-shaixuan .yixuanze p span{
    float: left;
    color: #666;
    line-height: 22px;
    margin: 0 5px;
}
.you-container .bs-shaixuan .yixuanze p span.s2{
    color: #ff9900;
}
.you-container .bs-shaixuan .yixuanze p i{
    float: left;
    width: 22px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    color: #ff9900;
}
.you-container .bs-shaixuan .yixuanze p.cur{
    border-color: #ff9900;
}
.you-container .bs-shaixuan .yixuanze p.cur i{
    background-color: #ff9900;
    color: #fff;
}
.you-container .bs-shaixuan .tiaojian{

}
.you-container .bs-shaixuan .tiaojian .cell{
    background-color: #f7fcff;
}
.you-container .bs-shaixuan .tiaojian .cell .name{
    float: left;
    width: 90px;
    line-height: 20px;
    padding: 8px 0;
    padding-right: 10px;
    text-align: right;
    padding-left: 10px;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan{
    float: left;
    width: 1080px;
    background-color: #fff;
    padding-bottom: 10px;
    padding-left: 10px;
    position: relative;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li{
    float: left;
    padding: 8px 0;
    position: relative;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li.more{
    position: absolute;
    top: 0;
    right: 24px;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li.more a{
    width: 48px;
    height: 20px;
    display: block;
    line-height: 20px;
    color:#666666;
    background-color: #f2f2f2;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li p{
    line-height: 20px;
    color: #666;
    padding: 0 15px;
    cursor: pointer;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li.cur p{
    color: #3993ff;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .type{
    height: 26px;
    line-height: 26px;
    padding-right: 30px;
    position: relative;
    border: 1px solid #fff; 
    cursor: pointer;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .type.noxiala.cur{
    border: 1px solid #fff; 
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .type.noxiala:after{
    display: none;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .type.cur{
    border: 1px solid #3993ff;
    z-index: 11;
    /* border-bottom: 2px solid #fff; */
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .type:after{
    content: "";
    position: absolute;
    top:10px;
    right: 10px;
    width: 11px;
    height: 6px;
    background: url(../images/xiala.png) 0 0 no-repeat;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .type:before{
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 4px;
    background: #fff;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .hide1{
    position: absolute;
    z-index: 10;
    top: 34px;
    left:0;
    border: 1px solid #3291e9;
    background-color: #fff;
    padding:  0 10px;
    display: none;
}
.you-container .bs-shaixuan .tiaojian .cell .list{
    width: 1050px;
    overflow: hidden;
}
.you-container .bs-shaixuan .tiaojian .cell .list .box{
    float: left;
    line-height: 38px;
    margin-right: 30px;
}
.you-container .bs-shaixuan .tiaojian .cell .list .box label{
    padding-left: 21px;
    background: url(../images/nocheck.png) left center no-repeat;
    line-height: 38px;
}
.you-container .bs-shaixuan .tiaojian .cell .list .box.on label{
    background: url(../images/checked.png) left center no-repeat;
}
.you-container .bs-shaixuan .tiaojian .cell .list .box label input{
    display: none;
}

.you-container .bs-shaixuan .tiaojian .cell .btns{
    text-align: center;
    padding: 2px 0 12px;
}
.you-container .bs-shaixuan .tiaojian .cell .btns button{
    border: none;
    width: 42px;
    height: 22px;
    border: 1px solid #ebebeb;
    line-height: 20px;
    color: #666;
    background-color: #fff;
    cursor: pointer;
    text-align: center;
    outline: none;
}
.you-container .bs-shaixuan .tiaojian .cell .btns .b1{
    border-color: #3993ff;
    background-color: #3993ff;
    color: #fff;
    margin-right: 5px;
}
.you-container .results{
    margin-top: 20px;
}
.you-container .results .qiehuan{
    overflow: hidden;
    background-color: #ebeced;
    margin-bottom: 14px;
}
.you-container .results .qiehuan .btns{
    float: left;
}
.you-container .results .qiehuan .btns button{
    float: left;
    border: none;
    width: 97px;
    height: 40px;
    font-size: 14px;
    color: #666;
    background-color: #ebeced;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    outline: none;
}
.you-container .results .qiehuan .btns button.cur{
    color:#ff9900;
    background-color: #fff;
}
.you-container .results .qiehuan .num{
    float: right;
    line-height: 40px;
    font-size: 14px;
    color: #666;
    padding-right: 10px;
}
.you-container .results .qiehuan .num span{
    color: #ff9900;
}
.you-container .results .list{

}
.you-container .results .list li{
    overflow: hidden;
    padding: 10px;
    background-color: #fff;
    margin-bottom: 15px;
}

.you-container .results .list li .ltu{
    float: left;
    position: relative;
    width: 380px;
    height: 243px;
}
.you-container .results .list li .ltu .zhutu{
    width: 380px;
    height: 243px;
}
.you-container .results .list li .ltu .dengji{
    position: absolute;
    top: 0;
    right: 0;
}
.you-container .results .list li .rzi{
    float: right;
    width: 786px;
}

.you-container .results .list li .rzi .qiye-name{
    height: 50px;
  
}
.you-container .results .list li .rzi .qiye-name p{
    float: left;
    line-height: 50px;
    font-size: 16px;
    color:#333;
}
.you-container .results .list li .rzi .qiye-name p.guanzhu{
    margin-left: 9px;
    padding-left: 22px;
    font-size: 12px;
    background: url(../images/yanjing.png) left center no-repeat;
    color: #3993ff;
}
.you-container .results .list li .rzi li{
    padding: 0;
    margin-bottom: 20px;
}
.you-container .results .list li .rzi li .til{
    float: left;
    color: #666;
    line-height: 24px;
    width: 61px;
    padding-left: 25px;
}
.you-container .results .list li .rzi li .til.span1{
    background: url(../images/span1.png) 3px 5px no-repeat;
}
.you-container .results .list li .rzi li .til.span2{
    background: url(../images/span2.png) 3px 5px no-repeat;
}
.you-container .results .list li .rzi li .til.span3{
    background: url(../images/span3.png) 3px 5px no-repeat;
}
.you-container .results .list li .rzi li .til.span4{
    background: url(../images/span4.png) 3px 5px no-repeat;
}



.you-container .results .list li .rzi li .xiangxi{
    float: left;
    width: 700px;
}
.you-container .results .list li .rzi li .xiangxi p{
    color: #666;
    line-height: 24px;
}
.you-container .results .list li .rzi li .xiangxi span{
    float: left;
    width: 93px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 12px;
    border-bottom-left-radius: 0;
    margin-right: 17px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.you-container .results .list li .rzi li .xiangxi span.blue{
    color: aqua;
    color: #408be4;
    background-color: #ebf4ff;
}
.you-container .results .list li .rzi li .xiangxi span.green{
    color: #00bf8f;
    background-color: #e5fff9;
}
.you-container .results .list li .rzi li .xiangxi span.other{
    color: #3bbcd3;
    background-color: #e8f9fc;
}

/*分页*/
.fenye{
    width: 600px;
    overflow: hidden;
    margin: 30px auto;
}
.fenye .yeshu{
    position: relative;
    padding:  0 40px;
    padding-right: 30px;
    float: left;
}
.fenye .yeshu span{
    position: absolute;
    top: 0;
    width: 28px;
    height: 28px;
    background: url(../images/pre.png) 0 0 no-repeat;
}
.fenye .yeshu span.pre{
    left: 0;
}
.fenye .yeshu span.next{
    background-image: url(../images/next.png);
    right: 0;
}
.fenye .yeshu ul{
    float: left;
}
.fenye .yeshu li{
    float: left;
    width: 26px;
    height: 26px;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    line-height: 26px;
    border-radius: 3px;
    color: #d2d2d2;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
}
.fenye .yeshu li a{
    display: block;
    text-decoration: none; 
    color: #d2d2d2;
}
.fenye .yeshu li.cur{
    color: #fff;
    background-color: #3893fe;
    border-color:#3893fe;
}
.fenye .yeshu li.cur a{
    color: #fff;
    background-color: #3893fe;
    border-color:#3893fe;
}
.fenye .tiaozhuan{
    float: left;
    color: #959595;
    margin-left: 10px;
    line-height: 28px;
}
.fenye .tiaozhuan input{
    width: 34px;
    height: 26px;
    border: 1px solid #d2d2d2;
    text-align: center;
    margin: 0 10px;
}
.fenye .tiaozhuan button{
    border: none;
    width: 46px;
    height: 26px;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    line-height: 26px;
    color: #434343;
    text-align: center;
    margin-left: 10px;
    cursor: pointer;
}

/*会员商圈-人才*/
.hysq-rencai .results{
    background-color: #fff;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.hysq-rencai .results .list{
    padding: 10px;
    background-color: #fff;
}
.hysq-rencai .results .list table{
    width: 100%;
}
.hysq-rencai .results .list table thead{
    background-color: #e8f5ff;
    height: 45px;
}
.hysq-rencai .results .list table th{
    text-align: left;
    color: #38719e;
    line-height: 45px;
    font-size: 14px;
}
.hysq-rencai .results .list table .th1{
    padding-left: 104px;
}
.hysq-rencai .results .list table .th2{
    padding-left: 84px;
}
.hysq-rencai .results .list table .th3{
    padding-left: 50px;
}
.hysq-rencai .results .list table .th4{
    padding-left: 25px;
}
.hysq-rencai .results .list table tbody tr{
    border-bottom: 1px solid #f0f0f0;
}
.hysq-rencai .results .list table td p.money{
    color: #ff9900;
    font-size: 16px;
}
.hysq-rencai .results .list table td .p1{
    line-height: 40px;
    font-size: 14px;
    color: #333;
    padding-left: 20px;
}
.hysq-rencai .results .list table td .p2{
    line-height: 20px;
    color: #808080;
    padding-bottom: 12px;
    padding-left: 20px;
    overflow: hidden;
}
.hysq-rencai .results .list table td .p2 span{
    float: left;
    border-left: 1px solid #e6e6e6;
    height: 16px;
    padding: 0 10px;
    line-height: 16px;
}
.hysq-rencai .results .list table td .p2 span.s1{
    padding-left: 0;
    border: none;
}
/*下拉选择*/
.you-container .bs-shaixuan .tiaojian .cell .kexuan li.mr30{
    margin-right: 30px;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .select{
    height: 22px;
    border: 1px solid #ededed;
    width: 114px;
    line-height: 24px;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .select:after{
    content: "";
    position: absolute;
    top:17px;
    right: 10px;
    width: 11px;
    height: 6px;
    background: url(../images/xiala.png) 0 0 no-repeat;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li.cur .select{
    color: #666;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .select.cur:after{
    background-image: url(../images/xiala-up.png);
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .options{
    position: absolute;
    top: 31px;
    left: 0;
    right: 0;
    z-index: 12;
    border: 1px solid #ededed;
    border-top: 1px solid #fff;
    background-color: #fff;
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .options li{
    float: none;
    display: block;
    height: 24px;
    padding: 0;
    padding-left: 15px;
    color: #666;
    line-height: 24px;
    
}
.you-container .bs-shaixuan .tiaojian .cell .kexuan li .options li:hover{
    background-color: #3993ff;
    color: #fff;
}


/* 案例 */
.pd-allst > li{background: #fff; padding: 10px; overflow: hidden;}
.pd-allst > li .altmp{width: 280px; height: 195px; float: left; margin-right: 15px;}
.pd-allst > li .altmp img{width: 100%; height: 100%; display: block;}
.pd-allst > li .altcon{overflow: hidden;}
.pd-allst > li .altcon h1 span{font-size: 15px; color: #333; float: left; line-height: 34px;}
.pd-allst > li .altcon h1 .pd-icolst1 li{height: 34px;}
.pd-allst > li .altcon h1 i{float: right; line-height: 34px; color: #808080; font-size: 14px;}
.pd-allst > li .altcon p{color: #666; background-repeat: no-repeat; background-position: left 3px; padding-left: 25px; line-height: 1.8; margin: 10px 0;}
.pd-allst > li .altcon p.alico1{background-image: url(../images/cpico2.png);}
.pd-allst > li .altcon p.alico2{background-image: url(../images/alico1.png);}
.pd-allst > li .altcon p.alico3{background-image: url(../images/alico2.png);}
.pd-allst > li .altcon p.alico4{background-image: url(../images/cpico4.png);}
.pd-allst > li .altcon p i{display: inline-block; height: 20px; background: #ebf4ff; line-height: 20px; padding: 0 5px 0 0; border-radius: 2px; position: relative; margin-left: 10px; color: #5696e3;}
.pd-allst > li .altcon p i:before{content: ''; width: 0; height: 0; position: absolute; right: 100%; top: 0; border-style: solid; border-width: 10px 8px 10px 0; border-color: transparent #ebf4ff transparent transparent;}
.pd-allst > li + li{margin-top: 14px;}

/* 技术 */
.pd-allst > li .altmp{width: 200px; height: 140px;}

/* 供需 */
.pd-gxlst{background: #fff; padding: 10px;}

.pd-table2{width: 100%;}
.pd-table2 tr td{height: 45px; font-size: 14px; color: #333; text-align: center;}
.pd-table2 thead tr td{font-weight: bold; color: #38719e; background: #e8f5ff;}
.pd-table2 tbody tr td{border-bottom: 1px solid #f0f0f0;}
.pd-table2 tbody tr td a{color: #3993ff;}


/* 产品详情 */
.pd-topinfo{background: #fff; padding: 10px;}

.slideBox{ width: 342px; height: 299px; overflow:hidden; position:relative; float: left;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left: 10px;  width:14px; height:14px; background:#212121; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ffaa00;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width: 342px; height: 299px; display:block;  }

.pd-infocon{width: 540px; float: left; margin-left: 10px;}
.pd-infocon h1{border-bottom: 1px solid #ebebeb; padding-bottom: 8px;}
.pd-infocon h1 span{float: left; font-size: 18px; color: #333; width: 68%;}
.pd-infocon h1 .pd-icolst1 li{margin-left: 8px; height: 25px;}

.pd-inflst li{line-height: 1.8; padding: 6px 0;}
.pd-inflst li em{background-repeat: no-repeat; background-position: left center; padding-left: 22px; font-size: 14px; color: #999;}
.pd-inflst li i{font-size: 14px; color: #333;}
.pd-inflst li i.mn{font-size: 24px; color: #ff6a00;}
.pd-inflst li i.mn sub{vertical-align: baseline; font-size: 12px;}

.pd-inflst li em.ific1{background-image: url(../images/ific1.png);}
.pd-inflst li em.ific2{background-image: url(../images/ific2.png);}
.pd-inflst li em.ific3{background-image: url(../images/ific3.png);}
.pd-inflst li em.ific4{background-image: url(../images/ific4.png);}
.pd-inflst li em.ific5{background-image: url(../images/ific5.png);}

.pd-gongsi{width: 280px; border: 1px solid #ebebeb;}
.pd-gongsi .hd p{background: url(../images/gongsi-bg.png) 0 0 no-repeat; font-size: 16px; color: #333; line-height: 40px; text-align: center; }
.pd-gongsi .shili{overflow: hidden; width: 260px; margin: 0 auto; margin-top: 12px; padding-bottom: 5px; border-bottom: 1px solid #ebebeb; }
.pd-gongsi .shili .ltu{
    float: left;
    width: 82px;
}
.pd-gongsi .shili .rzi{float: right; width: 168px; padding-top: 5px; }
.pd-gongsi .shili .rzi li{float: left; width: 60px; height: 34px; line-height: 34px; color: #999; padding-left: 24px; }
.pd-gongsi .shili .rzi li.li1{background: url(../images/shili1.png) left center no-repeat; }
.pd-gongsi .shili .rzi li.li2{background: url(../images/shili2.png) left center no-repeat; }
.pd-gongsi .shili .rzi li.li3{background: url(../images/shili3.png) left center no-repeat; }
.pd-gongsi .shili .rzi li.li4{background: url(../images/shili4.png) left center no-repeat; }

.pd-gongsi .lianxi{padding: 8px 0; }
.pd-gongsi .lianxi li{overflow: hidden; }
.pd-gongsi .lianxi li span{float: left; line-height: 36px; font-size: 14px; }
.pd-gongsi .lianxi li .s1{width: 70px; color: #999; position: relative; padding-left: 20px; }
.pd-gongsi .lianxi li .s1:before{content: ""; position: absolute; left: 10px; top: 50%; width: 4px; height: 4px; background-color: #999; }
.pd-gongsi .lianxi li .s2{color: #333; }

.pd-ltinfo{float: left; padding: 0 10px; width: 860px;}

.pd-rtinfo{float: right; width: 300px; padding-left: 10px; padding-right: 10px; position: relative;}
.pd-rtinfo:before{content: ''; position: absolute; left: 0; top: 10px; bottom: 10px; width: 1px; border-left: 1px dashed #f0f0f0;}
.pd-rtinfo h1{border-bottom: 1px solid #f0f0f0; height: 38px;}
.pd-rtinfo h1 span{font-size: 14px; color: #333; float: left; line-height: 38px;}
.pd-rtinfo h1 a{float: right; color: #999; line-height: 38px;}

.pd-txt3{font-size: 14px; font-weight: bold; color: #333; padding: 10px 0;}
.pd-txt4{font-size: 14px; color: #404040; padding: 10px 0;}

.pd-tithd1{font-size: 14px; font-weight: bold; color: #333; background: url(../images/titico1.png) no-repeat left center; padding-left: 20px;}

.pd-table3{width: 100%; border: 1px solid #e4eef6;}
.pd-table3 thead tr td{color: #698ba8; background: #f0f7fc;}
.pd-table3 tr td{font-size: 14px; color: #333; text-align: center; height: 38px; border: 1px solid #e4eef6;}

.pd-txtlst1 li{font-size: 14px; color: #404040; background: url(../images/titico2.png) no-repeat left 10px; padding-left: 17px; line-height: 2;}

.pd-tlecp{padding: 10px 0;}
.pd-tlecp li{height: 185px; position: relative;}
.pd-tlecp li img{width: 300px; height: 185px; display: block;}
.pd-tlecp li p{background: url(../images/tletxtbg.png) repeat-x; height: 34px; line-height: 34px; font-size: 14px; color: white; padding-left: 10px; position: absolute; bottom: 0; left: 0; right: 0;}
.pd-tlecp li + li{margin-top: 10px;}


.picScroll-left{overflow:hidden; position:relative;}
.picScroll-left .prev,
.picScroll-left .next{ width:16px; height:30px; position: absolute; top: 50%; margin-top: -15px; cursor:pointer; background-repeat: no-repeat; background-position: center;}
.picScroll-left .prev{ left: 10px;  background-image: url(../images/previc.png);}
.picScroll-left .next{ right: 10px; background-image: url(../images/nextic.png); }

.picScroll-left .bd{ padding: 20px 26px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 5px; float:left; position: relative;width: 277px;text-align: center;}
.picScroll-left .bd ul li .tu{}
.picScroll-left .bd ul li img{
    display: block;
    margin: 0 auto !important;
    height: 150px;
}
.picScroll-left .bd ul li p{font-size: 18px; color: #333; text-align: center !important;
     /* position: absolute; left: 0; right: 0; bottom: 0;  */
     line-height: 40px;
     background: url(../images/dizuo.png) 0 0 no-repeat;
     background-size: 100% 100%;
     padding-top:0px !important;
    }


/*人才详情*/
.hysq-rencai .show-work{
    background-color: #fff;
    overflow: hidden;
    padding-left: 20px;
}
.hysq-rencai .show-work .zhiwei{
    float: left;
    width: 870px;
    margin-right: 10px;
}
.hysq-rencai .show-work .zhiwei .top1{
    overflow: hidden;
}
.hysq-rencai .show-work .zhiwei .top1 .name{
    float: left;
    font-size: 22px;
    line-height: 60px;
    color: #333333;
    font-weight: bold;
}
.hysq-rencai .show-work .zhiwei .top1 .xinzi{
    float: right;
    font-size: 22px;
    color: #ff6a00;
    line-height: 60px;
    font-weight: bold;
}
.hysq-rencai .show-work .zhiwei .top2{
    overflow: hidden;
    border-bottom: 1px solid #ebebeb;
}
.hysq-rencai .show-work .zhiwei .top2 .time{
    float: left;
}
.hysq-rencai .show-work .zhiwei .top2 .time span{
    float: left;
    line-height: 30px;
    font-size: 14px;
    margin-right: 40px;
    color: #999;
}
.hysq-rencai .show-work .zhiwei .top2 .num{
    float: right;
    line-height: 30px;
    font-size: 14px;
    color: #999;
}
.hysq-rencai .show-work .zhiwei .top3{
    margin-top: 20px;
    padding-bottom: 20px;
}
.hysq-rencai .show-work .zhiwei .top3 table{
    width: 100%;
    border: 1px solid #e4eef6;
}
.hysq-rencai .show-work .zhiwei .top3 table .td-hd{
    width: 100px;
    background-color: #f0f7fc;
    color: #698ba8;
    text-align: center;
    text-indent: 0;
}
.hysq-rencai .show-work .zhiwei .top3 table td{
    font-size: 14px;
    color:#333;
    line-height: 45px;
    text-indent: 15px;
    border: 1px solid #e4eef6;
}
.hysq-rencai .show-work .gongsi{
    float: left;
    width: 280px;
    border: 1px solid #ebebeb;
    margin-top: 10px;
}
.hysq-rencai .show-work .gongsi .hd p{
    background: url(../images/gongsi-bg.png) 0 0 no-repeat;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    text-align: center;
}
.hysq-rencai .show-work .gongsi .shili{
    overflow: hidden;
    width: 260px;
    margin: 0 auto;
    margin-top: 12px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ebebeb;
}
.hysq-rencai .show-work .gongsi .shili .ltu{
    float: left;
    width: 82px;
}
.hysq-rencai .show-work .gongsi .shili .rzi{
    float: right;
    width: 168px;
    padding-top: 5px;
}
.hysq-rencai .show-work .gongsi .shili .rzi li{
    float: left;
    width: 60px;
    height: 34px;
    line-height: 34px;
    color: #999;
    padding-left: 24px;
}
.hysq-rencai .show-work .gongsi .shili .rzi li.li1{
    background: url(../images/shili1.png) left center no-repeat;
}
.hysq-rencai .show-work .gongsi .shili .rzi li.li2{
    background: url(../images/shili2.png) left center no-repeat;
}
.hysq-rencai .show-work .gongsi .shili .rzi li.li3{
    background: url(../images/shili3.png) left center no-repeat;
}
.hysq-rencai .show-work .gongsi .shili .rzi li.li4{
    background: url(../images/shili4.png) left center no-repeat;
}

.hysq-rencai .show-work .gongsi .lianxi{
    padding: 8px 0;
}
.hysq-rencai .show-work .gongsi .lianxi li{
    overflow: hidden;
}
.hysq-rencai .show-work .gongsi .lianxi li span{
    float: left;
    line-height: 36px;
    font-size: 14px;
}
.hysq-rencai .show-work .gongsi .lianxi li .s1{
    width: 70px;
    color: #999;
    position: relative;
    padding-left: 20px;
}
.hysq-rencai .show-work .gongsi .lianxi li .s1:before{
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    width: 4px;
    height: 4px;
    background-color: #999;
}
.hysq-rencai .show-work .gongsi .lianxi li .s2{
    color: #333;
}
.hysq-rencai .work-detail{
    overflow: hidden;
    background-color: #fff;
    margin-top: 13px;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
.hysq-rencai .work-detail .lwrap{
    float: left;
    padding: 0 10px;
    width: 850px;
    border-right: 1px dashed #f0f0f0;
}
.hysq-rencai .work-detail .lwrap .hd{
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
}
.hysq-rencai .work-detail .lwrap .hd p{
    float: left;
    font-size: 18px;
    color: #333;
    padding: 0 17px;
    border-bottom:2px solid #3993ff ;
    line-height: 30px;
    font-weight: bold;
}
.hysq-rencai .work-detail .lwrap ul li{

}
.hysq-rencai .work-detail .lwrap ul li .til{
    line-height: 30px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    padding-left: 20px;
    position: relative;
}
.hysq-rencai .work-detail .lwrap ul li .til:before{
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 10px;
    height: 10px;
    background: url(../images/blue-block.png) 0 0 no-repeat;
}
.hysq-rencai .work-detail .lwrap ul li .bd{
    padding-left: 20px;
}
.hysq-rencai .work-detail .lwrap ul li .bd p{
    line-height: 20px;
    padding: 10px 0;
    font-size: 14px;
    color: #404040;
}
.hysq-rencai .work-detail .rwrap{
    float: right;
    width: 299px;
    padding: 0 10px;
}
.hysq-rencai .work-detail .rwrap .hd{
    overflow: hidden;
    height: 30px;
    border-bottom: 1px solid #f0f0f0;
}
.hysq-rencai .work-detail .rwrap .hd p{
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}
.hysq-rencai .work-detail .rwrap .hd a{
    float: right;
    color: #999;
    line-height: 30px;
}
.hysq-rencai .work-detail .rwrap .bd{}
.hysq-rencai .work-detail .rwrap .bd li{
    padding-bottom: 6px;
    border-bottom: 1px solid #f0f0f0;
}
.hysq-rencai .work-detail .rwrap .bd li .p1{
    overflow: hidden;
    line-height: 20px;
    padding-top: 10px;
}
.hysq-rencai .work-detail .rwrap .bd li .p1 .s1{
    float: left;
    font-size: 14px;
    color: #333;
}
.hysq-rencai .work-detail .rwrap .bd li .p1 .s2{
    float: right;
    color: #ff6a00;
    font-size: 14px;
}
.hysq-rencai .work-detail .rwrap .bd li .p2{
    line-height: 30px;
    color: #999999;
    font-size: 14px;
}

/*供需详情*/
.hysq-gongxu{}
.hysq-gongxu{}

.hysq-gongxu .work-detail .lwrap .cell{
    margin-bottom: 8px;
}
.hysq-gongxu .work-detail .lwrap .cell .bd p.name{
    font-size: 14px;
    line-height: 36px;
    color:#333;
    font-weight: bold;
}
.hysq-gongxu .work-detail .lwrap ul li .bd p{
    line-height: 30px;
    padding: 5px 0;
}
.hysq-gongxu .work-detail .lwrap ul li .bd table{
    width: 100%;
    border: 1px solid #e4eef6;
}
.hysq-gongxu .work-detail .lwrap ul li .bd table thead{
    background-color: #f0f7fc;
}
.hysq-gongxu .work-detail .lwrap ul li .bd table th{
    line-height:38px;
    color:#698ba8;
    font-size: 14px;
    text-align: center;
    border: 1px solid #e4eef6;
}
.hysq-gongxu .work-detail .lwrap ul li .bd table td{
    line-height:38px;
    color:#333;
    border: 1px solid #e4eef6;
    text-align: center;
    font-size: 14px;
}
.hysq-gongxu .work-detail .lwrap .cell .xiazai li{
    overflow: hidden;
    border-bottom: 1px solid #f0f0f0;
}
.hysq-gongxu .work-detail .lwrap .cell .xiazai li span{
    float: left;
    height: 40px;
    line-height: 40px;
}
.hysq-gongxu .work-detail .lwrap .cell .xiazai li .s1{
    padding-left: 40px;
    background: url(../images/fujian.png) 5px center no-repeat;
}
.hysq-gongxu .work-detail .lwrap .cell .xiazai li .s2{
    float: right;
    padding-left: 26px;
    background: url(../images/xiazai1.png) left center no-repeat;
}
.hysq-gongxu .work-detail .lwrap .cell .xiazai li .s2.cur{
    color: #3993ff;
    background-image: url(../images/xiazai2.png);
}

.hysq-gongxu .work-detail .rwrap .bd li .p1 .s2{
    width: 36px;
    height: 18px;
    background-color: #3993ff;
    color: #fff;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    border-radius: 3px;
}

/* 轮播 */
.magazine{position: relative; width: 500px; margin: 0 auto;}
.magazine .prev{position: absolute; left: 0; top: 50%; width: 16px; height: 30px; margin-top: -15px; background: url(../images/previc.png) no-repeat; cursor: pointer;}
.magazine .next{position: absolute; right: 0; top: 50%; width: 16px; height: 30px; margin-top: -15px; background: url(../images/nextic.png) no-repeat; cursor: pointer;}
.magazine ul{width: 300px; height: 190px; margin: 0 auto;}
.magazine li{height: 100%; width:100%;text-align:center;cursor:pointer;}
.magazine li img{width: 100%;height:100%;vertical-align: top;cursor: pointer;}
.magazine li.roundabout-in-focus{box-shadow: 0 5px 8px rgba(0,0,0,.2);}