/* css reset
--------------------------------------------------*/
* { margin: 0; padding: 0; font-size: 14px; font-weight: normal; font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "\5b8b\4f53", sans-serif; font-style: normal; text-align: left; color: #676767; }
html { height: 100%; }
body { height: 100%; text-align: center; background: #fff; }
html, body { _background-image: url(about:blank); _background-attachment: fixed; }
img { border: 0; }
li { list-style: none; }
select { border: 1px solid #A9A9A9; }
strong { font-weight: bold; }
td { line-height: 24px; }
img { vertical-align: middle; }
video { max-width: 1280px; width: 100%; }
a { cursor: pointer; outline: none; color: #393939; text-decoration: none; }
input { outline: none; }
a:link { }
a:visited { }
a:active, a:hover { color: #105d95 !important; }
@font-face { font-family: 'Glyphicons Halflings'; src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.glyphicon-search:before { content: "\e003"; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
#topsearch .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.8; border-radius: 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#topsearch .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
#topsearch .btn:hover, .btn:focus, .btn.focus { color: #333333; text-decoration: none; }
#topsearch .btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
#topsearch .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
#topsearch .btn-default { color: #333333; background-color: #ffffff; border-color: #cccccc; }
#topsearch .btn-default:focus, .btn-default.focus { color: #333333; background-color: #e6e6e6; border-color: #8c8c8c; }
#topsearch .btn-default:hover { color: #333333; background-color: #e6e6e6; border-color: #adadad; }
#topsearch .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #333333; background-color: #e6e6e6; border-color: #adadad; }
#topsearch .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color: #333333; background-color: #d4d4d4; border-color: #8c8c8c; }
#topsearch .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; }
.input-group { position: relative; display: table; border-collapse: separate; }
.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }
.form-control { display: block; width: 100%; height: 39px; padding: 6px 12px; font-size: 14px; line-height: 1.8; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); }
.form-control::-moz-placeholder { color: #999999; opacity: 1; }
.form-control:-ms-input-placeholder { color: #999999; }
.form-control::-webkit-input-placeholder { color: #999999; }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.input-group-addon:first-child { border-right: 0; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -1px; }
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; }
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }
.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }
.btn-toolbar { margin-left: -5px; }
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }
.btn-group > .btn:first-child { margin-left: 0; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.btn-group > .btn-group { float: left; }

/*.lazy{display: none;}*/
.lazy, .lazyIframe, .wloadIframeAD { background: #f1f1f1 url(../images/loading.gif) no-repeat 50% 50%; }

/*#specIframe,#specIframe1{ background:#f1f1f1 url(http://www.xinhuanet.com/res/xhwimg/public/2015/1229adbg/ad.png) no-repeat 50% 50%; }*/
.fl { float: left; }
.fr { float: right; }

/* ??????? */
.clearfix { display: block; #zoom: 1;/*ie6-ie7*/ }
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; margin: 0px; padding: 0px; display: block; clear: both; }

/* icon??? */
.icon { display: inline-block; vertical-align: middle; background: url(../images/sprite.png) no-repeat; overflow: hidden; }
.iconVideo01 { width: 19px; height: 19px; background-position: 0px 0px; }
.iconAudio01 { width: 19px; height: 19px; background-position: -19px 0px; }
.iconMobile { width: 9px; height: 16px; background-position: 0px -25px; }
.iconDownArrow { width: 14px; height: 14px; background-position: 0 -45px; }
.iconDownArrowWhite { width: 14px; height: 14px; background-position: -19px -45px; }
.iconUpArrowWhite { width: 14px; height: 14px; background-position: -37px -45px; }
.iconSearchBtn { width: 16px; height: 16px; background-position: -19px -25px; }
.iconFlagCH { width: 18px; height: 12px; background-position: -40px -25px; }
.iconDepth { width: 20px; height: 20px; background-position: -65px -25px; }
.iconGoTop { background-position: -90px -25px; }
.iconTwoCode { background-position: -108px -25px; }
.iconClose { background-position: -125px -25px; }
.iconLeftArrow { width: 4px; height: 10px; background-position: -51px -45px; }
.iconRightArrow { width: 4px; height: 10px; background-position: -55px -45px; }
.icon1 { width: 18px; height: 9px; background-position: -123px -65px; }

/*?Ƶ*/
.icon2 { width: 29px; height: 14px; background-position: 0px -120px; }

/*???*/
.icon3 { width: 14px; height: 12px; background-position: -93px -65px; }

/*ͼ??*/
.icon4 { width: 29px; height: 14px; background-position: 0px -65px; }

/*????*/
.icon5 { width: 14px; height: 12px; background-position: -41px -65px; }

/*???*/
.icon6 { width: 14px; height: 12px; background-position: -67px -65px; }

/*?Զ?*/
.icon7 { width: 18px; height: 16px; background-position: -177px -65px; }

/*?Ի?*/
.icon8 { width: 14px; height: 12px; background-position: -153px -93px; }

/*PK*/
.icon9 { width: 29px; height: 14px; background-position: 0px -93px; }

/*???*/
.icon10 { width: 29px; height: 14px; background-position: -175px -219px; }

/*?Ƶ*/

/* select */
.comSelect { display: inline-block; #display: inline; #zoom: 1; width: 70px; height: 28px; background: #fff; padding-right: 15px; border: 1px solid #fff; cursor: pointer; position: relative; }
.comSelect.activeSelect { border: 1px solid #e2e2e2; }
.comSelect .selected { display: block; width: 100%; height: 28px; line-height: 28px; font-size: 12px; text-align: center; color: #0f649b; }
.comSelect a:hover { color: #0f649b !important; }
.comSelect .downBtn { display: block; width: 15px; height: 28px; position: absolute; top: 0px; right: 10px; }
.comSelect .downBtn i { margin-top: 6px; }

/* selectList */
.selectList { width: 350px; border: 1px solid #e2e2e2; padding: 10px; background: #fff; position: absolute; right: -1px; _right: -2px; top: 28px; z-index: 999; display: none; }
.selectList li.option { float: left; height: 24px !important; padding: 0px !important; margin: 0 5px 0 0 !important; }
.selectList li a { display: block; height: 24px !important; line-height: 24px !important; font-size: 12px; white-space: nowrap; }

/* װ?? */
.borders .borderTit { height: 35px; }
.borders .borderTit .left { float: left; height: 35px; line-height: 35px; background: #e60012}
.borders .borderTit .left .name, .borders .borderTit .left .nameEng, .borders .borderTit .left .iconWrap { float: left; height: 34px; overflow: hidden; }
.borders .borderTit .left .name { font-size: 16px; color: #fff; font-weight: bold; line-height: 34px; padding: 0 10px}
.borders .borderTit .left .name a, .borders .borderTit .left .name span { font-size: 16px; color: #fff; font-weight: bold; }
.borders .borderTit .left .name a:hover {color: #fff !important}
.borders .borderTit .left .nameEng { line-height: 40px; color: #fea348; font-size: 12px; margin-left: 5px; }
.borders .borderTit .left .iconWrap { line-height: 34px; padding-left: 7px; }
.borders .borderTit .right { height: 35px; line-height: 34px; border-bottom: 1px solid #e7e7e7; }
.borders .borderCont { padding: 15px 0 0 0; }

/* װ?? 02 */
.borders02 { width: 1000px; border-top: 1px solid #0f6598; padding: 5px 0 0 0; margin: 0 auto; }
.borders02 .left { float: left; width: 310px; padding-left: 5px; overflow: hidden; }
.borders02 .center { float: left; width: 315px; margin-left: 28px; overflow: hidden; }
.borders02 .right { float: right; width: 310px; padding-right: 5px; overflow: hidden; }
.borders02 .titles { height: 20px; margin-bottom: 10px; }
.borders02 .titles h3 { float: left; height: 20px; font-size: 16px; font-weight: bold; color: #0466a3; }
.borders02 .titles h3 a { display: inline-block; height: 20px; font-size: 16px; font-weight: bold; color: #0466a3; }
.borders02 .titles .dataList10 { float: right; }
.borders02 .titles .dataList10 a { color: #7d7d7d; }
.borders02 .titles .dataList10 span { background: #7d7d7d; }

/* tabs */
.tabs .tabsTit { height: 33px; padding-left: 1px; position: relative; z-index: 1; }
.tabs .tabsTit li { float: left; height: 33px; line-height: 33px; padding: 0 10px; color: #707070; background: #fff; border: 1px solid #e1e1e1; border-bottom: none; position: relative; margin-left: -1px; cursor: pointer; }
.tabs .tabsTit .tabsT a { line-height: 33px; color: #707070; }
.tabs .tabsTit li.on { height: 34px; font-size: 17px; border-top-color: #333; color: #333; top: 0px; }
.tabs .tabsTit .on a { font-size: 16px; color: #11649a; }
.tabs .tabsTit .tabR { float: right; height: 33px; line-height: 33px; padding: 0px; border: 0; border-top: 1px solid #fff; }
.tabs .tabsCont { position: relative; border-top: 1px solid #e1e1e1; margin-top: 1px; padding: 15px 0; }

/* focusWord */
.focusWord { height: 16px; margin: 6px 0 14px; overflow: hidden; }
.focusWord a { line-height: 16px; vertical-align: middle; font-weight: bold; color: #484848; }
.focusWord a .icon { #margin-right: 4px; position: relative; top: -2px; }

/* focusWordBlue */
.focusWordBlue { height: 18px; margin-bottom: 14px; overflow: hidden; }
.focusWordBlue a { line-height: 16px; vertical-align: middle; font-weight: bold; color: #333; }
.focusWordBlue a.spec { color: red }
.focusWordBlue a .icon { #margin-right: 4px; position: relative; top: -2px; }

/* ???б??ʽ01 */
.dataList01 { padding-bottom: 7px; overflow: hidden; }
.dataList01 li { height: 20px; margin-bottom: 12px; overflow: hidden; vertical-align: top; }
.dataList_cat li { list-style: square inside }
.dataList01 li a { line-height: 20px; /*margin-right: 4px;*/ vertical-align: top; color: #393939; }
.dataList01 li a .icon { #margin-right: 4px; position: relative; top: -2px\9; top: -2px\0; #top: 0px; }
.dataList01 li.first a { font-weight: bold; }

/* ???б??ʽ02 */
.dataList02 { padding-bottom: 7px; overflow: hidden; }
.dataList02 li { height: 20px; padding-left: 10px; margin-bottom: 12px; overflow: hidden; position: relative; }
.dataList02 li i { width: 3px; height: 3px; background: #8d8d8d; overflow: hidden; position: absolute; left: 0px; top: 50%; margin-top: -2px; }
.dataList02 li a { line-height: 20px; /*margin-right: 10px;*/ color: #393939; vertical-align: top; }
.dataList02 li a .icon { #margin-right: 4px; position: relative; top: -2px; }

/* ???б??ʽ03 */
.dataList03 { padding-bottom: 7px; overflow: hidden; }
.dataList03 li { height: 16px; margin-bottom: 14px; overflow: hidden; }
.dataList03 li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #484848; }
.dataList03 li strong { margin-right: 5px; }
.dataList03 li strong a { margin: 0px; }
.dataList03 li a strong { margin: 0px; }
.dataList03 li.first strong { font-weight: bold; font-size: 16px; color: #484848; }
.dataList03 li a:hover strong { color: #ff9724; }

/* ???б??ʽ04 */
.dataList04 { padding-bottom: 7px; overflow: hidden; }
.dataList04 li.clearfix { height: 105px; margin-bottom: 5px; overflow: hidden; }
.dataList04 li h4 { height: 18px; overflow: hidden; margin-bottom: 10px; }
.dataList04 li h4 a { height: 18px; line-height: 18px; overflow: hidden; font-weight: bold; color: #305798; }
.dataList04 li .img { float: left; width: 114px; height: 84px; line-height: 84px; margin-right: 10px; }
.dataList04 li .img a { display: block; width: 114px; height: 84px; line-height: 84px; vertical-align: top; text-align: center; font-size: 0px; }
.dataList04 li img { width: 114px; height: 84px; vertical-align: top; }
.dataList04 li .conts .moreBtn, .dataList04 li .conts .moreBtn a { font-size: 12px; color: #e00001; }

/* ???б??ʽ05 */
.dataList05 { overflow: hidden; }
.dataList05 li.clearfix { padding: 11px 0 12px 0; overflow: hidden; border-top: 1px dotted #6f93b4; }
.dataList05 li .img { float: left; width: 66px; height: 66px; line-height: 50px; margin-right: 15px; position: relative; }
.dataList05 li .img a { display: block; width: 66px; height: 66px; line-height: 66px; border: 1px solid #ccc; vertical-align: top; text-align: center; font-size: 0px; }
.dataList05 li .img img { width: 66px; height: 66px; vertical-align: top; }
.dataList05 li .conts p { font-size: 12px; line-height: 26px; color: #3d3d3d; }

/* ???б??ʽ06 */
.dataList06 { padding-bottom: 7px; overflow: hidden; }
.dataList06 li.clearfix { padding: 15px 0 5px 0; border-bottom: 1px solid #e1e1e1; }
.dataList06 li.gray { background: #f5f5f5; }
.dataList06 li h4 { margin-bottom: 5px; }
.dataList06 li h4 a { font-weight: bold; color: #0e649a; }
.dataList06 li .img { float: left; width: 60px; height: 60px; line-height: 60px; margin-right: 10px; }
.dataList06 li .img a { display: block; width: 60px; height: 60px; line-height: 60px; vertical-align: middle; text-align: center; font-size: 0px; }
.dataList06 li .conts p { height: 40px; overflow: hidden; }
.dataList06 li .conts p a { line-height: 20px; font-size: 12px; color: #0e649a; }
.dataList06 li .summary { height: 72px; overflow: hidden; margin: 5px 0 5px 0; line-height: 24px; font-size: 12px; clear: both; }
.dataList06 li .summary .moreBtn, .dataList06 li .summary .moreBtn a { font-size: 12px; color: #e00001; }

/* ???б??ʽ07 */
.dataList07 { padding-bottom: 7px; overflow: hidden; }
.dataList07 li { margin-bottom: 7px; overflow: hidden; position: relative; }
.dataList07 li i { display: block; width: 3px; height: 3px; overflow: hidden; background: #9e9e9e; position: absolute; top: 8px; left: 0px; }
.dataList07 li a { display: inline-block; font-size: 12px; line-height: 20px; margin-left: 10px; color: #484848; }

/* ???б??ʽ08 */
.dataList08 { padding-bottom: 7px; overflow: hidden; }
.dataList08 li { height: 16px; padding-left: 10px; margin-bottom: 14px; overflow: hidden; position: relative; }
.dataList08 li i { position: absolute; left: 0px; top: 50%; }
.dataList08 li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #484848; vertical-align: top; }
.dataList08 li a:hover strong { color: #ff9724; }
.dataList08 li.first { padding-left: 0px; }
.dataList08 li.first strong { font-size: 16px; color: #0e649a; font-weight: bold; }

/* ???б??ʽ9 */
.dataList09 { overflow: hidden; }
.dataList09 li.clearfix { margin-bottom: 5px; }
.dataList09 li h3 { height: 20px; overflow: hidden; margin: 0 0 6px 0; padding: 15px 0 0 10px; position: relative; }
.dataList09 li h3 i { position: absolute; top: 18px; left: 0px; }
.dataList09 li h3 a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; color: #686868; }
.dataList09 li .img { float: left; width: 112px; height: 84px; margin-right: 10px; }
.dataList09 li .img a { display: block; width: 112px; height: 84px; line-height: 84px; vertical-align: middle; text-align: center; font-size: 0px; }
.dataList09 li .conts { height: 50px; font-size: 12px; line-height: 24px; color: #8b8b8b; text-indent: 2em; overflow: hidden; }
.dataList09 li .conts a { line-height: 20px; font-size: 12px; color: #dd0103; }
.dataList09 .listCont { clear: both; margin-top: 5px; }
.dataList09 .listCont li { height: 16px; margin-bottom: 14px; overflow: hidden; }
.dataList09 .listCont li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #666; }
.dataList09 .listCont li strong { margin-right: 5px; }
.dataList09 .listCont li strong a { margin: 0px; }
.dataList09 .listCont li a strong { margin: 0px; }
.dataList09 .listCont li a:hover strong { color: #ff9724; }

/* ???б??ʽ10 */
.dataList10 { height: 20px; line-height: 20px; overflow: hidden; }
.dataList10 a { float: left; height: 20px; line-height: 20px; font-size: 12px; }
.dataList10 span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #333; position: relative; margin-top: 8px; }

/* ???б??ʽ11 */
.dataList11 .item { float: left; width: 145px; height: 100px; }
.dataList11 .itemR { float: right; }
.dataList11 .item .img { margin-bottom: 15px; position: relative; }
.dataList11 .item .img, .dataList11 .item .img a { display: block; width: 145px; height: 100px; vertical-align: top; font-size: 0px; }
.dataList11 .item .img img { width: 145px; height: 100px; }
.dataList11 .item .img a { font-size: 0px; }
.dataList11 .item .bg { width: 100%; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.dataList11 .item .text { width: 100%; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
.dataList11 .item .text h4 { height: 30px; overflow: hidden; }
.dataList11 .item .text h4 a { width: auto !important; height: 30px !important; line-height: 30px; padding: 0 5px; font-size: 14px; overflow: hidden; text-align: center; color: #fff; }
.dataList11 .item .listCont li { height: 20px; margin-bottom: 5px; overflow: hidden; }
.dataList11 .item .listCont li a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; color: #484848; }

/* ???б??ʽ12 */
.dataList12 { overflow: hidden; }
.dataList12 li { height: 105px; margin-bottom: 11px; border-bottom: 1px dotted #90a2ba; }
.dataList12 li h4 { height: 20px; overflow: hidden; margin: 0 0 6px 0; position: relative; }
.dataList12 li h4 a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; color: #0e649a; }
.dataList12 li .conts { height: 75px; font-size: 12px; line-height: 24px; color: #676767; text-indent: 2em; overflow: hidden; }
.dataList12 li .conts a { line-height: 20px; font-size: 12px; color: #dd0103; }

/* ???б??ʽ13 */
.dataList13 { height: 220px; overflow: hidden; border: 1px solid #c9d7e3; border-right: none; margin-bottom: 15px; }
.dataList13 li { float: left; width: 40px; height: 220px; overflow: hidden; border-right: 1px solid #c9d7e3; }
.dataList13 li .name { float: left; width: 20px; height: 210px; padding: 10px 10px 0 10px; cursor: pointer; background: #fff; }
.dataList13 li .name a { display: block; width: 20px; height: 210px; line-height: 16px; cursor: pointer; color: #3588c9; text-align: center; font-weight: bold; white-space: normal; word-wrap: break-word; }
.dataList13 li .conts { height: 220px; overflow: hidden; _float: left; _width: 150px; }
.dataList13 li .conts img { width: 150px; height: 220px; }
.dataList13 li.openItem { width: 190px; }
.dataList13 li.openItem .name { background: #4098d7 url(http://www.news.cn/2014/images/xh_bg.png) 0px -278px repeat-x; }
.dataList13 li.openItem .name a { color: #fff; }

/* ???б??ʽ14 */
.dataList14 { height: 224px; border: 1px solid #c9d7e4; border-top: 0px; overflow: hidden; }
.dataList14 h3 { height: 28px; line-height: 28px; padding-left: 10px; border-top: 1px solid #c9d7e4; font-size: 12px; background: #f4f4f4; cursor: pointer; color: #0065a5; }
.dataList14 h3 a { font-weight: bold; color: #0065a5; }
.dataList14 h3.on { color: #fff; background: #4098d7 url(http://www.news.cn/2014/images/xh_bg.png) 0px -278px repeat-x; }
.dataList14 h3.on a { color: #fff; }
.dataList14 ul { height: 109px; overflow: hidden; color: #999; display: none; /* Ĭ??????*/ }
.dataList14 ul li { float: left; width: 100%; height: 109px; }
.dataList14 ul li a { display: block; width: 100%; height: 109px; overflow: hidden; font-size: 0px; }
.dataList14 ul li img { width: 100%; height: 109px; }

/* ???б??ʽ15 */
.dataList15 .list15Item { padding: 6px 0; border-bottom: 1px dotted #d6d6d6; }
.dataList15 .list15Item .num { float: left; width: 16px; height: 16px; line-height: 16px; background: #a2a2a2; color: #fff; text-align: center; margin-right: 10px; }
.dataList15 .list15Item .one, .dataList15 .list15Item .two, .dataList15 .list15Item .three { background: #c81a13; }
.dataList15 .list15Item .img { float: left; width: 80px; height: 60px; border: 1px solid #ccc; margin-right: 10px; display: none; }
.dataList15 .list15Item .img a { display: block; width: 80px; height: 60px; font-size: 0px; vertical-align: top; }
.dataList15 .list15Item .img img { width: 80px; height: 60px; vertical-align: top; }
.dataList15 .list15Item h4 { height: 16px; overflow: hidden; cursor: pointer; vertical-align: top; }
.dataList15 .list15Item h4 a { font-size: 12px; line-height: 16px; color: #717171; vertical-align: top; }
.dataList15 .on .img { display: block; }
.dataList15 .on h4 { height: 60px; }
.dataList15 .on h4 a { height: 60px; line-height: 20px; }

/* ???б??ʽ16 */
.dataList16 { height: 230px; overflow: hidden; }
.dataList16 .hd { float: left; width: 88px; height: 230px; position: relative; z-index: 1; }
.dataList16 .hd li { height: 48px; line-height: 48px; margin-bottom: 10px; text-align: center; color: #196297; font-weight: bold; border: 1px solid #edf6fd; background: #edf6fd; cursor: pointer; }
.dataList16 .hd li a { height: 48px; line-height: 48px; text-align: center; color: #196297; font-weight: bold; }
.dataList16 .hd li a:hover { color: #6a91c8 !important; }
.dataList16 .hd li.on { border: 1px solid #4a95d6; border-right-color: #edf6fd; position: relative; margin-right: -1px; color: #6a91c8; }
.dataList16 .hd li.on a { color: #6a91c8; }
.dataList16 .bd { float: left; width: 218px; height: 228px; position: relative; border: 1px solid #4e8ecc; vertical-align: top; overflow: hidden; }
.dataList16 .bd li { width: 210px; height: 224px; padding: 4px 4px 0 4px; }
.dataList16 .bd .img { display: block; width: 210px; height: 128px; }
.dataList16 .bd h4 { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #196297; margin: 12px 0; overflow: hidden; }
.dataList16 .bd h4 a { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #196297; }
.dataList16 .bd p { height: 40px; font-size: 12px; padding: 0 4px; line-height: 20px; overflow: hidden; }

/* footerBody
--------------------------------------------------*/
#footerBody { text-align: center; width: 1000px; margin: 0 auto; }
#footerBody .links { width: 998px; border: 1px solid #d2d2d2; background: #fff; margin-bottom: 30px; }
#footerBody .links .cont { }
#footerBody .links .tab_title { height: 40px; line-height: 40px; color: #105d95; background: #f1f1f1; font-weight: bold; }
#footerBody .links .tab_title li { float: left; height: 40px; }
#footerBody .links .tab_title li a { padding: 0 20px; font-size: 14px; line-height: 40px; color: #707070; cursor: pointer; border-right: 1px solid #707070 }
#footerBody .links .tab_title li.active a { color: #0280bb; font-weight: bold }
#footerBody .links .tab_box { padding: 5px 20px; min-height: 80px }
#footerBody .links .tab_box .tab_box_content { display: none }
#footerBody .links .tab_box a { display: inline-block; height: 24px; line-height: 24px; margin: 5px 8px 5px 0; }
#footerBody .copyright { position: relative; padding-bottom: 28px }
#footerBody .copyright p { line-height: 34px; font-family: Arial, Helvetica, sans-serif; text-align: center }
#footerBody .copyright p.rows05 { margin: 5px 0 0; }
#footerBody .iconGs { position: absolute; width: 80px; height: 80px; right: 110px; bottom: 138px; }

/* ȫý??????pic
--------------------------------------------------*/
.focusBox .pic .videoPlayBtn, .videoCloseBtnX, .videoCloseBtn, .focusBox .num li, .focusBox .pageBtn, #sectionHead .part3L .dataList11 .img .playBtn a, #videoItem .dataList04 .img a, #videoItem .dataList11 .img .playBtn a { background: url(../images/icon_video.png) no-repeat; }

/* ??????
--------------------------------------------------*/
#topAdv { position: relative; height: 89px;/* margin-top: -88px;*/ text-align: center; display: block; }
#topAdv .textAd { width: 1000px; height: 19px; margin: 0 auto 1px auto; overflow: hidden; font-size: 0px; background: #f1f1f1; }
#topAdv .textAd a { display: inline-block; height: 19px; line-height: 19px; font-size: 12px; color: #999; margin: 0 10px; }
#topAdv .imgsAd { width: 1000px; margin: 0 auto; }
#topAdv .imgsAdL { float: left; width: 187px; }
#topAdv .imgsAdC { float: left; width: 643px; }
#topAdv .imgsAdR { float: right; width: 164px; }

/* topBody
--------------------------------------------------*/
#topBody { width: 100%; text-align: center; position: relative; z-index: 3; min-width: 1000px; }
#topBody .topL .slogan a { cursor: default; }
#topBody .topL .slogan img { position: relative; top: -4px; }
#topBody #weather { position: relative; }
#topBody #weather iframe { position: absolute; top: 9px; left: 0; background: #f1f1f1; }
#topBody .topCont { width: 1000px; height: 44px; margin: 0 auto; position: relative; background: #f1f1f1; border-bottom: 1px solid #dbdbdb; }
#topBody .topCont li { float: left; margin-right: 25px; vertical-align: middle; line-height: 44px; font-size: 12px; color: #71869e; }
#topBody .topL { height: 44px; position: absolute; left: 5px; top: 0px; }
#topBody .topR { height: 44px; position: absolute; right: 5px; top: 0px; }
#topBody .topCont a { display: inline-block; height: 14px; line-height: 14px; color: #71869e; font-size: 12px; vertical-align: middle; }
#topBody .topCont #xhsearch a { color: #1d71b7; }
#topBody .topCont .icon { margin-right: 4px; }
#topBody .topCont #langBody { width: 104px; position: relative; cursor: pointer; margin-right: 18px; }
#topBody .topCont #langBody a { font-family: Arial; }
#topBody .topCont #langBody .langS { padding-left: 22px; }
#topBody .topCont #langBody .icon { margin-left: 5px; margin-bottom: 2px\9; }
#topBody .topCont #langBody .iconFlagCH { margin: 0px; margin-right: 5px; position: relative; top: -1px\9; #top: 0px; }
#topBody .topCont .dragList { display: none; position: absolute; top: 44px; left: 0px; width: 525px; height: 87px; padding-left: 12px; background: #f1f1f1; border: 1px solid #dbdbdb; }
#topBody .topCont .dragList a { float: left; width: 78px; height: 28px; line-height: 28px; padding: 0 10px; font-family: Arial, Helvetica, sans-serif }
#topBody .topCont .dragList .toMenggu { position: absolute; right: 24px; top: 4px }
#topBody .topCont .dragList .toMenggu a { ; width: 16px; height: 38px; background: url('http://www.xinhuanet.com/menggu/images/tomenggu.png') 3px 3px no-repeat; z-index: 3; padding: 5px; }
#topBody .topCont .dragList .toMenggu a:hover { background: url('http://www.xinhuanet.com/menggu/images/tomenggu1.png') 3px 3px no-repeat; }
#topBody #xhsearch { position: relative; padding-right: 205px; margin-right: 0px; }
#topBody #xhsearch form { position: absolute; right: 0px; top: 10px; width: 198px; height: 24px; background: #fff; border: 1px solid #1d71b7; position: absolute; }
#topBody #xhsearch .submitBtn { width: 16px; height: 16px; position: absolute; z-index: 1; top: 4px; right: 0px; left: auto; cursor: pointer; }
#topBody #xhsearch input { display: block; width: 165px; height: 24px; line-height: 24px\9; font-size: 12px; color: #8d9fab; border: 0px; position: absolute; top: 0px; left: 5px; }
#topBody #xhsearch input::-webkit-input-placeholder { font-size: 12px; line-height: 14px; color: #8d9fab; }
#topBody #xhsearch input:-moz-placeholder { font-size: 12px; line-height: 14px; color: #8d9fab; }
#topBody #xhsearch input::-moz-placeholder { font-size: 12px; line-height: 24px; color: #8d9fab; }
#topBody #xhsearch input:-ms-input-placeholder { font-size: 12px; line-height: 14px; color: #8d9fab; }

/* headerBody --------------------------------------------------*/
#headerBody { width: 1000px; height: 100px; margin: 10px auto; position: relative; z-index: 2; }
#headerBody .logo { float: left; width: 250px; height: 100px; }
#headerBody .logo a { display: block; vertical-align: middle; text-align: center; font-size: 0px; }
#headerBody .logo img { max-width: 250px; max-height: 100px; margin: 0 auto; vertical-align: middle; }
#headerBody .headerC { float: left; width: 350px; height: 100px; position: relative; }
#headerBody .headerR { width: 380px; height: 100px; float: right; position: relative; }
.pull-left { float: left; }
.topweather { height: 25px; margin: 5px 0; font-size: 12px; line-height: 25px; }
.topweather span { float: left; width: 100px; margin-top: 2px; }
.topqq { float: left; width: 100px; height: 31px; line-height: 31px; margin-bottom: 5px }
#topsearch { width: 280px; margin-bottom: 7px }
#topsearch * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select-search .form-control { height: 31px; padding: 3px 12px; }
.select-search .btn-default { height: 31px; padding: 3px 12px; }
.top_hotline { color: #0f318f; }
#headerBody .headerRT { height: 30px; margin-bottom: 5px; position: relative; z-index: 2; }
#headerBody .headerRB { height: 100px; position: relative; z-index: 1; }
#headerBody .headerC img { max-width: 350px; max-height: 100px; vertical-align: middle; margin: 0 auto; }
#headerBody .headerRT .channel { float: right; position: relative; }
#headerBody .headerRT .channel .comSelect { float: left; width: 91px; height: 26px; border: 1px solid #e5e5e5; margin-right: 15px; }
#headerBody .headerRT .channel li { float: left; height: 28px; padding: 0 5px; border: 1px solid #fff; vertical-align: middle; margin-right: 10px; }
#headerBody .headerRT .channel li.active { border: 1px solid #e2e2e2; }
#headerBody .headerRT .channel li a { display: inline-block; height: 30px; line-height: 30px; font-size: 12px; vertical-align: middle; color: #0f649b; }
#headerBody .headerRT .channel li i { margin-left: 5px; cursor: pointer; }
#headerBody .headerRT .channel .selectList { width: 338px; height: 125px; top: 26px; left: -124px; }
#headerBody .headerRT .channel .xhNewspapers .selectList { width: 338px; height: 102px; left: -1px; }
#headerBody .headerRT .reportItem { float: right; width: 114px; height: 28px; overflow: hidden; }
#headerBody .headerRT .reportItem a { display: block; width: 114px; height: 28px; background: url(http://www.news.cn/2014/images/xh_pic_headerRB_report_v3.png) no-repeat; }
#headerBody .headerRT .reportItem .report02 a { background-position: 0px -28px; }
#headerBody .headerRT .reportItem .report03 a { background-position: 0px -56px; }
#headerBody .case { width: 348px; height: 26px; border: 1px solid #e5e5e5; padding-left: 10px; position: absolute; bottom: 0px; right: 0px; }
#headerBody .case li { float: left; vertical-align: middle; margin-right: 18px; font-size: 0px; }
#headerBody .case li a { display: inline-block; height: 26px; line-height: 26px; font-size: 12px; vertical-align: middle; color: #0f649b; }
#headerBody .case .controlBtn { height: 20px; position: absolute; right: 3px; top: 6px; cursor: pointer; overflow: visible; }
#headerBody .case .selectList { width: 338px; height: 75px; border: 1px solid #e2e2e2; padding: 5px 10px 0 10px; background: #fff; position: absolute; left: auto; right: -4px; _right: -2px; top: 20px; z-index: 999; display: none; }

/* navBody --------------------------------------------------*/
#navBody { width: 1000px; position: relative; z-index: 1; margin: 0 auto 20px auto; background: #e60012; }
#navBody .navCont { width: 1000px; position: relative; }
#navBody .colsItem { padding-left: 1px }
#navBody .colsItem li { float: left; height: 43px; }
#navBody .colsItem li a { display: block; width:99px;height: 43px; line-height: 43px;text-align: center; font-size: 15px;  color: #fff; }
#navBody .colsItem li a:hover { color: #fff !important; font-weight: bold }
#navBody .colsItem .total a { font-weight: bold; }

/* headLine --------------------------------------------------*/
#sectionHead { width: 1000px; margin: 0 auto; position: relative; z-index: 0 }
#sectionHead .part1 { height: 80px; padding-bottom: 15px; border-bottom: 1px dotted #8db8db; position: relative; }
#sectionHead .headLineL { float: left; width: 555px; }
#sectionHead .headLineR { float: right; width: 425px; overflow: hidden; }
#sectionHead h1 { height: 44px; text-align: center; margin: 0 0 14px 0; }
#sectionHead h1 a { height: 44px; line-height: 44px; font-size: 38px; font-weight: bold; color: #565656; }
#sectionHead .hots { height: 24px; vertical-align: middle; text-align: center; overflow: hidden; position: relative; }
#sectionHead .hots p { text-align: center; }
#sectionHead .hots a { display: inline-block; font-size: 15px; height: 24px; line-height: 24px; vertical-align: middle; color: #565656; }
#sectionHead .part2 { padding-top: 10px; position: relative; }
#sectionHead .part2L { float: left; }
#sectionHead .part2R { float: right; width: 315px; height: 400px; }
#sectionHead .part2R .focusWordBlue { height: 24px; margin-bottom: 12px; }
#sectionHead .part2R .focusWordBlue a { line-height: 22px; font-size: 18px; }

/*#sectionHead .part2R .focusWordBlueTwo a { font-size: 16px;}
#sectionHead .part2R .focusWordBlueThree a { font-size: 16px;}*/
#sectionHead .part2R .dataList01 { padding-bottom: 12px; }
#sectionHead .part2R .dataList01 a { line-height: 20px; }
#sectionHead .videoCloseBtnX, #sectionHead .part2 .videoCloseBtn { display: none; width: 16px; height: 16px; position: absolute; left: 635px; top: 16px; z-index: 9999; cursor: pointer; background-position: 0px -80px; }
#sectionHead .part3 { padding: 25px 0 5px 0; }
#sectionHead .part3R { float: right; width: 315px; margin-top: 37px }
#sectionHead .part3R .dataList01 { padding-bottom: 17px; }
#sectionHead .part3R .dataList01 li { height: 20px; }
#sectionHead .part3R .dataList01 li:nth-child(-n+3) a { color: #e60012 }
#sectionHead .part3R .dataList01 a { line-height: 20px; }
#sectionHead .part3R .dataList01 .col { position: relative; font-size: 14px; color: #0f588b; }

/*#sectionHead .part3R .dataList01 .col i{width: 0;height: 0;line-height: 0px;border-bottom: 6px solid transparent;border-top: 6px solid transparent;
_border-bottom: 6px solid dashed;_border-top: 6px solid dashed;border-left: 6px solid #f99827;position: absolute;right: -3px;top: 50%;margin-top:-6px;font-size: 0px;overflow: hidden;
}*/
#sectionHead #acts { width: 262px; height: 120px; background: url(http://www.news.cn/2015/img2015/bg_skxw.png) no-repeat 0 0; overflow: hidden; position: relative; }
#sectionHead #acts .bd li { width: 262px; height: 120px; position: relative; overflow: hidden; }
#sectionHead #acts .hd { position: absolute; right: 20px; top: 18px; height: 5px; line-height: 0px; overflow: hidden; }
#sectionHead #acts .hd li { width: 5px; height: 5px; background: #858585; float: left; margin-left: 8px; cursor: pointer; }
#sectionHead #acts .hd li.on { background: #db000a; }
#sectionHead #acts h3 { color: #1d71b6; font-weight: bold; position: absolute; top: 12px; left: 18px; }
#sectionHead #acts h2 { padding: 44px 0 5px 20px; }
#sectionHead #acts a { color: #da000a; font-weight: bold; font-size: 18px; }
#sectionHead #acts p { padding: 0 20px; color: #848484; font-size: 12px; height: 40px; line-height: 22px; overflow: hidden; }
#sectionHead .part3L { float: left; width: 656px; position: relative; }
#sectionHead .part3L .dataList11 li { width: 218px; height: 122px; margin-right: 1px; position: relative; }
#sectionHead .part3L .dataList11 li .img, #sectionHead .part3L .dataList11 li a, #sectionHead .part3L .dataList11 li img { width: 218px; height: 122px; margin-bottom: 0px; }
#sectionHead .part3L .dataList11 li .icon { position: absolute; left: 10px; bottom: 5px; z-index: 1; }
#sectionHead .part3L .dataList11 .text h4 { line-height: 30px; color: #fff; text-align: center; }
#sectionHead .part3L .dataList11 .img { position: relative; }
#sectionHead .part3L .dataList11 .img .playBtn a { width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin: -34px 0 0 -20px; font-size: 0px; vertical-align: top; background-position: -50px 0; }
#sectionHead .part3L .dataList11 .img .playBtn a:hover { background-position: -110px 0px; }
#sectionHead .part3L .slogan { position: absolute; right: 0px; top: -10px; }

/* focusBox --------------------------------------------------*/
.focusBox { width: 655px; height: 400px; overflow: hidden; position: relative; }
.focusBox .focusBoxWrap { width: 655px; height: 400px; position: relative; }
.focusBox .pic li { position: absolute; top: 0px; left: 0px; width: 655px; height: 400px; overflow: hidden; background: #f1f1f1 url(../images/loading.gif) no-repeat 50% 50%; }
.focusBox .pic li .lazyload { display: none; }
.focusBox .pic .videoPlayBtn { display: none; width: 42px; height: 42px; font-size: 0px; overflow: hidden; position: absolute; z-index: 1; left: 42px; bottom: 82px; background-position: -50px 0; cursor: pointer; }
.focusBox .pic .videoPlayBtn:hover { background-position: -110px 0px; }
.focusBox .pic .iframeSrc, .focusBox .pic .videoPlayBtn a { display: none; }
.focusBox .pic img { width: 655px; height: 400px; }
.focusBox .bg { width: 100%; height: 60px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.focusBox .txt { position: absolute; bottom: 0; left: 0px; z-index: 2; height: 60px; width: 100%; overflow: hidden; }
.focusBox .txt ul { width: 100%; height: 60px; }
.focusBox .txt li { width: 100%; height: 60px; line-height: 60px; position: absolute; }
.focusBox .txt li a { display: block; position: absolute; width: 433px; line-height: 60px; margin: 0 72px 0 150px; color: #fff; font-size: 16px; text-align: center; z-index: 2; }
.focusBox .txt li a:hover { color: #ff9724 !important }
.focusBox .num { width: 50px; height: 60px; position: absolute; z-index: 3; bottom: 0; left: 90px; overflow: hidden; text-align: center; vertical-align: top; line-height: 60px; color: #fff; font-style: italic }
.focusBox .num .cur { font-size: 32px; color: #e60012; font-family: sans-serif; font-style: italic }
.focusBox .num .total { font-size: 16px; color: #fff; font-family: sans-serif; font-style: italic }
.focusBox .pageBtn { width: 22px; height: 32px; position: absolute; z-index: 4; bottom: 14px; cursor: pointer; }
.focusBox .btnPrev { left: 50px; background-position: -176px -110px; }
.focusBox .btnPrev:hover { background-position: -116px -110px; }
.focusBox .btnNext { right: 50px; background-position: -60px -110px; }
.focusBox .btnNext:hover { background-position: 0 -110px; }
.focusBox .playVideo { width: 655px; height: 400px; background: #000; position: absolute; top: 0; left: -656px; z-index: 10; }
.focusBox .playVideo #player_container { width: 655px; height: 400px; }
.focusBox #xPlayVideo { width: 655px; height: 400px; background: #000; position: absolute; top: 0; left: -656px; z-index: 10; }

/* ??ý֮? --------------------------------------------------*/
.partMedia { height: 60px; background: #f9f9f9; }
#zxjk { float: left; width: 320px; height: 60px; background: url(http://www.xinhuanet.com/2015/img2015/20161020zxcm.png) 0 6px no-repeat; overflow: hidden; position: relative; }
#zxjk .title { float: left; height: 50px; line-height: 16px; padding: 15px 0 0 20px; font-size: 16px; color: #0e649a; }
#zxjk .title span { color: #fea348; font-size: 12px; }
#zxjk .mediaList { float: left; width: 300px; height: 120px; }
#zxjk .mediaList li { padding-top: 2px; vertical-align: top; }
#zxjk .mediaList li p { float: left; height: 28px; overflow: hidden; color: #0f588b; padding-left: 2%; padding-right: 1%; }
#zxjk .mediaList li a { line-height: 28px; color: #393939; }
#zxjk .btn { width: 30px; height: 20px; position: absolute; z-index: 1; right: 0px; cursor: pointer; }
#zxjk .btn i { width: 0; height: 0; line-height: 0px; font-size: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; _border-bottom: 6px solid dashed; _border-top: 6px solid dashed; position: absolute; left: 50%; margin-left: -8px; overflow: hidden; }
#zxjk .btnPrev { right: 0px; top: 6px; }
#zxjk .btnPrev i { border-bottom: 6px solid #a9a9a9; top: 6px; }
#zxjk .btnNext { right: 0px; bottom: 6px; }
#zxjk .btnNext i { border-top: 6px solid #a9a9a9; bottom: 4px; }
#mediaItem { height: 60px; background: url(http://www.xinhuanet.com/2015/img2015/20161020zxcm.png) 0 6px no-repeat; overflow: hidden; position: relative; float: right; width: 658px; }
#mediaItem .title { float: left; height: 50px; line-height: 16px; padding: 15px 0 0 20px; font-size: 16px; color: #0e649a; }
#mediaItem .title span { color: #fea348; font-size: 12px; }
#mediaItem .mediaList { float: left; width: 530px; height: 120px; }
#mediaItem .mediaList li { padding-top: 2px; vertical-align: top; }
#mediaItem .mediaList li p { float: left; width: 47%; height: 28px; overflow: hidden; color: #0f588b; padding-left: 2%; padding-right: 1%; }
#mediaItem .mediaList li a { line-height: 28px; color: #393939; }
#mediaItem .btn { width: 30px; height: 20px; position: absolute; z-index: 1; right: 0px; cursor: pointer; }
#mediaItem .btn i { width: 0; height: 0; line-height: 0px; font-size: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; _border-bottom: 6px solid dashed; _border-top: 6px solid dashed; position: absolute; left: 50%; margin-left: -8px; overflow: hidden; }
#mediaItem .btnPrev { right: 0px; top: 6px; }
#mediaItem .btnPrev i { border-bottom: 6px solid #a9a9a9; top: 6px; }
#mediaItem .btnNext { right: 0px; bottom: 6px; }
#mediaItem .btnNext i { border-top: 6px solid #a9a9a9; bottom: 4px; }
#sectionVideo,#section01,#section02 { margin-bottom: 20px }
#section02, #section03 { text-align: center; }
#sectionVideo .wrap, #section01 .wrap, #section02 .wrap, #section03 .wrap, #section05 .wrap, #section06 .wrap { width: 1000px; margin: 0 auto; }
#section01 .sectionL, #section01 .sectionR { border: 1px solid #ccc; border-top: 2px solid #e60012; }
#section01 .sectionL { width: 315px; height: 400px; float: left; }
#section01 .sectionR { width: 656px; height: 400px }
#section01 .sectionR .borders{height: 360px; overflow: hidden;}
#section02 .sectionL, #section02 .sectionC, #section02 .sectionR { border: 1px solid #ccc; border-top: 2px solid #e60012; }
#section01 .sectionL .borders, #section01 .sectionR .borders, #section02 .sectionL .borders, #section02 .sectionC .borders, #section02 .sectionR .borders { margin: 10px 15px }
#section02 .sectionL, #section02 .sectionC, #section02 .sectionR, #section03 .sectionL, #section03 .sectionC, #section03 .sectionR { width: 315px; min-height: 377px; float: left; }
#section01 .sectionR, #section02 .sectionR, #section03 .sectionR { float: right; }
#section02 .sectionC, #section03 .sectionC { margin-left: 25px; }
#section02 .a-box { margin-bottom: 13px; }
#section02 .a-box img { width: 285px; height: 88px }

#sectionVideo .sectionL { width: 656px; height: 520px; float: left; }
#sectionVideo .sectionR { width: 315px; height: 520px; float: right; }
#sectionVideo .picList li{float:left;width: 208.6px; margin-right: 15px}
#sectionVideo .picList li:nth-child(3){ margin-right: 0}
#sectionVideo .picList li img{width: 205px; height: 140px}
#sectionVideo .picList .text h4 { height: 40px; overflow: hidden; font-size: 13px}
#sectionVideo .picList .text h4 a { line-height: 40px; overflow: hidden; text-align: center; }
#sectionVideo .picList .text h4 a:hover { color: #ff9724 !important }
#sectionVideo .picList .text p {font-size: 13px;color: #999}
#sectionVideo .picList .text p span{color: #ff9724}
#sectionVideo .dataList01 li.title{color: #000}

/* ҳ?3?? --------------------------------------------------*/
#section01 .borders .picTitle { width: 100%; height: 170px }
#section01 .borders .picTitle { margin-bottom: 7px }
#section01 .borders .borderCont .img { float: left; width: 303px; height: 209px; margin: 0 20px 0 0 }
#section01 .borders .borderCont img { width: 303px; height: 209px }
#section01 .borders .borderCont h3 { max-height: 44px; overflow: hidden; margin-bottom: 7px }
#section01 .borders .borderCont h3 a { height: 35px; line-height: 22px; font-size: 16px; font-weight: bold; }
#section01 .borders .borderCont .remark { height: 48px; margin-bottom:10px; overflow: hidden; line-height: 24px; color: #999;}
#section01 .borders .borderCont .remark:last-child {margin-bottom: 0}
#section01 .borders .dataList01 li { float: left; width: 303px; list-style: square inside; }
#section01 .borders .dataList01 li:nth-child(2n-1) { margin-right: 20px }
#section04 { text-align: center; }
#section04 #channel { width: 1000px; margin: 0 auto; position: relative; }
#section04 #channel01 .spec { height: 366px ;margin-bottom: 15px}
#section05 .borders .borderTit .left, #section06 .borders .borderTit .left { background: #e60012; border: none }
#section05 .borders .borderTit .left .name, #section06 .borders .borderTit .left .name { padding: 0 10px 0 15px }
#section05 .borders .borderTit .left a, #section06 .borders .borderTit .left a { color: #fff !important }
#section05 .borders .borderTit .polygon, #section06 .borders .borderTit .polygon { float: left; width: 35px; height: 35px; background-color: #e60012; shape-outside: polygon(0 0, 35px 35px, 0px 35px); -webkit-clip-path: polygon(0 0, 35px 35px, 0px 35px); }
#section06 { margin-bottom: 30px }

/*??????*/
#xwjxsMain { height: 572px; width: 315px; position: relative; }
#xwjxs .borderTit { height: 50px; background: #e60012 }
#xwjxs .borderTit .left { border: 0; margin: 12px 0 0 20px; height: 25px; line-height: 25px; border-left: 6px solid #fff; border-right: 6px solid #fff }
#xwjxs .borderTit .left h3.name { height: 25px; padding: 0 15px; line-height: 25px; color: #fff; }
#xwjxs .borderTit .left h3 a, #xwjxs .borderTit .left h3 a:hover { color: #fff !important; }
#xwjxs .borderCont { position: relative; padding: 0 }
#xwjxs .content { padding: 5px 10px 0 11px; border-left: 1px solid #ccc; position: absolute; left: 0px; top: 0; width: 294px; margin-left: 2px; }
#xwjxs .content div { clear: both; }
#xwjxs .content a { color: #393939; }
#xwjxs .content a strong { color: #3a61a1; }
#xwjxs .interval { height: 35px; }
#xwjxs .interval span { color: #3a61a1; font-size: 12px; line-height: 22px; padding-left: 5px; background: url(http://www.news.cn/2015/img2015/xh_icon_v3.png) 0 -428px no-repeat; display: inline-block; height: 22px; width: 88px; position: absolute; left: -11px; margin-top: 5px; }
#xwjxs .newsItem { line-height: 32px; position: relative; height: 32px; overflow: hidden; }
#xwjxs .newsPic { height: 90px; line-height: 32px; position: relative; margin: 5px 0 0 0; }
#xwjxs .newsPicOn { z-index: 100; }
#xwjxs .newsPic a { color: #305798; line-height: 28px; font-weight: bold; }
#xwjxs .newsPic h4 { padding-top: 7px; margin-left: 130px; }
#xwjxs .newsPic img { float: left; width: 120px; height: 80px; display: inline; position: absolute; left: 0; top: 0; z-index: 99; border: 1px solid #999; }
#xwjxs .morePic { position: relative; line-height: 32px; height: 100px; }
#xwjxs .morePic h4 a { color: #305798; font-weight: bold; }
#xwjxs .morePic .picImg { position: relative; }
#xwjxs .morePic .picImg img { width: 90px; height: 60px; border: 1px solid #999; }
#xwjxs .morePic .picImg .img1 { position: absolute; left: 0; top: 0; z-index: 1 }
#xwjxs .morePic .picImg .img2 { position: absolute; left: 95px; top: 0; z-index: 1 }
#xwjxs .morePic .picImg .img3 { position: absolute; left: 190px; top: 0; z-index: 1 }
#xwjxs .morePic .picImg .on img { z-index: 99 }
#xwjxs .newsVideo { height: 169px; position: relative; margin-bottom: 10px; }
#xwjxs .newsVideo .bg { position: absolute; left: 1px; bottom: 0; height: 30px; width: 280px; background: #000; opacity: 0.4; filter: alpha(opacity=40); }
#xwjxs .newsVideo img { width: 280px; height: 168px; border: 1px solid #999; }
#xwjxs .newsVideo .tit { position: absolute; left: 0; bottom: 0; height: 30px; width: 280px; text-align: center; overflow: hidden; }
#xwjxs .newsVideo .tit a { color: #fff; line-height: 30px; }
#xwjxs .newsVideo .play { position: absolute; left: 41%; top: 35%; height: 40px; width: 40px; z-index: 10; cursor: pointer; background: url(http://www.news.cn/2015/img2015/icon_video.png) -50px 0 no-repeat; }
#xwjxs .newsVideo .play:hover { background-position: -110px 0px; }
#xwjxs .newsVideo .play img { width: 40px; height: 40px; border: 0; }
#xwjxs .newsVideo iframe { width: 280px; height: 168px; position: absolute; left: 1px; top: 1px; z-index: 11; }
#xwjxs .newsVideo .close { width: 17px; height: 17px; position: absolute; left: 280px; top: 0; z-index: 11; background: url(http://www.news.cn/2015/img2015/icon_video.png) 0 -80px no-repeat; cursor: pointer; display: none; }
#xwjxs .dot { position: absolute; left: -18px; top: 8px; background: url(http://www.news.cn/2015/img2015/xh_icon_v3.png) -48px -391px no-repeat; width: 15px; height: 15px; cursor: pointer; overflow: hidden; text-indent: -99px; }
#xwjxs .timeImp { position: absolute; left: -18px; top: 8px; background: url(http://www.news.cn/2015/img2015/xh_icon_v3.png) -72px -392px no-repeat; width: 15px; height: 15px; }
#xwjxs .time { position: absolute; z-index: 999; left: 0; top: 5px; background: #6cddff; padding: 2px; display: none; height: 22px; line-height: 22px; padding: 0 8px; border: 2px solid #6cddff; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius: 3px;   /* Webkit browsers */ border-radius: 3px;            /* W3C syntax */ }
#xwjxs .btnArea { text-align: center; }
#xwjxs .btnArea a { display: inline-block; padding: 5px 25px; background: #A3CBF5; color: #000; margin: 0 10px; }
#xwjxs .loadstatus { text-align: center; height: 35px; line-height: 35px; color: #333; background: url(http://www.news.cn/testweb20150504/xwjxs/images/bgMore.jpg) 0 0 no-repeat; margin: 1px 0 0 2px; }
#xwjxs .loadstatus a { color: #305798; }
#xwjxs .loadstatus .tpLoad { display: inline-block; width: 16px; height: 16px; background: url(http://www.news.cn/fortune/2015/images/more.gif) repeat-x; vertical-align: middle; margin-right: 5px; display: none; }
#xwjxs .loading a { text-align: center; height: 35px; line-height: 35px; color: #999; cursor: default; }
#xwjxs .loading a:hover { color: #999 !important; cursor: default; }
#xwjxs .dataLoad { position: absolute; left: 110px; top: 50px; z-index: 20; line-height: 26px; }
#xwjxs .dataLoad span { display: inline-block; width: 16px; height: 16px; background: url(http://www.news.cn/fortune/2015/images/more.gif) repeat-x; vertical-align: middle; margin-right: 5px; }
#xwjxs .slimScrollBar { height: 80px !important; }
#xwjxs .loaded { position: absolute; left: 2px; bottom: 35px; background: #666; height: 30px; line-height: 30px; width: 313px; text-align: center; opacity: 0.8; filter: alpha(opacity=80); color: #FFFFFF; display: none; z-index: 99; }
#xwjxs .bottomBg { width: 313px; height: 23px; position: absolute; left: 2px; bottom: 35px; z-index: 12; background: url(http://www.xinhuanet.com/testweb20150504/xwjxs/images/jb0617.png) 0 0 repeat-x; }
#iframeDz { margin-top: 12px; }

/*??ݹ????*/
#newAVItem .borderTit .left { width: 275px; }
#newAVItem .borderTit .right { text-align: right; }
#newAVItem .borderTit .dataList10 { width: 350px; display: inline-block; #display: inline; #zoom: 1; margin-top: 8px; }
#newAVItem .borderTit .dataList10 span { background: #fff; }
#newAVItem .borderTit .dataList10 a { color: #fea348; }
#newAVItem .borderTit .dataList10 .kwTitle { font-size: 16px; font-weight: bold; color: #0c659d; }
#newAVItem .borderTit .dataList10 .kwTitle:hover { color: #0c659d !important; cursor: default; }
#kwScroll { width: 300px; /*width: 220px;*/ height: 22px; overflow: hidden; position: absolute; top: 8px; right: 0px; /*right: 86px;*/ }
#kwScroll .newestList li { float: left; width: auto !important; height: 22px; padding-right: 30px; overflow: hidden; }
#kwScroll .newestList a { height: 22px; line-height: 22px; }

/*????۽?*/
#focusItem .borderTit .left { }
#focusItem .borderTit .right { text-align: right; }
#focusItem .dataList04 { height: 84px; margin-bottom: 7px; }
#focusItem .dataList04 li { height: 84px; margin-bottom: 0px; }
#focusItem .dataList04 li h4 { height: auto; margin-top: 7px; }
#focusItem .dataList04 li h4 a { line-height: 30px; }
#focusItem .dataList04 li .img, #focusItem .dataList04 li img { width: 120px; height: 80px; }
#focusItem .dataList01 { padding-bottom: 2px; }

/*cnc tv*/
#cncTv { margin-bottom: 20px; }
#cncTv .borderTit .left { width: 100%; }
#cncTv .borderTit .dataList10 { float: right; margin: 7px 0 0 0; }
#cncTv .borderTit .dataList10 span { background: #8c8c8c; }
#cncTv .borderCont { padding-top: 18px; position: relative; }
#cncTv .borderCont a { display: block; position: absolute; background: url(about:blank) }
#cncTv .zhiboItem { width: 215px; height: 90px; right: 2px; top: 37px; }
#cncTv .chItem { width: 93px; height: 39px; left: 2px; top: 20px; }
#cncTv .enItem { width: 93px; height: 39px; left: 2px; top: 62px; }
#cncTv .cncItem { width: 93px; height: 39px; left: 2px; top: 104px; }

/* ?Ƶ? */
#videoItem .tabsTit { height: 33px; padding-left: 1px; position: relative; z-index: 1; border-top: 1px solid #e1e1e1; }
#videoItem .tabsTit li { float: left; height: 33px; line-height: 33px; padding: 0 5px; color: #707070; background: #fff; border: 0; position: relative; margin-left: -1px; cursor: pointer; }
#videoItem .tabsTit li em { color: #d2d2d2; padding-left: 5px; }
#videoItem .tabsTit .tabsT a { line-height: 33px; color: #11649a; font-size: 16px; }
#videoItem .tabsTit li.on { height: 31px; font-size: 17px; border-top: 2px solid #11649a; color: #0e649a; top: -2px; }
#videoItem .tabsTit .on a { font-size: 16px; color: #11649a; }
#videoItem .tabsTit .tabR { float: right; height: 33px; line-height: 33px; padding: 0px; border: 0; border-top: 1px solid #fff; }
#videoItem .tabsCont { position: relative; border-top: none; margin-top: 1px; padding: 15px 0; }
#videoItem .tabsCont { padding-bottom: 0px; }
#videoItem .dataList04 { padding-bottom: 5px; }
#videoItem .dataList04 li.clearfix { height: 95px; margin-bottom: 8px; }
#videoItem .dataList04 li h4 { height: auto; padding-top: 5px; }
#videoItem .dataList04 li h4 a { line-height: 30px; }
#videoItem .dataList04 p.conts { font-size: 12px; line-height: 20px; overflow: hidden; }
#videoItem .dataList04 .img { position: relative; width: 150px; height: 92px; }
#videoItem .dataList04 .img img { width: 150px; height: 92px; }
#videoItem .dataList04 .img a { width: 42px; height: 42px; text-indent: -9999px; overflow: hidden; position: absolute; top: 50%; left: 50%; margin: -22px 0 0 -22px; font-size: 0px; vertical-align: top; background-position: -50px 0; }

/*#videoItem .dataList04 .img a img { width: 40px; height: 40px; vertical-align: top; }*/
#videoItem .dataList04 .img a:hover { background-position: -110px 0px; }
#videoItem .dataList10 { margin-top: 7px; _display: inline; _zoom: 1; }
#videoItem .dataList10 a { color: #a9a9a9; }
#videoItem .dataList10 span { background: #a9a9a9; }
#videoItem .tabsCont .tabsItem { height: 210px; padding-bottom: 0; overflow: hidden; }
#videoItem .dataList11 { margin: 0 0 16px 0; }
#videoItem .dataList11 li.itemL { margin-right: 10px; }
#videoItem .dataList11 li.item, #videoItem .dataList11 .img, #videoItem .dataList11 li img { width: 150px; height: 92px; }
#videoItem .dataList11 .img { position: relative; }
#videoItem .dataList11 .img .playBtn a { width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin: -34px 0 0 -20px; font-size: 0px; vertical-align: top; background-position: -50px 0; }
#videoItem .dataList11 .img .playBtn a:hover { background-position: -110px 0px; }

/*#videoItem .dataList11 .img a img { width: 40px; height: 40px; vertical-align: top; }*/

/* ????? */
#zgSearch { height: 34px; padding-top: 12px; margin-bottom: 25px; }
#zgSearch form { height: 38px; position: relative; }
#zgSearch .ss { float: left; width: 303px; height: 26px; line-height: 26px; padding: 0 5px; border: 1px solid #0066cd; color: #0066cd; background: #fff; }
#zgSearch .ss_submit { position: absolute; right: 1px; top: 1px; width: 77px; height: 26px; cursor: pointer; background: #0066cd; border: 0; #border: 0px; text-align: center; color: #fff; -webkit-appearance: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#zgSearch::-webkit-input-placeholder { color: #a9a9a9; }
#zgSearch:-moz-placeholder { color: #a9a9a9; }
#zgSearch::-moz-placeholder { color: #a9a9a9; }
#zgSearch:-ms-input-placeholder { color: #a9a9a9; }

/* ???? */
#interaction { margin-bottom: 4px; }
#interaction .borderTit .left { width: 110px; }
#interaction .borderTit .dataList10 { float: right; margin: 11px 0 0 0; }
#interaction .borderTit .dataList10 span { background: #8c8c8c; }
#interaction .borderTit .dataList10 a { color: #a9a9a9; }

/* ???֮?? */
#windowItem .borderTit .left { }
#windowItem .borderTit .dataList10, #focusItem .borderTit .dataList10 { float: right; margin: 11px 0 0 0; }
#windowItem .borderTit .dataList10 span, #focusItem .borderTit .dataList10 span{ background: #8c8c8c; }
#windowItem .borderTit .dataList10 a, #focusItem .borderTit .dataList10 a{ color: #a9a9a9; }

/*?????Ʒ*/
.floatAdv { position: absolute; z-index: 9; right: 0px; top: -100%; }
.floatAdv .closeBtn { display: none; position: absolute; right: 0px; bottom: 0px; color: #fff; background: #000; font-size: 12px; padding: 3px; cursor: pointer; z-index: 9; }
#promotionItem .borderTit .left { width: 137px; }
#promotionItem .borderTit .dataList10 { float: right; margin: 11px 0 0 0; }
#promotionItem .borderTit .dataList10 span { background: #8c8c8c; }
#promotionItem .borderTit .dataList10 a { color: #a9a9a9; }
#xhProduce { position: relative; overflow: hidden; margin-bottom: 15px; }
#xhProduce .produce { position: relative; height: 176px; }
#xhProduce .item { position: absolute; }
#xhProduce .item a { display: block; font-size: 16px; text-align: center; color: #fff; }
#xhProduce .item a:hover { color: #fff !important; }
#xhProduce .item01 { width: 78px; height: 58px; top: 0px; left: 0px; background: #83b92e; }
#xhProduce .item01 a { line-height: 20px; padding-top: 8px; }
#xhProduce .item02 { width: 78px; height: 58px; top: 0px; left: 79px; background: #191d41; }
#xhProduce .item02 a { line-height: 20px; padding-top: 8px; }
#xhProduce .item03 { width: 157px; height: 58px; top: 0px; right: 0px; background: #0068ab; }
#xhProduce .item03 a { line-height: 58px; }
#xhProduce .item04 { width: 157px; height: 58px; top: 59px; left: 0px; background: #38afb6; }
#xhProduce .item04 a { line-height: 20px; padding-top: 8px; }
#xhProduce .item05 {/* width:78px;*/ width: 157px; height: 58px; top: 59px; left: 158px; background: #eabf2a; }
#xhProduce .item05 a { /*line-height:20px;*/ line-height: 58px; }
#xhProduce .item06 { width: 78px; height: 58px; top: 59px; right: 0px; background: #eabf2a; }
#xhProduce .item06 a { line-height: 20px; padding-top: 8px; }
#xhProduce .item07 { width: 78px; height: 58px; bottom: 0px; left: 0px; background: #56beef; }
#xhProduce .item07 a { line-height: 20px; padding-top: 8px; }
#xhProduce .item08 { width: 157px; height: 58px; bottom: 0px; left: 79px; background: #e44c28; }
#xhProduce .item08 a { line-height: 58px; }
#xhProduce .item09 { width: 78px; height: 58px; bottom: 0px; right: 0px; background: #444d5c; }
#xhProduce .item09 a { line-height: 20px; padding-top: 8px; }
#xhProduce .cover { display: none; position: absolute; z-index: 1; text-align: center; overflow: hidden; }
#xhProduce .cover i { display: inline-block; width: 66px; height: 66px; background: url(http://www.news.cn/2015/img2015/icon_product.png) no-repeat; margin: 10px auto 5px auto; }
#xhProduce .cover .summary { display: block; padding: 0 5px 0 10px; line-height: 18px; color: #fff; font-size: 12px; }
#xhProduce .item01 .cover { top: 0px; left: 78px; height: 176px; width: 0px; background: #83b92e; border-left: 1px solid #fff; }
#xhProduce .item02 .cover { top: 58px; left: -79px; height: 0px; width: 315px; background: #191d41; border-top: 1px solid #fff; }
#xhProduce .item03 .cover { top: 58px; right: 0px; height: 0; width: 315px; background: #0068ab; border-top: 1px solid #fff; }
#xhProduce .item04 .cover { top: -59px; left: 157px; height: 176px; width: 0px; background: #38afb6; border-left: 1px solid #fff; }
#xhProduce .item05 .cover { top: -59px; right: 78px; height: 176px; width: 0; background: #b3cf1e; border-right: 1px solid #fff; }
#xhProduce .item06 .cover { top: -59px; right: 78px; height: 176px; width: 0; background: #eabf2a; border-right: 1px solid #fff; }
#xhProduce .item07 .cover { bottom: 0; left: 78px; height: 176px; width: 0; background: #56beef; border-left: 1px solid #fff; }
#xhProduce .item08 .cover { bottom: 58px; left: -79px; height: 0; width: 315px; background: #e44c28; border-bottom: 1px solid #fff; }
#xhProduce .item01 .cover i { background-position: -66px 0px; }
#xhProduce .item02 .cover i { background-position: -132px -66px; float: left; margin: 10px; }
#xhProduce .item03 .cover i { background-position: -198px -66px; float: left; margin: 20px 10px 10px 10px; }
#xhProduce .item04 .cover i { background-position: 0px -132px; }
#xhProduce .item05 .cover i { background-position: 0px 0px; }
#xhProduce .item06 .cover i { background-position: -66px -66px; }
#xhProduce .item07 .cover i { background-position: -66px -132px; }
#xhProduce .item08 .cover i { background-position: -198px 0px; float: left; margin: 10px; }
#xhProduce .item02 .cover p { padding-top: 10px; }
#xhProduce .item03 .cover p { padding-top: 40px; }
#xhProduce .item08 .cover p { padding-top: 10px; }

/*keyWord*/
#keyWord { width: 656px; height: 122px; position: absolute; right: 0px; bottom: 0px; }
#keyWord .keyStyle { height: 122px; }
#keyWord .keyBox { position: static; display: inline-block; background: #ccc }
#keyWord .keyBox1 { width: 208px; margin-left: 16px; }
#keyWord .keyBox2 { width: 208px; }
#keyWord .keyBox3 { width: 208px }
#keyWord a { font-size: 14px; }
#keyWord #keyLeft, #keyWord #keyRight { color: #000; }
#keyWord .btnKey { position: absolute; width: 16px; height: 35px; background: url(../images/sprite.png) 0 -247px no-repeat; }
#keyWord #keyLeft { left: 0; top: 42px; background-position: 0 -247px; }
#keyWord #keyRight { right: 0; top: 42px; background-position: -23px -247px; }
#keyWord #keyLeft:hover { background-position: 0 -247px; }
#keyWord #keyRight:hover { background-position: -23px -247px; }

/*xhOriginal*/
#xhOriginal { clear: both; padding-bottom: 30px; }
#xhOriginal .borderTit .left { width: 200px; }
#xhOriginal .borderTit .dataList10 { float: right; margin-top: 7px; }
#xhOriginal .borderTit .dataList10 a { color: #a9a9a9; }
#xhOriginal .borderTit .dataList10 span { background: #a9a9a9; }
#xhOriginal .borderCont { position: relative; }
#xhOriginal .tabBox { width: 656px; height: 230px; overflow: hidden; }
#xhOriginal .tabBox .tempWrap { float: left; }
#xhOriginal .tabBox .bd { width: 315px; float: left; overflow: hidden; }
#xhOriginal .tabBox .bd li { height: 230px; overflow: hidden; }
#xhOriginal .tabBox .bd a { display: block; width: 315px; height: 175px; background: #f1f1f1 url(../images/loading.gif) no-repeat 50% 50%; }
#xhOriginal .tabBox .bd img { width: 315px; height: 175px; }
#xhOriginal .tabBox .bd p { padding: 4px 0 0 0; font-size: 12px; color: #393939; line-height: 24px; }
#xhOriginal .tabBox .hd { width: 315px; float: right; }
#xhOriginal .tabBox .hd li { height: 37px; border-bottom: 1px dotted #999; position: relative; vertical-align: top; }
#xhOriginal .tabBox .hd li a { display: block; line-height: 37px; padding-left: 20px; }
#xhOriginal .tabBox .hd li i { display: none; width: 0; height: 0; line-height: 0px; border-bottom: 6px solid transparent; border-top: 6px solid transparent; _border-bottom: 6px solid dashed; _border-top: 6px solid dashed; border-right: 6px solid #1d71b9; position: absolute; top: 50%; left: -6px; font-size: 0px; overflow: hidden; margin-top: -6px; }
#xhOriginal .tabBox .hd li em { display: block; width: 20px; height: 37px; text-align: center; line-height: 37px; font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #1d71b9; position: absolute; left: 0px; top: 0px; }
#xhOriginal .tabBox .hd li.on a, #xhOriginal .tabBox .hd li a:hover { background: #1d71b9; color: #fff !important; }
#xhOriginal .tabBox .hd li.on i, #xhOriginal .tabBox .hd li a:hover i { display: block; }
#xhOriginal .tabBox .hd li.on a em, #xhOriginal .tabBox .hd li a:hover em, #xhOriginal .tabBox .hd li.on a font, #xhOriginal .tabBox .hd li a:hover font { color: #fff !important; }

/*foreignBody*/
#foreignBody { text-align: center; }
#foreignBody iframe { margin: 0 auto; }

/*keywordItem*/
#keywordItem .borderCont { padding: 5px 0 0 0; }
#keywordItem .borderTit .left .name a:hover { color: #0e649a !important; }

/*pictureItem*/
#pictureItem2 { clear: both; padding-bottom: 30px; }
#pictureItem2 .borderTit .left { width: 85px; }
#pictureItem2 .borderTit .right { text-align: right; }
#pictureItem2 .borderTit .right .dataList10 { display: inline-block; #display: inline; #zoom: 1; margin-top: 11px; }
#pictureItem2 .borderTit .right .dataList10 span { background: #a9a9a9; }
#pictureItem2 .borderTit .right .dataList10 a { color: #a9a9a9; }
#pictureItem2 .borderCont { position: relative; width: 616px; left: 20px }
#pictureItem2 .picScroll { overflow: hidden; }
#pictureItem2 .picScroll .tempWrap { #width: 1000px !important; }
#pictureItem2 .picList { width: 10000px; }
#pictureItem2 .picList li { float: left; width: 192px; height: auto; position: relative; margin: 0 20px 0 0; background: #f1f1f1 url(../images/loading.gif) no-repeat 50% 50%; }
#pictureItem2 .picList li .lazy { display: none; }
#pictureItem2 .picList li .img, #pictureItem .picList li .img a { display: block; width: 192px; height: 132px; font-size: 0px; }
#pictureItem2 .picList .text { width: 100%; background: #fff }
#pictureItem2 .picList .text h4 { height: 30px; overflow: hidden; }
#pictureItem2 .picList .text h4 a { line-height: 30px; overflow: hidden; text-align: center; }
#pictureItem2 .picList .text h4 a:hover { color: #ff9724 !important }
#pictureItem2 .picList .text p { color: #bbb }
#pictureItem2 .picList .text p a { color: #e60012 !important }
#pictureItem2 .btn { position: absolute; width: 20px; height: 30px; background: #f00; top: 95px; background: url(../images/sprite.png) no-repeat; }
#pictureItem2 .prev { left: -30px; background-position: -150px -140px; }
#pictureItem2 .next { right: -30px; background-position: -170px -140px }
#pictureItem2 .hd { display: none; }
#pictureItem { clear: both; padding-bottom: 30px; }
#pictureItem .borderTit .left { }
#pictureItem .borderTit .right { text-align: right; }
#pictureItem .borderTit .right .dataList10 { display: inline-block; #display: inline; #zoom: 1; margin-top: 11px; }
#pictureItem .borderTit .right .dataList10 span { background: #a9a9a9; }
#pictureItem .borderTit .right .dataList10 a { color: #a9a9a9; }
#pictureItem .borderCont { position: relative; }
#pictureItem .picScroll { overflow: hidden; }
#pictureItem .picScroll .tempWrap { #width: 1000px !important; }
#pictureItem .picList { width: 10000px; }
#pictureItem .picList li { float: left; width: 235px; height: 132px; position: relative; margin: 0 20px 0 0; background: #f1f1f1 url(../images/loading.gif) no-repeat 50% 50%; }
#pictureItem .picList li .lazy { display: none; }
#pictureItem .picList li .img, #pictureItem .picList li .img a { display: block; width: 235px; height: 132px; font-size: 0px; }
#pictureItem .picList .bg { width: 100%; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
#pictureItem .picList .text { width: 100%; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
#pictureItem .picList .text h4 { height: 30px; overflow: hidden; padding: 0 5px; text-align: center; }
#pictureItem .picList .text h4 a { line-height: 30px; font-size: 12px; overflow: hidden; text-align: center; color: #fff; }
#pictureItem .picList .text h4 a:hover { color: #ff9724 !important }
#pictureItem .btn { position: absolute; width: 20px; height: 30px; background: #f00; top: 65px; background: url(../images/sprite.png) no-repeat; }
#pictureItem .prev { left: -30px; background-position: -150px -140px; }
#pictureItem .next { right: -30px; background-position: -170px -140px }
#pictureItem .hd { display: none; }
#pictureItem3 .picList li { float: left; width: 125px; position: relative; background: transparent url(../images/loading.gif) no-repeat 50% 50%; }
#pictureItem3 .picList li .img { display: block; border-radius: 100%; width: 100px; height: 100px; margin: 12.5px; }
#pictureItem3 .picList li .text { text-align: center; }

/* section04 */
#channel { }
.chaCom { width: 315px; border-top: 2px solid; margin-bottom: 15px; overflow: hidden; }
.chaCom_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #1d71b7; float: left; font-weight: normal; }
.chaCom_head h2 a { font-weight: normal; font-size: 16px; padding: 2px 10px; }
.chaCom_head h2 a:hover, .chaCom_head h2 a.active { color: #fff !important; background: #e60012 }

/*-------------------------------------??ɫ colB --------------------------------------*/
.colno { border-top-color: #fff; }
.colB { border-top-color: #e60012; }
.colB .chaCom_head { width: 315px; height: 46px; line-height: 46px; }
.colB .zhankaiB { background: url(../images/sprite.png) no-repeat -150px -25px; width: 18px; height: 19px; float: right; display: block; cursor: pointer; margin-top: 13px; }
.colB .picTitle .bg, .borders .picTitle .bg { background: #1d71b6; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }

/*-------------------------------------??? colR --------------------------------------*/
.colR { border-top-color: #e60012; }
.colR .chaCom_head { width: 315px; height: 46px; line-height: 46px; }
.colR .zhankaiB { background: url(../images/sprite.png) -175px -25px no-repeat; width: 18px; height: 18px; float: right; display: block; cursor: pointer; margin-top: 13px; }
.colR .picTitle .bg { background: #00b4ff; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }

/*-------------------------------------??? chaCom --------------------------------------*/
.chaCom .chaCom_con {height: 318px}
.chaCom .minlm { float: right; display: block; padding-right: 20px; line-height: 46px; color: #a9a9a9; height: 46px; font-size: 14px; }
.chaCom .minlm a { font-size: 12px; color: #a9a9a9; float: left; }
.chaCom .minlm span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #a9a9a9; position: relative; margin-top: 21px; }
.chaCom .picTitle, .borders .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; background: #f1f1f1 url(../images/loading.gif) no-repeat 50% 50%; }
.borders .picTitle { margin-bottom: 17px }
.chaCom .picTitle { margin-bottom: 10px }
.chaCom .picTitle img, .borders .picTitle img { width: 315px; height: 175px; }
.chaCom .picTitle .lazyload { display: none; }
.chaCom .picTitle .name, .borders .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.chaCom .picTitle .name a, .borders .picTitle .name a { color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold; }
.chaCom .picTitle .name a:hover, .borders .picTitle .name a:hover { color: #ff9724 !important }
.chaCom ul { padding-top: 5px; overflow: hidden; }
.chaCom li { font-size: 14px; height: 20px; line-height: 20px; width: 315px; overflow: hidden; background: #fff; margin-bottom: 12px }
.chaCom li a { }
.chaCom1 { margin-right: 28px; }
.chaCom1 .borders .borderCont { padding: 8px 0 0 0; }
.chaCom1 .borders .borderCont .dataList01 li { list-style: square inside }
.chaCom1 .borders .borderTit .left { background: #e60012; border: none }
.chaCom1 .borders .borderTit .left .name { padding: 0 15px }
.chaCom1 .borders .borderTit .left a { color: #fff !important }
.chaCom1 .borders .borderTit .right { border: none; border-top: 1px solid #e7e7e7; }
.chaCom4 { margin-right: 28px; }
.chaCom7 { margin-right: 28px; }
.chaCom10 { margin-right: 28px; }
.chaCom13 { margin-right: 28px; }
.chaCom16 { margin-right: 28px; }
.chaCom19 { margin-right: 28px; }
.chaCom22 { margin-right: 28px; }
.moudleBox { position: absolute; z-index: 20; width: 0; height: 380px; left: 0px; background: #fff url(http://www.news.cn/fortune/2015/images/more.gif) no-repeat 50% 50%; }
.moudle { /*position:absolute;left:0px; */ width: 1000px; overflow: hidden; height: 380px; z-index: 999; background: #fff; }
.moudle img { background: #f1f1f1 url(../images/loading.gif) no-repeat 50% 50%; }

/*-----------------------------------ͷ??-----------------------------------*/
.chaBox { height: 425px; width: 1000px; clear: both; }
.chaBox_head { width: 1000px; height: 46px; line-height: 46px; }
.blue_bor_top { border-top: 2px solid #1e71b7; }
.blue_bor_top .chaBox_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #1d71b7; float: left; font-weight: normal; }
.blue_bor_top .chaBox_head h2 a { color: #1d71b7; font-size: 16px; font-weight: normal; }
.red_bor_top { border-top: 2px solid #02b2fe; }
.red_bor_top .chaBox_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #02b2fe; float: left; font-weight: normal; }
.red_bor_top .chaBox_head h2 a { color: #02b2fe; font-size: 16px; font-weight: normal; }
.chaBox_head .minlm { float: right; display: block; line-height: 49px; color: #a9a9a9; height: 46px; font-size: 12px; }
.chaBox_head .minlm a { font-size: 12px; color: #a9a9a9; float: left; }
.chaBox_head .minlm span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #a9a9a9; position: relative; margin-top: 23px; }

/*-----------------------------------???-----------------------------------*/
.QZ_box_con { width: 1000px; overflow: hidden; }
.QZ_box_con_left { width: 315px; float: left; overflow: hidden; margin-right: 28px; }
.QZ_box_con_cer { width: 315px; float: left; overflow: hidden; }
.QZ_box_con_right { width: 315px; float: right; overflow: hidden; }

/*-----------------------------------st1-----------------------------------*/
.st1 .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; }
.st1 .picTitle .img { width: 315px; height: 175px; }
.st1 .picTitle .bg { background: #1d71b6; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.st1 .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.st1 .picTitle .name a { color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold; }
.st1 .list11 { padding-top: 5px; overflow: hidden; }
.st1 .list11 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st1 .list11 li a { color: #393939; }

/*-----------------------------------st2-----------------------------------*/
.st2 .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; }
.st2 .picTitle .img { width: 315px; height: 175px; }
.st2 .picTitle .bg { background: #02b2fe; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.st2 .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.st2 .picTitle .name a { color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold; }
.st2 .list11 { padding-top: 5px; overflow: hidden; }
.st2 .list11 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st2 .list11 li a { color: #393939; }

/*-----------------------------------st3-----------------------------------*/
.st3 dl { width: 315px; height: 103px; overflow: hidden; }
.st3 dt { width: 135px; float: left; }
.st3 dd { width: 170px; float: right; }
.st3 dd h3 { font-weight: bold; font-size: 14px; color: #305798; line-height: 28px; padding-top: 7px; }
.st3 dd h3 a { color: #305798; font-weight: bold; font-size: 14px; }
.st3 dd p { color: #666; font-size: 12px; line-height: 20px; overflow: hidden; height: 40px; }
.st3 dd p a { color: #fe952a; }
.st3 .mt12 { margin-top: 12px; }
.st3 .list11 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st3 .list11 li a { color: #393939; }

/*-----------------------------------st4-----------------------------------*/
.st4 .piclist3 { overflow: hidden; }
.st4 .piclist3 li { float: left; width: 148px; margin-right: 19px; height: 100px; position: relative; }
.st4 .piclist3 li .bg { position: absolute; width: 100%; height: 20px; background: #000; bottom: 0px; left: 0; opacity: 0.4; filter: alpha(opacity=40); z-index: 10; }
.st4 .piclist3 li .text { bottom: 0; color: #FFFFFF; height: 20px; left: 0; line-height: 20px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 12px; }
.st4 .piclist3 li p a { color: #fff; font-size: 12px; }
.st4 .list11 ul { overflow: hidden; }
.st4 .list11 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st4 .list11 li a { color: #393939; }

/*-----------------------------------st5-----------------------------------*/
.st5 ul { overflow: hidden; }
.st5 .jiachu { height: 30px; line-height: 30px; }
.st5 li a { color: #393939; }
.st5 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }

/*-----------------------------------st6-----------------------------------*/
.st6 dl { width: 315px; height: 100px; overflow: hidden; }
.st6 dt { width: 155px; float: left; }
.st6 dt img { width: 155px; height: 100px; }
.st6 dd { width: 150px; float: right; }
.st6 dd h3 { font-weight: bold; font-size: 14px; color: #305798; line-height: 28px; padding-top: 7px; }
.st6 dd h3 a { color: #305798; font-weight: bold; font-size: 14px; }
.st6 dd p { color: #666; font-size: 12px; line-height: 20px; }
.st6 dd p a { color: #fe952a; }
.st6 .list11 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st6 .list11 li a { color: #393939; }

/*-----------------------------------st7-----------------------------------*/
.st7 .pictext { height: 175px; position: relative; padding-right: 10px; overflow: hidden; }
.st7 .pictext img { float: left; margin-right: 15px; }
.st7 .pictext h2 { font-size: 14px; line-height: 24px; padding: 3px 0px 5px; }
.st7 .pictext h2 a { color: #305798; font-size: 14px; font-weight: bold; }
.st7 .pictext p { font-size: 12px; color: #393939; line-height: 22px; }
.st7 .list11 { margin-top: 10px; overflow: hidden; }
.st7 .list11 li { width: 100px; height: 154px; float: left; margin-right: 7px; }

/*-----------------------------------st8-----------------------------------*/
.st8 .picText { }
.st8 .picText img { float: left; margin-right: 10px; }
.st8 .picText h3 { line-height: 30px; }
.st8 .picText h3 a { font-size: 14px; color: #305798; font-weight: bold; }
.st8 .list { clear: both; }
.st8 .list li { line-height: 38px; height: 38px; overflow: hidden; }
.st8 .list li a { font-size: 14px; color: #393939; }
.st8 .blank20 { height: 5px; clear: both; }

/*-----------------------------------st9-----------------------------------*/
.st9 dl { width: 315px; overflow: hidden; }
.st9 dl dt { width: 315px; overflow: hidden; margin-bottom: 5px; }
.st9 dl dt .BQ2 { display: block; float: left; padding: 15px 6px 15px 4px; background: #0bb7e9; color: #fff; font-weight: bold; font-size: 18px; margin-right: 5px; }
.st9 dl dt .BQ2 a { color: #fff; }
.st9 dl dt h3 { float: left; font-size: 16px; font-weight: bold; width: 245px; line-height: 26px; }
.st9 dl dt a { color: #393939; font-size: 16px; font-weight: bold; }
.st9 dl dd { font-size: 14px; height: 38px; line-height: 38px; color: #393939; width: 315px; overflow: hidden; }
.st9 dl dd a { color: #393939; }

/*-----------------------------------st10-----------------------------------*/
.st10 dl { padding-bottom: 10px; overflow: hidden; }
.st10 dl dt { float: left; width: 135px; }
.st10 dl h3 { text-align: center; color: #393939; font-size: 12px; font-weight: normal; line-height: 28px; width: 135px; height: 28px; overflow: hidden; }
.st10 dl h3 a { color: #393939; font-size: 12px; }
.st10 dl dd { float: right; width: 135px; }

/*-----------------------------------st11-----------------------------------*/
.st11 .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; }
.st11 .picTitle .bg { background: #1d71b6; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.st11 .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.st11 .picTitle .name a { color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold; }
.st11 .fbsj { display: block; line-height: 30px; font-size: 12px; padding-top: 5px; }
.st11 .gjc { display: block; line-height: 30px; font-size: 12px; }
.st11 .zy { display: block; line-height: 28px; padding-top: 0px; }
.st11 span { color: #393939; }

/*-----------------------------------st12-----------------------------------*/
.st12 img:hover { filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
.st12 .picTitle { position: relative; height: 235px; overflow: hidden; }
.st12 .picTitle .img { height: 200px; margin: 0 }
.st12 .picTitle .bg { background-color: #282828; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: .9; bottom: 18px; height: 35px; left: 0; position: absolute; width: 100%; z-index: 10; }
.st12 .picTitle .name { bottom: 18px; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; padding-left: 10px; }
.st12 .picTitle .name a { color: #fff; }
.st12 .tiny { overflow: hidden; padding-top: 10px; }
.st12 .tinyIn { width: 110%; }
.st12 .tiny .tinyIn .picTitle { float: left; margin-right: 14px; width: 150px; height: 96px; position: relative; overflow: hidden; }
.st12 .tiny .tinyIn .picTitle .bg { background-color: #282828; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: .9; top: 45px; height: 35px; left: 0; position: absolute; width: 100%; z-index: 10; }
.st12 .tiny .tinyIn .picTitle .name { top: 45px; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 14px; padding-left: 10px; font-weight: normal; }
.st12 .tiny .tinyIn .picTitle .name a { font-size: 12px; }
.st12 .tiny .tinyIn. picTitle img { width: 150px; height: 96px; }

/*-----------------------------------st13-----------------------------------*/
.st13 img:hover { filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
.st13 .picTitle { width: 315px; height: 100px; float: left; margin-right: 30px; padding-bottom: 10px; position: relative; }
.st13 .picTitle .img { width: 175px; height: 100px; }
.st13 .picTitle .bg { background-color: #282828; opacity: 0.9; width: 142px; height: 84px; top: 10px; left: auto; right: 0; bottom: auto; position: absolute; webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; padding: 0 5px; z-index: 10; }
.st13 .picTitle:hover .bg { background-color: #e87523; }
.st13 .picTitle .name { width: 142px; height: 84px; top: 10px; left: auto; bottom: auto; font-size: 16px; margin-top: 18px; margin-left: 10px; right: -5px; transition: all .3s; padding: 0 5px; line-height: 24px; color: #FFFFFF; position: absolute; z-index: 15; font-weight: bold; }
.st13 .picTitle .name a { color: #fff; }

/*-----------------------------------st14-----------------------------------*/
.st14 .section { width: 315px; overflow: hidden; }
.st14 .section ul { width: 315px; }
.st14 .section ul li { float: left; display: inline; width: 155px; height: 110px; overflow: hidden; position: relative; margin-bottom: 5px; }
.st14 .section ul li .photo { width: 300px; height: 430px; overflow: hidden; }
.st14 .section .rsp { width: 155px; height: 110px; overflow: hidden; position: absolute; background: #000; top: 0px; left: 0px; }
.st14 .section .text { position: absolute; width: 155px; height: 110px; left: 0px; top: -110px; overflow: hidden; }
.st14 .section .text h3 { width: 145px; height: 100px; line-height: 24px; text-align: center; color: #FFFFFF; font-size: 18px; padding: 5px; }
.st14 .section .text h3 .xq a { color: #ffae00; }
.st14 .section .text a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; }
.st14 .lir { margin-right: 5px; }

/*-----------------------------------st15-----------------------------------*/
.st15 { width: 315px; height: 345px; float: left; position: relative; margin-right: 28px; }
.st15 .chaBox20_bg { background: url(http://www.news.cn/2015/img2015/index_jjtp_bg_v1.png) repeat; width: 292px; height: 345px; }
.st15 .pics { width: 315px; float: right; height: 335px; position: absolute; top: 0; left: 0; }
.st15 .GATfocusBox { position: relative; width: 266px; height: 335px; overflow: hidden; text-align: left; padding: 15px 45px 0 13px; }
.st15 .GATfocusBox .pic img { width: 266px; height: 170px; display: block; }
.st15 .GATfocusBox .txt { position: absolute; bottom: 18px; z-index: 2; height: 130px; width: 240px; overflow: hidden; left: 26px; }
.st15 .GATfocusBox .txt li { height: 130px; position: absolute; bottom: -36px; }
.st15 .GATfocusBox .txt li h3 { font-size: 16px; line-height: 24px; padding: 0px 0px 5px 0px; color: #fff; }
.st15 .GATfocusBox .txt li h3 a { color: #fff; font-weight: bold; }
.st15 .GATfocusBox .txt li p { font-size: 12px; width: 240px; margin: 0 auto; line-height: 24px; color: #fff; }
.st15 .GATfocusBox .num { position: absolute; z-index: 3; bottom: 130px; right: 12px; }
.st15 .GATfocusBox .num li { position: relative; width: 11px; height: 11px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; background: url(http://www.news.cn/2015/img2015/index_jjtp_dian2_v1.png) no-repeat; padding-top: 10px; }
.st15 .GATfocusBox .num li.on { background: url(http://www.news.cn/2015/img2015/index_jjtp_dian1_v1.png) no-repeat; }

/*-----------------------------------st16-----------------------------------*/
.st16 dl { width: 315px; border-bottom: 1px solid #ccc; overflow: hidden; margin-bottom: 10px; }
.st16 dt h3 { font-size: 14px; color: #305798; padding-bottom: 10px; width: 315px; height: 20px; overflow: hidden; }
.st16 dt h3 a { color: #393939; font-size: 14px; font-weight: bold; color: #305798; }
.st16 dd img { float: left; width: 140px; height: 80px; }
.st16 dd p { float: right; width: 150px; color: #5a5a5a; font-size: 12px; line-height: 20px; height: 80px; overflow: hidden; }
.st16 li { font-size: 14px; height: 30px; line-height: 30px; width: 315px; overflow: hidden; }
.st16 li a { color: #393939; }

/*-----------------------------------st17-----------------------------------*/
.st17 li { width: 315px; height: 115px; position: relative; }
.st17 .bgL { position: absolute; left: 0; top: 0; background: url(http://www.news.cn/2015/img2015/20150505_21gytbgL_v1.png) no-repeat; width: 240px; height: 110px; }
.st17 .bgL a { padding-top: 30px; width: 135px; display: inline-block; padding-left: 10px; line-height: 24px; color: #fff; font-size: 14px; font-weight: bold; height: 50px; overflow: hidden; }
.st17 .bgR { position: absolute; right: 0; top: 0; background: url(http://www.news.cn/2015/img2015/20150505_21gytbgR_v1.png) top right no-repeat; width: 240px; height: 110px; }
.st17 .bgR a { padding-top: 24px; width: 135px; display: inline-block; padding-left: 10px; line-height: 24px; color: #fff; font-size: 14px; font-weight: bold; float: right; }

/*-----------------------------------st18-----------------------------------*/
.st18 dl { width: 315px; height: 118px; overflow: hidden; }
.st18 dt { width: 155px; float: left; }
.st18 dd { width: 150px; float: right; }
.st18 dd h3 { font-weight: bold; font-size: 14px; color: #333; line-height: 25px; padding-bottom: 8px; }
.st18 dd h3 a { color: #305798; font-weight: bold; font-size: 14px; }
.st18 dd p { color: #666; font-size: 12px; line-height: 20px; }
.st18 dd p a { color: #fe952a; }
.st18 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st18 li a { color: #333; }
.st18 .chaBox13_cer_b { width: 315px; padding-top: 6px; }
.st18 .chaBox13_cer_b h3 { text-align: center; line-height: 28px; font-size: 14px; font-weight: normal; }
.st18 .chaBox13_cer_b h3 a { color: #393939; }
.st18 .chaBox13_cer_bL { float: left; width: 150px; }
.st18 .chaBox13_cer_bR { float: right; width: 150px; }

/*-----------------------------------st19-----------------------------------*/
.st19 dl { width: 315px; height: 110px; overflow: hidden; }
.st19 dt { width: 155px; float: left; }
.st19 dd { width: 150px; float: right; }
.st19 dd h3 { font-weight: bold; font-size: 14px; color: #305798; line-height: 25px; padding-bottom: 8px; }
.st19 dd h3 a { color: #305798; font-weight: bold; font-size: 14px; }
.st19 dd p { color: #666; font-size: 12px; line-height: 20px; }
.st19 dd p a { color: #fe952a; }
.st19 li { font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st19 li a { color: #393939; }
.st19 .chaBox14_right_b { width: 315px; padding-top: 8px; }

/*-----------------------------------st20-----------------------------------*/
.st20 .hp-tab-newprd { width: 315px; height: 363px; overflow: hidden; position: relative; float: left; margin-right: 28px; }
.st20 .hp-tab-newprd .j-sw-nav { height: 48px; width: 302px; background-image: url(http://www.news.cn/sports/2015/image/tyg_dt.png); font-size: 18px; }
.st20 .hp-tab-newprd .j-sw-nav li { display: block; float: left; width: 73px; height: 30px; color: #333; font-size: 16px; text-align: center; position: relative; bottom: -18px; margin-bottom: 0; margin-top: 0; }
.st20 .hp-tab-newprd .j-sw-nav li a { display: block; height: 30px; padding-top: 2px; color: #FFFFFF; text-decoration: none; font-size: 16px; text-align: center; }
.st20 .tabs { height: 48px; width: 302px; background-image: url(http://www.news.cn/sports/2015/image/tyg_dt.png); font-size: 18px; }
.st20 .tabs li { display: block; float: left; width: 73px; height: 30px; color: #333; font-size: 18px; text-align: center; position: relative; bottom: -18px; margin-bottom: 0; margin-top: 0; }
.st20 .tabs li a { display: block; height: 30px; padding-right: 11px; padding-top: 2px; color: #FFFFFF; text-decoration: none; font-size: 16px; }
.st20 .tabs a { text-decoration: none !important; }
.st20 .st20 .newprd-clip a:hover { text-decoration: underline !important; }
.st20 .tabs .tyt.active a { color: #000; background: url(http://www.news.cn/sports/2015/image/tyg_dt_tyt.png) no-repeat; background-position: -9px 0px; }
.st20 .tabs .zq.active a { position: absolute; width: 74px; height: 30px; left: 7px; color: #000; background: url(http://www.news.cn/sports/2015/image/tyg_dt_zq.png) no-repeat; background-position: -5px 0px; text-align: center; }
.st20 .tabs .lq.active a { position: absolute; width: 83px; height: 30px; left: -18px; color: #000; background: url(http://www.news.cn/sports/2015/image/tyg_dt_zq.png) no-repeat; background-position: 0 0px; text-align: center; }
.st20 .swiper-slide { height: 317px; width: 302px; background: url(http://www.news.cn/testwebtest/part24/imgs/tyg_dt_y.png) no-repeat; }
.st20 .content-slide { width: 300px; height: 317px; text-align: center; padding-top: 3px; padding-left: 0px; }
.st20 .content-slide li span.l { color: #000; display: block; width: 110px; float: left; text-align: center; }
.st20 .content-slide li span.z { color: #000; display: block; width: 80px; float: left; text-align: center; }
.st20 .content-slide li span.r { color: #000; display: block; width: 110px; float: left; text-align: center; }
.st20 .content-slide li { font-size: 14px; line-height: 44px }
.st20 .hp-tab-newprd .j-sw-nav .on { position: relative; z-index: 99 }
.st20 .hp-tab-newprd .j-sw-nav .active a:hover, .st20 .hp-tab-newprd .j-sw-nav .on a { background-image: url(http://www.news.cn/testwebtest/part24/imgs/tyg_dt_zq.png); z-index: 99; color: #2E2E2E; text-decoration: none; cursor: pointer; padding-left: 9px; }
.st20 .hp-tab-newprd .j-sw-c ul { zoom: 1; overflow: hidden; width: 300px; height: 358px; }
.st20 .newprd-clip { height: 358px; width: 302px; border-top: 0; background: url(http://www.news.cn/sports/2015/image/tyg_dt_y.png) }
.st20 #tyt .content-slide li { font-size: 14px; line-height: 44px }
.st20 .vs { width: 300px; height: 122px; float: left; }
.st20 .vs_l { width: 80px; height: 112px; position: relative; overflow: hidden; cursor: pointer; float: left; padding-left: 15px; padding-top: 10px; text-align: center; font-size: 14px; color: #000; }
.st20 .hp-tab-newprd .j-sw-nav .tyt.on a { background: url(http://www.news.cn/sports/2015/image/tyg_dt_tyt.png) no-repeat; color: #2E2E2E; }
.st20 .hp-tab-newprd .j-sw-nav .tyt { width: 86px; }
.st20 img { background: none; }

/*-----------------------------------st21-----------------------------------*/
.st21 .right01 { margin-bottom: 15px; }
.st21 #line { width: 315px; height: 176px; border-bottom: 1px solid #CCCCCC; margin-bottom: 14px; }
.st21 .littitle { width: 315px; height: 25px; background: #0ba2f5; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 25px; }
.st21 .littitle span { margin-left: 6px; color: #fff; font-size: 16px; }
.st21 .littitle span a { color: #fff; font-size: 16px; }
.st21 .right01 h3 { font-size: 14px; line-height: 40px; color: #305798; }
.st21 .right01 h3 a { color: #305798; font-size: 14px; font-weight: bold; }
.st21 .right01 img { float: left; margin-right: 10px; }
.st21 .right01 p { overflow: hidden; font-size: 12px; height: 84px; color: #898989; line-height: 20px; }
.st21 .right01 p span, .right01 p span a { color: #fe952a; }

/*-----------------------------------!important-----------------------------------*/
.Pushborder { border: 0 !important; }
.Pushmargin { margin: 0 !important; }

/* xinhuaRadioHomepage @St 2015-06-29 16.40 */
.xinhuaRadioHomepage { width: 218px; height: 122px; position: relative; background: #1f2227 url(http://www.news.cn/2015/img2015/audio2/bg.jpg) top left no-repeat; color: #FFFFFF; overflow: hidden; }
.xinhuaRadioHomepage .hide { display: none !important; }
.xinhuaRadioHomepage .logo { display: block; padding: 16px 0 0 0; height: 30px; margin: 0 auto; background: url(http://www.news.cn/2015/img2015/audio2/xinhuaRadioLogo.png) bottom center no-repeat; }
.btnBox { padding: 7px 0 1px 0; }
.btnBoxIn { padding: 0 0 0 32px; }
.xinhuaRadioHomepage .btn { display: block; float: left; overflow: hidden; text-indent: -9999px; border: 0; cursor: pointer; width: 32px; height: 32px; background-position: center center; background-repeat: no-repeat; background-color: transparent; margin-right: 27px; outline: none; }
.xinhuaRadioHomepage .btn:hover { filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
.xinhuaRadioHomepage .iconPre { background-image: url(http://www.news.cn/2015/img2015/audio2/iconPre.png); }
.xinhuaRadioHomepage .jp-state-playing .iconPlay { background-image: url(http://www.news.cn/2015/img2015/audio2/iconPau.png); }
.xinhuaRadioHomepage .iconPlay { background-image: url(http://www.news.cn/2015/img2015/audio2/iconPlay.png); }
.xinhuaRadioHomepage .iconNext { background-image: url(http://www.news.cn/2015/img2015/audio2/iconNext.png); margin: 0; }
.xinhuaRadioHomepage .barPlay, .xinhuaRadioHomepage .barPlayBg, .xinhuaRadioHomepage .barPlayValue { display: block; width: 100%; height: 10px; cursor: pointer; }
.xinhuaRadioHomepage .barPlayValue { width: 0; }
.xinhuaRadioHomepage .barPlayBg { background: url(http://www.news.cn/2015/img2015/audio2/barPlayBg.png) left center repeat-x; }
.xinhuaRadioHomepage .barPlayValue { background: url(http://www.news.cn/2015/img2015/audio2/barPlayValue.png) right center no-repeat; }
.xinhuaRadioHomepage .title { color: #FFFFFF !important; font-size: 12px; text-align: center; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 0.5em; /*cursor: pointer;*/ }
.xinhuaRadioHomepage .jp-state-playing .title { cursor: text; }

/* ???????*/
.ts { font-size: 16px !important; font-weight: bold !important; font-family: ΢????color:#305798 !important; }
.ts2 { font-size: 18px !important; font-weight: bold !important; font-family: ΢????color:#305798 !important; }
.cj_guangao { float: left; margin-left: 15px; width: 100px; height: 22px; display: inline; }
topBody { width: 1000px; margin: 0 auto; }

/*???????ʽ*/

/*#boxBg { background: #fff url("http://imgs.xinhuanet.com/ad/ad1_jd_stbk_1300325_40k.jpg") 50% 0 no-repeat; padding-top: 78px; position: relative; }
#bkTop, #bkLeft, #bkRight, #bkCloseLeft, #bkCloseRight { position: absolute; left: 50%; top: 0; z-index: 100; }
#bkTop { width: 1020px; height: 68px; margin-left: -510px; }
#bkLeft { width: 140px; height: 325px; margin-left: -650px; }
#bkRight { width: 140px; height: 325px; margin-left: 510px; }
#bkCloseLeft { top: 307px; margin-left: -650px; background: #eee; color: #333; font-size: 12px; display: block; height: 18px; line-height: 18px; width: 30px; text-align: center; z-index: 110 }
#bkCloseRight { top: 307px; margin-left: 620px; background: #eee; color: #333; font-size: 12px; display: block; height: 18px; line-height: 18px; width: 30px; text-align: center; z-index: 110 }*/

/*???????????*/
.xhszp { position: absolute; right: 0; top: 10px; color: red; font-weight: bold; }

/* xinhuaRadioHomepage @changlei 2016-4-5 13:18*/
@media screen and (min-width:0px) and (max-width:767px) {
	#productBody { display: none !important; }
	.domPC { display: none; }
}

/*??Ķ?????ʽ*/
#CoupletDiv116102709153729 { left: 50% !important; top: 260px !important; margin-left: -630px !important; z-index: 99 !important; }
#CoupletDiv216102709153729 { left: 50% !important; top: 260px !important; margin-left: 510px !important; z-index: 99 !important; }

/*??????*/
.xhszp { position: absolute; right: 0; top: 10px; color: red; font-weight: bold; background: #fff; padding-left: 8px; }

/* ani */
@-webkit-keyframes opcaity {
	from { opacity: 0; }
	to { opacity: 1; }
}
@keyframes opcaity {
	from { opacity: 0; }
	to { opacity: 1; }
}
.sidebar-btn-open-top { -webkit-animation: opcaity 1.5s infinite; animation: opcaity 1.5s infinite; }
@-webkit-keyframes opcaity2 {
	from { opacity: 1; }
	to { opacity: 0; }
}
@keyframes opcaity2 {
	from { opacity: 1; }
	to { opacity: 0; }
}
.sidebar-btn-open-bottom { -webkit-animation: opcaity2 0.7s infinite; animation: opcaity2 0.7s infinite; }
.unReadNum { display: none !important; width: 29px; height: 29px; line-height: 29px; background: url(http://www.xinhuanet.com/2015/img2015/dotRed.png) no-repeat; position: absolute; z-index: 999; top: 117px; left: 50%; margin-left: -550px; text-align: center; }
.unReadNum .num { width: 100%; font-size: 14px; color: #fff; display: block; line-height: 29px; text-align: center; }
#sectionHead { padding-left: 10px; padding-right: 10px; }
.part2R .dataList01 { overflow: visible; }
.part2R .focusWordBlue, .part2R .dataList01 li { position: relative; }
.part2R .dataList01 li { list-style: circle inside }
.part2R .dataList01 li.unclick { list-style: square inside }
.part-special { background-color: #4283bb; height: 387px; margin-bottom: 30px; }
.special-chooseBox { float: left; }
.special-chooseBox, .special-chooseBox img { position: relative; width: 619px; height: 387px; }
.chooseBox-enter { position: absolute; z-index: 2; font-size: 14px; right: 35px;/*top:35px;*/ top: 10px; color: #fff; width: 95px; text-align: center; }
.chooseBox-enter a { color: #fff; font-size: 14px; }
.chooseBox-language { position: absolute; z-index: 2; right: 35px; top: 35px;/*top:60px;*/ width: 95px; overflow: hidden; height: 20px;/*height: 180px;*/ }
.chooseBox-language ul { z-index: 2; position: relative; }
.chooseBox-language li { height: 20px; line-height: 19px; position: relative; color: #6ac6f0; text-align: left; padding-left: 12px; }
.chooseBox-language li a { color: #6ac6f0; font-size: 12px; font-family: Arial; }
.chooseBox-language-bg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #142751; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); z-index: 1; }
.chooseBox-icon { position: absolute; right: 5px; top: 3px; }
.special-list { padding: 30px 20px 20px; width: 340px; float: right; }
.special-list-head { height: 70px; line-height: 35px; font-size: 24px; color: #fff; padding: 0 14px; margin-bottom: 17px; overflow: hidden; width: 312px; cursor: pointer; text-align: center; }
.special-list-head a { color: #fff; font-size: 24px; font-weight: 600; }
.special-list-bottom { border-top: 1px dashed #64c7ff; height: 240px; overflow: hidden; width: 100%;/*padding-top: 10px;*/ }
.special-list-bottom li { position: relative; line-height: 40px;/*letter-spacing: -1px;*/ }

/*.special-list-bottom li i{
width: 6px;
height: 6px;
border-radius: 100%;
background-color: #64c7ff;
float: left;
margin-right: 10px;
margin-top: 17px;
}*/
.special-list-bottom li a { font-size: 16px; color: #fff; line-height: 40px; }

/*?ҳ?*/
#productBody { width: 88px; border: 1px solid #ececec; background: #f4f4f4; position: fixed; right: 5px; bottom: 200px; /*top: 347px;*/ margin-left: 520px; z-index: 9990; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+100)); }
#productBody .list { position: relative; z-index: 1; }
#productBody .list li { height: 34px; cursor: pointer; margin: 0; border-bottom: 1px solid #ececec; border-top: 1px solid #fff; position: relative; #vertical-align: top; }
#productBody .list li.first { border-top: none; }
#productBody .list li.last { border-bottom: none; }
#productBody .list li a { display: block; height: 34px; line-height: 34px; font-size: 12px; margin: 0 auto; color: #305798; text-align: center; }
#productBody .list .titItem { background: #f4f4f4; position: absolute; width: 88px; left: 0px; top: 0px; }
#productBody .list li.on { border-bottom-color: transparent; }
#productBody .list li.on a { background: #fff; }
#productBody .floatItem { position: absolute; right: -1px; top: -1px; width: 88px; /*width: 260px;*/ height: 34px; text-align: left; border: 1px solid #ececec; background: #fff; z-index: -1; overflow: hidden; }
#productBody .floatItem .wrap { display: inline-block !important; width: 170px; text-align: left !important; }
#productBody .floatItem img { float: left; width: 52px; height: 34px; margin-right: 5px; }
#productBody .floatItem .lazyload { display: none; }
#productBody .floatItem a { display: block; line-height: 15px !important; text-align: left !important; padding-top: 2px; font-size: 12px; color: #666; overflow: hidden; }
#productBody .list li a:hover { color: #0e649a; }
#productBody .tools { position: absolute; right: 0px; bottom: -25px; }
#productBody .tools li { float: left; width: 17px; height: 17px; cursor: pointer; }
#productBody .tools li.twoCode { position: relative; margin: 0 9px; overflow: visible; }
#productBody .tools li.twoCode div { display: none; position: absolute; bottom: -130px; left: -46px; width: 90px; height: 110px; background: #fff url(../images/sprite.png) no-repeat -40px -93px; }
#productBody .tools li { background: url(../images/sprite.png) no-repeat; }
#productBody .tools .iconGoTop { background-position: -90px -25px; }
#productBody .tools .iconTwoCode { background-position: -108px -25px; }
#productBody .tools .iconClose { background-position: -125px -25px; }
#productBody .scrollAd { width: 88px; height: 83px; overflow: hidden; border: 1px solid #ebebeb; background: #f4f4f4; position: absolute; left: -1px; top: -179px; }
#productBody .scrollAd .tempWrap { height: 54px; position: absolute; top: 23px; left: 17px; overflow: hidden; }
#productBody .scrollAd .pic { height: 62px; }
#productBody .scrollAd .pic li { display: none; float: left; width: 54px; height: 54px; }
#productBody .scrollAd .pic img { width: 54px; height: 54px; display: block; overflow: hidden; }
#productBody .scrollAd .hd { display: none; }
#productBody .scrollAd .text { display: block; width: 100%; position: absolute; top: 3px; left: 0px; color: #1d71b7; text-align: center; font-size: 12px; }
#productBody .scrollAd .btn { width: 10px; height: 54px; position: absolute; bottom: 6px; cursor: pointer; }
#productBody .scrollAd .btn i { display: block; position: absolute; top: 50%; margin-top: -5px; left: 3px; background: url(../images/sprite.png) no-repeat; }
#productBody .scrollAd .adPrev { left: 0px; }
#productBody .scrollAd .adNext { right: 0px; }
#productBody .iconLeftArrow { width: 4px; height: 10px; background-position: -51px -45px !important; }
#productBody .iconRightArrow { width: 4px; height: 10px; background-position: -55px -45px !important; }
#productBody .ad2 { width: 88px; height: 83px; overflow: hidden; border: 1px solid #ebebeb; background: #f4f4f4; position: absolute; left: -1px; top: -90px; }
#productBody .ad2 img { width: 88px; height: 83px; }
#productBody .scrollZt { width: 88px; height: 83px; overflow: hidden; position: relative; }
#productBody .scrollZt li { width: 88px; height: 83px; position: absolute; top: 0px; left: 0px; }
@media screen and (max-height:600px) {
	#productBody { bottom: auto; top: 200px; }
}
@media screen and (min-width:0px) and (max-width:767px) {
	#productBody { border: 3px solid #f90; }
	.domPC { display: none; }
}

/*ad*/
#a-box-02, #a-box-03, #a-box-04, #a-box-05, #a-box-07 { width: 1000px; text-align: center; margin: 0 auto 20px auto; }
#a-box-02 img, #a-box-03 img, #a-box-04 img, #a-box-07 img { width: 1000px;}
#a-box-02 .fl img,#a-box-02 .fr img { width: 495px;}
#a-box-05 .fl img { width: 315px;}
#a-box-05 .fr img { width: 657px;}
.closebox{cursor: pointer;text-align: right;}
.closebox span{font-size: 12px;background: #333;color:#fff;padding: 0 3px}
