@charset "utf-8";
@media (min-width: 992px) {
    .container { width:1170px;}
}

body { line-height:1.9; padding:0; font-family:"微软雅黑"; font-size:12px;}
html, div, ol, ul, i, li, form, p, h1, h2, h3, h4, h5, h6, dd, dl, dt, span, em, input { margin:0; padding:0; border:0; }
li { list-style:none}
a { color:#3274b5;}
a:hover, a:focus { color:#cc1b1c;}
p { color:#5f5f5f;}
img { max-width:100%;}
.mb20 { margin-bottom:20px !important;}
.mt20 {margin-top: 20px;}
.mr0 { margin-right:0 !important}

header { height:61px;}
.siteLogo { float:left; padding:10px 0 10px 0;}
.channelLogo { float:left; font-family: "微软雅黑",simhei; font-size:22px; line-height:44px; padding-left:25px; padding-top:7px; font-weight:bold}
.channelLogo a { color:#3274b5;}

.navbar { min-height:45px; border:none; border-radius:0;}
.navbar .container { background-color:#3274b5;}
.navbar-default { background-color:#3274b5; font-size:18px}
.navbar-brand { font-size:18px; padding:12px 12px 11px; height:auto}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand { color:#fff; padding:12px 13px 11px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color:#fff; text-decoration:underline}
.navbar-toggle { margin-top:5px; margin-bottom:0;}
.navbar .container .navbar-brand { margin-left:-9px;}
.media-heading { font-weight:bold}
@media (max-width: 991px) {
    .navbar-header { float: none;}
    .navbar-toggle { display: block;}
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse { display: none!important;}
    .navbar-nav { float: none!important; margin: 7.5px -5px;}
    .navbar-nav>li { float: none;}
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
	.navbar-default .navbar-nav > li > a {padding:4px 18px}
}
.navbar-nav { width:100%;}
.navbar-collapse { padding-left:0; padding-right:0;}


h1, h2, h3, h4, h5, h6 { font-family:"微软雅黑",simhei;}
h2 { margin-top:15px; font-size:16px; margin-bottom:10px;}
h3 { font-size:18px; font-weight:bold}
h4 { margin-top:0; margin-bottom:10px;}
h5 { margin-top:5px; margin-bottom:10px; font-size:18px; color:#3274b5;}
h6 { width:67px; text-align:center; color:#fff; font-weight:bold; background:#3274b5; line-height:28px; height:28px;}

.carousel-control .arrows { top:45%; font-size:34px; font-weight:bold;}

.panel .nav > li > a { padding:6px 9px;}
.nav-tabs.nav-justified { border-top:2px solid #3274b5; border-bottom:none}
.nav-tabs.nav-justified li { margin-bottom:0; text-align:center;}
.nav-tabs.nav-justified li a { border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-radius:0; margin-right:0; border-left:none; border-top:none; background:#f5f5f5; color:#333; font-size:16px; font-weight:bold; line-height:1.6; padding-left:0; padding-right:0}
.nav-tabs.nav-justified li a:hover, .nav-tabs.nav-justified li a:focus, .nav-tabs.nav-justified li.active a, .nav-tabs.nav-justified li.active a:hover, .nav-tabs.nav-justified li.active a:focus { background:#3274b5; color:#fff; border-bottom-color:#3274b5; border-right-color:#3274b5; border-left:none; border-top:none}
.nav-tabs.nav-justified li a.tab1 { border-left:1px solid #e2e2e2;}
.nav-tabs.nav-justified li a.tab1:hover, .nav-tabs.nav-justified li a.tab1:focus, .nav-tabs.nav-justified li.active a.tab1, .nav-tabs.nav-justified li.active a.tab1:hover, .nav-tabs.nav-justified li.active a.tab1:focus { border-left:1px solid #3274b5;}
#myTab{ top:-20px; transition: top 0.3s ease-out; -webkit-transition: top 0.3s ease-out; -moz-transition: top 0.3s ease-out; -ms-transition: top 0.3s ease-out; -o-transition: top 0.3s ease-out;}
.tab-content .tab-pane,.tab-content .spy-pane { padding-top:20px;}
.inlb a { display:inline-block; margin:0 8px; padding:0 5px}

.media-object { width:100px; height:72px; border:1px solid #dcdcdc;}
.media-object.bigger { width:150px; height:108px; border:none;}
.mainstory { background:#f2f2f2; padding:15px 15px 30px;}
.mainstory p { color:#4f4f4f}
.mainstory img { width:330px; height:238px; border:none}
h4 span { color:#cc1b1c;}

.headlines .media { border-bottom:1px dotted #d8d8d8; padding-bottom:11px;}
.mainnews .media { padding-top:12px; padding-bottom:5px; border-bottom:none}
.mainnews h4 { margin-bottom:12px; font-size:22px;}
.media-object { margin-right:10px;}
.mainstory a, .headlines a, .sidenews a, .issues .media a { display:block; height:100%; overflow:hidden; cursor:pointer}
.mainstory a:hover, .mainstory a:focus, .headlines a:hover, .headlines a:focus, .sidenews a:hover, .sidenews a:focus { text-decoration:none;}
.mainnews h4, .mainstory h2 { font-weight:bold}
.mainnews a { color:#333;}

.newsinfo { width:84%; float:left;}
.morelist { background:#f2f2f2; text-align:center; line-height:26px; height:26px; margin-top:-1px; font-weight:bold}

.panel { border-radius:0; -webkit-box-shadow:none; box-shadow:none; margin-bottom:0; height:100%; overflow:hidden;}
.panel-heading { border-bottom:1px solid #ccc; padding:0;}
.panel-title { font-size:20px; color:#3274b5; font-weight:bold; line-height:42px; height:42px;}
.panel-title a { font-weight:normal; font-size:12px; color:#8f8f8f;}
.panel li { font-size:14px;}
.panel-body { padding:15px 0 0;}
.panel-body a { color:#333;}
.panel-body a:hover { color:#cc1b1c;}
.borderblue { border-bottom:2px solid #3274b5; padding-right:20px; position:relative; bottom:1px;}

.panel.sidecol { background:#f2f2f2; padding:8px 20px 0;}
.panel.sidecol .panel-body { padding-bottom:0;}
.panel.sidecol .panel-title { font-size:18px; color:#333; line-height:36px; height:36px;}

.speciallist ul { height:100%; overflow:hidden;}
.speciallist li { width:134px; text-align:center; font-size:12px; height:180px; line-height:normal; float:left; margin-left:12px; margin-right:13px;}
.speciallist li img { width:134px; height:96px; margin-bottom:5px;}
.speciallist .reports li { float:left; margin-right:29px; width:126px; height:240px; font-size:14px; margin-left:0;}
.speciallist .reports li img { width:126px; height:170px; border:1px solid #dcdcdc;}
@media (min-width: 768px) and (max-width: 991px){
	.speciallist .reports li { margin-right:22px;}
}
@media (max-width: 767px){
	.speciallist li { margin-right:20px; margin-left:0;}
}
@media (min-width: 768px) and (max-width: 991px){
	.speciallist li { margin-right:19px !important; margin-left:0;}
}
@media (max-width: 320px){
	.speciallist li { width:114px; height:160px; margin-left:0;}
	.speciallist li img { width:114px; height:82px;}
	.speciallist .reports li { margin-right:18px;}
}
/*-------------> THSLIDE */
.thslide{ height:220px; padding:20px 10px; background:#f2f2f2;}
.thslide_nav_previous { float:left; padding-top:60px; padding-right:10px;}
.thslide_nav_next { float:right; padding-top:60px;}
.thslide_nav_previous a, .thslide_nav_next a { display:block; width:22px; height:22px; background-image:url(../../image/dongmeng/bg_opinion_text.gif); background-repeat:no-repeat;}
.thslide_nav_previous a { background-position:-945px -20px;}
.thslide_nav_next a { background-position:-945px -43px;}
.thslide_nav_previous a:hover, .thslide_nav_next a:hover { color:#757575; text-decoration:none}
.thslide_nav_previous a:hover { background-position:-968px -20px;}
.thslide_nav_next a:hover { background-position:-968px -43px;}
.thslide_list { float:left; overflow:hidden; position:relative; width:1056px; height:186px;}
.thslide_list ul { float:left; width:9000px;}
.thslide_list ul li { float:left; line-height:normal; margin-right:22px; text-align:center;}
.thslide_list ul li a { display:block; width:205px; height:186px; color:#333;}
.thslide_list li a img { width:205px; height:145px; margin-bottom:9px;}
@media (min-width: 768px) and (max-width: 991px){
.thslide_list { width:635px;}
}
.xhzs-bottom{
	height: 415px !important;
}
.ui-search-btn{
	width: 240px;
}