.main-infor{width: 1200px;margin:0 auto;overflow: hidden;}
.headline1{text-align: center;}
.headline2{text-align: center;}
.mar80{margin-top: 80px !important;}
.mar60{margin-top: 60px !important;}
.mar30{margin-top: 30px !important;}
.mar20{margin-top:20px;}
.mar10{margin-top:10px;}
.mar40{margin-top:40px;}
.inlb{display: inline-block;}
.mar-l64{margin-left:64px;}
.pad80{padding-top: 80px;}
.f-size26{font-size: 26px !important;}
.headline1 h1{font-size: 34px;color: #333;line-height: 38px;}
.headline1 p{font-size: 16px;color: #888;line-height: 18px;margin-top: 6px;letter-spacing:2px;}
.headline2 h1{font-size: 34px;color: #fff;line-height: 36px;}
.headline2 h1.color0{color: #333;}
.headline2 p.color0{color: #888;}
.headline2 p{font-size: 16px;color: #fff;line-height: 18px;margin-top: 8px;letter-spacing:2px;}
h2.title-left{font-size: 18px;color: #333}
.about-main{width: 1200px;margin-top: 30px;}
.about-main ul li{width: 398px;height:auto;float: left;background: #fff;}
.about-main ul li:nth-child(2){margin:0 3px;}
.about-main a dl dd{overflow: hidden;}
.about-main a dl dd img{transition: all 1s ease;}
.about-main a dl dd:hover img{transform: scale(1.1,1.1);}
.about-main a dl dt h1{font-size: 18px;line-height: 20px;color: #444;padding-left:18px;border-left:2px solid #1e7aec; margin-top: 20px;}
.about-main a dl dt p{font-size: 14px;line-height: 26px;color: #666;padding:0px 20px;margin-top: 15px;height: 140px;}
.about-main a dl dt span{width:86px;height: 20px;display: block;background:  no-repeat right top;font-size: 12px;color: #989898;line-height:18px;margin:0 auto;margin-bottom: 20px;}
.mainx_2{width: 100%;height: auto;margin-top: 80px;}
.across-banner{max-width: 1920px;height:auto;margin:0 auto;margin-top: 40px;}
.cir-btns{width: 508px;height: 134px;margin:0 auto;margin-top: 113px;}
.circle-btn{display: block; width: 134px;height: 134px;border-radius:50%;margin-top: 113px;margin:0 60px;float: left;}
.circle-btn span{display: block; top:50%;text-align: center;font-size:18px;line-height: 134px;color: #fff;}
.cir-btns .yf{background: #17c5e4;transition: all 0.2s ease-in;}
.cir-btns .am{background: #e41717;transition: all 0.2s ease-in;}
.cir-btns .yf:hover{box-shadow: 0px 0px 20px 0 rgba(255,255,255,.5);transform: translate(0px,0px);}
.cir-btns .am:hover{box-shadow: 0px 0px 20px 0 rgba(255,255,255,.5);transform: translate(0px,0px);}
.core-service{width: 1110px;margin:0 auto;}
.core-service dl{margin:60px 115px 0px 115px;float: left;width: 140px;}
.core-service dl dt{width: inherit;height: 40px;font-size: 16px;text-align: center;line-height: 20px;padding-top: 20px;color: #444;}
.seize-blank{width: 100%;height: 90px;position: relative;}

dd.ser-icon1{width:140px;height:140px;border-radius: 50%;background:#fb5c76 no-repeat center;box-shadow: 0 0 25px 0 rgba(251,92,118,.3);transition: background 0.2s ease;}
dd.ser-icon1:hover{background: #fc2548;}
dd.ser-icon2{width:140px;height:140px;border-radius: 50%;background:#faca24 no-repeat center;box-shadow: 0 0 25px 0 rgba(250,201,32,.3);transition: background 0.2s ease;}
dd.ser-icon2:hover{background: #ffa902;}
dd.ser-icon3{width:140px;height:140px;border-radius: 50%;background:#81ce27 no-repeat center;box-shadow: 0 0 25px 0 rgba(129,206,39,.3);transition: background 0.2s ease;}
dd.ser-icon3:hover{background: #65b113;}
dd.ser-icon4{width:140px;height:140px;border-radius: 50%;background:#3385eb no-repeat center;box-shadow: 0 0 25px 0 rgba(30,122,236,.3);transition: background 0.2s ease;}
dd.ser-icon4:hover{background: #0069ea;}
dd.ser-icon5{width:140px;height:140px;border-radius: 50%;background:#33c8ff no-repeat center;box-shadow: 0 0 25px 0 rgba(24,206,239,.3);transition: background 0.2s ease;}
dd.ser-icon5:hover{background: #00baff;}
dd.ser-icon6{width:140px;height:140px;border-radius: 50%;background:#36f2bf no-repeat center;box-shadow: 0 0 25px 0 rgba(30,221,169,.3);transition: background 0.2s ease;}
dd.ser-icon6:hover{background: #00e0a3;}
.main-news{width: 1218px;margin:0 auto; margin-top: 60px;}
.main-news li{width: 388px;height: auto;float: left;margin-right: 18px;}
.main-news li dl{margin-bottom: 18px;}
.main-news li dl dd{overflow: hidden;}
.news3 dl dd{width: 388px;height:408px;background-size: cover;}
.main-news li dl dd img{transition: all 1s ease;}
.main-news li dl dd:hover img{transform: scale(1.1,1.1);}
.main-news li dl dt{max-width: 348px;min-height: 150px;background: #fff;padding:20px 20px 0px 20px;}
.main-news li dl dt h1{font-size: 18px;color: #032a5c;}
.main-news li dl dt span.news-date{font-size:14px;color: #666;line-height: 18px;display: block;margin-top: 10px;}
.main-news li dl dt p{font-size: 14px;color: #666;margin-top: 5px;line-height: 24px;}
.news3 dl .cano{width: 388px;height:408px;overflow: hidden;display: inline-block;}
.news3 dl .cano dd{transition: all 1s ease;}
.news3 dl .cano:hover dd{transform: scale(1.1,1.1);}


dt.news-blue{background: #032a5c !important;}
dt.news-blue h1{color: #fff !important;}
dt.news-blue span{color: #fff !important;}
dt.news-blue p{color: #fff !important;}
a.main-more{display: block; font-size: 14px;color: #888;text-align: center;margin-top:20px;}

.main-banner{max-width: 1920px;height: 300px;margin:0 auto;}
.main-navbar{width: 100%;height: 62px;background: #fff;margin:0 auto;}
.main-navbar .navcon{width: 100%;margin:0 auto;}
.main-navbar .navcon ul{width: 750px;margin:0 auto;}
.main-navbar .navcon ul li{width: 130px; float: left;text-align: center;height: 60px;margin:0 10px;cursor:pointer;display: table;}
.main-navbar .navcon ul li a{line-height: 20px;font-size: 16px;color: #666;display: table-cell;vertical-align: middle;}
.main-navbar .navcon ul li:hover{border-bottom: 2px solid #0053be;}
.main-navbar .navcon ul li:hover a{color:#0053be;}

.main-navbar .navcon1{width: 100%;margin:0 auto;}
.main-navbar .navcon1 ul{width: 1020px;margin:0 auto;}
.main-navbar .navcon1 ul li{width: 150px; float: left;text-align: center;height: 60px;margin:0 10px;cursor:pointer;display: table;}
.main-navbar .navcon1 ul li a{line-height: 20px;font-size: 16px;color: #666;display: table-cell;vertical-align: middle;}
.main-navbar .navcon1 ul li:hover{border-bottom: 2px solid #0053be;}
.main-navbar .navcon1 ul li:hover a{color:#0053be;}
.cur{border-bottom: 2px solid #0053be;}
.cur a{color:#0053be !important;}
.nav-mbx{margin:26px 0px 16px 0px;}
.nav-mbx a {font-size: 12px;color: #999;line-height: 20px;}
.nav-mbx span {font-size: 12px;color: #999;line-height: 20px;}
.main-cont{width: 100%;min-height:200px;background: #fff;padding:55px 0px 60px 0px;}
.main-conte{width: 100%;padding:0px 60px 0px 60px;}
.hdl-title{font-size: 24px;color: #333;text-align: center;line-height: 28px;}
.main-cont .hdl-title{padding:0 60px;line-height: 36px;}
h2.hdl-title2{font-size: 18px;color: #333;text-align: center;margin-top:35px;}
.text-pic{margin-top:38px;}
.text-pic img{float: left;}
.text-pic p {width: 526px;height: auto;float: left;margin-left: 28px;margin-top: 0px;font-size: 14px;color: #555;line-height: 32px;}
.text-pic2{margin-top:38px;}
.text-pic2 img{float:right;margin-right: 120px;padding-top: 8px;}
.text-pic2 p {width: 526px;height: auto;float: left;margin-right: 28px;margin-top: 0px;font-size: 14px;color: #555;line-height: 32px;}
.infor-1{margin-top: 18px;}
.infor-1 p{margin:0 auto;font-size: 14px;color: #555;line-height: 28px;}
.infor-1 p span{display:inline-block;background: no-repeat left center;padding-left: 10px;color:#555;font-size: 14px;margin:7px 15px 0px 15px;}
.cont-banner{width: 1080px;margin:0 auto;}
dl.ideas{margin-top: 30px;width: 508px;height: auto;float: left;}
dl.ideas dt{margin-top: 22px;}
dl.ideas dt h1{font-size: 18px;color: #333;line-height: 32px;}
dl.ideas dt p{font-size: 14px;color: #555;line-height: 28px;margin-top: 10px;}
.sence-con{width: 1068px;margin:0 auto;margin-top: 40px;}
.sence-con p{display: block;margin:0px 28px;line-height: 32px;}
.jyln-con{width: 1080px;height: auto;margin:50px 60px 0px 60px;}
.jyln-img1{width: 540px;height: 580px;float: left;position: relative;}
.jyln-img2{width: 540px;height: 580px;float: left;}
.jyln-img3{width: 1080px;height: 290px;}
.jyln-img3 img{float: left;}
.jyln-text{float: left;width: 830px;height: 290px;background: #18ceef;}
.jyln-text h1{font-size: 18px;color: #fff;display: block;margin: 90px auto auto 120px;}
.jyln-text p{font-size: 14px;color: #fff;line-height: 32px;margin: 10px 60px auto 120px; }
.jylnicon1{position: absolute;bottom: 0px;left: 0px;}
.jylnimg4{display: none;}
.dsj-con{width: 1080px;height: auto;margin:20px 60px 0px 60px;position: relative;}
.dsj-timeline{width: 20px;height: auto;float: left;;}
.tl-single-sp{width: 20px;height: 137px;background:  no-repeat center top;}
.tl-single-nor{width: 20px;height: 134px;background:  no-repeat center top;}
.dsj-infor-l{width: 510px;height: auto;float: left;padding-right: 20px;}
.dsj-infor-l-sg{width: 510px;height: 268px;}
.dsj-infor-l-sg h1{float: right;font-size: 14px;color: #032a5c;font-weight: bolder;line-height: 24px;}
.dsj-infor-l-sg p{clear: both;display: block;margin-top: 5px;color: #555;font-size: 14px;line-height: 32px;text-align: right;}
.dsj-infor-r{width: 510px;height: auto;float: left;padding-left: 20px;margin-top: 137px;}
.dsj-infor-r-sg{width: 510px;height: 268px;}
.dsj-infor-r-sg h1{float: left;font-size: 14px;color: #032a5c;font-weight: bolder;line-height: 24px;}
.dsj-infor-r-sg p{clear: both;display: block;margin-top: 5px;color: #555;font-size: 14px;line-height: 32px;text-align: left;}
.dsj-con-mob{display: none;}
.hzhb-con{width: 1080px;height: auto;margin:50px 60px 0px 60px;}
ul.global-work{height: auto;margin-top: 32px;float: left; overflow: hidden;}
ul.global-work li{color: #555; font-size:14px;height: 18px;line-height: 18px;background:  no-repeat left center;padding-left: 12px;margin-bottom: -6px;float: left;width: 30%;margin-right:2%;margin-bottom: 30px;}
.wid1{width: 30%}
.wid2{width: 30%}
.wid3{width: 40%}
.partners{width: 1080px;height: auto;overflow: hidden;}
ul.partners-con{width: 1120px;margin-top:35px;}
ul.partners-con li{width: 240px;height: 209px;margin-right:40px;float: left;}
ul.partners-con li dl{width: 238px;height: 134px;border:1px solid #f0f0f0;}
ul.partners-con li dl dt{font-size:12px;color: #555;text-align: center;line-height: 20px;margin-top: 15px;}
span.title-left2{font-size: 14px;color: #666;margin-left: 10px;display: inline-block;}
.navcon-2{width: 750px !important;}
.tab3rd{}
.tab3rd a{display: block;float: left;;width:250px;height: 40px;font-size: 18px;color: #666;text-align: center;line-height: 40px; border:1px solid #c8c8c8;margin:0px 10px;}
.tab3rd a:hover{color: #fff;background: #032a5c;border:1px solid #032a5c;}
.tabcur{color: #fff !important;background: #032a5c;border:1px solid #032a5c;}
.tabwid1{width: 817px;margin:0 auto;margin-top: 40px;}
.baselo-1{width: 1080px;height: auto;margin:0px 60px 0px 60px;}
.baselo-1 img{margin-top: 30px;margin-bottom: 20px;}
.xwcon img{margin:10px 0;}
p.cen{font-size: 14px;color: #555;text-align: center;line-height: 32px;}
p.lef{font-size: 14px;color: #555;text-align: left;line-height: 32px;}
h1.lef{color: #032a5c;font-size: 14px;font-weight: bolder;margin-top: 10px;}
ul.baseul-1{}
ul.baseul-1 li{display: block;background:  no-repeat left 13px;padding-left: 15px;font-size: 14px;color: #555;line-height: 32px;}
ul.baseicon-1{margin-top:30px;width: 1020px;margin:0 auto;}
ul.baseicon-1 li{width: 140px;margin:0px 100px;float: left;}
ul.baseicon-1 li dl{width: 100%;}
ul.baseicon-1 li dl dt{height:20px;font-size: 14px;color: #555;text-align: center;}
.baselx-l{float: left;margin-top: 10px;}
.baselx-l h1{font-size: 18px;color: #333;line-height: 30px;}
.baselx-l h2{font-size: 16px;color: #333;line-height: 30px;}
.baselx-l p{font-size: 14px;color: #666;line-height: 24px;margin-top: 10px;}
.baselx-r{float: right;margin-right: 100px;margin-top:30px}
.baselx-r dl{float: left;margin-right: 40px;}
.can-r .img-block-1:first-child img{margin:0 0;}
.baselx-r dl dt{font-size: 14px;color: #333;text-align: center;margin-top:-10px;}
.basehx-1{width: 100%;margin-top: 10px;}
.hxphoto{float: left;width: 188px;}
.hxtext-r{float: left;width: 850px;margin-top:30px;margin-left: 40px;}
.hxtext p{font-size: 14px;color: #666;line-height: 32px;}
.hxsign p{font-size: 14px;color: #666;line-height: 32px;text-align: right;margin-top:60px;}
.icontext2{height: 100px !important;text-align: left !important;}
.can-l{float: left;margin-top: 30px;}
.can-r{float: left;margin-left:30px;margin-top: 30px;}
.text-block-1{width: 540px;height: 460px;background: #f7f7f7;}
.text-block-2{width: 510px;height: 337px;background: #f7f7f7;}
.text-block-1 h1{padding-top: 38px;line-height: 20px;color: #333;font-size: 18px;margin-left:30px;}
.text-block-1 p{line-height: 32px;color: #555;font-size: 14px;padding: 20px 30px 20px 30px;display: block;}
.text-block-2 h1{padding-top: 38px;line-height: 20px;color: #333;font-size: 18px;margin-left:30px;}
.text-block-2 p{line-height: 32px;color: #555;font-size: 14px;padding: 20px 30px 20px 30px;display: block;}
.basepintu{margin-top: 10px;width:1080px;height:auto;}
.pintupc{width:100%;height:auto;}
.pintumb{width:100%;height:auto;display: none;}
.pintuimg1{float: left;}
.pintuimg2{float: left;}
.hdl-title3{font-size: 18px;text-align: left;color: #032a5c;line-height: 30px;}
.hdl-title4{font-size: 18px;color: #333;text-align: center;}
ul.baseul-2{width: 100%;height: auto;float: left;margin-top: 30px;}
ul.baseul-2 li{display: block;background:  no-repeat left 13px;padding-left: 15px;font-size: 14px;color: #555;line-height: 38px;float: left;width: 30%}
.rlicons{width: 984px;margin:0 auto;margin-top: 40px;}
.rlicons dl{width: 128px;float: left;margin:0 100px;}
.rlicons dl dd{width: 140px;text-align: center;font-size: 14px;color: #333;margin-left:-6px;}
.xsicon2{width: 1020px;margin:0 auto;margin-top: 30px;}
.xsicon2 dl{width: 140px;margin:0 100px;float: left;}
.xsicon2 dl dd{text-align: center;font-size: 14px;color: #333;}
ul.hor li{float: left;width: 31%;}
.tabwid2{width:545px;margin:0 auto;margin-top: 40px;}
.carb{width: 1080px;overflow: hidden;}
.carb .hi{width: 1125px;}
.carb dl{width: 330px;margin-right:45px;float: left;margin-top: 20px;}
.carb dl img{margin:0 0;}
.carb dl dd{width: inherit;min-height:248px; background: #f6f6f6;}
.carb dl dd h1{font-size: 14px;color: #032a5c;padding-top: 20px;margin-left:20px;}
.carb dl dd ul{color: #666;margin-left:20px;padding-right: 20px;margin-top: 6px;}
.carb dl dd ul li{font-size: 12px;line-height: 26px;}
.ba dl dd{min-height: 250px;}
.baselo-1 h3{font-size: 14px;color: #222;line-height: 24px;margin-top: 10px;}
.main-navbar .xw ul{width: 324px;}
.main-navbar .navcon.xw ul li{width: 141px;}
.tlnews{width: 1080px;height: 184px;border-bottom: 1px solid #f0f0f0;margin-top: 40px;}
.tlnews img{margin:0 0;width:100%;}
.tlnews > p{display: block;width: 254px;height: 144px;float: left;overflow:hidden;}
.tlnews .nte{width: 792px;height: 184px;margin-left: 34px;float: left;position: relative;}
.tlnews .nte h1{font-size: 18px;color: #032a5c;line-height: 32px;}
.tlnews .nte span{font-size: 14px; color: #999;line-height: 32px;}
.tlnews .nte p{font-size: 14px;color: #999;line-height: 32px;display: block;width:590px; }
.tlnews .nte a:last-child{display: block;width: 140px;height: 36px;text-align: center;font-size: 14px;line-height: 36px;border:1px solid #bebebe;border-radius: 2px;position: absolute;right: 0px;top:25%;color: #666;}
.tlnews .nte a:last-child:hover{background: #032a5c;color: #fff;border:1px solid #032a5c;}
.baselo-1 .tlnews:first-child{margin-top: 0px;}
.pages{width:550px;margin:0 auto; margin-top: 40px;text-align: center;}
.pages a{display:inline-block;padding-left:10px;padding-right:10px;min-width:10px;line-height: 30px;text-align: center;font-size: 14px;color: #a3a3a3;border:1px solid #a3a3a3;margin:0 1px;}
.pages i a:hover{background:#032a5c;color: #fff; }
.pages a:first-child span{background: ;display: inline-block;width: 5px;height: 8px;margin-right: 8px;}
.pages a:last-child span{background: ;display: inline-block;width: 5px;height: 8px;margin-left: 8px;}
.pages i{font-style: normal; }
.ztl{width: 100%;}
.ztl .in{width: 100%;min-height: 117px; background:  no-repeat;background-position: 163px top;}
.ztl .in span{font-size: 20px; color: #c6c6c6; display: block; width: 100px;margin-left:47px;text-align: right;float: left;}
.ztl .in .or{float: left;margin-left: 60px;width: 80%;}
.ztl .in .or h1{font-size: 18px;color: #333;margin-right: 20px;}
.ztl .in .or p{font-size: 14px;color: #555;line-height: 24px;margin-top: 5px;}
.ztl .inp{background:  no-repeat;background-position: 163px top;}
.ztl .inp span{color: #0053be;font-size: 28px;}
.ztl .end{background:  no-repeat;background-position: 163px top;}
.ztl .in a:hover h1{color:#0053be !important;}
div.ly{margin:0 auto;display: block;margin-top: 20px;margin-bottom:20px;display: table;}
div.ly span{float: left;margin-right: 20px;font-size: 12px;color: #717171;line-height: 24px;}
div.ly:after{clear: both;content: '';display: block;}
.xwny{margin-top: 10px;}
span.dd{font-size: 14px; color: #032a5c;}
.wcj{width: 100%;min-height: 130px;border-bottom: 1px solid #f0f0f0;overflow: hidden;margin-bottom:40px;padding-bottom: 30px;}
.wcjh{width: 1185px;height: auto;}
.wcj img{margin:0 0;}
.wcj dl {width: 290px;margin-right: 105px;float: left;}
.wcj dl dd{font-size: 14px;color: #666;margin-top: 20px;text-align:center;}
.zp{width: 100%; margin-top: 30px;}
.zp img{margin:0 0;}
.zp .zpic{width: 50%;height: 531px;float: left;}
.zp .zpte .sl{width: 487px;height: 260px;margin:0 auto;}
.zp .zpte{width: 50%; height: 531px;background: #033472;float: left;}
.zp .zpte  h1{margin-top: 30px;font-size: 18px;color: #fff;}
ul.bul{margin-top: 20px;}
ul.bul li{color: #fff;background:  no-repeat left 13px;}
.zp .zpte  p{font-size: 14px;color: #fff;line-height: 22px;margin-top: 20px;}
.zp .zpte .sw{width: 487px;height: auto;margin:0 auto;}
h1.tdl1{font-size: 22px;color: #333;margin-top: 30px;}
.zpcard{margin-top: 30px;}
.zpcard img{margin:0 0;}
.zpcard dl{width: 522px;height: auto;float: left; margin: 9px;}
.zpcard dl dd{background: #f6f6f6; width: 100%;min-height: 252px;padding-top:20px;}
.lnpc {width:90%;margin:0 auto;margin-top: 40px;}
.lnpc dl{width: 100%;}
.lnpc dl dt{float: left;width: 250px;}
.lnpc dl dd{float: left;width: 830px;height:0px;}
.lnpc dl dd h1{font-size:18px;color: #fff;margin:80px auto 0 auto;text-align: center; }
.lnpc dl dd p{font-size: 14px;color: #fff;text-align: center;margin:20px 60px;line-height: 32px;}
.lnpc > p{font-size: 14px;color: #555;line-height: 32px;}
.lnpc > h1{font-size: 20px;color: #333;line-height: 32px;margin:10px 0;}
.lnpc > li{font-size: 15px;color: #444;line-height: 32px;}
.lnmb{display: none;}
.lnmb .tt{width: 100%;height: auto;background: #18ceef;}
.lnmb .tt h1{padding: 20px 10px ; font-size:16px;color: #fff; }
.lnmb .tt p{font-size: 14px;color: #fff;padding:0px 10px 20px 10px;line-height: 32px;}
.xwcon p{font-size: 14px;color:#666;line-height: 32px;}
a.downlo{width: 150px;height: 40px;font-size: 16px;color: #fff;text-align: center;background: #032a5c;display: block;margin:0 auto;line-height: 40px;margin-top: 30px;}
.foewm{width: 120px;height: 120px;float: right;margin-top: 20px;}
.foewm img{margin:0px;}
.foewm p{text-align: center;font-size: 13px;color: #555;line-height: 20px;margin-top: 5px;}
.headline1 i.he{display: block;width: 237px;height: 19px;margin:0 auto;/*background:;*/margin-top: 10px;}
/*2016.9.28新增*/
.bold1{font-size: 16px !important;color: #333 !important;margin-bottom:-10px;}
.advd{margin-top: 10px !important;}
.advd1{display:none;}
.advd2{display:none;}
.rev_ewm{float: right;margin-top: -30px;width: 160px;}
.rev_ewm dt{width: 130px;text-align: center;margin:0 auto;}
.rev_ewm dd{font-size: 14px;line-height: 24px;text-align: center;margin-top: -10px;}
.yfjian1{display: none;}
.xdjian1{display: none;}
h2.revor{color: #fc5205;font-size: 24px;}
h2.revgr{color: #598d04;font-size: 24px;}
p.lef{display: inlin}
p.lef span.grf{width: 14px;height: 14px;background: #598d04;display: inline-block;position:relative;top: 1px;margin-right: 10px;}
.revbl{color: #333 !important;}
.revbl2{color: #333 !important; font-size: 24px;}
.uni2{display: none;}
.adw2{display: none;}
.swiper-container {width: 100%;height:570px;}
.main-cont .lnpc{}
.main-cont .lnpc p{font-size: 14px;color: #555;line-height: 24px;}
.swiper-container a{display: block;width: 100%;height: 100%;}
@media screen and (max-width:1230px){
	.main-infor{width:100%;margin:0 auto;overflow: hidden;}
	.about-main{width: 100%;margin-top: 30px;}
	.about-main ul{width: 100%}
	.about-main ul li{width: 33%;height:auto;float: left;background: #fff;}
	.about-main a dl dd{overflow: hidden;width: 100%;}
	.about-main a dl dd img{width: 100%;height: 100%;}
	.about-main a dl dt span{margin-bottom: 20px;}
	.main-news{width: 100%;margin:0 auto; margin-top: 60px;}
	.main-news li{width: 30%;height: auto;float: left;margin:0 1%;}
	.main-news li dl{margin-bottom: 18px;}
	.main-banner{width: 100%;}
	.text-pic img{float: left;width: 30%;margin:0px 10px 0px 0px;}
	.text-pic p {width: 85%;height: auto;float: none;padding-right: 10%;}
	.text-pic2 img{float: right;width: 30%;margin:0px 0px 0px 10px;margin-right: 120px;}
	.text-pic2 p {width: 85%;height: auto;float: none;margin-right: 0px;margin-top: 0px;font-size: 14px;color: #555;line-height: 32px;}
	dl.ideas{margin-top: 30px;width: 40%;height: auto;float: left;}	
	.mar-l64{margin-left:5%;}
	.jyln-con{width: 100%;height: auto;margin:50px 0px 0px 0px;position: relative;}
	.jyln-img1{width: 50%;height: auto;}
	.jyln-img2{width: 50%;height: auto;}
	.jyln-img3{width: 100%;height: 290px;overflow: hidden;}
	img.jylnimg1{width: 100%;height: 100%;}
	img.jylnimg2{width: 55%;}
	img.jylnicon2{width:45%;}
	.jylnicon1{position: absolute;bottom: 0px;left: 0px;width: 45%;}
	.jyln-img3 img{float: left;width: 23%;}
	.jyln-text{float: left;width: 77%;height: 100%;background:;background-repeat: repeat-x;background-size: contain;}
	.jyln-text h1{font-size: 18px;color: #fff;display: block;margin:10% 10% 2% 10%;}
	.jyln-text p{font-size: 14px;color: #fff;line-height: 32px;display: block;width: 80%;margin:0 10%;}
	.hzhb-con{width: 100%;margin:50px 20px 0px 20px;}
	.wid1{width: 25%}
	.wid2{width: 30%}
	.wid3{width: 45%}
	.baselo-1{width: 100%;height: auto;margin:0px 20px 0px 20px;}
	.baselo-1 p{padding-right: 30px;}
	.baselo-1 ul{padding-right: 30px;}
	ul.baseicon-1{width: 100%;}
	ul.baseicon-1 li{margin:0px 7%;}
	.baselx-r{float: right;margin-right: 50px;}
	.hxphoto{float: left;width: 20%;}
	.hxtext-r{float: left;width: 75%;margin-top:30px;margin-left: 3%;}
	.can-l{width: 50%;}
	.can-r{width:45%;margin-left:2%;}
	.text-block-1{width: 100%;height: auto;}
	.text-block-2{width: 100%;height: auto;}
	.text-block-2 p{padding: 20px 30px 40px 30px;}
	.basepintu{width: 100%;padding-right:0%;}
	.basepintu img{width: 100%;}
	.pintuimg1{float: left;width: 25%;}
	.pintuimg2{float: left;width: 50%;}
	 ul.baseul-2{width: 100%;}
	 .pintupc{width:95%;height:100%;margin-right: 20px;}
	 .tlnews{width: 100%;height: 184px;margin-top: 40px;}
	 .tlnews > p{width: 20%;height: 130px;;}
	.tlnews .nte{width: 70%;height: 184px;margin-left: 0%;float: left;position: relative;}
	.tlnews .nte p{font-size: 14px;color: #999;line-height: 32px;display: block;width:70%; }
	.tlnews .nte h1{font-size: 18px;color: #032a5c;line-height: 32px;width: 70%;}
	.zp .zpic{width: 80%;height: 475px;float: none;margin:0 auto;}
	.zp .zpte{width: 80%; height: auto;background: #1d62bb;float: none;margin:0 auto;}
	.zp .zpte .sl{width: 80%;height: auto;margin:0 auto;padding-top: 10px;padding-bottom: 20px;}
	.zp .zpte  h1{margin-top: 20px;font-size: 18px;color: #fff;}
	ul.bul{margin-top: 20px;}
	ul.bul li{color: #fff;background:  no-repeat left 13px;}
	.zp .zpte  p{font-size: 14px;color: #fff;line-height: 24px;margin-top: 20px;}
	.zp .zpte .sw{width: 80%;height: auto;margin:0 auto;padding-bottom:20px;}
	.zpcard dl{width: 45%;height: auto;float: left; margin: 9px;}
	.lnpc dl dt{float: left;width: 23%;}
	.lnpc dl dt img{width: 100%;}
	.lnpc dl dd{float: left;width: 77%;height: 0;padding-bottom: 26.5%;background: #18ceef;overflow: visible;}
	.lnpc dl dd h1{font-size:18px;color: #fff;margin:7% auto 2% auto;text-align: center; }
	.lnpc dl dd p{font-size: 14px;color: #fff;text-align: center;margin:2% 5%;line-height: 32px;}
	p.picb{margin-right: 10px !important;}
	.news3 dl dd{width: 100%;height:0px;padding-bottom: 100%;}
	.news3 dl dt{margin-top: 20px;}
	.news3 dl .cano{width: 100%;height:inherit;overflow: hidden;display: inline-block;}
	.rev_ewm{float: right;margin-top: 0px;width: 160px;margin:0 auto;margin-right: 30px;}
}
	

@media screen and (max-width:1200px){
	.dsj-con{width: 100%;margin:20px 30px 0px 15px;}
	.dsj-infor-l{width: 45%;}
	.dsj-infor-r{width: 45%;}
	.dsj-infor-l-sg{width: 100%;}
	.dsj-infor-r-sg{width: 100%;}
	.carb{width: 100%;overflow: hidden;}
.carb .hi{width: 100%;}
.carb dl{width: 30%;margin-right:2%;}
.carb dl dd{width: 100%;min-height:190px;}
.wcjh{width: 100%;height: auto;}
.wcjh img{width: 100%;height: auto;}
.wcj dl {width: 28%;margin-right: 5%;float: left;}
.swiper-container {width: 100%;height:370px;}
}
@media screen and (max-width:1080px){
	.text-pic2 img{margin-right: 13%;}
	.cont-banner{width: 100%;margin:0 auto;}
	.sence-con{width: 100%;margin:0 auto;margin-top: 40px;}
	.sence-con p{display: block;float: left;margin:0px 2%;width: 21%}
	.partners{width: 750px;}
	ul.partners-con{width: 765px;}
	ul.partners-con li{margin-right:10px;}
	.ztl .in .or{float: left;margin-left: 60px;width: 75%;}
}
@media screen and (max-width:1024px){
	.core-service{width: 100%;margin:0 auto;}
	.core-service dl{margin:60px 7% 0px 7%;float: left;}
	.main-news{width: 100%;margin:0 auto; margin-top: 60px;}
	.main-news li{width: 48%;height: auto;float: left;margin:0 1%;}
	.main-news li dl{margin-bottom: 18px;}
	.main-news li.news1 img{width: 100%;height: 100%;}
	.main-news li.news2 img{width: 100%;height: 100%;}
	.main-news li.news3{float: none;clear: both;width: 100%;overflow: hidden;margin-top: 15px;}
	.main-news li.news3 dl{height: 200px;}
	.main-news li.news3 img{width: 100%;height:100%;}
	.main-news li.news3 dl dd{float: left; width:100%;height: 170px;margin-right:2%;padding-bottom: 0px;}
	.main-news li.news3 p.img3{display:block;width: 100%;height:600px;margin-top:-220px; }
	.main-news li.news3 dl dt{float: left; width: 43%;margin-top: 0px;}
	.main-news li dl dt{max-width: 100%;min-height: 150px;background: #fff;padding:20px 20px 0px 20px;}
	.main-navbar{width: 100%;height: 120px;background: #fff;margin:0 auto;}
	.xwnav{width: 100%;height: 60px;background: #fff;margin:0 auto;}
	.main-navbar .navcon ul{width: 450px;margin:0 auto;}
	.main-navbar .xw ul{width: 300px;margin:0 auto;}
	.main-navbar .navcon ul li:hover{border-bottom: none;}
	.main-navbar .navcon1 ul{width: 510px;margin:0 auto;}
	.main-navbar .navcon1 ul li:hover{border-bottom: none;}
	.cur{border-bottom: none;}
	.hzhb-con{width: 100%;margin:50px 20px 0px 20px;}
	.wid1{width: 50%}
	.wid2{width: 50%}
	.wid3{width: 80%}
	.mnav-60{height: 60px !important;}
	.rlicons{width: 100%;margin:0 auto;margin-top: 40px;margin-left: -20px;}
	.rlicons dl{width: 22%;float: left;margin:0 5%;}
	.xsicon2{width: 100%;}
	.xsicon2 dl{width: 22%;margin:0 5%;}
	.xsicon2 dl dt{text-align: center;}
	.tlnews .nte{height: 230px;}
	.tlnews{height: 230px;}
	.nav-mbx{margin:26px 0px 16px 10px;}
	.news3 dl .cano{width: 48%;float: left;margin-right: 2%;}
	ul.global-work li{width: 45%;margin-right:3%;}
	.seize-blank{width: 100%;height: 50px;position: relative;}
}
@media screen and (max-width:900px){
	.jyln-text h1{font-size: 18px;color: #fff;display: block;margin:5% 10% 2% 10%;}
	.jyln-text p{font-size: 14px;color: #fff;line-height: 32px;display: block;width: 80%;margin:0 10%;}
	.ztl .in .or{float: left;margin-left: 60px;width: 70%;}
}
@media screen and (max-width: 768px){

	.pages{width:180px;}
	.pages i{display: none;}
	.zpcard dl{width: 70%;height: auto;float: left; margin:2% 10%;}
	.lnpc dl dd h1{font-size:18px;color: #fff;margin:2% auto;text-align: center; }
	.lnpc dl dd p{font-size: 14px;color: #fff;text-align: center;margin:2% 5%;line-height: 32px;}
	.advd{display: none;}
	.advd1{display: block;}
	.yfjian{display: none;}
	.yfjian1{display: block;}
	.yfjian1 .picb img{margin:10px auto !important;text-align: center;display: block;width: 100%;}
	.xdjian{display: none;}
	.xdjian1{display: block;}
	.xdjian1 .picb img{margin:10px auto !important;text-align: center;display: block;width: 100%;}
	.uni1{display: none;}
	.uni2{display: block;}
	
}
@media screen and (max-width:760px){
	.core-service{width: 100%;margin:0 auto;}
	.core-service dl{width: 50%;margin:0 0;margin-top:30px;text-align: center;}
	.core-service dl dd{margin:0 auto;}
	.core-service dl dt{margin:0 auto;}
	.about-main a dl dt p{height: 160px;}
	.text-pic img{float: none;width: 80%;margin-right:0%;}
	.text-pic p {width: 80%;height: auto;float: none;padding-right: 0%;margin-left:0px;margin-top: 30px;}
	.text-pic2 img{float: none;width: 80%;margin:0px 0px;margin-right: 0px;}
	.text-pic2 p {width: 80%;height: auto;float: none;margin-right: 0px;margin-top: 30px;font-size: 14px;color: #555;line-height: 32px;}
	.infor-1 p{padding: 0px 20px 0px 20px;}
	dl.ideas{margin-top: 30px;width: 85%;height: auto;float: left;}	
	dl.ideas img{width: 100%;height: 100%;}
	dl.ideas dt{margin-top: 26px;width: 100%;}
	.mar-l64{margin-left:0px;}
	.jyln-img1{width:80%;margin:0px 10%;}
	.jyln-img2{width: 80%;margin:0px 10%;}
	.jyln-img3{width: 80%;overflow:visible;margin:0px 10%;}
	img.jylnimg1{width: 100%;height: 100%;}
	img.jylnimg2{width: 55%;}
	img.jylnicon2{width:45%;}
	.jylnicon1{position: absolute;bottom: 0px;left: 0px;width: 45%;}
	.jyln-img3 img.jylnicon4{float: left;width: 45%;}
	.jyln-img3 img.jylnimg4{float: left;width: 55%;}
	.jyln-text{float: left;width: 100%;height: 290px;background:#18ceef;}
	.jyln-text h1{margin:10% 10% 2% 10%;}
	.jyln-text p{width: 80%;margin:0 10%;}
	.jylnimg4{display: block;}
	.dsj-con{display: none;}
	.dsj-con-mob{display: block;}
	.dsj-infor-m{width: 100%; margin-top:30px;}
	.dsj-infor-m li{display: block;width: 90%;margin:0 auto;margin-bottom: 20px;}
	.dsj-infor-m li h1{font-size: 18px;color: #032a5c;font-weight: bolder;line-height: 24px;}
	.dsj-infor-m li p{color: #555;font-size: 14px;line-height: 32px;}
	.main-cont{padding-bottom: 60px !important;}
	.partners{width: 100%;}
	ul.partners-con{width: 100%;}
	ul.partners-con li{width: 45%;}
	ul.partners-con li dl{width: 100%;}
	ul.partners-con li dl dd{text-align: center;}
	.navcon-2{width: 300px !important;}
	.mnav-60{height: 120px !important;}
	ul.baseicon-1 li{width: 45%;margin:0 0;text-align: center;}
	.baselx-r{float: left;margin-right: 30px;}
	.baselx-r dl{float: left;margin-right: 10px;}
	.icontext2{text-align: center !important;}
	.can-l{width: 95%;margin-left: -10px;}
	.can-l .img-block-2{width: 100%;}
	.can-l img{display: block;margin:20px auto;}
	.can-r{width:95%;margin-left:-10px;margin-top: 0px;}
	.text-block-1{width: 100%;height: auto;}
	.text-block-2{width: 100%;height: auto;}
	.can-r img{display: block;margin:20px auto !important;}
	.text-block-2 p{padding: 20px 30px 40px 30px;}
	.pintuimg1{float: left;width: 50%;}
	.pintuimg2{float: left;width: 100%;}
	ul.hor li{float: left;width: 45%;}
	.carb dl{width: 47%;margin-right:2%;}
	.carb dl dd{width: 100%;min-height:230px;}
	.carb dl dt img{width: 100%;}
	.ba dl dd{min-height: 350px;}
	.pintupc{display: none;}
	.pintumb{width:80%;height:auto;display: block;margin:0 7%;}
	 .tlnews > p{width: 90%;height: 220px;text-align: center;}
	 .tlnews .nte{width: 90%;height: auto;margin-left: 0%;margin-top: 10px;}
	 .tlnews .nte h1{width: 100%;}
	 .tlnews{height: auto !important;padding-bottom: 20px;}
	.tlnews .nte a:last-child{display: block;width: 140px;height: 36px;text-align: center;font-size: 14px;line-height: 36px;border:1px solid #bebebe;border-radius: 2px;position: relative;float:none;color: #666;clear: both;margin:0 auto;margin-top: 10px;}
	.tlnews .nte p{width:100%; }
	
	.ztl .in{background: none;min-height: 30px; margin-bottom:20px;}
	.ztl .in span{width: auto;float: none;margin-left: 0px;text-align:left;color: #0053be;font-size: 20px;}
	.ztl .in .or{float: none;margin-left: 0px;margin-top: 10px;width: auto;}
	ul.baseul-2{width: 90%;margin:20px 5%;}
	ul.baseul-2 li{width: 45%;}
		.lnpc dl dt{float: left;width: 35%;}
	.lnpc dl dt img{width: 100%;}
	.lnpc dl dd{float: left;width:65%;height: 0;padding-bottom:39.5%;background: #18ceef;overflow: visible;}
	.lnpc dl dd h1{font-size:16px;color: #fff;margin:7% auto 2% auto;text-align: center; }
	.lnpc dl dd p{font-size: 14px;color: #fff;text-align: center;margin:2% 5%;line-height: 24px;}
	.headline1 h1{font-size: 24px;line-height: 28px;}
	.headline1 p{font-size: 14px;color: #888;line-height: 18px;margin-top: 6px;letter-spacing:2px;}
	.headline2 h1{font-size: 24px;color: #fff;line-height: 28px;}
	.headline2 p{font-size: 14px;color: #fff;line-height: 18px;margin-top: 8px;letter-spacing:2px;}
	.across-banner{margin-top: 40px;}
	.rev_ewm{float:none;margin-top: 0px;width: 160px;margin:0 auto;}
	.swiper-container {width: 100%;height:370px;}

}

@media screen and (max-width: 620px) {
	.about-main{width: 100%;margin-top: 10px;}
	.about-main ul{width: 100%}
	.about-main ul li{width: 93%;margin:10px 3%;height:auto;float: left;background: #fff;}
	.about-main ul li:nth-child(2){margin:10px 3%;}
	.about-main a dl dd{overflow: hidden;width: 100%;}
	.about-main a dl dd img{width: 100%;height: 100%;}
	.about-main a dl dt span{margin-bottom: 20px;}
	.main-news li{width: 90%;height: auto;float: left;margin:0 5%;}
	.main-news li dl{margin-bottom: 18px;}
	.about-main a dl dt p{height: 120px;}
	.main-news li.news1 img{width: 100%;height: 100%;}
	.main-news li.news2 img{width: 100%;height: 100%;}
	.main-news li.news3{float: none;clear: both;width: 90%;overflow: hidden;margin-top: 15px;}
	.main-news li.news3 img{width: 100%;height:100%;}
	.main-news li.news3 dl dd{float: none; width:100%;height: 170px;margin-right:0%;overflow:hidden;}
	.main-news li.news3 p.img3{display:block;width: 100%;height:600px;margin-top:-220px; }
	.main-news li.news3 dl dt{float: left; width: 93%;}
	.main-news li dl dt{max-width: 100%;min-height: 150px;background: #fff;padding:20px 20px 0px 20px;}
	.cir-btns{width: 400px;height: 134px;margin:0 auto;margin-top: 113px;}
	.circle-btn{display: block; width: 134px;height: 134px;border-radius:50%;margin-top: 113px;margin:0 30px;float: left;}
	.circle-btn span{display: block; top:50%;text-align: center;font-size:18px;line-height: 134px;color: #fff;}
	.wid1{width: 90%}
	.wid2{width: 90%}
	.wid3{width: 90%}
	ul.baseul-2{width: 90%;margin:20px 5%;}
	ul.baseul-2 li{width: 45%;}
	.zp .zpic{width:95%;height: 275px;float: none;margin:0 auto;margin-right: 5%;}
	.zp .zpte{width: 95%; height: auto;background: #1d62bb;float: none;margin:0 auto;margin-right: 5%;}
	.main-news{width: 100%;margin:0 auto; margin-top: 30px;}
	.news3 dl .cano{width: 100%;height: 170px;}
	ul.global-work li{width: 80%;margin-left: 2%;}
}

@media screen and (max-width:470px){
	.cir-btns{width: 350px;height: 134px;margin:0 auto;margin-top: 113px;}
	.circle-btn{display: block; width: 134px;height: 134px;border-radius:50%;margin-top: 113px;margin:0 20px;float: left;}
	.circle-btn span{display: block; top:50%;text-align: center;font-size:18px;line-height: 134px;color: #fff;}
	.main-conte{width: 100%;padding:0px 30px 0px 30px;}
	.text-pic img{float: none;width: 85%;margin-right:0%;}
	.text-pic p {width: 85%;height: auto;float: none;padding-right: 0%;margin-left:0px;margin-top: 30px;}
	.text-pic2 img{float: none;width: 85%;margin:0px 0px;margin-right: 0px;}
	.text-pic2 p {width: 85%;height: auto;float: none;margin-right: 0px;margin-top: 30px;font-size: 14px;color: #555;line-height: 32px;}
	.main-navbar{width: 100%;height: 180px;background: #fff;margin:0 auto;}
	.main-navbar .navcon ul{width: 300px;margin:0 auto;}
	.main-navbar .navcon1 ul{width: 300px;margin:0 auto;}
	.sence-con p{display: block;float: left;margin:5% 7%;width: 35%}
	ul.partners-con{width: 100%;margin-left: -20px;}
	ul.partners-con li{width: 240px;height: 209px;margin:0 auto;float: none;}
	ul.partners-con li dl{width: 238px;height: 134px;border:1px solid #f0f0f0;}
	ul.partners-con li dl dt{font-size:14px;color: #555;text-align: center;line-height: 30px;margin-top: 15px;}
	.wid1{width: 90%}
	.wid2{width: 90%}
	.wid3{width: 90%}
	.tabwid1{width: 100%;}
	.tab3rd a{float: none;margin:0 auto;margin-top:10px;}
	.hxphoto{float: none;width: 100%;margin:0 auto;margin-left: -20px; text-align: center;}

	.hxtext-r{float: left;width: 95%;margin-top:0px;margin-left: 3%;}
	.baseicon2{width: 90% !important;margin:0 auto !important;}
	.pintuimg1{width: 90%;}
	.pintuimg2{width: 90%;}
	.basepintu img{width: 100%;margin-bottom: 5px;}
	.main-navbar .navcon1 ul{width: 100%;margin:0 auto;}
	.main-navbar .navcon1 ul li{width: 45%;margin:0 2%;text-align: center;}
	.icontext2{height: auto !important;text-align: left !important;}
	.rlicons dl{width: 80%;float: left;margin:0 10%;text-align: center;}
	.rlicons dl dd{margin:0 auto;}
	.xsicon2 dl{width: 80%;margin:0 8%;}
	.xsicon2 dl dt{text-align: center;}
	ul.hor li{float: left;width: 90%;}
	.carb dl{width: 88%;margin-right:5%;}
	.carb dl img{width: 100%;}
	.carb dl dd{width: 100%;min-height:150px;}
	.carb dl dd{padding-bottom:10px;}
	.xwnav{width: 100%;height: 60px;background: #fff;margin:0 auto;}
	.wcj dl {width: 87%;margin:0 auto;margin-right: 5%;float: left;text-align: center;margin-top: 30px;}
	.wcjh img{width: auto;height: auto;}
	.zpcard{margin-top: 30px;margin-left:-20px;}
		.zpcard dl{width: 85%;height: auto;float: left; margin:2% 5%;}
		ul.baseul-2{width: 90%;margin:20px 5%;}
	ul.baseul-2 li{width: 80%;}
	.main-banner{width: 100%;height: 200px;}
	.lnpc{display: none;}
	.lnmb{display: block;width: 70%;margin:0 auto;margin-top: 30px;}
	.lnmb img{width: 100%;}
	.tabwid2{width: auto;margin:0 auto;margin-top: 40px;}
	.baselo-1 .wcjh:first-child{margin-top: -30px;}
	.zp{width: 100%; margin-top: 30px;margin-left: -10px;}
	.pintumb{width:85%;height:auto;display: block;margin:0 9% 0 2%;}
	.core-service dl dd{margin:0 auto;width: 60%;height: 60%;}
	.advd1{display:none;}
	.advd2{display:block;}
	.adw1{display: none;}
	.adw2{display: block;}
	.swiper-container {width: 100%;height:220px;}
}
@media screen and (max-width:400px){
	div.ly{width: 152px;margin:0 auto;display: block;margin-top: 20px;}
	.lnmb{width: 80%;margin:0 auto;margin-top: 30px;}
	
}
@media screen and (max-width: 350px){
	.circle-btn{display: block; width: 134px;height: 134px;border-radius:50%;margin-top: 113px;margin:0 13px;float: left;}
}


.side-pannel {position:fixed; width:50px; bottom:150px; right:20px; z-index:99999999999; }
.side-bar>a {width:50px;height:50px;  position: relative; text-align: center; margin-bottom:10px;  display:block; cursor:pointer; float:left; border-radius:50%; background:rgba(51,51,51,.9);  box-shadow:0 0 8px 0 rgba(0,0,0,.2); transition:all .3s ease-out; }
.side-bar>a:hover{ background:#145ebb;}
.side-bar a.gotop:hover{ background:#222;}

.side-bar a.qq i{ background: no-repeat; width:24px; height:26px; display:block; margin:10px auto;}
 
.side-bar .dh{ width:50px;height:50px; position: relative; text-align: center; margin-bottom:10px;  display:block; cursor:pointer; float:left; display:block; border-radius:50%; background:rgba(51,51,51,.9);  box-shadow:0 0 8px 0 rgba(0,0,0,.2); transition:all .3s ease-out; }
.side-bar .dh:hover{ background:#145ebb;}
.side-bar .dh i{ background: no-repeat; width:23px; height:23px; display:block; margin:14px auto;}
.side-bar a.wx i{ background: no-repeat; width:26px; height:22px; display:block; margin:14px auto;}
.side-bar a.gotop i{ background: no-repeat; width:23px; height:13px; display:block; margin:17px auto;}

.side-bar .dh .hide{  width:166px;  position:absolute; left:-166px; top:-35px;}
.side-bar .dh .hied_con{ width:150px; background:#222; border-radius:4px; color:#fff;  padding:5px 0 15px 0;box-shadow:0 0 8px 0 rgba(0,0,0,.2); transition:width .3s ease-in-out; display:none;}
.side-bar .dh:hover .hied_con{ display:block }
.side-bar .dh .hied_con:after{ content:""; width:10px; height:10px; background:#222; position:absolute; right:11px; top:58px; transform:rotate(45deg);}

 
.side-bar .dh .hide dl{ width:110px; margin:0 auto; overflow:hidden; text-align:left; line-height:22px; font-size:12px; margin-top:10px;}
.side-bar .dh .hide dl dt a{ color:#fff; font-family:gotham, "helvetica neue", helvetica, arial, sans-serif; font-size:16px; font-weight:bold; }
.side-bar .dh .hide dl dt{word-break: break-all;}


.theme-mask{z-index:10000;position:fixed; _position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5; display:none; }
.popover1{ width:360px; height:400px; z-index:100001; position:fixed; top:50%;left:50%; background:#fff; margin:-200px 0 0 -180px;   box-shadow:1px 1px 6px 3px rgba(0,0,0,.2); display:none; text-align:center;}
.popover1 dl{ margin-top:60px; font-size:14px; color:#333; line-height:40px;}
.popover1 dl a{ width:110px; height:40px; background:#145ebb; color:#fff; display:inline-block; border-radius:2px; font-size:14px;}
