@charset "utf-8";
html {
    overflow:-moz-scrollbars-vertical;
    overflow-x:auto;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
html, body {
    color:inherit;
    background:transparent
}
html {
    height:auto
}
body {
    height:100%;
    font-size:75%;
    line-height:1.5;
    margin:0
}
a:focus {
    outline:none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block
}
audio, canvas, video {
    display:inline-block;
*display:inline;
*zoom:1
}
table {
    border-spacing:0
}
* html table, *+html table {
    border-collapse:collapse
}
em {
    font-style:normal
}
blockquote, p, pre, textarea, dl, dd, figure {
    margin:0
}
input, fieldset, td, th {
    padding:0
}
ol, ul, fieldset {
    margin:0;
    padding:0
}
ins, a {
    text-decoration:none
}
code, kbd, pre, samp {
    font-family:"courier new", courier, monospace
}
iframe {
    display:block
}
iframe, img, fieldset {
    border:0
}
h1 {
    margin:0;
    font-size:2em
}
h2, h3, h4, h5, h6 {
    margin:0;
    font-size:14px;
}
small {
    font-size:80%
}
html {
    background-color:#eeeeee;
    height:auto
}
body {
    font-family:Verdana, "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
    height:100%
}
.global-bg {
    background: url(../images/js_bg.jpg) no-repeat center 32px;}
.layout, .global-nav .menu, #section-0 {
    margin-left:auto;
    margin-right:auto;
    width:980px
}
.row, .rslides .mod-slider_tabs {
    font-size:0;
*word-spacing:-1px
}
.row .dib, .rslides .mod-slider_tabs .dib, .row .rslides .mod-slider_tabs li, .rslides .mod-slider_tabs .row li, .rslides .mod-slider_tabs li {
    display:inline-block;
*display:inline;
*zoom:1;
    font-size:12px;
    letter-spacing:normal;
    word-spacing:normal;
    vertical-align:top
}
.clear, .mod-cards {
*zoom:1
}
.clear:after, .mod-cards:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both
}
ul.unstyle, .rslides ul.mod-slider_tabs, ol.unstyle, .rslides ol.mod-slider_tabs {
    list-style:none;
    margin-left:0
}

