/*
  auther:chn
  date:2017.7
*/
/*  Reset  */
body { background:#fff; color:#000; font:14px/1.8em Arial; text-align:left; margin:0;}
ol, ul { list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p,dd,div {margin:0; padding:0;}
input, textarea, select, button, td { font-size:100%; }
a { color:#000; text-decoration:none;margin:0; padding:0;}
a:hover { color:#00479d; text-decoration:none; }
img { display:block;margin:0; padding:0; }
a, div, p, ul, li, dl, dt, dd, input, span, em, strong, img { -webkit-tap-highlight-color:rgba(0, 0, 0, 0);margin:0; padding:0;}
input, textarea { outline:none; }
a, input, .googleSearch, .mobile-language-list, a img { -webkit-transition-duration:300ms; -moz-transition-duration:300ms; transition-duration:300ms; }
.maxWidth { width:1200px; margin:auto; }
.maxWidth:after,.title-more:after { display:block; clear:both; content:""; visibility:hidden; height:0; }
.pcNotShow { display:none; }
.mod-middle { display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center; -webkit-box-align:center; display:-moz-box; -moz-box-orient:horizontal; -moz-box-pack:center; -moz-box-align:center; display:-o-box; -o-box-orient:horizontal; -o-box-pack:center; -o-box-align:center; display:-ms-box; -ms-box-orient:horizontal; -ms-box-pack:center; -ms-box-align:center; display:box; box-orient:horizontal; box-pack:center; box-align:center; }
/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}
/**/
.header { background:#a00128; padding:23px 0 20px; }
.taiwan .header { padding:15px 0; }
.logo { float:left; }
.logo img { float:left; }
.header .mod_right { float:right; line-height:40px; }
.header .mod_right a { font-size:18px; color:#fff; display:inline-block; margin-left:10px;}
.googleSearch { float:right; color:#fff; padding-top:3px; }
.taiwan .googleSearch { padding-top:14px; }
.googleSearch-keywords { width:150px; }
.googleSearch-but { color:#000; }
.googleSearch .link { margin-right:15px; color:#fff; }
.googleSearch .link:hover { color:#ff0; }
/**/
.naver { background:#333; color:#fff; }
.nav-right { float:right; padding-top:10px; }
.nav-left { float:left; font-size:16px; }
.nav-left ul.nav { position:relative; }
.nav-left li { float:left; border-left:1px solid #505050; }
.nav-left li:first-child { border-left:0; }
.nav-left a { display:block; font-weight:bold; font-size:14px; line-height:35px; padding:5px 10px; color:#fff; }
.nav-left a:hover { background:#000; }
.nav-left .current { border-left:0; margin-right:-1px; position:relative; z-index:2; }
.nav-left .current a { padding-bottom:0; border-bottom:5px solid #e20053; background:#000; }
.nav-right a { line-height:45px; color:#fff; display:inline-block; padding:0 15px; }
.nav-right a:hover { background:#000; }
.nav-right select { margin-bottom:-3px; font-size:16px; color:#333; line-height:24px; height:24px; background:#fff; }
.nav-not-width ul { width:auto !important; }
/**/
.chaotong { margin-top:15px; background:#f3f3f3; }
/**/
.focus { margin-top:15px; height:405px; overflow:hidden; background:#000; color:#fff; }
.focus a { color:#fff; }
.focus a:hover { color:#ff0; }
.focus .photo { width:720px;background:#000; float:left; }
.focus .photo img { width:720px; height:405px; display:block;}
.focus .text { margin-left:740px; padding-right:15px; }
.focus ul { margin-left:740px; padding-right:15px; }
.focus h2 { font:20px/30px "Arial"; padding-top:15px; height:90px; overflow:hidden; }
.focus p { font:18px/20px "Arial"; color:#999; padding:8px 0 0; height:80px; overflow:hidden; }
.focus ul, .mod-indexTxt ul, .indexPhoto-mid ul { padding-top:14px; font:20px/22px "Arial"; text-align:left; }
.focus ul li a,.indexPhoto-mid ul li a { display:block; height:68px; overflow:hidden; }
.focus ul li p a{display: inline;}
.focus ul li { padding:12px 0; border-top:1px dashed #3e3e3e; }
.focus-no-list .text { height:380px; overflow:hidden; }
.focus-no-list h2, .focus-no-list p { height:auto; }
.focus-no-list h2 { padding-top:20px; }
.focus-no-list p { font-size:16px; line-height:1.65em; padding-top:12px; }
.wapFocus { display:none; }
.focus ul.focusUl-travel li{ height:48px;}
.focus ul.focusUl-travel li a{ height:46px;}
.focus ul.focusUl-travel li.txtRight{ text-align:right;}

/**/
.mod { margin-top:15px; }
.mod-title { color:#a00128; font:32px/36px 'Arial'; border-left:13px solid #a00128; padding-left:20px; overflow:hidden;}
.mod-title a { color:#a00128; display:block; padding-left:20px; border-left:13px solid #a00128; margin-left:-33px; }
.mod-title a:hover { color:#820229; border-left:13px solid #820229; }

.mod-title-bj { color:#000;height:55px; line-height:55px; background:url(../img/beijing.gif) no-repeat scroll left top;padding-left:80px; margin-bottom:28px; }
.mod-title-bj,.mod-title-bj a,.mod-title-bj a:hover { border-left:none;}

.title-more{ width:100%; display:block;text-align:right; clear:both;}
.title-more a{font:24px/30px "Times New Roman"; color:#666666; display:inline-block;}
/**/
.indexNews-con { width:1215px; margin-right:30px; }
.indexNews-con .news-item { width:390px; float:left; margin:15px 15px 0 0; background:#f3f3f3; }
.indexNews-con .news-item:hover { background:#e5e5e5; }
.indexNews-con .news-item-photo img { width:390px; height:219px; }
.indexNews-con .news-item-photo a { display:block; position:relative; }
.indexNews-con .news-item-photo em { position:absolute; bottom:0; left:0; width:100%; line-height:34px; background:url("../img/opacity-50.png"); font-style:normal; overflow:hidden; }
.indexNews-con .news-item-photo span { display:inline-block; color:#fff; padding-left:5px; }
.indexNews-con i { margin-left:5px; }
.indexNews-con .icon-video { float:left; width:34px; height:34px; background:url("../img/icon-video.png") no-repeat center center; }
.indexNews-con .icon-audio { float:left; width:34px; height:34px; background:url("../img/icon-audio.png") no-repeat center center; }
.indexNews-con .news-item-photo a:hover span { color:#ff0; }
.indexNews-con .news-item-photo a:hover .icon-video { background-image:url("../img/icon-video-hover.png"); }
.indexNews-con .news-item-photo a:hover .icon-audio { background-image:url("../img/icon-audio-hover.png"); }
.indexNews-con .news-item-text { padding:8px 10px 10px; }
.indexNews-con .news-item-text h3 { font:20px/24px "Arial"; height:100px; overflow:hidden; }
.indexNews-con .news-item-text h3 a { display:block; }
.indexNews-con .news-item-text p { font-size:14px; line-height:20px; color:#999; padding:3px 0 0; height:80px; overflow:hidden; }

.indexIframe_left { width:375px; height:216px; overflow:hidden; float:left;}
.indexIframe_left .mod-title{ margin-bottom:10px;}
.indexIframe_right{ width:810px; height:216px; overflow:hidden; float:right;}
/**/
.indexRadio-con { margin-top:15px; }
.indexRadio-con img { max-width:100%; }
/**/
.mod-indexTxt { width:590px; float:left; position:relative; }
.mod-indexTxt ul, .indexPhoto-mid ul { padding-top:10px; }
.mod-indexTxt ul li, .indexPhoto-mid ul li { margin:12px 0 14px 10px; }
.mod-indexTxt ul li a{ display:block; height:44px; overflow:hidden;}
.indexPhoto-mid ul li { margin:8px 0 10px 10px; }
.mod-indexMost{ margin-bottom:-20px; overflow:hidden;}
.mod-indexMostPopular { width:590px; float:right; }
.mod-indexLanguage { height:174px; overflow:hidden; }
.mod_china { text-align:left; height:50px; line-height:50px; font-size:20px; border-bottom:1px dashed #ddd; }
.mod_china img { float:left; display:inline-block; margin-top:12px; }
.indexPhoto-con { margin-top:15px; overflow:hidden; position:relative; width:590px; height:544px; }
#js-indexPhoto-scroll, .indexPhoto-con .scroll { position:absolute; z-index:2; top:0; }
.indexPhoto-con .placeholder img { visibility:hidden; }
.indexPhoto-con img { width:590px; height:544px; }
.indexPhoto-con dl { position:relative; width:100%; height:544px; float:left;margin:0px;}
.indexPhoto-con dd { position:absolute; width:100%; left:0; bottom:0; background:url("../img/opacity-50.png"); margin:0px;}
.indexPhoto-con dt, .indexPhoto-con dt img { width:100%; height:544px; display:block; }
.indexPhoto-con dd a { display:block; font:20px/24px "Arial"; height:48px; color:#fff; margin:10px 15px; overflow:hidden; }
.indexPhoto-con dd a:hover { color:#ff0; }
.indexPhoto-con dd span { color:#fff; line-height:1.6em; display:block; padding:0 15px; color:#eee; padding-bottom:10px; }
.mod-index-Photo .indexPhoto-left dl{ height:360px; background:#f3f3f3;}
.mod-index-Photo .indexPhoto-right img { width:390px; height:360px; }
.mod-index-Photo .indexPhoto-right dl { height:360px; position:relative; }
.mod-index-Photo .indexPhoto-right dt, .mod-index-Photo .indexPhoto-right dt img { width:390px; height:360px; display:block; }
.indexPhoto-left { width:392px; float:left; }
.indexPhoto-mid { width:392px; height:360px; background:#f3f3f3; margin-top:15px; margin-left:15px; float:left; }
.indexPhoto-right { width:390px; height:360px; margin-top:15px; float:right; position:relative; }
.indexPhoto-right dl, .indexPhoto-right dt { width:390px; height:360px; }
.indexPhoto-right img { width:390px; height:360px; }
.indexPhoto-right dd { position: absolute; background: url(../img/imgTit.png); bottom: 0; left: 0px; width: 100%; padding: 10px 0;color: #fff;text-align: left; }
.indexPhoto-right dd a {display:block; padding:0 5px; font-size:20px; color:#fff;line-height:22px; }
.indexTravel-left { width:602px; float:left; }
.indexTravel-left-con { width:610px; overflow:hidden; padding-top:15px; }
.indexTravel-left-con dl { width:292px; height:300px; float:left; margin-right:8px; background:#f3f3f3; border:1px solid #ebeaea; }
.indexTravel-left-con dd a {display:block; padding:5px 10px; font-size: 20px; line-height: 22px; height: 88px; overflow: hidden; }
.indexTravel-left-con img { width:290px; height:165px; display:block; }
.indexTravel-right { width:596px; float:right; }
.indexPic-con { height:285px; margin-top:15px; position:relative; }
.indexPic-con dl { width:232px; height:130px; position:relative; overflow:hidden;}
.indexPic-con dt, .indexPic-con dt img { width:100%; height:130px; }
.indexPic-con dd { display:none;font-size:18px; line-height:18px; padding:10px 0px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(../img/imgTit.png); }
.indexPic-con dd a { display:block; padding:0 5px; color:#fff; }
.indexPic-con dl:hover dd { display:block; }
.indexPic-con .img0 { width:480px; height:270px; position:absolute; left:0px; top:0; }
.indexPic-con .img0 dd{ display:block;}
.indexPic-con .img0 dt, .indexPic-con .img0 dt img { width:100%; height:270px; }
.indexPic-con .img0 .itemtxt { font-size:20px; line-height:22px; }
.indexPic-con .img1 { position:absolute; left:490px; top:0; }
.indexPic-con .img2 { position:absolute; left:730px; top:0; }
.indexPic-con .img3 { position:absolute; left:970px; top:0; }
.indexPic-con .img4 { position:absolute; left:490px; top:140px; }
.indexPic-con .img5 { position:absolute; left:730px; top:140px; }
.indexPic-con .img6 { position:absolute; left:970px; top:140px; }
.indexMag-con { width:1220px; margin-top:15px; }
.indexMag-con dl { width:390px; float:left; margin-right:10px; }
.indexMag-con dl img { width:100%; height:219px; display:block; overflow:hidden; }
.indexMag-con dd { background:#f3f3f3; padding-bottom:10px; }
.indexMag-con dd a { display:block; padding:5px 10px; font-size: 20px; line-height: 22px; height: 22px; text-align:center; overflow: hidden; }
.indexMostPopular-con,.indexMostEco-con { margin-top:15px; display:inline-block; width:100%; }
.indexMostPopular-con a,.indexMostEco-con a { display:block; font:20px/24px "Arial"; padding:17px 0 16px; overflow:hidden; }
.indexMostPopular-con a:nth-child(odd),.indexMostEco-con a:nth-child(odd) {background:#e5e5e5;}
.indexMostPopular-con a em,.indexMostEco-con a em { float:left; font-style:normal; background:#a00128; color:#fff; width:40px; height:40px; text-align:center; line-height:40px; border-radius:40px; font-size:22px; margin:20px 0 0 20px; }
.indexMostPopular-con a span,.indexMostEco-con a span { display:block; padding:0 10px;height:76px; padding-right:15px; overflow:hidden; }
.indexMostPopular-hight{height: 320px;overflow: hidden;}
.indexZt-con dd{ height:104px;}
.indexZt-con dd a{ height:90px; overflow:hidden;}
/*beijing*/
#indexPhoto-dot,#indexPhoto-dot-opinion { position:absolute; bottom:5px; right:3px; z-index:3; }
#indexPhoto-dot em,#indexPhoto-dot-opinion em { display:inline-block; width:14px; height:14px; border-radius:14px; background:#fff; text-indent:-999em; overflow:hidden; margin:0 6px 0 0; box-shadow:inset 1px 1px 1px #ccc; }
#indexPhoto-dot .current,#indexPhoto-dot-opinion .current { background:#d30b0d; box-shadow:inset 1px 1px 1px #ac090a; }

.mod-focusBj{ height:405px; overflow:hidden;}
.mod-focusBj .mod-indexPhoto{ width:720px; float:left;}
.mod-focusBj .indexPhoto-con{ width:720px; height:405px; margin-top:0px;}
.mod-focusBj .indexPhoto-con dl{ height:405px !important;}
.mod-focusBj .indexPhoto-con dt,.mod-focusBj .indexPhoto-con dt img{height:405px;}
.mod-focusBj .mod-indexMostPopular{ width:460px; float:right;}

.mod-bjPhoto .mod-indexPhoto{ width:100%; float:left; clear:both; }
.mod-bjPhoto .indexPhoto-con{ width:100%; height:677px; margin-top:0px;position:relative;}
.mod-bjPhoto .indexPhoto-con dl{ height:677px !important;}
.mod-bjPhoto .indexPhoto-con dt,.mod-bjPhoto .indexPhoto-con dt img{height:677px;}

.indexMostBj-con h3{ padding-top:20px; height:74px; overflow:hidden; margin-bottom:20px;border-top:1px dashed #ddd; font:20px/24px 'Arial'; color:#333;}
.beijing-news{ width:570px; height:380px; overflow:hidden;float:left; margin-bottom:10px;}
.beijing-news li{ padding-top:15px; padding-bottom:15px; display:block; clear:both; float:left; width:100%;overflow:hidden;font:20px/24px 'Arial'; border-top:1px dashed #ddd;}
.beijing-news li a{ height:46px; display:block; overflow:hidden;}
.beijing-news-right{ float:right;}

/**/
.indexColumnists-con { margin-top:15px; }
.indexColumnists-con a { display:block; padding:10px 0 15px; overflow:hidden; }
.indexColumnists-con a:nth-child(odd) {
background:#e5e5e5;
}
.indexColumnists-con .face { float:left; margin:6px 0 0 20px; }
.indexColumnists-con .face img { width:67px; height:67px; border-radius:100px; display:block; }
.indexColumnists-con a span { display:block; margin-left:105px; }
.indexColumnists-con a strong { display:block; font:bold 16px/28px "Times New Roman"; height:28px; overflow:hidden; }
.indexColumnists-con a span em { font-style:normal; display:block; font-size:14px; line-height:16px; height:48px; padding-right:10px; color:#999; overflow:hidden; }
.indexColumnists-con a:hover span em { color:#00479d; }
/**/
.indexNihao-con { width:1220px; margin-right:-20px; }
.indexNihao-con dl { width:590px; float:left; margin:15px 20px 0 0; background:#f3f3f3; }
.indexNihao-con dl:hover { background:#e5e5e5; }
.indexNihao-con dt { position:relative; }
.indexNihao-con dt img { width:590px; height:332px; }
.indexNihao-con .channel { width:100%; position:absolute; top:0; left:0; line-height:34px; height:34px; overflow:hidden; background:url("../img/opacity-50.png"); }
.indexNihao-con .channel span { position:absolute; top:0; right:0; width:34px; height:34px; background:url("../img/photo-top-arrow.png") no-repeat; }
.indexNihao-con .channel strong { padding-left:10px; font-size:18px; color:#fff; }
.indexNihao-con .channel:hover strong { color:#ff0; }
.indexNihao-con dd { font:bold 18px/24px "Times New Roman"; height:48px; overflow:hidden; padding:0 15px; margin:7px 0 10px; }
.indexNihao-con dd a { display:block; }
/**/
.eco-news { width:590px; float:left; margin-top:15px; }
.eco-news-con { margin-top:15px; background:#f3f3f3; padding:15px; }
.eco-news-con ul li { font: 20px/22px "Arial"; text-align: left; border-bottom:1px dashed #d6d6d6; padding:10px 0; display:block; clear:both;overflow:hidden; }
.eco-news-con ul li a { height:48px; overflow:hidden; display:block; }
/**/
.photoThree-con { width:1215px; margin-right:-15px; overflow:hidden; }
.photoThree-con dl, .indexPhoto-left dl { width:390px; float:left; margin:15px 15px 0 0; background:#f3f3f3; }
.photoThree-con dl:hover { background:#e5e5e5; }
.photoThree-con dt, .indexPhoto-left dt { position:relative; }
.photoThree-con dt img, .indexPhoto-left dt img { width:390px; height:219px; margin: 0 auto; }
.photoThree-con dd, .indexPhoto-left dd { font:20px/24px "Arial"; height:100px; overflow:hidden; padding:0 15px; margin:7px 0 10px; }
.photoThree-con dd a,, .indexPhoto-left dd a {
display:block;
}
.photoThree-con dt em { position:absolute; bottom:0; left:0; width:100%; line-height:34px; background:url("../img/opacity-50.png"); font-style:normal; overflow:hidden; }
.photoThree-con dt span { display:inline-block; color:#fff; padding-left:5px; }
.photoThree-con dt i { margin-left:5px; }
.photoThree-con .icon-video { float:left; width:34px; height:34px; background:url("../img/icon-video.png") no-repeat center center; }
.photoThree-con .icon-audio { float:left; width:34px; height:34px; background:url("../img/icon-audio.png") no-repeat center center; }
/**/
.photoFour-con { width:1216px; margin-right:-16px; overflow:hidden; }
.photoFour-con dl { width:288px; float:left; margin:15px 16px 0 0; background:#f3f3f3; }
.photoFour-con dl:hover { background:#e5e5e5; }
.photoFour-con dt img { width:288px; height:384px; }
.photoFour-con dd { font:bold 18px/24px "Times New Roman"; height:48px; overflow:hidden; padding:0 15px; margin:7px 0 10px; }
.photoFour-con dd a { display:block; }
/**/
.rightPhoto-con { width:100%; overflow:hidden; }
.rightPhoto-con dl { padding:15px 0; border-top:1px solid #d9d9d9; margin-top:-1px; }
.rightPhoto-con dt { width:200px; height:113px; float:left; }
.rightPhoto-con img { width:100%; display:block; }
.rightPhoto-con a { display:block; position:relative; }
.rightPhoto-con a:hover { color:#00479d; }
.rightPhoto-con dd { margin:0 0 0 200px; }
.rightPhoto-con dd a { font-size:18px; height:113px; overflow:hidden; padding:0 10px 0 12px; }
.rightPhoto-con .shade { width:100%; height:100%; background:url("../img/icon-play-shade.png") no-repeat center center; position:absolute; top:0; left:0; }
/**/
.indexAlsoFind-con { padding:30px 0; }
.indexAlsoFind-con img { display:inline-block; margin:0 15px; width:138px; }
/**/
.appDown { background:#000; padding:23px 0 10px; }
.appDown-logo { float:left; padding-top:23px; }
.appDown-code { float:right; }
.appDown-code img { display:inline-block; margin-left:50px; }
.appDown-but { float:right; }
.appDown-but a { color:#fff; }
.footer { width:100%; display:block; font-family:"Times New Roman", Arial; font-size:20px; clear:both; padding:50px 0; background:#000; margin-top:20px; }
.footer,.footer a{ color:#fff;}
.footer a{ display:inline-block; margin:0 15px;}
.foot_con span.left { float:left; }
.foot_con span.right { float:right; }
/**/
.footLink { background:#000; color:#fff; padding-top:30px; }
.footLink a { display:block; color:#fff; line-height:30px; }
.footLink a:hover { color:#ff0; }
.footLink p a { color:#999; }
.footLink p a:hover { color:#fff; }
.footLink h3 { font-size:24px; font-weight:bold; }
.footLink p { font-size:14px; padding-top:25px; }
.footLink-con { font-size:0; }
.footLink-item { display:inline-block; width:16%; padding-bottom:30px; vertical-align:top; *float:left;
}
.footLink-item-especial { width:18.5%; }
.footLink-full { width:100%; overflow:hidden; }
.footOtherLink { background:#000; color:#fff; padding:20px 0 40px; }
.footOtherLink h3 { font-size:24px; font-weight:bold; }
.footOtherLink p { font-size:14px; line-height:1.6em; padding:20px 0 0; color:#999; }
.footOtherLink p strong { color:#fff; }
.footOtherLink p a { color:#999; padding:0 10px; }
.footOtherLink p a:hover { color:#fff; }
.footCopyright { background:#000; padding:10px 0 40px; }
.footCopyright-con { text-align:center; color:#999; line-height:2em; }
.footCopyright-con img { display:inline-block; vertical-align:middle; margin-left:10px; }
.footCopyright-con a { color:#f00; }
.footCopyright-con a:hover { color:#fff; }
#goup { width:0; height:0; position:fixed; left:50%; bottom:100px; display:none; }
#goup a { display:block; margin-left:610px; width:46px; height:45px; background:url("../img/up.png") no-repeat; }
#goup a:hover { background:url("../img/up-hover.png") no-repeat; }
.footer-space { clear:both; width:100%; height:20px; overflow:hidden; }
/**/
.sideAlsoFind { width:0; height:0; position:fixed; left:50%; top:124px; }
.sideAlsoFind-con { position:absolute; top:0; left:610px; }
.sideAlsoFind-con img { display:block; width:39px; height:39px; margin-top:8px; }
/* News */
.newsList-con { width:1216px; margin-right:-16px; overflow:hidden; }
.newsList-con .news-item { width:592px; float:left; margin:15px 16px 0 0; background:#f3f3f3; }
.newsList-con .news-item:hover { background:#e5e5e5; }
.newsList-con.main-list { width:100%; margin-right:0; overflow:hidden; }
.newsList-con.main-list .news-item { width:100%; float:none; margin:15px 0 0 0; }
.newsList-con .news-item-photo { width:240px; height:135px; float:left; }
.newsList-con .news-item-photo img { width:100%; height:100%; }
.newsList-con .news-item-photo a { display:block; position:relative; }
.newsList-con .news-item-photo .shade { width:100%; height:100%; background:url("../img/icon-play-shade.png") no-repeat center center; position:absolute; top:0; left:0; }
.newsList-con .news-item-photo em { position:absolute; bottom:0; left:0; width:100%; line-height:34px; background:url("../img/opacity-50.png"); font-style:normal; overflow:hidden; }
.newsList-con .news-item-photo span { display:inline-block; color:#fff; padding-left:5px; }
.newsList-con i { margin-left:5px; }
.newsList-con .icon-video { float:left; width:34px; height:34px; background:url("../img/icon-video.png") no-repeat center center; }
.newsList-con .icon-audio { float:left; width:34px; height:34px; background:url("../img/icon-audio.png") no-repeat center center; }
.newsList-con .news-item-photo a:hover span { color:#ff0; }
.newsList-con .news-item-photo a:hover .icon-video { background-image:url("../img/icon-video-hover.png"); }
.newsList-con .news-item-photo a:hover .icon-audio { background-image:url("../img/icon-audio-hover.png"); }
.newsList-con .news-item-text { margin:0 0 0 240px; padding:8px 10px 8px 12px; }
.newsList-con .news-item-text h3 { font:bold 18px/24px "Times New Roman"; height:48px; overflow:hidden; }
.newsList-con .news-item-text h3 a { display:block; }
.newsList-con .news-item-text p { font-size:12px; line-height:17px; color:#999; padding:3px 0 0; height:68px; overflow:hidden; }
.newsList-con.main-list .news-item-text { height:119px; overflow:hidden; }
.newsList-con.main-list .news-item-text h3 { font:bold 24px/34px "Times New Roman"; height:auto; }
.newsList-con.main-list .news-item-text p { font-size:16px; line-height:24px; height:auto; }
.stories-con { margin-top:15px; width:100%; height:200px; background:#f2f2f2; }
.news-list { width:100%; display:block; clear:both; }
.news-list li { display:inline-block; float:left; width:100%; clear:both; padding:10px 0;border-bottom:1px dashed #e5e5e5; background:url(../img/hit.png) no-repeat scroll left 20px; overflow:hidden; }
.news-list li a { display:inline-block;overflow:hidden; font:20px/30px Arial; float:left; padding-left:20px; }
/*.newsphoto*/
.newsphoto { margin-top:15px; background:#fff; }
.newsphoto .photo { width:100%; display:inline-block; float:left; overflow:hidden; }
.newsphoto .important{width:720px; float:left; position:relative;}
.newsphoto .text { margin-left:0px; margin-top:0px; position:absolute; left:0px; bottom:0px; background:url(../img/imgTit.png) repeat; padding:0 20px;}
.newsphoto .text p{ display:none;}
.newsphoto .photo img { width:100%; display:block; overflow:hidden; }
.newsphoto-right { width:460px; height:405px; display:inline-block; overflow:hidden; float:right; background:#fff; }
.newsphoto-right .mod-title { color: #a00128; font: 32px/36px 'Arial'; border-left: 13px solid #a00128; padding-left: 20px; height:36px; overflow:hidden; }
.newsphoto-right a { color:#333 }
.newsphoto a:hover { color:#00479d; }
.newsphoto .text h2 a:hover{ color:#ff0;}
.newsPhoto { width:1220px; margin-top:15px; overflow:hidden; }
.newsPhoto dl { width:594px; height:164px; background:#f3f3f3; display:inline-block; float:left; margin-right:12px; }
.newsPhoto dl dt { float:left; width:290px; }
.newsPhoto dl img { width:290px; height:165px; display:block; overflow:hidden; }
.newsPhoto dl dd { font:20px/22px "Arial"; margin-left:300px; height:158px; padding-top:4px; overflow:hidden; }
.no_dashed .news-list li { border-bottom:none; }
/**/
.pages { clear:both; text-align:center; padding-bottom:20px; background:#fff; padding-top:30px;}
.pages a, .pages span,.pages .sumPage { display:inline-block; line-height:26px; border:1px solid #d9d9d9; padding:0px 10px; margin:0 4px; margin-bottom:10px; }
.pages a:hover { text-decoration:none; }
.pages span { border:0; }
.pages .pages-omit { padding:0 5px; }
.pages .curPage { border:1px solid #a00128; font-weight:bold; background:#a00128; color:#fff; padding:0px 10px; }
.pages a:hover { background:#a00128; color:#fff; border:1px solid #a00128; }
.pages .pages-dead { color:#d9d9d9; border:1px solid #ddd; }
.pages .pages-sum { padding-left:30px; }
/**/
.pageStyle5 { clear:both; text-align:center; padding-bottom:20px; background:#fff; padding-top:30px;}
.pageStyle5 a,
.pageStyle5 span,
.pageStyle5 .sumPage { display:inline-block; line-height:26px; border:1px solid #d9d9d9; padding:5px 18px; margin:0 4px; }
.pageStyle5 a:hover { text-decoration:none;}
.pageStyle5 span { border:0;}
.pageStyle5 .curPage {border:1px solid #a00128; font-weight:bold; background:#a00128; color:#fff; padding:5px 18px; }
.pageStyle5 a:hover { background:#a00128; color:#fff; border:1px solid #a00128; }
.pageStyle5 .nextPage { display:none; }
/**/
.ugc-con { padding-bottom:50px; }
.ugc-form-item { margin-top:30px; width:100%; overflow:hidden; }
.ugc-form-item-name { float:left; width:120px; font:bold 24px/34px "Times New Roman"; }
.ugc-form-item-con { margin-left:120px; }
.ugc-form-item-con input { border:1px solid #d9d9d9; line-height:18px; height:18px; padding:8px 5px; width:96%; }
.ugc-form-item-con textarea { height:200px; border:1px solid #d9d9d9; padding:5px; width:96%; line-height:26px; }
.ugc-form-item-but { padding-left:120px; margin-top:20px; }
.ugc-form-item-but input { width:120px; line-height:40px; font-size:18px; color:#fff; margin-right:10px; background:#a00128; border:0; }
.ugc-form-item-but input:hover { background:#820229; }
.right-ads { margin-top:20px; clear:both; overflow:hidden; display:inline-block; float:left; }
.right-ads img { float:left; }
.mod-indexPhoto { width:590px;float:left; position:relative; }
/**/
.article-left { width:720px; float:left; }
.article-right { width:460px; float:right; }
.article-right .indexMostPopular-con{ margin-top:10px;}
.article-right .indexMostPopular-con a span { height:54px; }
.article-right .indexMostPopular-con a em { margin-top:5px; }
.news-con .item-onlytext .news-item-photo { display:none; }
.news-con .item-onlytext .news-item-text { margin-left:0px; }
.article-con { font-size:18px; line-height:1.4em; padding:20px 0; }
.article-title { line-height:1.2em; padding-bottom:15px; }
.article-con img { max-width:700px; margin:0 auto;}
.article-con p { margin-top:20px; }
.article-con p.pcenter{ text-align:center;}
.article-con p.pright{ text-align:right;}
.article-con .video-js{max-width: 720px;max-height: 405px;}
.article-con video { width:100% !important; display:block; margin:auto; }
.article-type { color:#999; border-bottom:1px solid #d9d9d9; position:relative; line-height:2em; padding-bottom:10px; }
.article-type-item { margin-right:20px; }
.article-type a { color:#999; }
.article-type a:hover { color:#f00; }
.article-tool { position:absolute; top:0; right:0; *display:none;
}
.article-head-commentBut, .article-share { display:inline-block; width:26px; height:26px; margin-left:10px; }
.article-head-commentBut { text-indent:-999em; background:url("../img/article-icon-comment.png") no-repeat center center; }
.article-share { position:relative; }
/* .article-con audio{ display:none;} */
/*.article-share:hover .article-share-list { display:block; }*/
.article-share .article-share-but { text-indent:-999em; display:block; width:100%; height:100%; background:url("../img/article-icon-share.png") no-repeat center center; }
.article-share-list { position:absolute; top:26px; right:-17px; padding-top:12px; width:194px; background:#fff; z-index:100; display:none; }
.article-share-triangle { width:20px; height:12px; background:url("../img/article-share-triangle.png") no-repeat center center; position:absolute; top:1px; right:18px; }
.article-share-head { color:#000; padding:0 13px; line-height:36px; position:relative; font-weight:bold; border:1px solid #d9d9d9; }
.article-share-head a { position:absolute; top:0; right:0px; width:36px; text-align:left; text-indent:-999em; overflow:hidden; background:url("../img/share-close.png") no-repeat center center; }
/*.article-share-head a:hover { background-color:#f7f7f7; }*/
.article-share-con { padding:5px 0; border:1px solid #d9d9d9; border-top:0; }
.article-share-con a { display:block; line-height:36px; text-align:left; color:#666; margin:2px 0; }
.article-share-con a:hover { background:#f7f7f7; color:#666; }
.article-share-con em { display:inline-block; width:36px; height:36px; vertical-align:middle; margin-left:8px; }
.article-share-con span { display:inline-block; vertical-align:middle; padding-left:8px; }
.article-share-con .email em { background:url("../img/icon-share-email.png") no-repeat center center; }
.article-share-con .facebook em { background:url("../img/icon-share-facebook.png") no-repeat center center; }
.article-share-con .messenger em { background:url("../img/icon-share-messenger.png") no-repeat center center; }
.article-share-con .twitter em { background:url("../img/icon-share-twitter.png") no-repeat center center; }
.article-share-con .pinterest em { background:url("../img/icon-share-pinterest.png") no-repeat center center; }
.article-share-con .linkedIn em { background:url("../img/icon-share-linkedIn.png") no-repeat center center; }
/**/
.CNComment { border-top:1px solid #d9d9d9; margin-top:20px; width:720px;}
.CNComment-head { line-height:68px; width:100%; overflow:hidden;}
.CNComment-head h3 { float:left; color:#dc255c; font:bold 24px/68px Georgia;}
.CNComment-head .CNComment-type { float:right; font-size:18px; color:#000;}
.CNComment-head .CNComment-type em { font-style:normal; padding-right:10px;}
.CNComment-form { border:1px solid #d9d9d9; overflow:hidden;}
.CNComment-item .CNComment-form { margin-top:15px; }
.CNComment-form textarea { width:98%; padding:5px 8px; border:0; height:140px; resize:none;}
.CNComment-item .CNComment-form textarea { height:100px; }
.CNComment-form-button { border-top:1px solid #d9d9d9; width:100%; overflow:hidden;}
.CNComment-form-button input { line-height:18px; height:38px; padding:10px 22px; border:0; background:#dc255c; color:#fff; float:right; font-size:18px;}
.CNComment-form-button input:hover { background:#c36;}

.CNComment-list { overflow:hidden; }
.CNComment-item { border-top:1px solid #d9d9d9; padding:25px 0 15px; margin-top:-1px; width:100%; overflow:hidden;}
.CNComment-item .CNComment-item,
.CNComment-childItem { margin-top:15px; border:0; background:#f3f3f3; padding-top:15px; overflow:hidden;}
.CNComment-childItem { padding-bottom:15px; }
.CNComment-item-userhead,
.CNComment-Child-userhead { float:left; margin-left:6px; width:68px;}
.CNComment-item-userhead img,
.CNComment-Child-userhead img { width:68px; height:68px; border-radius:100px; }
.CNComment-item-con,
.CNComment-ChildCon { margin-left:95px; }
.CNComment-item-author { font:bold 18px/32px Georgia; color:#000;}
.CNComment-item-author a { color:#000; }
.CNComment-item-author a:hover { color:#00479d; }
.CNComment-item-text { font-size:16px; line-height:1.8em; padding-bottom:10px; padding-right:10px;}
.CNComment-item-type { color:#999; width:100%; overflow:hidden;}
.CNComment-item-type a { color:#999; }
.CNComment-item-type a:hover { color:#00479d; }
.CNComment-item-type-left { float:left;}
.CNComment-item-type-right { float:right; padding-right:10px;}
.CNComment-item-type em { font-style:normal; padding-left:5px; vertical-align:middle;}
.CNComment-item-type-right a,
.CNComment-item-type a { margin-left:15px; display:inline-block;}
.CNComment-item-type-right i { display:inline-block; width:16px; height:16px; overflow:hidden; vertical-align:middle;}
.CNComment-item-good i { background:url("../img/icon-comment-good.png") no-repeat center center; *background-position-y:0;}
.CNComment-item-reply i { background:url("../img/icon-comment-reply.png") no-repeat center center; *background-position-y:0;}
.CNComment-item-type { text-align:right; }
.CNComment-item-praise { background:url("../img/icon-comment-good.png") no-repeat center center; *background-position-y:0; padding-left:35px;}
.CNComment-ChildName { position:relative; }
.CNComment-childType { position:absolute; top:0; right:20px; color:#999;}
.CNComment-childType a { margin-left:15px; color:#999;}

.CNComment-list-more { margin-top:20px; }
.CNComment-list-more a { display:block; font:bold 18px/48px Georgia; border:1px solid #d9d9d9; text-align:center;}
.CNComment-list-more a:hover { color:#000; background:#f7f7f7;}
.CNComment-list-more em { color:#999; padding-left:10px;}

.comment-list .CNComment { border-top:0; margin:0 auto;}
.comment-list .pages { margin-top:50px; }

/* old reset */
.CNComment-face,
.CNComment-form-note,
.CNComment-userManage-list,
.CNComment-item-share,
.CNComment-gather h4,
.CNComment-childForm .CNComment-form-type,
.CNComment-childItem-type { display:none; }
.CNComment-form-type { line-height:38px; padding-left:15px; border-top:1px solid #d9d9d9;}

.CNComment-form { position:relative; }
.CNComment-form-button input { position:absolute; bottom:0; right:0; float:none;}

.CNComment-childForm form { margin-top:10px; border:1px solid #d9d9d9; overflow:hidden; position:relative;}
.CNComment-childForm textarea { width:98%; padding:5px 8px; border:0; height:100px; resize:none;}
.CNComment-form-button { border-top:1px solid #d9d9d9; width:100%; overflow:hidden;}
.CNComment-childForm-button { position:absolute; right:0; bottom:0; width:100%; border-top:1px solid #d9d9d9;}
.CNComment-childForm-button input { line-height:18px; height:38px; padding:10px 22px; border:0; background:#dc255c; color:#fff; float:right; font-size:18px;}
.CNComment-childForm-button input:hover { background:#c36;}
.CNComment-childForm-con { padding-bottom:25px; }

.CNComment-otherLogin,
.CNComment-login-link { display:none; }
.CNComment-login-input input { line-height:16px; padding:5px; margin-right:5px;}
.CNComment-item-time { float:right; color:#999;}

/**/
.whoShare { margin-top:20px; width:720px;}
.whoShare-title { color:#dc255c; font:bold 24px/48px Georgia;}
.whoShare-con { border:1px solid #d9d9d9; margin-top:5px; padding:15px 10px; overflow:hidden;}
.whoShare-con a { float:left; margin:9px 29px; width:58px;}
.whoShare-con img { width:58px; height:58px; border-radius:100px;}

/* photo */
.photo-focus.indexPhoto-con img { height:675px; width:100%; }
.photo-focus dd a { height:auto; }
/*.photoEnd-con { text-align:center; }*/
.photoEnd-big { text-align:center; margin-top:25px; }
.photoEnd-big-con { position:relative; }
.photoEnd-big-con a { text-indent:-999em; }
.photoEnd-big img { display:block; margin:auto; max-width:1200px; }
.photoEnd-type { background:#333; color:#eee; padding:20px 12px; overflow:hidden; }
.photoEnd-count { float:left; width:50px; text-align:center; color:#f00; font-size:18px; line-height:1.8em; }
.photoEnd-info { margin-left:60px; font-size:18px; line-height:1.8em; text-align:left; }
.photoEnd-foot { background:#333; padding:12px; }
.photoEnd-small { background:#000; overflow:hidden; padding:9px 2px 9px 9px; position:relative; }
.photoEnd-small ul { width:1167; margin-right:-9px; height:127px; overflow:hidden; }
.photoEnd-small ul li { float:left; margin-right:9px; }
.photoEnd-small ul img { display:block; width:224px; height:127px; }
.photoEnd-small .current img { width:218px; height:121px; border:3px solid #a00128; }
.photoEnd-previous { position:absolute; top:0; left:0; width:50%; height:100%; background:url('../img/icon-photo-big-left.png') no-repeat left center; }
.photoEnd-next { position:absolute; top:0; right:0; width:50%; height:100%; background:url('../img/icon-photo-big-right.png') no-repeat right center; }
.photoEnd-small-previous, .photoEnd-small-next { position:absolute; top:0; width:60px; height:100%; text-indent:-999em; }
.photoEnd-small-previous { left:0; background:url('../img/icon-photo-small-left.png') no-repeat center center; }
.photoEnd-small-next { right:0; background:url('../img/icon-photo-small-right.png') no-repeat center center; }
/* Opinion */
.fullPhoto img { width:100%; }
.fullPhoto dl { position:relative; }
.fullPhoto dd { position:absolute; width:100%; left:0; bottom:0; background:url("../img/opacity-50.png"); }
.fullPhoto dd a { display:block; font:bold 18px/28px "Times New Roman"; color:#fff; margin:10px 15px; }
.fullPhoto dd a:hover { color:#ff0; }
/**/
.columnists-con { width:1216px; margin-right:-16px; overflow:hidden; }
.columnists-con a { width:592px; float:left; margin:15px 16px 0 0; padding:10px 0 15px; overflow:hidden; }
.columnists-con a:nth-child(4n-0), .columnists-con a:nth-child(4n-1) {
background:#e5e5e5;
}
.columnists-con .face { float:left; margin:6px 0 0 20px; }
.columnists-con .face img { width:67px; height:67px; border-radius:100px; display:block; }
.columnists-con a span { display:block; margin-left:105px; }
.columnists-con a strong { display:block; font:bold 16px/28px "Times New Roman"; height:28px; overflow:hidden; }
.columnists-con a span em { font-style:normal; display:block; font-size:14px; line-height:16px; height:48px; padding-right:10px; color:#999; overflow:hidden; }
.columnists-con a:hover span em { color:#00479d; }
/**/
.listHead-columnists { border-bottom:1px solid #d9d9d9; padding-bottom:10px; margin-bottom:40px; }
.listHead-columnists a { margin-top:0; display:table; width:100%; }
.listHead-columnists a span { display:table-cell; vertical-align:middle; padding-left:15px; margin-left:0; }
.listHead-columnists a span em { height:auto; }
.listHead-columnists .face { margin-top:3px; }
.listHead-columnists .face img { width:160px; height:90px; border-radius:0; display:block; }
.columnists-con a strong { font-size:18px; }
.columnists-con a span em { font-size:16px; line-height:22px; }
/* Search */
.search-form { border:1px solid #b1b1b1; position: relative; }
.search-form-in { width:98%; padding:10px 1%; line-height:18px; border:0; }
.search-form-but { position:absolute; top:0; right:0; width:38px; height:38px; border:0; background:url("../img/icon-search-but.png") no-repeat center center; }
/*news-item*/
.news-con .news-item { width:100%; border-bottom:1px dashed #e5e5e5; display:block; clear:both; margin-top:18px;padding-bottom: 20px;display: table;float: left;}
.news-con .news-item-photo { width:230px; float:left; }
.news-con .news-item-photo img { width:230px; height:130px; display:block; overflow:hidden; }
.news-con .news-item-text { margin-left:250px;overflow:hidden;}
.news-con .news-item-text h3 { font:20px/22px Arial;overflow:hidden;}
.news-con .news-item-text p { font:16px/25px Arial; color:#666666; margin-top:10px;overflow:hidden; }
.news-con-mall .news-item-photo, .news-con-mall .news-item-photo img { width:130px; }
.news-con-mall .news-item-text { margin-left:150px; }
/*news-con-hy*/
.news-con-hy .news-item { background:#f3f3f3; height:135px; border-bottom:none; overflow:hidden; }
.news-con-hy .news-item-text { padding:0 10px; padding-top:10px;}
.news-con-hy .news-item-text p { line-height:22px; height:88px; }
.news-con-hy .news-item-photo, .news-con-hy .news-item-photo img { width:240px; height:135px; }
/* timeline */
.timeline-main .CNComment-head { display:none; }
.timeline-head { font:30px/40px "Times New Roman"; padding:10px 0; }
.timeline-head a { display:inline-block; margin-right:40px; font-style:normal; }
.timeline-head .current { color:#a00128; font-weight:bold; border-bottom:2px solid #a00128; }
.rightNews-photoText-con { width:100%; }
.rightNews-photoText-con .news-item { float:none; width:100%; margin-right:0; background:none; border-top:1px solid #d9d9d9; padding:14px 0; margin-top:-1px; overflow:hidden; }
.rightNews-photoText-con .news-item:hover { background:none; }
.rightNews-photoText-con .news-item p { display:none; }
.rightNews-photoText-con .news-item img { width:150px; height:84px; }
.rightNews-photoText-con .news-item-photo { width:150px; height:auto; float:left; }
.rightNews-photoText-con .news-item-text { margin-left:150px; padding:0 10px 0 12px; height:84px; overflow:hidden; }
.rightNews-photoText-con .news-item h3 { font-size:18px; font-weight:normal; line-height:1.5em; height:100%; }
.rightNews-photoText-con .news-item h3 a { height:100%; }
.rightNews-photoText-con .news-item-photo em { line-height:24px; }
.rightNews-photoText-con .icon-video { width:24px; height:24px; background-size:60% auto; }
.rightNews-photoText-con .icon-audio { width:24px; height:24px; background-size:60% auto; }
.timeline-box { margin:15px 0 0 43px; border-left:1px solid #a00128; padding-left:26px; }
.timeline-item { margin-bottom:24px; }
.timeline-photo { margin-top:24px; }
.timeline-photo img { width:620px; display:block; }
.timeline-title { line-height:34px; height:34px; overflow:hidden; font-size:18px; margin-left:-70px; }
.timeline-title .time { width:88px; height:34px; display:inline-block; background:#a00128; color:#fff; font-size:30px; font-weight:bold; text-align:center; float:left; }
.timeline-title a { display:block; vertical-align:top; margin-left:96px; }
.timeline-text { font-size:16px; line-height:1.6em; padding-top:12px; }
/* about */
.about-left { width:720px; float:left; }
.about-right { width:460px; float:right; }
.about-left .newsList-con { width:100%; }
.about-left .newsList-con .news-item { margin-right:0; width:100%; }
.about-left .indexPhoto-con { margin-top:0; }
/**/
.onlyPhoto-double { width:736px; margin-right:-16px; overflow:hidden; }
.onlyPhoto-double dl { width:352px; float:left; margin:15px 16px 0 0; background:#f3f3f3; }
.onlyPhoto-double dl:hover { background:#e5e5e5; }
.onlyPhoto-double dt { position:relative; }
.onlyPhoto-double dt img { width:352px; height:198px; }
.onlyPhoto-double dd { font:bold 18px/24px "Times New Roman"; height:48px; overflow:hidden; padding:0 15px; margin:7px 0 10px; display:none; }
.onlyPhoto-double dd a { display:block; }
.onlyPhoto-double dt em { position:absolute; bottom:0; left:0; width:100%; line-height:34px; background:url("../img/opacity-50.png"); font-style:normal; overflow:hidden; display:none; }
.onlyPhoto-double dt span { display:inline-block; color:#fff; padding-left:5px; }
.onlyPhoto-double dt i { margin-left:5px; }
.onlyPhoto-double .icon-video { float:left; width:34px; height:34px; background:url("../img/icon-video.png") no-repeat center center; }
.onlyPhoto-double .icon-audio { float:left; width:34px; height:34px; background:url("../img/icon-audio.png") no-repeat center center; }
/**/
.onlyPhoto-three { width:732px; margin-right:-12px; overflow:hidden; }
.onlyPhoto-three dl { width:232px; float:left; margin:15px 12px 0 0; }
.onlyPhoto-three dt { position:relative; }
.onlyPhoto-three dt img { width:232px; height:130px; }
.onlyPhoto-three dt em { display:none; }
.onlyPhoto-three dd { display:none; }
/**/
.about-rightPhoto dl { margin-top:15px; }
.about-rightPhoto dd, .about-rightPhoto dt em { display:none; }
.about-rightPhoto img { display:block; width:100%; }
/**/
.about-rightList { font:bold 18px/1.5em "Times New Roman"; margin-top:15px; overflow:hidden; }
.about-rightList li { border-top:1px solid #d9d9d9; margin-top:-1px; padding-right:10px; }
.about-rightList li a { display:block; padding:10px 0; }
.onlyText-con { font-size:18px; padding-bottom:20px; }
.onlyText-con p { margin-top:15px; }
.onlyText-con .photo { text-align:center; padding-top:20px; }
.onlyText-con .photo img { margin:auto; }
/**/
.mod-audio-con{ padding-top:15px; display:block; margin-bottom:10px; overflow:hidden;}
.mod-audio-left{ float:left; width:25%; overflow:hidden;}
.mod-audio-left img{ width:100%; display:inline-block;}
.mod-audio-right{ float:right;width:74%;}
.mod-audio-right h2{ height:26px;overflow:hidden; margin-bottom:16px;font:20px/1.2em "Arial";}
.mod-audio-right p{ max-height:76px; overflow:hidden;}
/**/
.about-audio { overflow:hidden; padding-top:30px; }
.about-audio-item { width:300px; float:left; margin:0 42px 20px 0; }
.about-audio-item h3 { font:bold 30px/1.6em "Times New Roman"; }
.about-audio-list { border:1px solid #d9d9d9; }
.about-audio-item a { padding:10px; display:block; line-height:22px; font-size:16px; position:relative; border-top:1px solid #d9d9d9; }
.about-audio-item a:first-child { border-top:0; }
.about-audio-item a:nth-child(even) {
background:#f3f3f3;
}
.about-audio-item a span { color:#666; display:block; }
.about-audio-item a strong { display:block; font-weight:normal; }
.about-audio-item em { position:absolute; top:20px; right:10px; display:none; }
.about-audio-item em img { display:block; height:24px; }
.about-audio-item .current em { display:block; }
.about-audio-item .current span, .about-audio-item .current strong { color:#a00128; }
/**/
.magazineFocus { margin-top:0; }
.magazineFocus .indexPhoto-con { margin-top:15px; }
.magazine-archive .photoFour-con { width:736px; margin-right:-16px; }
.magazine-archive .photoFour-con dl { width:168px; margin-right:16px; }
.magazine-archive .photoFour-con dt img { width:100%; height:auto; }
.magazine-archive .photoFour-con dd { font-size:16px; line-height:20px; height:40px; }
/**/
.NEWSPlus-radio { margin:20px 0; text-align:left; }
.NEWSPlus-radio img { display:inline-block; vertical-align:middle; }
.NEWSPlus-radio-logo { width:38%; }
.NEWSPlus-radio-play { width:11%; padding:0 10%; }
.NEWSPlus-radio-live { width:25%; }
/**/
.Dialog-login { width:500px; padding-top:20px; }
.Dialog-login-text-username, .Dialog-login-text-password, .Dialog-login-text-repassword, .Dialog-login-but, .Dialog-commonLogo-con, .Dialog-login-forgotPassword { display:block; width:80%; margin:auto; }
.Dialog-login-text-item { border-bottom:1px solid #d4d4d4; }
.Dialog-login-text input { border:0; line-height:30px; height:30px; display:block; padding:10px 0; font-size:18px; padding-left:8%; width:72%; }
.Dialog-login-text-username { background:url("../img/icon-login-mail.png") no-repeat 0 center; }
.Dialog-login-text-password { background:url("../img/icon-login-password.png") no-repeat 0 center; }
.Dialog-login-text-repassword { background:url("../img/icon-login-password+.png") no-repeat 0 center; }
.Dialog-login-but { padding-top:10px; }
.Dialog-login-but input { font-size:18px; width:100%; text-align:center; line-height:2.6em; background:#666; border:0; margin-top:15px; border-radius:10px; color:#fff; }
.Dialog-login-but input:last-child { background:#fa2d65; }
.Dialog-login-but input:hover { background:#444; }
.Dialog-login-but input:last-child:hover { background:#db2a5a; }
.Dialog-login-forgotPassword { text-align:right; font-size:18px; color:#adadad; line-height:3em; margin-top:10px; margin-bottom:10px; }
.Dialog-commonLogo { border-top:1px solid #e4e4e4; background:#f2f2f2; }
.Dialog-commonLogo h5 { color:#999; font-size:18px; font-weight:normal; line-height:3em; }
.Dialog-commonLogo-list { padding:10px 0 15px; }
.Dialog-commonLogo-list img { display:inline-block; width:66px; height:66px; background:#ccc; border-radius:100px; margin:0 15px; }
.Dialog-commonLogo-list a:hover img { background:#aaa; }
/* audio */
.audiojs { margin-top:20px; }
.audiojs p { margin:0; }

/*1859zt*/
.indexNews-con-two .news-item{width:287px;}
.indexNews-con-two .news-item-photo img {
    width: 287px;
    height: 160px;
}
/* jy 1404 */
.indexPhotoLeftSummary-1{width:460px; float:right;}
.indexPhotoLeftSummary-1 .text{padding-right: 15px;}
.indexPhotoLeftSummary-1 .text h2{font: 20px/30px "Arial";padding-top: 15px;height: 90px;overflow: hidden;}
.indexPhotoLeftSummary-1 .text h2 a{color: #000;}
.indexPhotoLeftSummary-1 .text h2 a:hover{color: #00479d;text-decoration: none;} 
.indexPhotoLeftSummary-1 .text p{font: 18px/20px "Arial";color: #555;padding: 8px 0 0;height: 80px;overflow: hidden;}

.beijing-2-news{width: 570px;height: auto;overflow: hidden;float: left;margin-bottom: 10px;}
.beijing-2-news li{ padding-top:15px; padding-bottom:15px; display:block; clear:both; float:left; width:100%;overflow:hidden;font:20px/24px 'Arial'; border-top:1px dashed #ddd;}
.beijing-2-news li a{ height:46px; display:block; overflow:hidden;}
.beijing-2-news-right{float: right;}
.beijing-2-news-con{margin-top: 15px;}

.mod-indexMostPopularBj-2 .indexMostBj-con{margin-top: 15px;}

/* 终极页播放器  auther jy  start */
.player-live-article{height: 60px;background-color: #000;margin-top: 15px;}
.player-live-article .video-js .vjs-control-bar{display: flex;height: 40px;background-color:transparent;top: 10px;}
.player-live-article .video-js .vjs-icon-previous-item , .player-live-article .video-js .vjs-icon-next-item{width: 40px;font-size: 25px;text-shadow: none;}
.player-live-article .video-js .vjs-icon-previous-item:hover , .player-live-article .video-js .vjs-icon-next-item:hover{color: #dc255c;cursor: pointer;text-shadow: none;}
.player-live-article .video-js .vjs-icon-previous-item.none, .player-live-article .video-js .vjs-icon-next-item.none{color: #999;cursor: auto;}
.player-live-article .video-js .vjs-play-control{width: 40px;height: 40px;border: 2px solid #fff;border-radius: 50%;text-shadow: none;}
.player-live-article .video-js .vjs-play-control:hover{border-color: #dc255c;}
.player-live-article .video-js .vjs-button > .vjs-icon-placeholder:before{font-size: 24px;line-height: 38px;}
.player-live-article .video-js .vjs-button > .vjs-icon-placeholder:hover{color: #dc255c;}
.player-live-article .video-js .vjs-live-control{line-height: 0px;}
.player-live-article .video-js .vjs-live-display{font-size: 12px;width: 34px;height: 14px;background-color: #dc255c;line-height: 14px;text-align: center;border-radius: 2px;position: absolute;top: 12px;}
.player-live-article .video-js .vjs-title-bar{position: absolute;left: 154px;font-size: 16px;margin-left: 10px;height: 60px;line-height: 18px;}
.player-live-article .video-js .vjs-title-bar:before{content: "";width: 0;font-size: 0;height: 100%;visibility: hidden;display: inline-block;vertical-align: middle;}
.player-live-article .video-js .vjs-title-bar span{display: inline-block;width: 100%;vertical-align: middle;}
.player-live-article .video-js .vjs-volume-control{top: -106px;}
/* 终极页播放器  auther jy  end */

#live-videoPlayer-article-wrapper .video-js{max-width: 720px;margin:0 auto;}
#live-videoPlayer-article-wrapper .video-js .vjs-big-play-button{height: 2em;line-height: 2em;border-radius: 50%;width: 2em;top: 0px;left: 0px;right: 0px;bottom: 0px;margin: auto;}

/* 专题直播播放器 start */
/*音频 start*/
.ztLiveAPlayer{height: 60px;background-color: #000;margin-top: 15px;}
.ztLiveAPlayer .video-js .vjs-control-bar{display: flex;height: 40px;background-color:transparent;top: 10px;}
.ztLiveAPlayer .video-js .vjs-icon-previous-item , .ztLiveAPlayer .video-js .vjs-icon-next-item{width: 40px;font-size: 25px;text-shadow: none;}
.ztLiveAPlayer .video-js .vjs-icon-previous-item:hover , .ztLiveAPlayer .video-js .vjs-icon-next-item:hover{color: #dc255c;cursor: pointer;text-shadow: none;}
.ztLiveAPlayer .video-js .vjs-icon-previous-item.none, .ztLiveAPlayer .video-js .vjs-icon-next-item.none{color: #999;cursor: auto;}
.ztLiveAPlayer .video-js .vjs-play-control{width: 40px;height: 40px;border: 2px solid #fff;border-radius: 50%;text-shadow: none;}
.ztLiveAPlayer .video-js .vjs-play-control:hover{border-color: #dc255c;}
.ztLiveAPlayer .video-js .vjs-button > .vjs-icon-placeholder:before{font-size: 24px;line-height: 38px;}
.ztLiveAPlayer .video-js .vjs-button > .vjs-icon-placeholder:hover{color: #dc255c;}
.ztLiveAPlayer .video-js .vjs-live-control{line-height: 0px;}
.ztLiveAPlayer .video-js .vjs-live-display{font-size: 12px;width: 34px;height: 14px;background-color: #a00128;line-height: 14px;text-align: center;border-radius: 2px;position: absolute;top: 12px;}
.ztLiveAPlayer .video-js .vjs-title-bar{position: absolute;left: 154px;font-size: 16px;margin-left: 10px;height: 60px;line-height: 18px;}
.ztLiveAPlayer .video-js .vjs-title-bar:before{content: "";width: 0;font-size: 0;height: 100%;visibility: hidden;display: inline-block;vertical-align: middle;}
.ztLiveAPlayer .video-js .vjs-title-bar span{display: inline-block;width: 100%;vertical-align: middle;}
.ztLiveAPlayer .video-js .vjs-volume-control{top: -106px;}
/*音频 end*/
/* 专题直播播放器 end 