﻿@charset "utf-8";
/* gjr @St. 2014-12-17 */
body { font-family: Microsoft YaHei, Arial; background-color: #016bc5; }
/* body hacks begin */
body.ie6St,
body.ie7St,
body.ie8St { font-family: \5B8B\4F53, Arial; }
/* body hacks end */
img { vertical-align: top; border: none; }
ul { list-style: none; }
caption,
th { text-align: left; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal; }
address,
caption,
cite,
code,
dfn,
em,
th,
var { font-weight: normal; font-style: normal; }
/* a */
a { color: #fff; text-decoration: none; }
a:visited { color: #f4f4f4; text-decoration: none; }
a:hover { color: orange !important; text-decoration: underline !important; }
a:active { color: #fff !important; background-color: orange; padding: 0 3px; }
/* fB */
.fB { font-weight: bold; }
.fI { font-style: italic; }
/* blank */
.clear { clear: both !important; overflow: hidden; display: block; }
.blank,
.blank1,
.blank2,
.blank3,
.blank4,
.blank5,
.blank6,
.blank7,
.blank8,
.blank9,
.blank10,
.blank11,
.blank12,
.blank13,
.blank14,
.blank15,
.blank16,
.blank17,
.blank18,
.blank19,
.blank20,
.blank21,
.blank22,
.blank23,
.blank24,
.blank25,
.blank26,
.blank27,
.blank28,
.blank29,
.blank30,
.blank35,
.blank36,
.blank37,
.blank38,
.blank39,
.blank40 { clear: both; overflow: hidden; display: block; }
/* base */
body { font-size: 12px; }
body,
div,
dl,
dt,
dd,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
p { padding: 0; margin: 0; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 12px; }
abbr,
acronym { border: 0; }
/* font-size */
.f12px { font-size: 12px; }
.f14px { font-size: 14px; }
.f16px { font-size: 16px; }
.f18px { font-size: 18px; }
.f20px { font-size: 20px; }
.f22px { font-size: 22px; }
.f24px { font-size: 24px; }
.f26px { font-size: 26px; }
.f28px { font-size: 28px; }
.f30px { font-size: 30px; }
.f32px { font-size: 32px; }
.f34px { font-size: 34px; }
.f36px { font-size: 36px; }
/* blank */
.clear { height: 0px; }
.blank1 { height: 1px; }
.blank2 { height: 2px; }
.blank3 { height: 3px; }
.blank4 { height: 4px; }
.blank5 { height: 5px; }
.blank6 { height: 6px; }
.blank7 { height: 7px; }
.blank8 { height: 8px; }
.blank9 { height: 9px; }
.blank10 { height: 10px; }
.blank11 { height: 11px; }
.blank12 { height: 12px; }
.blank13 { height: 13px; }
.blank14 { height: 14px; }
.blank15 { height: 15px; }
.blank16 { height: 16px; }
.blank17 { height: 17px; }
.blank18 { height: 18px; }
.blank19 { height: 19px; }
.blank20 { height: 20px; }
.blank21 { height: 21px; }
.blank22 { height: 22px; }
.blank23 { height: 23px; }
.blank24 { height: 24px; }
.blank25 { height: 25px; }
.blank26 { height: 26px; }
.blank27 { height: 27px; }
.blank28 { height: 28px; }
.blank29 { height: 29px; }
.blank30 { height: 30px; }
.blank35 { height: 35px; }
.blank36 { height: 36px; }
.blank37 { height: 37px; }
.blank38 { height: 38px; }
.blank39 { height: 39px; }
.blank40 { height: 40px; }
/* float */
.left { float: left; }
.middle { float: left; }
.right { float: right; }
/* box */
.box,
.area { margin: 0 auto; }
/* box */
.box { width: 100%; }
/* banner */
.area { width: 1000px; }
/* hide */
.hide { display: none; }
/* rel */
.relative { position: relative; }
/* absolute */
.absolute { position: absolute; }
/* hey we go! */
.bg { background-repeat: no-repeat; }
.bg0 { background-image: url(//www.xinhuanet.com/world/20141217gdft/images/bg0.jpg); background-position: center top; }
.bg1 { background-image: url(//www.xinhuanet.com/world/20141217gdft/images/bg1.jpg); background-position: center 870px; }
.bg2 { background-image: url(//www.xinhuanet.com/world/20141217gdft/images/bg2.jpg); background-position: center 1739px; }
.banner { height: 249px; width: 1000px; }
.banner .n,
.banner .b { top: 0; left: 0; }
.banner .n { z-index: 2; padding: 18px 0 0 202px; width: 792px; height: 19px; line-height: 19px; background: url(//www.xinhuanet.com/world/20141217gdft/images/topNavBg.png) right bottom no-repeat; }
.banner .n .in { margin: 0 auto; }
.banner .n,
.banner .n a { color: #FFF; text-align: center; }
.banner .n a { margin: 0 9px; }
.banner .b { z-index: 1; }
.rotBg { background: url(../images/rotBg.png) center top no-repeat; height: 513px; }
.col0 { }
.col0 .in { padding: 45px 0 0 40px; width: 922px; height: 420px; }
/* 滚动效果样式 */ 
.focusPic { margin-bottom: 20px; position: relative; }
.fpic { position: relative; display: none; }
.f_bg { background: #000; height: 40px; position: absolute; left: 0; bottom: 0; z-index: 10; display: block; opacity: 0.6; filter: alpha(opacity=60); }
.l_btn { background: url(//www.xinhuanet.com/world/20141217gdft/images/l.png) 0 0; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/l.png', sizingMethod='crop');
left: 8px; }
.r_btn { background: url(//www.xinhuanet.com/world/20141217gdft/images/r.png) 0 0; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/r.png', sizingMethod='crop');
right: -31px; }
.l_btn:active,
.r_btn:active { top: 225px; }
.l_btn:active { left: 4px; }
.r_btn:active { right: -35px; }
.l_btn,
.r_btn { top: 224px; height: 56px; width: 40px; position: absolute; z-index: 1000; }
.btPhoto .current,
.btPhoto .bt02,
.l_btn,
.r_btn { cursor: pointer; -moz-box-shadow: 0 0 8px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 8px rgba(0,0,0,.2); box-shadow: 0 0 8px rgba(0,0,0,.2); }
.fpic h3 { font-size: 12px; width: 100%; line-height: 20px; position: absolute; left: 0px; bottom: 7px; z-index: 100; left: 10px; font-weight: normal; text-align: center; }
.fpic h3 em { padding-right: 8px; }
.fpic h3 em a,
.fpic h3 span { font: 16px/30px; }
.fpic h3 a { color: #fff; font-size: 14px; text-align: center; }
.btPhoto { width: 150px; height: 10px; position: absolute; bottom: -30px; left: 45%; z-index: 10; }
.btPhoto .bt02 { background-color: #ffcb03; background-position: -23px 0; background-repeat: no-repeat; width: 10px; height: 10px; margin-right: 13px; display: inline; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.btPhoto .current { background-color: #fff; background-position: 0 0; }
body.ie6St .btPhoto .bt02,
body.ie7St .btPhoto .bt02,
body.ie6St .btPhoto .current,
body.ie7St .btPhoto .current { background-image: url(//www.xinhuanet.com/world/20141217gdft/images/bg_datudian.gif); }
body.ie8St .btPhoto .bt02,
body.ie8St .btPhoto .current { background-image: url(//www.xinhuanet.com/world/20141217gdft/images/bg_datudian.png); }
body.ie6St .btPhoto .bt02,
body.ie7St .btPhoto .bt02,
body.ie8St .btPhoto .bt02,
body.ie6St .btPhoto .current,
body.ie7St .btPhoto .current,
body.ie8St .btPhoto .current { background-color: transparent; }
.fpic,
.f_bg,
#bigpic { width: 922px; }
.focusPic,
.fpic,
#bigpic { height: 420px; }
/* 滚动效果样式 end */ 
.colBg,
.colBg .colTitle a { background-position: center center; background-repeat: no-repeat; overflow: hidden; height: 99px; }
.colBg .colTitle a { display: block; width: 100%; margin: 0 auto; }
.colBg .colTitle a:active { background-color: transparent; }
.colBg0,
.colBg0 .colTitle a { background-image: url(//www.xinhuanet.com/world/20141217gdft/images/colBg0.jpg); }
.colBg1,
.colBg1 .colTitle a { background-image: url(//www.xinhuanet.com/world/20141217gdft/images/colBg1.jpg); }
.pic { width: 308px; padding: 0 38px 33px 0; float: left; }
.pic .in1 { padding: 15px 14px; background-color: #cce1f3; }
.pic .t { padding: 14px 0 10px 0; }
.pic .t,
.pic .a { padding-left: 12px; padding-right: 12px; line-height: 22px; overflow: hidden; }
.pic .t,
.pic .t a { color: #001c58; }
.pic .t { font-size: 14px; font-weight: bold; height: 22px; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.pic .t:hover { overflow: inherit; background-color: #cce1f3; height: auto; }
.pic .a { color: #6f7b86; font-size: 12px; height: 66px; }
.col1,
.col2 { overflow: hidden; }
.col1 .in,
.col2 .in { width: 1100px; }
.col2 .pic { width: 228px; padding: 0 28px 30px 0; }
.col2 .pic .in1 { padding: 10px; }
.bottom { text-align: center; color: #000; background-color: #c9c9c9; padding: 20px 0 40px 0; border-top: #002c6e 4px solid; font-size: 12px; line-height: 24px; }
.hover,
a,
a img { -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.hover:hover,
a:hover img { filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