.section-title .more, .unit-title .more {
    float:right;
}
.section-title .more a, .unit-title .more a {
    display:block;
    color:#0081bc;
    font-size:14px;
    padding:10px 20px 0;
	line-height:30px;
}
.section-title .more a, .unit-title .more a:hover {
	text-decoration:underline;
}
.unit-title {
    height:28px;
    line-height:28px;
    font-size:16px
}
.topbar {
    height:31px;
    text-align:center;
    border-bottom:1px solid #1643A3;}
.topbar .item {
    line-height:32px
}
.topbar .item a {
    padding-left:5px;
    padding-right:5px
}
.topbar {
    color:#9DD5FF;
    background:#0F6ACA;}
.topbar .item a {
    color:#fff9f8
}
.topbar .item a:hover {
    color:#fba896
}
.pft {
    padding-bottom:30px;
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
    border-top:3px solid #fff9f8
}
.phd {
    height:408px
}
.logo {
    height:360px;
    text-indent:-9999px
}
#global-nav-include {
    width:980px;
    height:50px;
    margin:0 auto
}
.global-nav {
    height:50px;
    margin-bottom:10px;
    background-color:#306D9B;}
.global-nav .menu {
    text-align:center;
    list-style:none;
    display:table;
    *display:block;
    height:50px;
    line-height:50px;
    color:#fff
}
.global-nav .item {
    display:table-cell;
    *display:inline
}
.global-nav .item a {
    font-size:16px;
    display:block;
    *display:inline-block;
    font-weight:700;
    letter-spacing:0.1em;
    color:#FDF4C2;
    padding:0 0.5em;
    font-weight:400;
    font-family:"\5FAE\8F6F\96C5\9ED1", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif
}
*+html .global-nav .item a {
    padding:0 42px;
}

.global-nav .item a:hover {
    background-color:#469FE0;}

.mod-topics {
    padding:5px 10px;
    text-align:right
}
.mod-topics .topics {
    width:100%;
    overflow:hidden
}
.mod-topics .topics a {
    padding-left:1em
}
.mod-topics .topics-1 {
    height:28px;
    font:700 16px/28px "\5FAE\8F6F\96C5\9ED1", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif
}
.mod-topics .topics-1 a {
    color:#025dac;}
.mod-topics .topics-1 a:hover {
    color:#c00
}
.mod-topics .topics-2 {
    height:24px;
    font:700 14px/24px "\5FAE\8F6F\96C5\9ED1", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif
}
.mod-topics .topics-2 a {
    color:#000
}
.mod-topics .topics-2 a:hover {
    color:#c00
}
.mod-topics .topics-3 {
    height:24px;
    font:14px/24px "\5B8B\4F53", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif
}
.mod-topics .topics-3 a {
    color:#222
}
.mod-topics .topics-3 a:hover {
    color:#c00
}
.mod-list .item {
    height:24px;
    width:100%;
    line-height:2;
    overflow:hidden;
    background:url(//www.xinhuanet.com/auto/20121105/img/dot.gif) no-repeat 6px 50%
}
.mod-list .item a {
    display:block;
    text-indent:1.2em;
    color:#222
}
.mod-list .item a:hover {
    color:#c00
}
.mod-tiles .item {
    text-align:center
}
.mod-tiles .topic {
    height:28px;
    line-height:28px;
    font-size:14px;
    text-align:left
}
.mod-tiles .media {
    margin-left:10px;
    margin-right:10px
}
.mod-tiles .media img {
    display:block
}
.mod-tiles .caption {
    height:28px;
    line-height:28px;
    overflow:hidden;
	font-size:14px;
}
.mod-tiles .caption a {
    color:#222
}
.mod-tiles .caption a:hover {
    color:#c00
}
.mod-tiles .abstract {
    padding:4px;
    line-height:20px;
    text-align:left;
	font-size:14px;
}
.mod-abstract .caption a {
    color:#c00
}
.mod-abstract .caption a:hover {
    color:#c00
}
.mod-abstract .topic {
    height:28px;
    line-height:28px;
    overflow:hidden;
    font-size:16px;
    padding:5px 10px 0;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.mod-abstract .topic a {
    color:#c00
}
.mod-abstract .topic a:hover {
    color:#c00
}
.mod-abstract .abstract {
    padding:5px 10px;
    font-size:14px;
    line-height:24px;
    color:#444
}
.mod-abstract .abstract a {
    color:#c00
}
.mod-cards .media {
    float:left;
    margin-right:10px;
    margin-bottom:5px
}
.mod-cards .media img {
    display:block
}
.mod-cards .topic {
    height:28px;
    line-height:28px;
    overflow:hidden;
    font-size:16px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.mod-cards .topic a {
    color:#c00
}
.mod-cards .topic a:hover {
    color:#c00
}
.mod-cards .abstract {
    padding-right:10px;
    font-size:14px;
    line-height:24px;
    color:#444
}
.rslides {
    position:relative
}
.rslides .mod-slider {
    position:relative;
    list-style:none;
    overflow:hidden;
    width:100%;
    padding:0;
    margin:0
}
.rslides .mod-slider .item {
    -webkit-backface-visibility:hidden;
    position:absolute;
    display:none;
    width:100%;
    left:0;
    top:0
}
.rslides .mod-slider .item:first-child {
    position:relative;
    display:block;
    float:left
}
.rslides .mod-slider .item img {
    display:block;
    height:auto;
    float:left;
    width:100%;
    border:0
}
.rslides .mod-slider_tabs {
    position:absolute;
    right:10px;
    bottom:10px;
    z-index:2
}
.rslides .mod-slider_tabs li a {
    text-align:center;
    display:block;
    width:24px;
    height:24px;
    margin-left:5px;
    line-height:25px;
    font-size:8px;
    color:#999;
    border-radius:15px;
    background:#fff
}
.rslides .mod-slider_tabs .mod-slider_here a {
    color:#fff;
    background-color:#bd2708
}
#big-slider {
    margin:10px auto
}
#big-slider .stage {
    width:980px;
    position:relative
}
#big-slider .navigation {
    width:980px;
    position:relative
}
#big-slider .carousel {
    position:relative;
    overflow:hidden
}
#big-slider .carousel ul {
    width:200000px;
    position:absolute;
    list-style:none;
    margin:0;
    padding:0
}
#big-slider__bd {
    height:525px
}
#big-slider__bd li {
    width:980px
}
#big-slider__bd img {
    width:980px;
    height:520px
}
#big-slider__bd .caption {
    position:absolute;
    bottom:4px;
    width:950px;
    padding:15px;
    background:#000;
    color:#fff;
    opacity:0.8;
    filter:alpha(opacity=80)
}
#big-slider__bd .caption h2 {
    line-height:32px;
    font-size:14px
}
.carousel-navigation {
    height:64px;
    width:932px;
    margin:0 23px
}
.carousel-navigation li {
    padding:0 2px;
    cursor:pointer
}
.carousel-navigation li.active img {
    opacity:1;
    filter:alpha(opacity=100);
    border-color:#ccc;
    transition:opacity 0.5s ease 0s
}
.carousel-navigation img {
    display:block;
    width:115px;
    height:60px;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.prev-stage, .next-stage {
    display:block;
    position:absolute;
    top:0;
    width:150px;
    height:520px;
    color:#fff
}
.prev-stage span, .next-stage span {
    opacity:0.2;
    filter:alpha(opacity=20);
    position:absolute;
    top:30%;
    width:85px;
    height:185px;
    text-indent:-9999px;
    background:url(//www.xinhuanet.com/travel/20131227/img/global-1.png) no-repeat 0 0;
    cursor:pointer;
    transition:all 0.5s ease 0s
}
.prev-stage:hover span, .next-stage:hover span {
    opacity:1;
    filter:alpha(opacity=100);
    display:block
}
.prev-stage {
    left:0
}
.prev-stage span {
    left:20px;
    background-position:-582px -90px
}
.next-stage {
    right:0
}
.next-stage span {
    right:20px;
    background-position:-667px -90px
}
.prev-stage.inactive, .next-stage.inactive {
    opacity:0;
    filter:alpha(opacity=0);
    display:none
}
.prev-navigation, .next-navigation {
    display:block;
    position:absolute;
    width:20px;
    height:60px;
    text-indent:-9999px;
    background:#0081bc url(//www.xinhuanet.com/travel/20131227/img/global-1.png) no-repeat -732px -154px;
    transition:all 0.5s ease 0s
}
.prev-navigation {
    left:0;
    background-position:-582px -154px
}
.next-navigation {
    right:0
}
.prev-navigation.inactive, .next-navigation.inactive {
    opacity:0.2;
    filter:alpha(opacity=20);
    cursor:default
}
* html #big-slider .stage {
    background:#000
}
#full-screen-mask {
    display:none
}

