@charset "utf-8";
#menu{
	margin:0 auto;
	width:100%;
	background:#303030;

}
#menu .menu_center{
	position:relative;
	width:80%;
	left:10%;
	right:10%;
	text-align:center;
}
#e_content{
	padding-bottom:10px;
	font-size:16px;
}


#pcmenu li{
	float:left \9;
	background:#303030 \9;
	padding:10px 100px 10px 100px \9;
}
#pcmenu li.active{
	background-image:url(../img/header_bg.png);
}
#pcmenu li:hover{
	background-image:url(../img/header_bg2.png);
}

#mainNav li {
	display:inline-block;
}
#mainNav a {
color: #fff;
position: relative;
display: inline-block;
padding-top: 6px;
text-decoration: none;
font-size: 16px;
line-height: 24pt;

}
#mainNav a span {
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
  font-size: 16px;
  padding-top: 5px;
}
#mainNav a span.menu_font2 {
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
  font-size: 12px;
  padding-top: 5px;
}
#mainNav li.active{
	background-image:url(../img/header_bg.png);
}
#mainNav li:hover{
	background-image:url(../img/header_bg2.png);
}
#marqueea a{
	color:#FFF;
}

@media (min-width: 768px) and (max-width: 991px) {
	#menu .menu_center{
	position:relative;
	width:90%;
	left:5%;
	right:5%;
	text-align:center; 
}
}
@media (min-width: 650px) and (max-width: 767px)  {
	#menu .menu_center{
	position:relative;
	width:100%;
	left:0%;
	right:0%;
	text-align:center; 
}
#mainNav a {
	line-height: 18pt;

}

}
@media (min-width: 320px) and (max-width: 649px) {
	#e_content{
	padding-bottom:10px;
}
#mainNav a {
	line-height: 15pt;
	padding-top:0px;
}

}

#mobile_menu{
	background:#000;
	color:#FFF;
	width:100%; 
	position:fixed \9; 
	visibility:hidden \9;

}
#title{
	background-image:url(../img/title.png);
	background-repeat:no-repeat;
	height:38px;
	padding:7px 30px 8px 30px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	width:350px;
	margin-left:-9px;
	margin-top:-8px;
	margin-top:10px \9;

}
.search{
	padding-right: 10px;
}
.return{
	margin-left:-25px;
	padding-right: 3px;
}

.center {
	max-width:960px;
	width:100%;
	margin:0 auto;
}

#mainNav {
text-align: center;
}

ul {
padding: 0;
margin: 0;
list-style: none;
}


#list{
	width:100%;
	padding:10px;
}

#list_title{
	color:#225448;
	font-weight:bold;
	font-size:16pt;
	width:90%;
}

#list_date{
	color:#898980;
	padding-top:5px;
	font-weight:bold;
	font-size:12pt;
}
hot{
	padding: 2px 4px;
	color: #fff;
	background-color: #eb2c00;
	border:1px solid #ac2000;
	border-radius: 5px;
}
#hot{
	width:37px;
}
top{
	padding: 2px 4px;
	color: #fff;
	background-color: #260751;
	border-radius: 5px;
	border:1px solid #170430;
	margin-right:10px;
}

.menu_font{
	  color: #fff;
	  text-decoration: none;
	  display: block;
	  font-size: 16px;
	  margin-top: 7px;
}
.dropdown-toggle img{
	top: 5px;
    position: inherit;
}

#checkbox{
	padding:10px;
}

.form-control1 {
  width: 78%;
  height: 34px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.footer-login{
	  text-align: center;
}
#font_blue{
	color:#039;
}
#font_red{
	color:#F00;
}
#smail_height{
  min-height: 34px;
}
#valign_middle{
	vertical-align: middle;
}
.p_right{
  position: absolute;
  right: 50px;
}

.top15{
	padding-top:15px;
}
select.form-control {
    font-size: 18px;
    line-height: 30px;
}
.panel-body div{
	font-size: 18px;
	line-height: 30px;
}


