
*{margin: 0; padding: 0;}
html, body {height: 100%;}
html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}a{text-decoration: none;}
input{border: none; outline: none;}
img{border: none;}
a,a:link,a:active{color: #2c2c2c;}
a:hover{color: #d90a1e;}
body{font:14px/1.5 'Microsoft Yahei',"hiragino sans gb", Tahoma, Helvetica, Arial, "\5b8b\4f53", 'sans-serif';color:#333;width: 100%;
    min-width: 1200px;}
.clearfix{zoom:1;}
.clearfix:after{content: ''; display: block; visibility: hidden; clear: both;}
.content{width: 1150px; margin: 0 auto;}
.mg00{margin: 0px !important;}
.mt30{margin-top: 30px;}
.mt32{margin-top: 32px;}
.mt42{margin-top: 42px;}
.mt52{margin-top: 52px}
.ml32{margin-left: 32px;}
.mt25{margin-top: 25px;}
.mt15{margin-top: 15px;}
.ml38{margin-left: 38px;}
.ml64{margin-left: 64px;}
.ml72{margin-left: 72px;}
.wp{min-height: 100%;}
a,span{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
}



/******        header      **********/
.header{
    width: 100%;
    background: #003e81;
    height: 118px;
    background: #FFFFFF;
}
.header .logo{float: left; margin-top: 20px;}
.header .headerRightBox{float: right; margin-top: 20px; text-align: right}
.header .headerRightBox .header_Lug_email>span{
    width: 20px;
    text-align: center;
}
.header .headerRightBox .header_Lug_email a{
    color: #5e5e5e;
}
.header .headerRightBox .header_Lug_email a:hover{
    color: #173b6a;
}
.header .headerRightBox .header_Lug_email>li.headerEmail{
    display: inline-block;
    position: relative;
}
.header .headerRightBox .header_Lug_email>li.headerEmail>a.openTipsA{
    margin-left: 20px;
    padding-left: 24px;
    background: url("../images/commonIco.png") 0px -172px no-repeat;
}
.header .headerRightBox .header_Lug_email>li.headerEmail>dl{
    display: none;
    width: 452px;
    height: 146px;
    background: url("../images/headEmailTips_bg.png") no-repeat;
    position: absolute;
    right: -54px;
    z-index: 999;
    text-align: left;
    padding: 42px 0 0 40px;
}
.header .headerRightBox .header_Lug_email>li.headerEmail>dl>i.close{
    position: absolute;
    top:22px;
    right: 58px;
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.header .headerRightBox .header_Lug_email>li.headerEmail>dl>span{
    display: block;
    font-size: 14px;
}
.header .headerRightBox .header_Lug_email>li.headerEmail>dl>a{
    font-size: 18px;
    color: #007dcc;
    text-decoration: underline;
    margin-top: 16px;
}
.header .headerRightBox .header_Lug_email>li.headerEmail>dl>a:hover{
    color: #d90a1e;
}

.header .search{position: relative; margin-top: 20px;}
.header .search input.searchInput{width: 294px; height: 36px; text-indent:.8em; border: 1px #c4c4c4 solid; color: #c4c4c4}
.header .search input.searchSubmit{background: url("../images/searchIco.png") no-repeat; width: 18px; height: 18px; text-indent: 9999px; overflow: hidden; margin-left: -30px; cursor: pointer; position: absolute; top: 10px; right: 10px;}

/**** banner box   nav *******/
.bannerBox{width: 100%; position: relative;}
.bannerBox>.nav{background: #ca000e; width: 100%; height: 53px; line-height: 53px;}
.bannerBox>.nav li{float: left; position: relative;}
.bannerBox>.nav li>a{height: 53px; line-height: 53px; color: #fff; display: block; text-align: center; font-size: 14px; width: 115px;}
.bannerBox>.nav li>a.hover{background: #b10400 !important; color: #fff !important;}
.bannerBox>.nav li>a.active{background: #ff9b24; color: #fff;}

.bannerBox>.nav li>dl.navYbox{position: absolute; z-index: 99999; display: block; zoom: 1; display: none;}
.bannerBox>.nav li>dl.navYbox .navYbg{
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    height: 100%;
    opacity: .6;
    background-color:#fff;   /****如果不写背景是白色的话， 在ie6、7中，上边和左边会有内阴影*****/
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    filter:Alpha(opacity=60);
    z-index: -1;
    width: 115px;
}
.bannerBox>.nav li>dl.navYbox>a{
    display: block;
    width: 115px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    cursor: hand;
    color: #000000;
    font-size: 14px;
}
.bannerBox>.nav li>dl.navYbox>a:hover{background-color:#fff;}
/** banner box end **/





/*** center body ***/

/******* center div *********/
.centerBody{overflow: auto; padding-bottom: 240px;}
/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px;
}

/**  首页内容块标题  **/
.centerBody span.cbToTitle{
    color: #ca000e !important;
    font-size: 24px;
    clear: both;
}
.centerBody span.cbToTitle a{
    color: #ca000e;
}
.centerBody span.cbToTitle a:hover{
    color: #d90a1e;
}

.centerBody span.cbToTitle:before{
    content: "";
    display: block;
    width: 2px;
    height: 24px;
    background: #ca000e;
    margin: 7px 16px 0px 0px;
    float: left;
}
/********   首页 新闻动态 **********/
.centerBody .cbToNew{
    width: 100%;
    height: 100%;
    padding: 42px 0px;
    background: #f4eadc;
}
/**  左侧列表  **/
.centerBody .cbToNew .cbLeftBox{
    float: left;
    width: 550px;
}
.centerBody .cbToNew .cbLeftBox ul>a,
.centerBody .cbToNew .cbLeftBox ul.noticeList li{
    background: url("../images/commonIco.png") 0px 7px no-repeat;
    margin-top: 15px;
    width: 100%;
    line-height: 1.1;
    clear: both;
}
.centerBody .cbToNew .cbLeftBox ul.noticeList li:after{
    zoom:1;
    content: ''; display: block; visibility: hidden; clear: both;
}
.centerBody .cbToNew .cbLeftBox ul a:hover{
    background: url("../images/commonIco.png") 0px -15px no-repeat;
}
.centerBody .cbToNew .cbLeftBox ul a h3 strong,
.centerBody .cbToNew .cbLeftBox ul.noticeList li h3 strong{
    font-weight: bold;
}
.centerBody .cbToNew .cbLeftBox ul a h3,
.centerBody .cbToNew .cbLeftBox ul.noticeList li h3{
    display: inline-block;
    font-size: 14px;
    float: left;
    margin-left: 10px;
}
.centerBody .cbToNew .cbLeftBox ul.noticeList li h3 a{
    background: no-repeat;
}
.centerBody .cbToNew .cbLeftBox ul a i,
.centerBody .cbToNew .cbLeftBox ul.noticeList li i{
    display: inline-block; 
    float: left;
    background: url("../images/commonIco.png")0 -140px no-repeat;
    width: 14px;
    height: 16px;
    margin-left: 5px;
    margin-top: 1px;
}
.centerBody .cbToNew .cbLeftBox ul a span,
.centerBody .cbToNew .cbLeftBox ul.noticeList>li>span{
    display: inline-block;
    font-size: 14px;
    color: #919191;
    float: right;
}

/**** 右侧图文动态 轮播 ***/
.centerBody .cbToNew .cbRightBox{
    float: right;
    width: 545px;
    overflow: hidden;
    position: relative;
}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox{
    width: 100%;
    height: 400px;
    overflow: hidden;
    margin: 0px;
    position: relative;
}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li{
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li>a>img{
    display: none;
}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li>p{
    margin-top: 10px;
    line-height: 24px;
    height: 48px;
    display: none;
}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li>span.textTime{
    color: #919191;
    line-height: 24px;
    display: none;
}

.centerBody .cbToNew .cbRightBox .cbRflsBtn{
    margin-top: 3px;
}
.centerBody .cbToNew .cbRightBox .cbRflsBtn a{
    display: block;
    float: left;
    width: 107px;
    margin-left: 1px;
    height: 5px;
    background: #ababab;
}
.centerBody .cbToNew .cbRightBox .cbRflsBtn a:hover,
.centerBody .cbToNew .cbRightBox .cbRflsBtn a.active{
    background: #b10400;
}
.newsFls_pre,
.newsFls_next{
    position:absolute;
    top:43%;
    margin-top:-36px;
    width:72px;height:72px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;z-index:10;
    background:url(../images/ico_sliding.png) no-repeat;
}

.newsFls_pre{left:0px;background-position:0 0; display: none}
.newsFls_pre:hover{background-position:0 -144px;}
.newsFls_next{right:5px;background-position:0 -72px; display: none}
.newsFls_next:hover{background-position:0 -216px;}


/****  卓越人才培养*****/

.zyAdbox>ul a{
    float: left;
    display: block;
    width: 260px;
    height: 77px;
    line-height: 77px;
    font-size: 20px;
    padding-left: 0px;
	background: #f2e9d6;
	margin: 10px 0px 0px 9px;
	text-align: center;
	color:#fff;
}


/****  首页友链  *****/
.centerBody .linksBox .linksPicU{
    margin-left: -24px;
}
.centerBody .linksBox .linksPicU a{
    margin-left: 23px;
}


.centerBody .linksBox .linksTextU{
    padding-top: 44px;
}
.centerBody .linksBox .linksTextU .linksTextUline{
    border-bottom: 1px #aaaaaa solid;
}
.centerBody .linksBox .linksTextU .linksTextUtxt{
    margin: 0 auto;
    margin-top: -12px;
    width: 610px;
    text-align: center;
    background: #FFFFFF;
}
.centerBody .linksBox .linksTextU .linksTextUtxt span{
    display: inline-block;
    width: 60px;
    text-align: center;
}

/************    index.html end    **************/


/*****   二级页面公共   *****/
.ttRightBox{
    float: right;
    width: 826px;
}
/***  当前位置 ***/
.localtionBox{
    width: 100%;
    height: 25px;
    color: #b5b5b5;
    border-bottom: 1px #b5b5b5 solid;
}
.localtionBox a{
    color: #b5b5b5;
}
.localtionBox a:hover{color: #d90a1e; cursor: pointer;}

/***   二级页面头部图片  ***/
.cb_levelBox{
    width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden;
}
.cb_levelBox .cb_level_t_h{
    position: absolute;
    width: 1870px;
    left: 50%;
    margin-left: -935px;
    overflow: hidden;
}
/**pages**/
.pagesBox {
    width: 640px;
    margin: 0 auto;
    padding-top: 44px;
}

.pagesBox a {
    padding: 0 8px;
    color: #373737;
}

.pagesBox > a.active {
    text-decoration: underline;
    color: #b1092c
}

.pagesBox > a:hover {
    color: #d90a1e;
}

/****   左边导航   ***/
.levelLeftNav{
    width: 262px;
    float: left;
}
.levelLeftNav>ul{
    width: 262px;
    background: #f2e9d6;
}
.levelLeftNav>ul a{
    float: left;
    display: block;
    width: 262px;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    padding-left: 80px;
}
.levelLeftNav>ul a.active{
    background: #fbfaf3 url("../images/commonIco.png") 236px -230px no-repeat;
}

.levelLeftNav>ul a span{
    color: red;
}
.levelLeftNav>ul a:hover{
    color: #000000;
    background: #fbfaf3 url("../images/commonIco.png") 236px -230px no-repeat;
}

.levelLeftNav .leftFlinks{
    margin-top: 64px;
}
.levelLeftNav .leftFlinks h3{
    font-size: 18px;
}
.levelLeftNav .leftFlinks ul{
    margin-top: -18px;
}
.levelLeftNav .leftFlinks a{
    margin-top: 24px;
}
/*******   searchResult.html   *********/
.searchResulList .srTips{
    margin-top: 30px;
    font-size: 18px;
    color: #3e3e3e;
    line-height: 36px;
    border-bottom: 1px #e2e2e2 solid;
}
.searchResulList .srTips>span{
    color: red;
}
.searchResulList .srList{
    width: 826px;
    overflow: hidden;
}
.searchResulList .srList li{
    display: block;
    padding: 20px 0px;
    border-bottom: 1px #e2e2e2 solid;
}
.searchResulList .srList li h3.tit{
    font-size: 16px;
    color: #4c4c4c;
    font-weight: bold;
}
.searchResulList .srList li h3.tit a>font{
    color: red;
}
.searchResulList .srList li span.time,
.searchResulList .srList li p.sum,
.searchResulList .srList li a.more{
    color: #666;
    font-size: 14px;
    line-height: 20px;
}
.searchResulList .srList li p.sum,
.searchResulList .srList li a.more{
    margin-top: 5px;
}
.searchResulList .srList li a:hover{
    text-decoration: underline;
    color: #d90a1e;
}
/*******   searchResult.html  end   *********/

/*******   learActive.html  ********/
.rListBox li{
    border: none !important;
    padding: 14px 0px !important;
    zoom:1;
}
.rListBox li:after{
    content: ''; display: block; visibility: hidden; clear: both;
}
.rListBox li dl{
    float: left;
    line-height: 1;
}
.rListBox li dl.listtxt{
    /*float: right;*/
    /*width: 630px;*/
}
.rListBox li dl.listtxt span.time{
    margin-top: 8px;
}
.rListBox li dl.listtxt p.sum{
    margin-top: 12px;
}
/*******   learActive.html end  ********/



/***** views.html     ******/
.viewsBox{
    font-size: 14px;
    color: #5e5e5e;
}
.viewsBox .viewsTit{
    margin-top: 38px;
    border-left: 4px #ab8569 solid; 
    line-height: 1;
    padding-left: 15px;
}
.viewsBox .viewsTit h1{
    font-size: 24px;
    font-weight: bold;
    color: #000000;
	line-height:34px;
}
.viewsBox .viewsTit span{
    font-size: 12px;
    color: #7c7c7c;
    margin-top: 12px;
}
.viewsBox .viewsTit span.postAdd{
    margin-left: 40px;
}
.viewsBox .viewsInfo{
    margin-top: 36px;
    width: 770px;
}
.viewsBox .viewsInfo h3.tit{
    font-size: 18px;
    font-weight: bold;
    color: #2c2c2c;
}
.viewsBox .viewsInfo span{
    margin-top: 8px;
}
.viewsBox .viewsInfo .txt{
    color: #282828;
    line-height: 26px;
}
.viewsBox .viewsInfo .txt>p{
    font-size: 15px;
    margin-top: 30px;
    text-indent: 2em;
    text-align: Justify;
    text-justify: inter-ideograph;
    color: #282828; 
}
.viewsBox .viewsInfo .txt>img{
    display: block;
    width: 770px;
    margin: 30px auto 0px auto;
}
.viewsBox .viewsInfo .txt span{
    display: inline !important;
    /*margin: 0px !important;
    font: 14px/1.5 'Microsoft Yahei',"hiragino sans gb", Tahoma, Helvetica, Arial, "\5b8b\4f53", 'sans-serif' !important;
    */
}
.viewsBox .viewsInfo .txt a{
    display: inline !important;
}

/***views_en.html**/
.viewsInfo_en{
    margin-top: 0px !important;
}
.viewsInfo_en .txt>p{
    text-indent: 0em !important;
}
.viewsInfo_en h3.tit{
    margin-top: 30px;
    font-weight: normal !important;
}
/***end***/
.viewsRightList ul.viewsRtopList li dl{
    font-size: 14px;
    float: left;
}
.viewsRightList ul.viewsRtopList li{
    margin-top: 22px;
}
.viewsRightList ul.viewsRtopList li dl a:hover{
    color: #7b009a !important;
}
.viewsRightList ul.viewsRtopList li dl h3,
.viewsRightList ul.viewsRtopList li dl p{
    width: 264px;
}

.viewsRightList ul.viewsRtopList li dl h3 a{
    font-weight: bold;
    color: #292929;
    line-height: 1;
}
.viewsRightList ul.viewsRtopList li dl p{
    margin-top: 14px;
}
.viewsRightList ul.viewsRtopList li dl p a{
    color: #434343;
    line-height: 24px;
}
.viewsRightList ul.viewsRtopList li dl.viewsRtopListDLRR{
    float: right;
}
/******** views.html end  *****/


/******** learSurvey.html  *****/
.learSurveyInfo{
    width: 785px;
    margin: 0 auto;
    padding-top: 40px;
}
.learSurveyInfo .learSurImg{
    width: 100%;
    height: 300px;
    background: #ffffff;
}
.learSurveyInfo .learSurImg img{
    display: block;
    width: 255px;
    height: 300px;
    margin: 0 auto;
}
.learSurveyInfo .learSurTxt li{
    margin-top: 24px;
    color: #414141;
}
.learSurveyInfo .learSurTxt li h3{
    font-size: 14px;
    font-weight: bold;
}
.learSurveyInfo .learSurTxt li p{
    font-size: 12px;
    line-height: 22px;
}
/******** learSurvey.html end  *****/

/******** learSurTerList.html   ********/
.lsvTerListBox{

}

.lsvTerListBox dl{
    margin-top: 38px;
    font-size: 14px;
    color: #535353;
    zoom:1;
}
.lsvTerListBox dl:after{content: ''; display: block; visibility: hidden; clear: both;}
.lsvTerListBox dl dt{
    border-left: 4px #c4c4c4 solid;
    line-height: 30px;
    height: 30px;
    padding-left: 10px;
    background: #e8e8e8;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.lsvTerListBox dl dd{
    margin-left: -29px;
}
.lsvTerListBox dl dd a{
    display: block;
    float: left;
    margin-left: 21px;
    margin-top: 20px;
    color: #595959;
    width: 74px;
    text-align: justify;
    text-justify: inter-word;
    word-break: break-all;
}
.lsvTerListBox dl dd a span{
    display:inline-block; width:100%; height:0; overflow:hidden;
}
.lsvTerListBox dl dd a:hover{
    color: #d90a1e;
}
/******** learSurTerList.html end   ********/

/******** lawSchList.html ***********/
.lawSchlistBox li{
    margin-top: 38px;
    font-size: 14px;
    color: #535353;
    zoom:1;
}
.lawSchlistBox li h3{
    border-left: 4px #c4c4c4 solid;
    line-height: 30px;
    height: 30px;
    padding-left: 10px;
    background: #e8e8e8;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.lawSchlistBox li dl{
    margin:-30px 0px 0px -100px;
}
.lawSchlistBox li dl:after{content: ''; display: block; visibility: hidden; clear: both;}
.lawSchlistBox li dl dd{
    float: left;
    width: 136px;
    display: block;
    margin:62px 0px 0px 95px;
    text-align: center;
}
.lawSchlistBox li dl dd a{
    margin-top: 20px;
}
.lawSchlistBox li dl dd span{
    color: #8e8e8e;
}
/******** lawSchList.html end **********/

/*******  directoryList.html  ********/
.directoryList .viewBoxLeftA,
.directoryList .viewBoxRightB{
    float: left;
}
.directoryList .viewBoxLeftA{
    margin-top: 38px;
    width: 225px;
    background: url("../images/timeLine_bg.png") 5px center repeat-y;
}
.directoryList .viewBoxLeftA ul li{
    padding-left: 22px;
    background: url("../images/timeLine_Ico.png") no-repeat;
}
.directoryList .viewBoxLeftA ul li.active{
    background: url("../images/timeLine_Ico_A.png") no-repeat;
}
.directoryList .viewBoxLeftA ul li a{
    display: block;
    line-height: 1;
    height: 35px;
}
.directoryList .viewBoxLeftA ul li a.active{
    color: red;
}
.directoryList .viewBoxRightB{
    width: 600px;
    overflow: hidden;
    display: none;
}
.directoryList .viewBoxRightB .directoryClassList{
    margin-top: 22px;
    margin-left: 16px;
}
.directoryList .viewBoxRightB .directoryClassList table{
    border: 2px #afafaf solid;
}
.directoryList .viewBoxRightB .directoryClassList table{
    width: 258px;
}
.directoryList .viewBoxRightB .directoryClassList td{
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-bottom: 1px #afafaf solid;
    border-left: 2px #afafaf solid;
}
.directoryList .viewBoxRightB .directoryClassList th{
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #d9d9d9;
    border: 2px #afafaf solid;
}
/*******  directoryList.html  end ********/


/*** footer ***/
.footer{
    width: 100%;
    position: relative;
	text-align: center;
    margin-top: -220px;
    clear:both;
    background: #cccccc;
    height: 150px;
    font-size: 12px;
    color: #000000;
}
.footer .ftNav{
    width: 100%;
    height: 57px;
    line-height: 57px;
    background: #cccccc;
}
.footer .ftNav ul li,
.footer .ftNav ul li a{display:inline-block; color: #000000}
.footer .ftNav ul li a{margin:0px 11px}
.footer .ftNav ul li a:hover{color: #FFFFFF}

.footer .ftBbnbox{
    padding-top: 28px;
}
.footer .ftBbnbox .ftBbnboxLL,
.footer .ftBbnbox .ftBbnboxRR{
    float: left;
}
.footer .ftBbnbox .ftBbnboxLL{
    width: 318px;
    border-right: 1px #7284a4 solid;
}
.footer .ftBbnbox .ftBbnboxLL dl{
    width: 90px;
    display: inline-block;
    text-align: center;
}
.footer .ftBbnbox .ftBbnboxLL dl span{
    margin-top: 5px;
}
.footer .ftBbnbox .ftBbnboxRR{
    margin-top: -12px;
    width: 830px;
    overflow: hidden;
}
.footer .ftBbnbox .ftBbnboxRR li{
    display: block;
    margin-left: 35px;
    float: left;
}
.footer .ftBbnbox .ftBbnboxRR li a{
    color: #000000;
    line-height: 1;
    margin-top: 13px;
    display: block;
}

.footer .ftBbnbox .ftBbnboxRR li a:hover{color: #FFFFFF;}

.footer li.ftselBox{
    float: right;
    margin-top: 16px;
}



/**  分享代码  **/
.bshare-custom{padding-bottom: 10px;}
#bshare-shareto{font-size: 12px !important; white-space: nowrap; padding: 0px !important; margin: 0px !important; font-weight: normal !important; font-family: Arial;}
.bshare-custom a{font-size: 12px !important; padding:0px !important; height: 25px !important; color: #252525 !important; width: 24px !important; text-align: center; vertical-align: top !important; margin: 0px !important;}
.bshare-custom a:hover{color: #d90a1e !important;}
.bshare-custom .bshare-weixin {background: url("../images/share-bg-ico.png") 0px 0px no-repeat !important;}
.bshare-custom .bshare-sinaminiblog {background: url("../images/share-bg-ico.png") -59px 0px no-repeat !important;}
.bshare-custom .bshare-renren {background: url("../images/share-bg-ico.png") -89px 0px no-repeat !important;}
.bshare-custom .bshare-qqim {background: url("../images/share-bg-ico.png") -120px 0px no-repeat !important;}
.bshare-custom .bshare-qzone {background: url("../images/share-bg-ico.png") -150px 0px no-repeat !important;}
.bshare-custom .bshare-qqmb {background: url("../images/share-bg-ico.png") -180px 0px no-repeat !important;}
.bshare-custom .bshare-douban {background: url("../images/share-bg-ico.png") -210px 0px no-repeat !important;}
.bshare-custom #bshare-more-icon {background: url("../images/share-bg-ico