.section-title, .unit-title {
    height:40px;
    text-indent:1em;
    font:700 16px/40px "\5FAE\8F6F\96C5\9ED1", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
    color:#fff;
    background: url(../images/lm_bg.png);}
.section-title .more, .unit-title .more {
    float:right
}

#section-1 {
    margin-top:10px;
    margin-bottom:10px
}
#section-1 .slideshow {
    width:610px;
    height:265px;
    overflow:hidden
}
#section-1 .area-r {
    width:360px;
    padding-left:10px
}
#section-1 .area-r .unit {
    height:265px;
    background:#fff
}
#section-0 .fixed-fix {
    position:fixed;
    top:5px;
    z-index:99
}
#page-nav {
    width:980px;
    position:relative
}
.page-nav {
    position:absolute;
    top:10px;
    right:-130px;
    width:113px;
    padding:1px;
    border:1px solid #bd2708;
    background-color:#fff
}
.page-nav .gohome a {
    display:block;
    height:40px;
    font:14px/40px "\5FAE\8F6F\96C5\9ED1";
    letter-spacing:0.1em;
    text-align:center;
    background-color:#c00;
    color:#fff
}
.page-nav .item a {
    display:block;
    height:40px;
    margin-top:1px;
    text-align:center;
    font:18px/40px "\5FAE\8F6F\96C5\9ED1";
    color:#bd2708
}
.page-nav .item a:hover {
    background:#bd2708;
    color:#fff;
    font-weight:700
}
#section-2 {
    margin-top:10px;
    margin-bottom:10px
}
#section-2 .unit {
    background-color:#fff;
    padding:10px
}
#section-2 .area-l {
    width:610px
}
#section-2 .mod-abstract {
    width:50%;
    padding-top:10px;
    padding-bottom:10px
}
#section-2 .area-r {
    width:360px;
    padding-left:10px
}
#section-2 .mod-tiles {
    background-color:#fff;
    padding-top:10px;
    padding-bottom:10px
}
#section-2 .mod-tiles .media {
    margin:0
}
#section-2 .mod-tiles .media img {
    margin-left:auto;
    margin-right:auto;
    width:auto
}
#section-2 .mod-tiles .item {
    width:50%
}
#section-3, #section-5 {
    margin-top:10px;
    margin-bottom:10px
}
#section-3 .unit, #section-5 .unit {
    background-color:#fff;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px
}
#section-3 .mod-list, #section-5 .mod-list {
    width:300px
}
#section-3 .mod-tiles, #section-5 .mod-tiles {
    width:960px
}
#section-3 .mod-tiles .media, #section-5 .mod-tiles .media {
    width:220px;
    padding-top:5px;
    overflow:hidden
}

