@charset "gb2312";


a{transition:color 0.3s;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;}
a:hover{text-decoration:none;}

header{background:#0089E0;padding:10px 0;margin-bottom:20px;}
footer{background:#0089E0;padding:30px 0;margin-top:1rem;min-height:100px;color:#fff;line-height:25px;}
header a{color:#fff; line-height:2em;}


.block-social-share a.social-share-facebook {
 display:inline-block;
 height:32px;
 width:32px;
 text-indent:-9999px;
 background:transparent url(imagesiconpack-32-1.png) no-repeat -64px 0;
}
.block-social-share a.social-share-facebook:hover {
 background:transparent url(imagesiconpack-32-1.png) no-repeat -64px -32px;
}
.block-social-share a.social-share-twitter {
 display:inline-block;
 height:32px;
 width:32px;
 text-indent:-9999px;
 background:transparent url(imagesiconpack-32-1.png) no-repeat -352px 0;
}
.block-social-share a.social-share-twitter:hover {
 background:transparent url(imagesiconpack-32-1.png) no-repeat -352px -32px;
}
.block-social-share a.social-share-googleplus {
 display:inline-block;
 height:32px;
 width:32px;
 text-indent:-9999px;
 background:transparent url(imagesiconpack-32-1.png) no-repeat -96px 0;
}
.block-social-share a.social-share-googleplus:hover {
 background:transparent url(imagesiconpack-32-1.png) no-repeat -96px -32px;
}
.block-social-share a.social-share-linkedin {
 display:inline-block;
 height:32px;
 width:32px;
 text-indent:-9999px;
 background:transparent url(imagesiconpack-32-1.png) no-repeat -160px 0;
}
.block-social-share a.social-share-linkedin:hover {
 background:transparent url(imagesiconpack-32-1.png) no-repeat -160px -32px;
}
.block-social-share a.social-share-pinterest {
 display:inline-block;
 height:32px;
 width:32px;
 text-indent:-9999px;
 background:transparent url(imagespinterest-1.png) no-repeat 0 0;
}
.block-social-share a.social-share-pinterest:hover {
 background:transparent url(imagespinterest.png) no-repeat 0 -32px;
}
.block-social-share a.social-share-weibo {
 display:inline-block;
 height:32px;
 width:32px;
 text-indent:-9999px;
 background:transparent url(imagesweibo-1.png) no-repeat 0 0;
}
.block-social-share a.social-share-weibo:hover {
 background:url(imagesweibo.png) 0 -32px no-repeat transparent;
}

.logo a{float:left;}
.site-name h1 {
    float: left;
    margin-left: 27px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 28px;
    line-height: 25px;
    font-weight: 700;
    margin: 10px 0 20px 27px;
 color:#5f574f;
}
.site-name span {
    font-size: 18px;
    color: #9B9B9B;
    font-weight: 400;
}

.example{position:relative;}
.panel .panel-body{min-height:150px;}

.mt1rem{margin-top:1rem;}
.cborder{color: #333;background-color: transparent;border: solid #ddd 1px;border-radius: 3px;}
header.nobg{background:none;}

.intro{text-align:justify; text-justify:inter-ideograph;}
ul.news,ul.links{min-height:165px;height:165px;height:auto !important;}
ul.news li,ul.links li{WORD-WRAP:break-word;TABLE-LAYOUT:fixed;word-break:break-all;margin:5px 0;}