/* CSS Document */
*{margin:0; padding:0; font-family:Arial, Helvetica, '微软雅黑', sans-serif; }
a{ color:#333; text-decoration:none;}
ul, ol{list-style-type:none;}
img{border:0; max-width:100%;  vertical-align: middle;}
.container{width:1200px; margin:0 auto;}
.clear{clear:both;}
body{ overflow-x:hidden; position:relative; }
h1, h2, h3, h4, h5, h6,b{ font-weight:normal;}
input, textarea,select, button{outline:medium; blr:expression(this.onFocus=this.blur());}
p{ text-align:justify;}
.fl{ float:left;}
.fr{ float:right;}

.header{ background:#235093;  height:120px;}
.header .logo{ float:left; padding:23px 0 22px;}
.header .logo a{ float:left; display:inline-block;}
.header .logo-text{ font-size:24px; color:#fff; font-weight:bold; line-height:75px; float:left; margin-left:35px; padding-left:36px; background:url(../images/header-line.png) no-repeat center left;}
.header .other{ float:right; margin-top:40px; position:relative;}
.header .other li{ float:left; margin-left:26px;}
.header .other .h-wx{ position: relative;}
.header .other .h-wx .box{ width:120px; height:125px; border:1px solid #ccc; border-radius:6px; background:#fff; box-shadow: 2px 2px 6px rgba(0,0,0,.25); position: relative;}
.header .other .h-wx .header-wx{  position: absolute; top:42px; right: -40px; text-align: center; z-index: 999; display: none; padding-top:12px;}
.header .other .h-wx .header-wx i{ position:absolute; display:inline-block; width:20px; height:18px; background:url(../images/search-icon.png) no-repeat center; top: -15px;    right: 46px; background-size: 14px;}
.header .other .h-wx .header-wx img{ margin: 6px 0 2px; width: 90px;}
.header .other .h-wx .header-wx p{ text-align: center; font-size: 14px; color: #333;}

.header .other .search{ position:absolute;  top: 42px;    right: -34px; padding-top:12px; display:none; z-index:999;}
.header .other .search .box{ width:300px; height:60px; border:1px solid #ccc; border-radius:6px; background:#fff; box-shadow: 2px 2px 6px rgba(0,0,0,.25); position:relative;}
.header .other .search i{ position:absolute; display:inline-block; width:20px; height:18px; background:url(../images/search-icon.png) no-repeat center; top: -15px;    right: 36px; background-size: 14px;}
.header .other .search input[type="text"]{  width: 225px;    height: 50px;    margin: 5px 0 5px 5px;    border: none;    padding: 0 10px; float:left;}
.header .other .search input[type="submit"]{ width:50px; height:50px; background:url(../images/search-icon2.png) no-repeat center; float:left; margin:5px 0; border:none; cursor:pointer;}


.nav{ background:#1162b4; height:40px;}
.nav>.container{height: 100%;}
.nav ul{display: flex;justify-content: space-between;height: 100%;}
.nav li{position:relative;height: 100%;flex: 1;}
.nav li>a{ display:block; line-height:40px; font-size:14px; color:#fff;  text-align:center;padding: 0 15px;white-space: nowrap;}
.nav li.on>a, .nav li:hover>a{ background:#1786f6;}
.nav li dl{ border:1px solid #ccc; border-top:none; display:none; border-radius:0 0 4px 4px; overflow:hidden; position:absolute; top:100%; left:0; z-index:99; width:99%; background:#fff;}
.nav li dd{ border-bottom:1px dashed #ccc;}
.nav li dd:last-child{ border-bottom:none;}
.nav li dd a{ font-size:14px; color:#333; text-align:center; display:inline-block; line-height:40px; width:100%;}
.nav li dd a:hover{ background:#1162b4; color:#fff;}

/*.banner{overflow:hidden;}*/
.banner .swiper-container-horizontal>.swiper-pagination{ bottom:20px;}
.banner .swiper-pagination-bullet{ width:14px; height:14px; border-radius:20px;  opacity:1; background:#fff; margin:0 10px !important;}
.banner .swiper-pagination-bullet-active{ background:#235093;  width:30px;}

/*.banner .swiper-container{ width: 100%; }*/
/*.banner .swiper-wrapper { width: 100%; height: auto;  }*/
/*.banner .swiper-slide { width: 100%;padding-top: 16%; position: relative; }*/
/*.banner .swiper-slide img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/
.banner .swiper-container{ width: 100%; }
.banner .swiper-slide img{ width: 100%; display: block; }

.ibox{ background: url(../images/body-bg.png) no-repeat bottom center;}

.inews{ margin-top:35px;}
.xybd{ width:140px; height:320px; background:url(../images/xybd-bg.jpg) no-repeat center; float:left;}
.xybd a{ display:inline-block; width:100%; height:100%;}
.xybd .img{ text-align:center; padding-top:94px;}
.xybd .text{ font-size:20px; color:#fff; font-weight:bold;    width: 46px;    letter-spacing: 3px; margin:18px auto;}

.hot-news{ width:360px; float:left; margin-left:20px;}
.hot-news .img{ width:360px; height:230px; overflow:hidden;}
.hot-news .img img{ min-height: 100%; min-width: 100%; transition: all 0.3s linear 0s;}
.hot-news:hover .img img{transform: scale(1.1,1.1);}
.hot-news .text{ background:#f1f1f1; padding:10px 15px;}
.hot-news .text .title{ font-size:16px; color:#333; font-weight:700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:5px;}
.hot-news .text .title:hover a{ color:#1162b4; text-decoration: underline;}
.hot-news .text .p{ font-size:14px; color:#acacac; line-height:22px; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;}

.inews-list{ width:400px; margin-left:20px; float:left; margin-top:-2px}
.inews-list li{ overflow:hidden; padding-left:15px; position:relative; border-bottom:1px dashed #d5d5d5; line-height:34px;}
.inews-list li i{ display:inline-block; position:absolute; width:6px; height:6px; border-radius:6px; background:#bbb; left:0; top:50%; margin-top:-3px;}
.inews-list li a{ text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:1;    -webkit-box-orient: vertical;    overflow: hidden; width:310px; font-size:14px; color:#333; float:left;}
.inews-list li:hover a{ color:#1162b4;}
.inews-list li span{ float:right; font-size:14px; color:#b3b3b3;}

.other-nav{ width:250px; float:right;}
.other-nav li{ margin-left:10px; width:115px; height:120px; background:#2172c4; float:left; margin-bottom:10px; text-align:center; }
.other-nav li .icon{ margin-top:20px;}
.other-nav li .title{ margin-top:6px; font-size:16px; color:#fff;}
.other-nav li:hover{ background:#235093;}
.other-nav-bottom{ padding-left:10px;}
.other-nav-bottom a{ display:inline-block; width:214px; height: 60px; background:url(../images/other-icon.png) no-repeat 200px center #2172c4; line-height:60px; padding-left:26px; font-size:18px; color:#fff;}
.other-nav-bottom a:hover{background:url(../images/other-icon.png) no-repeat 200px center #235093;}

.index-title{ width:100%; font-size:18px; color:#1162b4; font-weight:bold; position:relative; line-height:45px; border-bottom:1px solid #d8d8d8;}
.index-title i{ display:inline-block; width: 75px; height:3px; background:#1162b4; bottom:-1px; left:0; position:absolute;}
.index-title a{ float: right; font-weight: normal; font-size: 14px; color: #333;}
.index-title a:hover{ color: #235093; text-decoration: underline;}

.igg{ margin-top:15px;}
.igg-left{ width:554px; float:left;}
.igg-left .igg-hot{ margin:14px 0 0; overflow:hidden;}
.igg-left .igg-hot .date{ width:90px; height:70px; border-right:1px solid #d8d8d8; text-align:center; float:left;}
.igg-left .igg-hot .date span{ color:#929292; font-size:34px; font-family:Impact; margin: 4px 0 0px; display: inline-block;}
.igg-left .igg-hot .date p{ color:#929292; font-size:14px; text-align:center;}
.igg-left .igg-hot .text{ float:left; margin-left: 18px; width: 445px;}
.igg-left .igg-hot .text .title{ font-size:16px; color:#333; font-weight:700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 4px 0 2px;}
.igg-left .igg-hot:hover .text .title{ color: #1162b4;}
.igg-left .igg-hot .text .p{ font-size:14px; color:#acacac; line-height:20px; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:2;    -webkit-box-orient: vertical;    overflow: hidden;}

.igg-left ul{ padding-left:20px; margin-top:12px;}
.igg-left li{ position:relative; overflow:hidden; line-height:34px; padding-left:20px;}
.igg-left li a{ font-size:14px; color:#333; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:1;    -webkit-box-orient: vertical;    overflow: hidden; float:left; width: 440px;}
.igg-left li:hover a{color:#1162b4;text-decoration: underline;}
.igg-left li i{ position:absolute; display:inline-block; width:6px; height:6px; border-radius:6px; background:#bababa; left:0; top:50%; margin-top:-3px;}
.igg-left li span{ float:right; font-size:14px; color:#b3b3b3;}

.igg-right{ float:right; width:554px;}
.igg-right ul{ padding-left:20px; margin-top:10px;}
.igg-right li{ position:relative; overflow:hidden; line-height:32px; padding-left:20px;}
.igg-right li a{ font-size:14px; color:#333; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:1;    -webkit-box-orient: vertical;    overflow: hidden; float:left; width: 440px;}
.igg-right li:hover a{color:#1162b4;text-decoration: underline;}
.igg-right li i{ position:absolute; display:inline-block; width:6px; height:6px; border-radius:6px; background:#bababa; left:0; top:50%; margin-top:-3px;}
.igg-right li span{ float:right; font-size:14px; color:#b3b3b3;}
.igg-right .ihqfw{ margin-top:10px;}

.iother-nav{ margin:30px 0 15px; overflow:hidden;}
.iother-nav li{ float:left; margin-right: 22px; width: 385px; height:165px; overflow: hidden; }
.iother-nav li:last-child{ margin-right:0;}

.iother-nav li img{transition: all 0.3s linear 0s;}
.iother-nav li:hover img{transform: scale(1.1,1.1);}

.izy{margin-bottom: 50px; overflow: hidden;}
.izyjs{ width: 630px; float: left;}
.izyjs dl{ width: 630px; height: 122px; background: #f3f3f3; margin-top: 18px; padding-top: 18px;}
.izyjs dt{ float: left; clear: left; text-align: center; width: 60px; height: 140px; background: #235093; font-size: 18px; color: #fff; font-weight: bold; margin-top: -18px; margin-right: 5px;}
.izyjs dt span{ display: inline-block; width: 18px; margin-top: 22px;}
.izyjs dd{ float: left; width: 128px; height: 38px; line-height: 38px; border: 1px solid #ccc; border-radius: 4px; margin: 6px 5px; overflow: hidden;}
.izyjs dd a{ display: inline-block; width: 100%; height: 100%; font-size: 14px; color: #333; text-align: center;}
.izyjs dd a:hover{ background: #235093; color: #fff;}

.izsjy{ width: 550px; float: right;}
.izsjy .izsjy-list{ overflow: hidden; margin-top: 18px;}
.izsjy .izsjy-list .img{ float: left;}
.izsjy .izsjy-list ul{float: right; width: 275px;}
.izsjy .izsjy-list li{ position:relative; overflow:hidden; line-height:33px; padding-left:20px;}
.izsjy .izsjy-list li a{ font-size:14px; color:#333; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:1;    -webkit-box-orient: vertical;    overflow: hidden; float:left; width: 180px;}
.izsjy .izsjy-list li:hover a{color:#1162b4;text-decoration: underline;}
.izsjy .izsjy-list li i{ position:absolute; display:inline-block; width:6px; height:6px; border-radius:6px; background:#bababa; left:0; top:50%; margin-top:-3px;}
.izsjy .izsjy-list li span{ float:right; font-size:14px; color:#b3b3b3;}

.izsjy .izsjy-nav{ margin-top: 33px;}
.izsjy .izsjy-nav li{ float: left; width: 130px; height: 100px; background: #f3f3f3; margin-right: 10px;}
.izsjy .izsjy-nav li:hover{ background: #235093;}
.izsjy .izsjy-nav li:last-child{ margin-right: 0;}
.izsjy .izsjy-nav li .icon{ float: left; width: 40px; height: 100px; line-height: 90px; text-align: center; padding: 0 5px 0 12px;}
.izsjy .izsjy-nav li .icon .jy-icon{ display: none;}
.izsjy .izsjy-nav li:hover .icon img{ display: none;}
.izsjy .izsjy-nav li:hover .icon .jy-icon{ display: inline-block;}
.izsjy .izsjy-nav li .title{ font-size: 16px; color: #1162b5; line-height: 100px; float: left;}
.izsjy .izsjy-nav li:hover .title{ color: #fff;}

.ihd{ margin-bottom: 20px;}
.ihd .bd{ width: 1080px; margin: 30px auto; overflow: hidden;}
.ihd .bd li{ width: 200px; margin-right: 20px;}
.ihd .bd li .img{ width: 200px; height: 140px; overflow: hidden;}
.ihd .bd li .img img{ min-height: 100%; min-width: 100%; max-width: none; max-height: 100%; transition: all 0.3s linear 0s;}
.ihd .bd li:hover .img img{transform: scale(1.1,1.1);}
.ihd .bd li .title{ font-size: 14px; color: #333; text-align: center; line-height: 34px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.ihd .bd li .title:hover{ color: #235093;}
.ihd .hd{ position: relative;}
.ihd .hd a{ display: inline-block; width: 23px; height: 43px; position: absolute; top: -148px}
.ihd .hd a.prev{ background: url(../images/hd-prev.png) no-repeat center; left: 0;}
.ihd .hd a.next{ background: url(../images/hd-next.png) no-repeat center; right: 0;}

.footer{ background: #235093; padding: 30px 0 0; overflow: hidden; position: relative;}
.footer .foot-logo{ padding: 10px 40px 10px 0; background: url(../images/foot-line.png) no-repeat center right; float: left;}
.footer .foot-contact{ margin-left: 30px; float: left;}
.footer .foot-contact li{ font-size: 14px; color: #fff; padding-left: 40px; line-height: 35px;}
.footer .foot-contact li.dz{ background: url(../images/foot-icon1.png) no-repeat center left;}
.footer .foot-contact li.dh{ background: url(../images/foot-icon2.png) no-repeat center left;}
.footer .foot-contact li.yb{ background: url(../images/foot-icon3.png) no-repeat center left;}
.footer .foot-wx{ float: right; margin-right: 12px;}
.footer .foot-wx p{ font-size: 14px; color: #fff; margin-top: 6px;}
.footer i.line{ position: absolute; bottom: 60px; width: 850px; height: 1px; background: #4f73a9; left: 50%; margin-left: -425px;}
.footer .copy{ width:100%; display:block; line-height:60px; text-align:center; color:#fff; font-size:14px; margin-top:14px;}
.footer .copy span{ margin:0 10px;}

.page-banner{ height:300px;}
.page-box{ background: url(../images/page-body-bg.png) no-repeat bottom center;}

.ty-left{ float:left; width:200px; margin-top:15px;}
.ty-left .ty-title{ background:rgba(17,98,180,.8); width:200px; height:60px; line-height:60px; font-size:20px; color:#fff; text-indent:20px; font-weight:bold;  margin-top:-75px;}
.ty-left .ty-nav{ width:200px; margin:15px 0;}
.ty-left .ty-nav li{ margin-bottom:2px; background:#fff;}
.ty-left .ty-nav li>a{ display:inline-block; width:80%; height:45px; padding:0 20px; line-height:45px; font-size:14px;}
.ty-left .ty-nav li.on>a, .ty-left .ty-nav li:hover>a{ background:#1162b4; color:#fff;}
.ty-left .ty-nav li span.catname{ display: inline-block; width: 145px; overflow: hidden; height: 45px; text-overflow: ellipsis; white-space: nowrap; }
.ty-left .ty-nav li span.arrow{ float:right;}
.ty-left .ty-nav li.on span, .ty-left .ty-nav li:hover span{ color:#fff;}
.ty-left .ty-nav li dl{ background:#f5f5f5; display:none;}
.ty-left .ty-nav li.on dl{ display:block;}
.ty-left .ty-nav li dd{ border-bottom:1px dashed #aaa;}
.ty-left .ty-nav li dd a{ display:inline-block; line-height:40px; text-indent:30px; font-size:14px; width:100%;}
.ty-left .ty-nav li dd:hover a, .ty-left .ty-nav li dd.on a{ color:#1162b4; font-weight: bold; } 

.ty-left .ty-contact{ background:#f2f2f2; padding:16px 15px 0;}
.ty-left .ty-contact li{ font-size:14px; color:#333; line-height:24px; padding:10px 0 10px 26px; border-bottom:1px dashed #d3d3d3;}
.ty-left .ty-contact li:last-child{ border-bottom:none;}
.ty-left .ty-contact li.dz{ background:url(../images/ty-icon1.png) no-repeat 0px 12px;}
.ty-left .ty-contact li.dh{ background:url(../images/ty-icon2.png) no-repeat 0px 14px;}
.ty-left .ty-contact li.yb{ background:url(../images/ty-icon3.png) no-repeat 0px 15px;}

.ty-right{ float:right; width:970px; margin-top:15px;}
.ty-right .mbx{ line-height:45px; font-size:12px; color:#bcbcbc; text-align:right;}
.ty-right .mbx a{ font-size:12px; color:#bcbcbc; display:inline-block; margin:0 6px;}

.ty-right .ty-title{ line-height:45px; font-size:18px; color:#333; position:relative; border-bottom:1px solid #d8d8d8;}
.ty-right .ty-title i{ position:absolute; display:inline-block; width:75px; height:3px; background:#1162b4; bottom:-1px; left:0;}

.ty-content{ width:970px; overflow:hidden; margin-bottom:30px;}

.page-con{ font-size:14px; color:#333; line-height:1.75em; padding:20px 0;}

.news-list{}
.news-list li{ position:relative; padding-left:20px; line-height:48px; border-bottom:1px dashed #d7d7d7;}
.news-list li a{ font-size:14px; color:#333;}
.news-list li:hover a{ color:#1162b4;}
.news-list li i{ position:absolute; display:inline-block; width:8px; height:8px; background:#bababa; top:50%; left:0; margin-top:-4px; border-radius:8px;}
.news-list li:hover i{ background:#1162b4;}
.news-list li span{ color:#b3b3b3; font-size:14px; float:right;}
.news-list li:hover span{ color:#1162b4;}

.news-hot{ overflow:hidden; padding:18px 0; border-bottom:1px solid #a2a2a2;}
.news-hot .img{ width:260px; height:150px; overflow:hidden; float:left;}
.news-hot .img img{  min-height: 100%; min-width: 100%; transition: all 0.3s linear 0s;}
.news-hot:hover .img img{transform: scale(1.1,1.1);}
.news-hot .text{ width:690px; float:right;}
.news-hot .text .title{ margin:6px 0;}
.news-hot .text .title a{ font-size:16px; color:#333;}
.news-hot .text .title a:hover{ color:#1162b4; text-decoration:underline;}
.news-hot .text .p{ font-size:14px; color:#9a9a9a; line-height:24px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.news-hot .text .btn{ text-align:right; margin-top:10px;}
.news-hot .text .btn a{ display:inline-block; width:120px; height:35px; line-height:35px; background:#1162b4; color:#fff; text-align:center; font-size:14px;}
.news-hot .text .btn a:hover{ background:#1786f6;}

.news-content{}
.news-content .title{ font-size:20px; color:#333; font-weight:bold; text-align:center; margin:26px 0 14px;}
.news-content .bq{ text-align:center; padding-bottom:14px; border-bottom:1px solid #d8d8d8;}
.news-content .bq span{ display:inline-block; font-size:12px; color:#555; margin:0 10px;}
.news-content .text{ font-size:14px; color:#333; line-height:1.75em; padding:20px 0 40px; overflow: hidden; }
.news-content .text * {
    font-family: inherit;
}

.pager-list{ text-align:center; margin-top:40px; margin-bottom:30px; }
.pager-list ul{ list-style-type:none; margin:0; padding:0; display:inline-block;}
.pager-list li{ float:left; padding:0 10px;}
.pager-list li>*{ display:inline-block; font-size:14px; color:#000; height:30px; line-height:30px; padding:0 12px; border-radius:2px; box-shadow: 0 0 5px rgba(109,109,109,.3); background:#fff;}
.pager-list li.active>*, .pager-list li a:hover{ background:#1162b4; color:#fff;}
.pager-list li.disabled>*{ cursor:auto; background:#fff; color:#ccc;}

.pager{ padding:10px 25px; background:#efefef; font-size:14px; color:#333;}
.pager div{ line-height:40px;}
.pager .prev{ border-bottom:1px dashed #d8d8d8;}
.pager a{ font-size:14px; color:#333;}
.pager a:hover{ color:#ed7401; text-decoration:underline;}

.sz-list{}
.sz-list li{ padding:20px 18px; background:#fff; float:left; box-shadow:5px 5px 5px rgba(234,234,234,.5);  margin-right: 30px; margin-top:24px;}
.sz-list li:nth-child(2n){ margin-right:0;}
.sz-list li .img{ width:150px; height:210px; overflow:hidden; float:left;}
.sz-list li .img img{transition: all 0.3s linear 0s;}
.sz-list li .img:hover img{transform: scale(1.1,1.1);}

.sz-list li .text{ width:258px; float:left; margin-left:26px;}
.sz-list li .text .title{ font-size:20px; color:#333; font-weight:bold; margin:4px 0 10px;}
.sz-list li:hover .text .title{ color:#1162b4;}
.sz-list li .text .jj{ font-size:14px; color:#a7a7a7; line-height:22px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden;}
.sz-list li .text .more{ font-size:14px; color:#1162b4; margin-top:18px;}
.sz-list li .text .more:hover{ text-decoration:underline;}

.wh-list{}
.wh-list li{ float:left; width:300px; margin-top:26px; margin-right:35px;}
.wh-list li:nth-child(3n){ margin-right:0;}
.wh-list li .img{ display: flex; width:300px; height:200px; overflow:hidden;}
.wh-list li .img img{transition: all 0.3s linear 0s;}
.wh-list li:hover .img img{transform: scale(1.1,1.1);}
.wh-list li .title{ text-align:center; font-size:14px; color:#333; margin-top:10px;}
.wh-list li:hover .title{ color:#1162b4;}


.fx{top:40%; width:48px; overflow:hidden;right: 20px;background: #fff;    height: 246px; position:fixed; z-index:999;}
.fx a{ display:inline-block; width:48px; height:48px !important; border:1px solid #e8e8e8; margin-top:-1px; padding-left:0 !important; position:relative; overflow:hidden;}
.fx a.back{ background:url(../images/fx-icon4.png) no-repeat center;}
.bshare-custom .bshare-weixin{ background:url(../images/fx-icon1.png) no-repeat center !important;}
.bshare-custom .bshare-qzone{background:url(../images/fx-icon2.png) no-repeat center !important;}
.bshare-custom .bshare-sinaminiblog{background:url(../images/fx-icon3.png) no-repeat center  !important;}
#portamento_container{ float:left; margin-left:-30px; position:absolute;}
.fixed{ position:fixed;}
.fx a i{vertical-align: middle;text-align:center; transition: all 0.3s linear 0s; position:absolute; width:48px; height:48px; left:-48px; pointer-events: none;}
.fx a:hover i{ width:48px; height:48px;}
.fx a.back:hover i{ background:url(../images/fx-icon8.png) no-repeat center #1162b4; left:0;}
.bshare-custom .bshare-weixin:hover i{ background:url(../images/fx-icon5.png) no-repeat center #1162b4 !important;  left:0;}
.bshare-custom .bshare-qzone:hover i{background:url(../images/fx-icon6.png) no-repeat center #1162b4 !important;  left:0;}
.bshare-custom .bshare-sinaminiblog:hover i{background:url(../images/fx-icon7.png) no-repeat center #1162b4  !important;  left:0;}
.fx .bshare-qqim{ background:url(../images/fx-icon9.png) no-repeat center !important;}
.fx .bshare-qqim:hover i{background:url(../images/fx-icon10.png) no-repeat center #1162b4  !important;  left:0;}