#section-3 .spzs{
    width:300px;
    padding-top:5px;
    overflow:hidden; margin:0 10px;
}

#section-4 {
    margin-top:10px;
    margin-bottom:10px
}
#big-slider {
    margin-top:0;
    margin-bottom:0;
    background-color:#fff
}
#section-6 {
    margin-top:10px;
    margin-bottom:10px
}
#section-7 {
    margin-top:10px;
    margin-bottom:10px
}
#section-7 .unit {
    text-align:center;
    background-color:#fff;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px
}
#section-7 .item {
    padding-left:5px;
    padding-right:5px
}






.marquee-box {
    height: 45px;
    margin: 0 auto;
    position: relative;
    width: 980px;
}


.marquee-box .unit-title:after {
   position: absolute;
    right: 0;
    width: 45px;}
.marquee-box .unit-title {
    background: none repeat scroll 0 0 #fff;
    color: #c30;
    float: left;
    font-weight: 700;
    line-height: 45px;
    text-align: center;
    text-indent: 1em;
    width: 100px;
}
.fs14 {
    font-size: 14px;
}



#hot-news-marquee {
    background: none repeat scroll 0 0 #fff;
    height: 45px;
    overflow: hidden;
    width: 880px;
}
element.style {
    margin-left: -364.101px;
    width: 100000px;
}
element.style {
    float: left;
    margin-right: 0;
}
#hot-news-marquee .js-marquee {
    line-height:45px;
}
#hot-news-marquee a {
    color: #444;
    padding: 0 30px 0 0;
}
a {
    color: #c30;
    transition: color 1s ease 0s;
}
ins, a {
    outline: medium none;
    text-decoration: none;
}




.lvzx span {
    color: #006fc0;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: 600;
    padding-right: 5px;
}
.left {
    float: left;
}
.lvzx{ border-top:#686868 solid 2px; padding-left:5px; width:980px; margin:0 auto; line-height:40px; background:#fff; height:40px;}
.lvzx span{ color:#006fc0; font-size:16px; font-weight:600; font-family:"微软雅黑"; padding-right:5px;}
.lvzx span a{ color:#006fc0;font-size:16px; font-weight:600; font-family:"微软雅黑"; }

#demo {
background: #FFF;
overflow:hidden;
width: 840px;_width:840px;}
#indemo {
float: left;
width: 800%;
}
#demo1 {

}
#demo2 {
float: left;
}
#indemo li{ float:left; padding-right:20px; list-style:none; font-size:14px;}
#indemo li a {
    color: #153371;
    text-decoration: none;
}
