/* new_top_bar */
.new_top_barbg,.new_top_barbg2{width:100%;height:155px; background-color:#FFF;position:absolute; padding-left:300px;top:0;left:0;z-index:30;}
.new_top_barbg{height:55px;}
.new_top_barbg2{height:50px;background:#fff;}

.new_top_bar,.new_top_bar2{width:1200px;position:absolute;z-index:30;left:50%;margin-left:-600px;top:0;}
.new_top_bar{height:55px;}
.new_top_bar2{height:50px;}

.new_top_logo,.new_top_logo2{width:160px;float:left;}
.new_top_logo{height:32px;margin-top:10px;}
.new_top_logo2{height:50px;overflow:hidden;}

/* new_top_nav */
.new_top_nav,.new_top_nav2{float:left;}
.new_top_nav li,.new_top_nav2 li{float:left;position:relative;}

.new_top_nav a,.new_top_nav2 a{display:block;font-size:16px;padding:0 18px;}
.new_top_nav a{line-height:55px;color:#083e6d;}
.new_top_nav li a:hover{color:#0074e4;}
.new_top_nav2 a{line-height:50px;color:#303030;}
.new_top_nav2 li a:hover{color:#fff;background:#0074e4;}

.new_t_menu{width:130px;background:#f8f8f8;position:absolute;top:48px;left:-5px;border-radius:0 0 1px 1px;display:none;}
.new_t_menu p{line-height:37px;border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;}
.new_t_menu .no_border{border-bottom:none;}
.new_top_nav .new_t_menu a,.new_top_nav2 .new_t_menu a{line-height:37px;-webkit-text-shadow:0 0 0 ;text-shadow:0 0 0 ;font-size:14px;color:#000;font-weight:normal;}
.new_t_menu p a:hover{background:transparent;color:#0074e4;border-radius:0 0 8px 8px;}

.foot-info{ background:#2d313d; padding:15px 0;width:100%;font-size:12px; float:left; margin:0;}
.foot-info-l{width:360px;*width:238px; float:left;padding:0 32px 0 0; margin:0 80px 0 0 ;color:#65676d;line-height:22px;}
.foot-info-c{ margin:0 0 0 0;}
.foot-info-r{width:260px; float:right; margin:0 0 0 40px;}
.copyright{width:100%; margin:6px auto; float:left;}
.copyright div{ text-align:right;font:normal 12px/18px 'Microsoft YaHei'; color:#b9b9b9; margin:5px auto;}
.copyright div a{color:#2d313d;}
.copyright div a:hover{ color:#b9b9b9;}
.qykf-top{ margin:25px auto 0 auto;}
.mr-tb{ margin:10px 0;}
.main{margin:0 auto; width:1200px;}



.banner {
	background-color:#394043;
	line-height:38px;
	font-size:12px
}
.banner .container {
	width:1150px;
	margin:0 auto
}
.banner .container .channelList {
	display:table-cell;
	white-space:nowrap;
}
.banner .container .channelList li {
	display:inline-block;
	margin-right:21.5px;
	position:relative
}
.banner .container .channelList li a {
	color:#a9abab;
	text-decoration:none
}
.banner .container .channelList li.selected>a, .banner .container .channelList li:hover>a {
	color:#ffffff
}
.banner .container .channelList li .childList {
	display:none;
	position:absolute;
	width:100px;
	top:38px;
	left:-18px;
	padding:8px 0;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background-color:#394043;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.7)
}
.banner .container .channelList li .childList a {
	display:block;
	line-height:25px;
	text-align:center;
	color:#a9abab
}
.banner .container .channelList li .childList a.selected, .banner .container .channelList li .childList a:hover {
	color:#fff;
	background-color:#4c5355
}
.banner .container .channelList li .appQRCode {
	display:none;
	position:absolute;
	top:38px;
	left:-32px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background-color:#394043;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.7);
	padding:12px;
	z-index:1
}
.banner .container .channelList li .appQRCode img {
	width:90px;
	height:90px
}
.banner .container .channelList li:hover .childList, .banner .container .channelList li:hover .appQRCode {
	display:block
}
.banner .container .banner-right {
	display:table-cell;
	width:1000px;
	text-align:right;
	color:#fff
}
.banner .container .banner-right a {
	color:#fff
}
.banner .container .banner-right .login {
	display:inline-block;
	margin-right:20px;
	position:relative
}
.banner .container .banner-right .login i {
	vertical-align:-1px;
	display:inline-block;
	background-image:url(../images/sprite01.png);
	background-position:-340px -106px;
	width:12px;
	height:12px;
	margin-right:9px
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.banner .container .banner-right .login i {
background-image:url(../images/sprite@2x01.png);
background-size:357px 161px
}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.banner .container .banner-right .login i {
background-image:url(../images/sprite@2x01.png);
background-size:357px 161px
}
}
.banner .container .banner-right .login .pushNews {
	display:inline-block;
	vertical-align:7px;
	background-image:url(../images/sprite01.png);
	background-position:-340px -71px;
	width:5px;
	height:5px
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.banner .container .banner-right .login .pushNews {
background-image:url(../images/sprite@2x01.png);
background-size:357px 161px
}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.banner .container .banner-right .login .pushNews {
background-image:url(../images/sprite@2x01.png);
background-size:357px 161px
}
}
.banner .container .banner-right .login .pushNewsList {
	display:none;
	position:absolute;
	z-index:20;
	top:38px;
	left:0;
	padding:8px 0;
	background-color:#394043;
	text-align:left;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.7)
}
.banner .container .banner-right .login .pushNewsList a {
	display:block;
	line-height:25px;
	padding:0 17px;
	white-space:nowrap
}
.banner .container .banner-right .login .pushNewsList a:hover, .banner .container .banner-right .login .pushNewsList a.selected {
	color:#fff;
	background-color:#4c5355;
	text-decoration:none
}
.banner .container .banner-right .login .unreadNumber {
	padding:0 3px
}
.banner .container .banner-right .login:hover .pushNewsList {
	display:block
}
.banner .container .banner-right .phone {
	display:inline-block
}
.banner .container .banner-right .phone i {
	vertical-align:-1px;
	display:inline-block;
	background-image:url(../images/sprite01.png);
	background-position:-340px -94px;
	width:12px;
	height:12px;
	margin-right:9px
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.banner .container .banner-right .phone i {
background-image:url(../images/sprite@2x01.png);
background-size:357px 161px
}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.banner .container .banner-right .phone i {
background-image:url(../images/sprite@2x01.png);
background-size:357px 161px
}
}