@charset "utf-8";

@media (min-width: 992px) {
    .container { width:1170px;}
}

body { line-height:1.9; font-family:"微软雅黑"; font-size:12px; padding:40px 0 0;}
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:#333;}
a:hover, a:focus { color:#cc1b1c;}
p { color:#818181;}
img { max-width:100%;}
.mb20 { margin-bottom:20px;}
.ml20 {margin-left: 20px;}
.mr0 { margin-right:0 !important}
.mb30 { margin-bottom:30px;}
.fa { color:#333; font-size:16px; vertical-align:middle}

.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:#f56e00;}

.navbar { min-height:45px; border:none; border-radius:0;}
.navbar .container { background-color:#f56e00;}
.navbar-default { background-color:#f56e00; 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 23px 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-default .navbar-nav > li > a { padding-top:8px !important; padding-bottom:7px !important;}
}
.navbar-nav { width:100%;}
.navbar-collapse { padding-left:0; padding-right:0;}


.panel { border:none; border-radius:0; box-shadow:none; margin-bottom:0; padding-top:10px; height:100%; overflow:hidden;}
.panel-heading { padding:0; background:none; border-bottom:none;}
.panel-title { font-size:18px; font-weight:bold; border-bottom:1px solid #b9b9b9; line-height:34px; height:34px; position:relative;}
.panel-title span { border-bottom:2px solid #f56e00; position:absolute; bottom:-1px; padding-right:28px;}
.panel-title span em { font-style:normal; color:#f56e00; font-size:20px;}
.panel-title a { font-size:12px; color:#a6a6a6; font-weight:normal;}
.panel-title a:hover, .panel-title a:focus { text-decoration:none; color:#cc1b1c;}
.panel-body { padding:15px 0;}
.panel li { font-size:16px; line-height:34px;}
.panel li span, .panel li span a { font-size:12px; color:#818181;}
@media (max-width: 768px) {
	.panel li span { display:none;}
}
.withbg .panel-title { font-weight:normal; color:#fff; border-bottom:2px solid #f56e00; font-size:20px;}
.withbg .panel-title span { background:#f56e00; display:inline-block; width:163px; height:32px; padding-left:18px; padding-right:0; border-bottom:none; bottom:0; background:url(../images/bg_caiqi.png) no-repeat 0 -244px;}

.mode-flash-1 { float:left; width:555px; border:1px solid #9FDBED; height:250px; background:#fff; margin-top:20px; padding:0;}
.mode-flash-1 .big-pic { float:left;}
.mode-flash-1 .big-pic a { display:none;}
.mode-flash-1 .big-pic img { width:370px; height:248px;}
.mode-flash-1 .thumb { width:183px; background-color:#fff; float:right;}
.mode-flash-1 .thumb ul { background-color: #fff; }
.mode-flash-1 .thumb ul li { background-color:#fff; clear:both; height: 62px; border-bottom:1px solid #DCF0FA; font-size:12px; line-height:20px;}
.mode-flash-1 .thumb ul li a img { float:left; border:1px solid #B3E2F7; padding:1px; margin:5px 5px 0 5px; width:60px; height:44px;}
.mode-flash-1 .thumb ul li p { margin-right:2px; padding-top:2px;}
.mode-flash-1 .thumb ul li.cur { background-position: left -736px;}
.mode-flash-1 .thumb ul li.cur a img { border:1px solid #2D8ACF;}
.mode-flash-1 .thumb ul li.cur p a { color:#06c;}
@media (max-width: 768px) {
	.mode-flash-1 { width:370px;}
}

.mainstory a, .headlines a, .sidenews a, .issues .media a, .topstories .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, .topstories a:hover, .topstories a:focus { text-decoration:none;}
.mainstory { margin-bottom:10px;}
.mainstory h5 { margin-bottom:10px; margin-top:5px; font-size:22px; font-weight:bold; color:#bf1920;}

.adcontact { height:105px; line-height:100px; font-size:30px; position:relative;}
.adcontact a { color:#fff; display:block; width:100%; height:100%;}
.adcontact a span { padding-left:50%;}
.adcontact.glhz { background:#ef4a74; border-bottom:5px solid #d71345;}
.adcontact.hzhb { background:#ff923a; border-bottom:5px solid #f56e00;}
.adcontact.gywm { background:#32b9ff; border-bottom:5px solid #01a0f3;}
.adcontact a em { display:inline-block; height:70px; width:70px; background-image:url(../images/bg_caiqi.png); background-repeat:no-repeat; position:absolute; left:20%; top:16px;}
.adcontact.glhz em { background-position:0 0;}
.adcontact.hzhb em { background-position:0 -71px;}
.adcontact.gywm em { background-position:0 -142px;}
@media (max-width: 991px) {
	.adcontact { font-size:20px;}
	.adcontact a em { left:12%;}
}

.ptheading .panel-title { height:29px; line-height:29px; border-bottom:none; font-size:16px; background:#ededed; padding-left:10px; margin-top:5px;}
.ptheading .panel-title span { border-bottom:none; bottom:0; padding-right:0;}
.ptheading .panel-title span em { font-size:16px;}
.qrcode { text-align:center; background:#e5f3ff; padding-top:26px; height:190px; font-size:14px; line-height:22px;}
.qrcode img { width:112px; height:112px;}
.qrcode.bgyellow { background:#fff7e2;}
.theswitch { background:#fe8500; color:#fff; font-size:16px; text-align:center; line-height:26px; height:26px; border-radius:4px; cursor:pointer;}
.theswitch span { font-size:24px; font-weight:bold; vertical-align:sub}

.loopleft { margin:20px auto; width:1140px;height:75px;}
#demo {margin:0 auto;overflow:hidden;width:1140px;height:75px;}
#indemo {float: left;width:2000%;}
#demo1,#demo2 {float: left;}
#demo ul { margin-left:0;}
#demo ul li { background:none repeat scroll 0 0 #FFFFFF; display:block; float:left; margin-right:30px; text-align: center; width: 165px; height:75px;}
#demo ul li img { width:165px; height:75px;}

.infobg { background:#eee; padding:25px 0 10px;}
.hotlines { background:#f56e00; text-align:center; height:69px; line-height:28px; color:#fff; font-size:16px; border-radius:10px; padding-top:8px;}
.hotlines span { font-size:20px; padding-top:5px; padding-left:38px;}
.hotlines em { display:inline-block; height:30px; width:30px; background-image:url(../images/bg_caiqi.png); background-repeat:no-repeat; position:absolute; left:86px; top:8px;}
.hotlines em.tel { background-position:0 -213px;}
.hotlines em.mail { background-position:-31px -213px;}
@media (max-width: 991px) {
	.hotlines em { left:128px;}	
}
@media (max-width: 768px) {
	.hotlines span { padding-left:0;}	
}
.icp { background:#bfbfbf; text-align:center; font-size:16px; color:#fff; line-height:24px; height:68px; padding-top:10px;}
.icp a { color:#fff;}

footer { background:#f56e00; color:#fff; text-align:center; padding:20px 0;}