﻿@charset "utf-8";

a{}@media (min-width: 992px) {
    .container { width:1170px;}
}

body { line-height:1.9; padding:65px 0 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:#0069ac;}
a:hover, a:focus { color:#cc1b1c;}
p { color:#5f5f5f;}
img { max-width:100%;}
.mb20 { margin-bottom:20px;}
.ml20 {margin-left: 20px;}

.iconfont { background:none !important; text-indent:0 !important; padding-left:0 !important;}
.fa { color:#0069ac; font-size:16px; vertical-align:middle}
.siteLogo { float:left; padding:10px 10px 10px 0;}
.channelLogo { float:left; font-family: "微软雅黑",simhei; font-size:20px; font-weight:normal; line-height:44px; padding-left:11px; padding-top:18px;}
.channelLogo a { color:#000000;}
.hotspot { line-height:47px; padding-top:18px}
.hotspot a { color:#929292;}
.calc_date { float:left; width:120px; margin-top:28px; line-height:26px; position:relative; z-index:100;}
.calc_date span { float:left}
.allitems { background:url(../images/bg_sitenav2_text.gif) no-repeat -588px -111px; padding-right:24px; margin-left:20px; font-weight:bold}
#topNavItems { width:580px; height:240px; background:url(../images/bg_topNavItems_subpage.gif) no-repeat 0 0; position:absolute; top:22px; left:0; display:none; overflow:hidden; z-index:200;}
#topNavItems ul { float:left; _display:inline; width:85px; padding:0 2px; margin-top:16px; border-left:1px solid #f0f0f0;}
#topNavItems ul li { line-height:22px; height:22px; padding-left:7px;}
#topNavItems ul li.channelName { line-height:24px; height:24px; background:#f0f0f0; font-weight:bold; margin-bottom:5px}
#topNavItems ul.first { border-left:none; margin-left:13px;}
#topNavItems ul.otherChannels { background:#f0f0f0; border-left:none; width:50px; padding:5px 0; height:200px;}
#topNavItems ul.otherChannels li { padding-left:0; text-align:center}
#topNavItems a { color:#333;}
#topNavItems a:hover { color:#cc1b1c;}
.jinghua { float:left; width:298px; line-height:26px; margin-top:28px; font-family:"微软雅黑";}
.jinghua ul li { line-height:26px; height:26px;}
.jinghua ul li a { color:#333;}

.navbar { min-height:30px; margin-bottom:0}
.navbar-default { background-color:#0069ac; border-color:#0069ac; font-size:14px}
.navbar-brand { font-size:14px; padding:8px 12px; height:auto}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand { color:#fff; padding:8px 9px}
.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:1px; 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 -15px;}
    .navbar-nav>li { float: none;}
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
}
.panel .nav > li > a { padding:6px 9px;}
.nav-tabs.nav-justified { border-top:2px solid #0069ac; 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:14px; 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:#0069ac; color:#fff; font-weight:bold; border-bottom-color:#0069ac; border-right-color:#0069ac; 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 #0069ac;}
#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;}
#country { padding-top:0;}
#country .countrylist { background:#0069ac; height:40px; line-height:40px; text-align:center;}
#country .countrylist a { color:#fff; font-size:14px; margin:0 7px; display:inline-block;}
#country .countrylist a:hover, #country .countrylist a:focus { text-decoration:underline;}
.nav-tabs.nav-justified li a.hassub { position:relative}
.nav-tabs.nav-justified li a.hassub .arrowB { position:absolute; left:67%; top:19px; display:block; width:0; height:0; font-size:0; border-width:5px; border-style:solid; border-color:#4F4F4F transparent transparent transparent;}
.nav-tabs.nav-justified li a.hassub:hover .arrowB, .nav-tabs.nav-justified li a.hassub:focus .arrowB, .nav-tabs.nav-justified li.active a.hassub .arrowB, .nav-tabs.nav-justified li.active a.hassub:hover .arrowB, .nav-tabs.nav-justified li.active a.hassub:focus .arrowB { border-top-color:#fff;}

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

.search { height:100%; overflow:hidden}
.search .keyWords { float:left; border:none; line-height:28px; height:28px; padding-left:10px; color:#999; width:258px;}
.search .searchbutton { float:right; width:34px; border-left:1px solid #e2e2e2; height:28px; line-height:28px; background:url(../images/iconsearch.gif) no-repeat center center; text-indent:-999em;}
.visible-xs .search .keyWords { width:70%;}
.visible-xs .search .searchbutton { width:10%;}

.newsnew { border-top:2px solid #0069ac; border-bottom:2px solid #b6b6b6; border-right:1px solid #e2e2e2; line-height:normal;}
.newsnew a { color:#333;}
.borderW { border-top:1px solid #fff; border-bottom:1px solid #fff; height:30px;}
.borderG { border-top:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6; height:30px;}
#kx { margin:0 10px;}
#kx span { line-height:28px; margin-left:5px;}
#kx em { color:#bbb; font-style:normal}
.eco { width:713px; padding-left:10px;}
.eco li, .goods li { height:28px; line-height:28px;}
.goods { padding:0 10px;}
.exchange, .goods { width:292px;}
.exchange li { height:28px; line-height:28px; text-align:right;}
.exchange li span { display:inline-block}
.exchange li .currency { float:left; padding-left:10px; text-align:left; padding-right:10px}
.us, .hk, .jp, .eu, .uk, .au, .ca, .my, .ru, .nz, .sg { float:left; width:30px; height:15px; background-image:url(../images/bg_home_text2013.gif); background-repeat:no-repeat; margin-top:7px;}
.us { background-position:-381px -183px;}
.hk { background-position:-381px -199px;}
.jp { background-position:-381px -215px;}
.eu { background-position:-381px -231px;}
.uk { background-position:-381px -247px;}
.au { background-position:-381px -263px;}
.ca { background-position:-381px -279px;}
.my { background-position:-381px -295px;}
.ru { background-position:-381px -311px;}
.nz { background-position:-381px -327px;}
.sg { background-position:-381px -343px;}
.exchange .up, .exchange .down, .exchange .same { padding-right:30px; background-image:url(../images/bg_home_text2013.gif); background-repeat:no-repeat; width:85px}
.exchange .up { background-position:right -126px;}
.exchange .down { background-position:right -145px;}
.exchange .same { background-position:right -171px;}
.exchange a { color:#000;}
.exchange a:hover { color:#cc1d1c;}

.media-object { width:100px; height:72px; border:1px solid #dcdcdc;}
.mainstory { background:#f2f2f2; padding:15px 15px 30px;}
.mainstory p { color:#4f4f4f}
.mainstory img { width:330px; height:238px; border:none}
.mainstory .cattime { right:30px;}
.cattime { position:absolute; right:18px; color:#bbb; text-align:right}
.cattime a { color:#bbb;}

.reci { position:relative; height:175px;}
.reci div { width:82px; height:82px; position:absolute; text-align:center}
.reci a { display:table-cell; width:82px; height:82px; vertical-align:middle; color:#fff; font-size:14px; line-height:22px; padding:7px;
-moz-transition:background-color 0.5s ease-out;
-webkit-transition:background-color 0.5s ease-out;
-o-transition:background-color 0.5s ease-out;
-ms-transition:background-color 0.5s ease-out;
transition:background-color 0.5s ease-out;}
.reci a:hover, .reci a:focus { background:#374e68; text-decoration:none;}
.rc1 a { background:#006bff;}
.rc2 a { background:#ff8a00;}
.rc3 a { background:#01c1f2;}
.rc4 a { background:#ff3600;}
.rc5 a { background:#009e01;}
.rc6 a { background:#5f3bb9;}
.rc1 a, .rc2 a, .rc6 a { font-size:16px;}
.rc1 a, .rc6 a { width:174px;}
.reci div.rc1 { width:174px;}
.reci div.rc2 { left:51.8%;}
.reci div.rc3 { right:0;}
.reci div.rc4 { top:93px;}
.reci div.rc5 { left:25.6%; top:93px;}
.reci div.rc6 { width:174px; right:0; top:93px;}

.headlines { margin-bottom:20px}
.headlines .media { border-bottom:1px dotted #d8d8d8; padding-bottom:11px;}
.mainnews .media { padding-top:5px; padding-bottom:15px;}
.mainnews h4 { margin-bottom:12px;}
.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}

.newsinfo { width:84%; float:left;}
.tab-content .cattime { width:16%; float:right; position:static; margin-top:4%;}
.morelist { background:#f2f2f2; text-align:center; line-height:26px; height:26px; margin-top:-1px; font-weight:bold}
.inlb a { display:inline-block; margin:0 8px; padding:0 5px}
#country .morelist a { margin:0 4px;}

.panel { border-color:#0069ac #d3d3d3 #d3d3d3; border-top-width:2px; border-radius:0; -webkit-box-shadow:none; box-shadow:none}
.panel-heading { background:#f2f2f2; padding:13px 20px;}
.panel-title { font-size:14px; color:#0069ac; font-weight:bold}
.panel-title a { font-weight:normal; font-size:12px; color:#8f8f8f;/* font-family:simsun*/}
.panel li { font-size:14px;}
.panel-body a { color:#333;}
.panel-body a:hover { color:#cc1b1c;}
.panel .media-object { margin-bottom:10px;}
.series { color:#cc1b1c; text-align:center}
.series a { color:#cc1b1c; text-decoration:underline}
.datatbl { padding:0;}
.datatbl table { border-spacing:3px; border-collapse:separate;}
.datatbl td { background:#e9f3fd; line-height:18px; height:18px; text-align:center; color:#333;}
.tTitle { width:31%}
.tTitle a { color:#333;}
.tTitle a:hover { color:#cc1b1c;}
.datatbl .up { color:#cc1b1c}
.datatbl .down { color:#008a04}
.datatbl .same { color:#333}
#myTab2 { border-top:none}
#myTab2.nav-justified li a.tab1 { border-left:none;}
#myTab2.nav-justified li a.tab1:hover, #myTab2.nav-justified li a.tab1:focus, #myTab2.nav-justified li.active a.tab1, #myTab2.nav-justified li.active a.tab1:hover, #myTab2.nav-justified li.active a.tab1:focus { border-left:none;}
#myTab2.nav-justified li a.tab4 { border-right:none;}
#myTab2.nav-justified li a.tab4:hover, #myTab2.nav-justified li a.tab4:focus, #myTab2.nav-justified li.active a.tab4, #myTab2.nav-justified li.active a.tab4:hover, #myTab2.nav-justified li.active a.tab4:focus { border-right:none;}
#myTabContent2 .tab-pane { padding-top:0}

.datalist { padding-top:0; padding-left:0;}
.datalist li { float:left; _display:inline; width:28.9%; text-align:center; margin-top:15px; margin-left:15px; padding:0; line-height:2.2;}
.datalist li a { color:#fff; display:block; width:100%; height:100%; background:#6f9cd0; border-radius:4px;}
.datalist li a:hover, .datalist li a:focus { background:#374e68; text-decoration:none; color:#fff;}
.speciallist li { float:left; _display:inline; width:114px; margin-left:30px; margin-right:10px; text-align:center; font-size:12px; height:133px; line-height:normal}
.speciallist li img { width:114px; height:80px; border:1px solid #dcdcdc; margin-bottom:5px;}

.pop { position:relative; width:47%;}
.pop .arrowR { position:absolute; left:48px; top:18px; display:block; width:0; height:0; font-size:0; border-width:6px; border-style:solid; border-color:transparent transparent transparent #6f9cd0;}
.pop .popname { width:48px; height:48px; border-radius:4px; background:#6f9cd0; color:#fff; font-size:14px; text-align:center; line-height:18px; padding-top:5px;}
.pop .popcont { position:absolute; left:60px; top:0;}
.pop .popcont a { display:table-cell; height:48px; vertical-align:middle}

/*-------------> BAROUSEL */
.barousel { position:relative; height:212px;}
.barousel_image { position:absolute; z-index:10; width:100%; height:186px;}
.barousel_image img { position:absolute; display:none; width:100%; height:186px;}
.barousel_image img.default { display:block;}
.barousel_image img.current { z-index:10;}
.barousel_content { position:absolute; z-index:50; color:#fff; width:100%; top:161px;}
.barousel_content div { display:none;}
.barousel_content div.default{ display:block;}
.titleshadow { position:relative; width:100%; top:161px; z-index:30; height:25px;background:#000; opacity:0.6; filter:alpha(opacity=60);}
.barousel_content p.pictitle { height:25px; line-height:25px; color:#ffffff; text-indent:0; padding-left:8px; margin-left:1px; margin-right:1px; font-size:14px}
.barousel_content p.pictitle a { color:#fff;}

.barousel_nav { position:absolute; padding:3px 3px 0px 0; height:26px; background:#000; bottom:0; z-index:20; width:100%;}
.barousel_nav .counter { float:right; color:#fff; margin:0 5px 0 0;}
.barousel_nav ul { float:right; padding:0; margin:0;}
.barousel_nav li { float:left; padding-left:3px; font-size:0; line-height:0; list-style:none;}
.barousel_nav li a { display:block; width:25px; height:20px; background-color:#4d4d4d; font-size:0; line-height:0; text-decoration:none;}
.barousel_nav li a:hover { background-color:#fff;}
.barousel_nav li a.current { background-color:#fff55b;}
.barousel_nav li.prev a { background-image:url(../images/barousel_link_previous.gif); background-repeat:no-repeat; background-position:0 0;}
.barousel_nav li.next a { background-image:url(../images/barousel_link_next.gif); background-repeat:no-repeat; background-position:0 0;}
/*.barousel_nav { position:absolute; height:6px; right:3px; top:171px; z-index:50; width:52px;}
.barousel_nav ul { float:right;}
.barousel_nav li { float:left; margin-right:7px; font-size:0; line-height:0; height:6px;}
.barousel_nav li a { display:block; width:6px; height:6px; background:url(../images/bg_arousel_circle.png) no-repeat -7px 0; font-size:0; line-height:0; text-decoration:none;}
.barousel_nav li a:hover { background-position:0 0;}
.barousel_nav li a.current { background-position:0 0;}*/

@media (min-width: 768px) and (max-width: 991px){
	#mainPic.barousel { height:413px;}
	#mainPic .barousel_image, #mainPic .barousel_image img { height:387px;}
	#mainPic .titleshadow, #mainPic .barousel_content { top:362px;}
}
/*-------------> 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(../images/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;}
}

.footer { border-top:2px solid #0069ac; padding-top:15px; clear:both}
.footer a { color:#333;}
.logos li { padding-left:10px;}
.logos img { margin-right:9px;}
.operate { border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; margin:10px 0 5px; padding-top:5px; padding-bottom:5px;}
.sevices a { margin-right:20px; color:#555;}
.newspaper a { margin-right:10px; color:#555;}
.supervise { margin:10px 0;}
.copyrightbig { clear:both; line-height:28px; background:#333; color:#fff; text-align:center; border-bottom:1px solid #a5a5a5;}

/*index*/
.index { padding-top:35px;}
.index .wximg { width:60px; height:60px; margin-left:4px; margin-bottom:10px;}
.index .siteLogo { padding:0 0 10px 0px;}
.index .lg-date {position: relative; top: 33px; left: 8px;}
.index .lg-top-ad {position: relative; top: 15px;}
@media (max-width: 991px){
	.index .siteLogo { padding-left:0;}
}
.index .leftnav { width:97px; z-index:1000;}
.index .leftnav ul { border-top:2px solid #cc1b1c; padding-top:5px;}
.index .leftnav ul li { line-height:32px;}
.index .leftnav .fa { width:25px;}
.index .leftnav a { color:#cc1b1c; font-weight:bold; font-size:14px;}
.index .newsnew { width:1043px; margin-bottom:20px;}
.index #floatNavContent {height: 11050px}
@media (max-width: 991px){
	.index .newsnew { width:100%; margin-left:0;}
}
.index .eco { width:616px; padding-left:10px;}
.index .panel { border:none}
.index .panel-heading { padding-left:0; padding-right:0; padding-top:0; background:none;}
.index .panel-title { font-size:16px;}
.index .panel-body { padding:0}
.index .headlines .media { border-bottom:none; background:#f5f5f5; padding:12px 12px 8px; margin-top:0; margin-bottom:20px}
.index .mainnews .media { padding:15px 15px 11px}
.index .mainnews .newsinfo { width:100%; float:none}
.index .topics {height: 90px; font-size: 14px}
.index .topics td { background:#4291d6; border:1px solid #fff; text-align:center; padding:3px 2px; line-height:18px;}
.index .topics td.dblue { background:#5b8cc7;}
.index .topics a { color:#fff;}
.index .jingxuan { margin-top:15px; height:326px;}
.index .jingxuan a { display:block; float:left; width:25%; height:100%; padding:11px; color:#fff; background-repeat:no-repeat;
-webkit-transition: background-position 0.3s cubic-bezier(.17, .67, .88, 1.25);
-moz-transition: background-position 0.3s cubic-bezier(.17, .67, .88, 1.25);
-o-transition: background-position 0.3s cubic-bezier(.17, .67, .88, 1.25);
transition: background-position 0.3s cubic-bezier(.17, .67, .88, 1.25);}
.index .jingxuan h5 { font-weight:normal; line-height:22px; margin-bottom:20px;}
.index .jingxuan div { line-height:22px;}
.index .jingxuan .jx1 { background-color:#ff3600; background-position:center 163px;}
.index .jingxuan .jx2 { background-color:#006bff; background-position:center -37px; padding:176px 11px 0;}
.index .jingxuan .jx3 { background-color:#ff8a00; background-position:center 163px;}
.index .jingxuan .jx4 { background-color:#747474; background-position:center -37px; padding:176px 11px 0;}
.index .jingxuan .jx1:hover { background-position:-110px 163px;}
.index .jingxuan .jx3:hover { background-position:-28px 163px;}
.index .jingxuan .jx2:hover, .index .jingxuan .jx4:hover { background-position:-28px -37px;}
.index .yuqing { height:24px; line-height:24px; background:#f5f5f5; padding:0 10px;}
.index .yuqing a { display:inline-block; width:50%; font-size:14px;}
.index .xiangguan { margin-top:5px;}
.index .xiangguan a { display:inline; font-size:14px;}
.index .barousel { height:257px;}
.index .barousel_image, .index .barousel_image img { height:231px;}
.index .titleshadow, .index .barousel_content { top:206px;}
.index .tad { padding-left:70px; margin-top:-5px;}
.index #wmask { display:none; position:fixed; top:0; background:#fff; height:40px; width:100%; z-index:10}
.index #goTop{ overflow:hidden; display:none; width:45px;height:48px; bottom:45px;right:25px; position:fixed; background: #999;}
.index #goTop:hover{background: #cc1b1c}
.index #goTop .fa{color: #fff}
