@charset "utf-8";
/* CSS Document */

.focusWraper { width: 700px; height: 390px; margin: 0 0 14px }
	.focusWraper .focus { float: left; width: 456px; height: 390px }
		.focusWraper .focus img { width: 456px; height: 390px }
	.focusWraper .options { float: right; width: 244px; height: 390px; color: #4bd0d7; background: #4bd0d7 }
		.focusWraper .options h2 { height: 70px; border-bottom: 1px dotted #fff; background: url('../images/focus_title.gif') no-repeat center center }
		.en .focusWraper .options h2 { background: url('../images/en_focus_title.gif') no-repeat center center }
		.focusWraper .options ul {  }
		.focusWraper .options li { border-bottom: 1px dotted #fff }
			.focusWraper .options li a { display: block; height: 68px; padding: 0 13px; line-height: 34px }
				.focusWraper .options li a span { display: inline-block; vertical-align: middle }
			.focusWraper .options li a:hover, .focusWraper .options li a.current { background: #87e7ec; color: #000 }
	.focusWraper .subscribe { height: 43px; text-align: center }
		.focusWraper .subscribe img { margin: 14px 0 0 }

.homeNews { }
	.homeNews h2 { height: 43px; background: url('../images/news_title.gif') no-repeat }
	.en .homeNews h2 { background: url('../images/en_news_title.gif') no-repeat }
	.homeNews div { margin: 6px 0 0; padding: 2px 0 0; background: url('../images/newsBox_bg.gif') repeat-x top left } 
	.homeNews ul { background: url('../images/newsBox_y_bg.gif') repeat-y top left }
	.homeNews li { overflow: hidden; height: 1%; padding: 20px 20px 22px 172px; background: url('../images/newsBox_bg.gif') repeat-x bottom left }
		.homeNews li p.image { display: inline; float: left; overflow: hidden; margin: 0 0 0 -152px }
		.homeNews li .title { font-size: 16px }
		.homeNews li span { display: block; color: #999; line-height: 26px }
		.homeNews li .text { margin: 0 0 10px; line-height: 21px }

.currentMagazine {  }
	.currentMagazine table { width: 100%; height: 72px; margin: 0 0 14px; background: #50ccd6 }
	.currentMagazine td { padding: 5px; background: #fff; line-height: 17px; text-align: center }
	.currentMagazine h2 { width: 62px; height: 54px; margin: 0 auto; font-size: 24px; text-align: center; line-height: 54px; background: url('../images/published_bg.gif') no-repeat }
	.currentMagazine p { position: relative; display: table-cell; width: 240px; height: 304px; background: url('../images/currentMagazine_bg.gif') no-repeat; vertical-align: middle; text-align: center }
		.currentMagazine p span, .homeRecommended p span { position: staic; +position: absolute; top: 50% }
		.currentMagazine p a, .homeRecommended p a { position: staic; +position: relative; top: -50%; left: -50%;}
		.currentMagazine p img { margin: 0 0 6px; border: 1px solid #4acfd8 }

.homeCommentsTitle { background: url('../images/homeCommentTitle_bg.gif') no-repeat }
.en .homeCommentsTitle { background: url('../images/en_homeCommentTitle_bg.gif') no-repeat }
.homeVideoTitle { background: url('../images/homeVideoTitle_bg.gif') no-repeat }
.en .homeVideoTitle { background: url('../images/en_homeVideoTitle_bg.gif') no-repeat }
.homeFaceToFaceTitle { background: url('../images/homeFaceToFaceTitle_bg.gif') no-repeat }
.en .homeFaceToFaceTitle { background: url('../images/en_homeFaceToFaceTitle_bg.gif') no-repeat }
.homeConcernUsTitle { background: url('../images/homeConcernUsTitle_bg.gif') no-repeat }
.en .homeConcernUsTitle { background: url('../images/en_homeConcernUsTitle_bg.gif') no-repeat }
.homeAdTitle { background: url('../images/homeAdTitle_bg.gif') no-repeat }
.en .homeAdTitle { background: url('../images/en_homeAdTitle_bg.gif') no-repeat }
.homeMmTitle { background: url('../images/homeModernmediaTitle_bg.gif') no-repeat }
.en .homeMmTitle { background: url('../images/en_homeModernmediaTitle_bg.gif') no-repeat }

.right-side-ad { display: block!important; height: auto!important; margin: 10px 0; background-repeat: repeat-y!important }
	.right-side-ad a { position: static!important }
	.right-side-ad img { margin: 15px 0 15px!important }

.homeRecommended { overflow: hidden; margin: 13px 0 20px }
	.homeRecommended h2 { width: 240px; height: 51px }
		.homeRecommended h2 a { display: block; width: 240px; height: 51px; background: url('blank.jpg') }
	.homeRecommended p { position: relative; display: table-cell; width: 240px; height: 208px; background: url('../images/homeRecommended_bg.gif') no-repeat center center; vertical-align: middle; text-align: center }
	.homeRecommended img { margin: 0 0 6px }

.search { height: 22px; margin: -20px 0 10px; background: url('../images/search_bg.gif') no-repeat; text-align: right }
.en .search { background: url('../images/en_search_bg.gif') no-repeat; text-align: right }
	.search input { width: 117px; margin: 3px 3px 0 0; padding: 0 2px; border: none; background: none; outline: none }

.currentIssueWraper { background: url('../images/newsBox_y_bg.gif') repeat-y }
	.currentIssueWraper .mainTitle { height: 41px; background: url('../images/currentIssueWraperTitle_bg.gif') repeat-x }
	.currentIssueWraper h2 { height: 39px; padding: 0 0 0 40px; background: url('../images/ornament_bg.gif') no-repeat 22px 16px; line-height: 40px }
		.currentIssueWraper h2 span { float: left; padding: 0 16px 0 0; background: url('../images/ornament_bg.gif') no-repeat right center; color: #4acfd8; font-size: 20px; font-family: SimHei }
	.currentIssueWraper ul { margin: 40px 0 0; padding: 0 0 1px; background: url('../images/newsBox_bg.gif') repeat-x left bottom }
 	.currentIssueWraper li { margin: 0 0 36px; padding: 26px 25px 0; background: url('../images/newsBox_bg.gif') repeat-x }
		.currentIssueWraper li .titleWraper { overflow: hidden; height: 1%; margin: 0 0 18px }
			.currentIssueWraper li .titleWraper .title { font-size: 20px }
			.currentIssueWraper li .titleWraper .more { color: #4acfd8 }
			.currentIssueWraper li .info { color: #9d9d9d }
			.currentIssueWraper li .text { overflow: hidden; height: 1%; margin: 10px 0 0; line-height: 24px }
				.currentIssueWraper li .text img { display: inline; float: left; margin: 0 12px 0 0 }

.introduction { }
	.introduction img { margin: 0 0 30px; border: 1px solid #4acfd8 }
	.introduction .text { margin: 15px 0 0; font-size: 14px; line-height: 24px; background: url('../images/newsBox_bg.gif') repeat-x 0 0 }
		.introduction .text div { overflow: hidden; background: url('../images/newsBox_bg.gif') repeat-x left bottom }
		.introduction .text p { margin: 15px 0; padding: 0 15px; background: url('../images/introductionText_bg.gif') repeat-y }
	.introduction .clear, .subscribeWraper .clear { margin: 12px 0!important; border-bottom: 1px dashed #bdbdbd }

.videoList {  }
	.videoList div, .pastList div { overflow: hidden; width: 700px }
	.videoList ul, .pastList ul { overflow: hidden; width: 686px; padding: 20px 7px 0; background: url('../images/newsBox_bg.gif') repeat-x left bottom }
	.videoList li, .pastList li { display: inline; float: left; width: 198px; margin: 0 15px 30px; text-align: center }
		.videoList li p.image, .pastList li p.image { overflow: hidden; width: 198px; height: 125px; margin: 0 0 8px }

.pastList {  }
		.pastList li p.image { height: 259px }

.videoDetailsWraper {  }
	.videoDetailsWraper .mainTitle {  }
	.videoDetailsWraper .title { padding: 43px 0 0; font-size: 18px; text-align: center }
	.videoDetailsWraper .wraper { overflow: hidden; background: url('../images/newsBox_y_bg.gif') repeat-y }
	.videoDetailsWraper .text { padding: 23px 40px 33px; background: url('../images/newsBox_bg.gif') repeat-x left bottom; line-height: 24px; text-align: center }
	
		.videoDetailsWraper .text p.image { text-align: center }

.commentsDetalsWraper {  }
	.commentsDetalsWraper h2, .videoDetailsWraper h2, .videoList h2, .pastList h2, .subscribeWraper h2, .homeTopics h2, .currentIssueWraper h2, .subNewsTitle h2 { height: 51px; padding: 0 26px 0 39px!important; background: url('../images/h2_bg.gif') repeat-x!important }
	.homeTopics h2, .subNewsTitle h2 { height: 40px!important }
	    .commentsDetalsWraper h2 img, .videoDetailsWraper h2 img, .videoList h2 img, .pastList h2 img, .subscribeWraper h2 img, .homeTopics h2 img, .currentIssueWraper h2 img, .subNewsTitle h2 img { margin: 17px 0 0 }
	.commentsDetalsWraper .wraper, .videoList div, .pastList div, .subscribeWraper .wraper { background: url('../images/newsBox_y_bg.gif') repeat-y }
	.commentsDetalsWraper .text { padding: 33px 40px; background: url('../images/newsBox_bg.gif') repeat-x left bottom; line-height: 24px }

.coverWraper { padding: 30px 25px 0 }
	.coverWraper p.image { float: left; width: 390px }
		.coverWraper p.image img { width: 390px }
	.coverWraper .fr { width: 240px }
		.coverWraper .fr h3 { }
		.coverWraper .fr .text { margin: 15px 0 0; line-height: 23px }

.subscribeWraper {  }
	.subscribeWraper .wraper {  }
	.subscribeWraper .text { margin: 0 20px; padding: 30px 0 20px; border-bottom: 1px solid #999;  font-size: 14px; line-height: 24px }
	.subscribeWraper form { margin: 14px 0 0; padding: 0 20px 15px; background: url('../images/newsBox_bg.gif') repeat-x left bottom }
		.subscribeWraper form p { overflow: hidden; width: 656px; padding: 6px 0 }
		.subscribeWraper .s1 { float: left; width: 50px; line-height: 23px }
		.subscribeWraper .s2, .subscribeWraper textarea { float: left; width: 200px; height: 17px; padding: 2px; border: 1px solid #999; line-height: 17px }
		.subscribeWraper textarea { width: 320px; height: 120px }
		.subscribeWraper .s3 { width: 52px; height: 23px; border: 0 none; background: #4acfd8; color: #000; font-size: 14px; line-height: 25px }

	.homeTopics li { padding-left: 240px!important }
	.homeTopics p.image { width: 200px; margin-left: -220px!important }
		.homeTopics p.image img {  }
	.homeTopics p.text { margin: 6px 0 }

.comments-wrap { margin: 30px 0 0 }
	.comments-wrap h4 {  }
	.comments-wrap div { margin: 12px 0 0 }
	.comments-wrap dl { margin: 0 0 16px; border-bottom: 1px dotted #4bccd6 }
		.comments-wrap dl dt { padding: 0 8px; background: #4bccd6; line-height: 25px }
		.comments-wrap dl dd { margin: 16px 0 }
	.comments-wrap form {  }
	.comments-wrap .s1, .comments-wrap textarea { display: block; width: 160px; height: 17px; padding: 2px 3px; border: 1px solid #4bccd6; line-height: 17px }
	.comments-wrap textarea { display: block; width: 492px; height: 120px; margin: 10px 0 0; padding: 1px 3px }
	.comments-wrap .submin-btn { width: 80px; height: 23px; margin: 10px 0 0; border: none; background: #4bccd6; line-height: 25px; font-size: 14px; line-height: 26px }
	
#ctl01 div { display: none }
#ctl01 .paginator { display: block; background: none; line-height: 19px }
#ctl01 .paginator a { cursor: pointer }
#ctl01 .paginator a, #ctl01 .paginator span { padding: 1px 3px; border: 1px solid #4ACFD8 }
#ctl01 .paginator .paginator { display: inline!important }

.link-wrap { margin: -3px 0 0 }

.anpager { margin: 10px 0 0; line-height: 1.63 }
	.anpager .cpb, .anpager a { margin: 0 0 0 4px; padding: 2px 5px; border: 1px solid #4BCCD6 }
	.anpager .cpb, .anpager a:hover { background: #4BCCD6; color: #fff }
	.anpager .cpb { font-weight: bold }
	.anpager a { background: #fff }