*{padding: 0;margin: 0;}
html,body{font-family:"微软雅黑","宋体","Arial",sans-serif;height: 100%;font-size:14px;color:#333;}
.main_page{min-height: 100%;height: auto !important;height: 100%;}
.main_area{padding-bottom: 70px;}
h3{font-size: 18px;font-weight:bold;}
a{color: #333;}
a:hover{color:#337ab7;}
.section{background:#fff;padding: 5px 0;}
.row{margin:0;}
.container,.container-fluid{padding:0;}
.col-sm-12{padding: 0;}
.right_side{float:right;}
.float-left{float:left;}
.over_hidden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box-shadow{box-shadow:0px 1px 1px 0 rgba(0, 0, 0, 0.3)}
.topbar{
	background: #f1f1f1;
	font-size: 0.9em;
	height: 26px;
	line-height: 26px;
	border-bottom:4px solid #5fa8ec;
}
.topbar a{color:#555;}
.list-inline{
	margin-bottom: 0;
}
.navbar-default{background: #0780d3;}
.navbar-default .navbar-nav>li>a{color:#fff;font-size: 1.3em;font-weight: bold;}
.navbar-default .navbar-nav>li>a:hover{color: yellow;}
.nav>li>a{padding: 15px;}
.nav-area{padding:0;}
.navbar{margin-bottom:0;border-radius:0;min-height:0;border:0}
.navbar-default .navbar-toggle{border-color:#fff;}
.navbar-toggle{padding:5px;margin-top:-40px;margin-right:5px;background-color:#273da5;border:2px solid transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#273da5;}
.sub_title{
	float:left;
    margin-left: 10px;
    font-size: 0.9em;
    color:#4c4ca0;
} 
.sub_header{
	background:url(title_bg.png) no-repeat;
	padding-left:28px;
	color:#0b3795;
	font-weight: bold;
	font-size: 1.3em;
	margin:15px 0;
	padding-bottom:5px;
}
.title_text{border-bottom:3px solid #0b3795;padding:2px 4px;}
/*幻灯片*/
.slide_area{
	padding:30px 20px;
	background:linear-gradient(to bottom,#f1f1f1,#fefefe) no-repeat;
}
.intro_area{padding:20px;	background:linear-gradient(to bottom,rgb(95, 167, 236),#f1f1f1) no-repeat;}
.intro_area p{text-indent:2em;line-height:1.8em;padding:5px;margin-bottom:0;}
.panel{margin-bottom:0;}
.panel-head{
	text-align:center;
	border-bottom:1px dashed #bbb;
	margin:10px;
	padding-bottom:10px;
}
.panel-title{color:#0b3795;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	background-color: #79acb2;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	color:#fff;
	font-weight: bold;
}
.yjfx p{text-align:justify;}
.yjfx img{position:absolute;top:-55px;} 
.top_title h2{font-size:1.3em;font-weight:bold;text-align:center;}
.top_title h2 a{color:#CB313B; }
.top_title p{text-indent:2em;line-height:1.8em;;}
.top_list li{padding:8px;border-bottom:1px dotted #8db6c2;}
.top_list li a{color:#333;}
.top_more{color:#337ab7;font-size: 0.9em;position: absolute;right:20px;}
.more{
    color:#f3f3f3;
	padding-right:10px;
	font-weight:500;
}
.lxwm img{padding:5px 10px;margin-left:5px;max-width:130px;}
.ul_padding li{padding:5px;}
.item-title{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.left-area{
	background-color:#eee;
	padding-left:10px;
	padding-bottom:10px;
}
.sub_list li{
	font-size:1.2em;
	padding:12px;
	margin:8px 0;
	background-color:#f5f5f5;
}
.col-md-10{padding:0;}
.news-content{
	padding: 10px 35px;
	line-height: 1.8em;
}
.news-content img,video{
    height: auto;
    max-width: 100%;
	margin:5px auto;
}
/*友情链接*/
.links{margin-top:10px;padding:10px;background:#fefefe;text-align:center;}
.links a{padding-right:20px;}
.links img{display:inline;}

/*footer*/
.footer{position:relative;margin-top: -70px;clear: both;border-top:4px solid #0880d3;}
.footer ul{ font-size: 12px;list-style: none;text-align:center}
.footer ul li{padding:3px;}
.foot-section{padding-top:10px;padding-bottom:4px;
}
@media (max-width:1199px){.xs_hide{display:none;}.right_side{float:none;}.yjfx{background:none;}}
@media (max-width:420px){.lxwm img{float:none;padding:0;}}