@charset "utf-8";

/*
*  通用CSS v1.0
*/
/*body{ background-color: #f2f2f2; color: #333;}*/
.font-impact{font-family: Impact;}
.font-weight{font-weight: bold;}
.bgWhite{background-color: #fff;}
.font36{ font-size: 36px;}
.font30{ font-size: 30px;}
.font24{ font-size: 24px;}
.font20{ font-size: 20px;}
.font18{ font-size: 18px;}
.font16{ font-size: 16px;}
.font14{ font-size: 14px;}
.font12{ font-size: 12px;}
.text-white{color: #fff;}
.text-orangeRed{color: #d9672b;}
.text-gray{ color: #727272;}
.text-gary2{ color: #666;}
.text-lightgray{ color: #999;}
.text-red{ color: #f15b5d;}
.text-green{ color: #399b48;}
.text-green2{ color: #0fac4a;}
.text-orange{ color: #ea8010;}
.text-brown{ color: #9b9339;}
.text-black{ color: #222;}
.text-dpBlue{ color: #0062ba;}
.text-link{
  color: #333;
}
.text-link:hover{
  color: #0062ba;
}
.text-pink{
  color: #e37566;
}
.img-responsive{ display: inline-block;}
.mt0{margin-top: 0;}
.mt5{margin-top: 5px;}
.mt7{margin-top: 7px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}
a:hover{text-decoration: none;}
.letter-spacing{letter-spacing: .1em;}
.navTitle{ border-left: 1px solid #999;padding: 3px 0 5px 15px;margin-left: 20px;}
.wrap{ background: #fff; margin-top: 15px; box-shadow: 1px 1px 2px rgba(0,0,0,.3);}
.g-block{
	background: #fff;
	padding: 15px;
	overflow: hidden;
	clear:both;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
 	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
 	-o-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
 	box-shadow: 1px 1px 2px rgba(0,0,0,.3);
}
.banner02,.banner03,.banner04,.banner05,.banner06,.banner07,.banner08,.banner09,.bannerpolicy{ height:300px;}
.footer{ clear: both; background: #4e5859; height: 80px; line-height: 80px; margin-top: 50px; color: #f2f2f2;}
.footer ul{margin-bottom: 0;  margin-right: 100px;}
.footer ul li:first-child{ line-height: 2.5em;}
.footer ul li{ line-height: 2em;}
.footer ul li a,.footer .copyright a{ color:#a6a6a6; }
.footer ul li a:hover,.footer .copyright a:hover{ color:#fff; }
.footer .copyright span{ display: inline-block; color:#a6a6a6; letter-spacing: .1em;}
/* shortFooter begin */
.short-footer,.loginFooter{
    padding:30px 30px 85px;
    line-height: 2em;
}
.short-footer{
    color: #FFF;
    background-color: #0883df;
}
.loginFooter{
    color: #666;

}
.loginFooter .footerList{margin-bottom: 0;}
.loginFooter .footerList > li > a{
    color: #666;
}
.loginFooter .footerList > li > a:hover{
    color: #0883df;
}
.footerMenu-list{
    list-style: outside none none;
    padding-left: 0;
    margin-bottom: 0;
}
.footerMenu-list > li{
    display: inline-block;
}
.footerMenu-list > li > a{
    color: #FFF;
}
.footerMenu-list > li > a:hover{
    color: #FF0;
}
/* shortFooter end */
.btn-private{
    color: #fff;
    background-color: #56abe4;
    border-color: #378bc3;
    margin-right: 15px;
}
.btn-private:hover,
.btn-private:focus,
.btn-private.focus,
.btn-private:active,
.btn-private.active,
.open > .dropdown-toggle.btn-private {
  color: #fff;
  background-color: #378bc3;
  border-color: #56abe4;
}

/* logo大小 */
.logoImg{
	width: 240px;
	height: 64px;
}
.smallLogo{
	width: 40px;
	height: 40px;
    margin-top: 5px;
}

/* icon */
.ico-activityTime,.ico-activityAddress,.ico-organizer,.ico-indexMsg,.ico-msgStar,.ico-user{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/sd-sprite.png) no-repeat;
    margin-right: 5px;
    margin-bottom: -4px;
}
.ico-activityTime{background-position: 0 0;}
.ico-activityAddress{background-position: -26px 0;}
.ico-organizer{background-position: -52px 0;}
.ico-user{background-position: -78px 0; vertical-align: 2px;}
.ico-indexMsg{background-position: 0 -26px; width: 25px; height: 19px; margin-right: 10px;}
.ico-msgStar{background-position: -35px -26px; margin-bottom: -7px;}

