/*
  auther:yh
  date:2013.11
*/
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend { margin:0; padding:0; border:0; font-size:100%;}
body { background:#fff; color:#000; font:12px simsun; text-align:center;}
ol,ul { list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6 { font-style:normal; font-weight:normal;}
input,textarea,select,button,td { font-size:100%;}
a { color:#000; text-decoration:none;}
a:hover { color:#f00; text-decoration:underline;}

/*  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;}

#ztHeader { margin-bottom:0 !important;overflow:hidden;height:35px;}
#ztHeader ul{ border:none !important }
#pageFooter{ padding-top:20px !important;color:#fff !important;}
#pageFooter a{color:#fff !important;}
#pageFooter hr{ display:none; }
.moreLnk { color: #930E14; }
.ceTop{ background: url(http://news.china.com/etc/images/ztHeader.png) repeat-x; }

body { background: url(../img/bg.jpg) no-repeat center 35px #06213F;text-align: left; }
.banner{ margin:0 auto; width:1000px; zoom:1;}
.nav { background: url(../img/nav.jpg) no-repeat; height: 38px;width:1000px; margin:0 auto; color: #8b9db0;text-align:center; }
.nav a { padding:0 23px; font:normal 14px/38px "microsoft yahei"; color: #FFF; }

.wrap{ margin:0 auto; width:1000px;padding:12px 0 25px;background-color:#fff; min-height:1000px;}
.daoyu { line-height: 45px; height:45px; overflow:hidden; color: #FFF; padding-bottom: 13px;font-size:14px; }
.daoyu em{padding-right:13px}

.r1,.r2{overflow:hidden;padding:0 12px;width:976px;}
/*r1*/
.r1_l{float:left;width:540px;}
.r1_l .focus { width:540px; height:340px; overflow:hidden; position:relative; }
.r1_l .focusPic img {width:540px;height:340px;display:block;}
.r1_l .focusFont {bottom:0;left:0px;width:540px;height:40px; text-indent:22px;overflow:hidden; font:bold 20px/40px "microsoft yahei"; color:#fff;position:absolute;*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');background:rgba(0,0,0,0.6); }
.r1_l .focusMask {position:absolute;bottom:0;left:0;width:303px;height:30px;}
.r1_l .focusFont a { text-indent:10px;font-size:14px;color:#fff;}
.r1_l .focusCount { height:18px; padding-top:9px;position:absolute;bottom:10px; right:7px;color:#000;font-family:Arial; text-align:center;}
.r1_l .focusCount span {float:left;width:18px;height:18px;line-height:18px;margin-right:5px; background:#828282; color:#fff;display:inline;cursor:pointer;}
.r1_l .focusCount .current {background:#BA2535;color:#fff;}
.r1_l .focusTopic{ padding:0 30px 10px 15px; text-align:left; line-height:20px;  }
.r1_l .focusTopic h2{ font-family:"Microsoft Yahei"; height:50px; line-height:50px; font-size:16px;background:url(../img/blue_dot.gif) no-repeat scroll 235px 5px;}
.r1_l .focusTopic p{ text-indent:24px;}
.r1_l .focusTopic p a{ color:#f00;}

.r1_r {width:394px;float:left;padding-left:22px;}
.r1_r .focusTopic{padding:10px 0 0;}
.r1_r .focusTopic_tit { font-size:18px; font-weight:900; height:30px; line-height:30px; overflow:hidden;text-align:center; }
.r1_r .focusTopic_txt { height:28px; line-height:28px; overflow:hidden;}
.r1_r .focusTopic_txt a{color:#6c6c6c;padding:0 5px;}
.r1_r .focusTopic_tit a{ font-family: "microsoft yahei"; color: #000;}

.r1_r ul { padding-top:13px; overflow: hidden; background: url(../img/line_grey.jpg) repeat-x left top;margin-top:10px; }
.r1_r ul li { font-size:14px;overflow:hidden;line-height: 28px; height: 28px;padding:0 19px;}

/*r2*/
.r2{ margin-top:20px;}
.r2 .photoAlbumBlk01 { padding-top: 15px; padding-bottom: 17px; overflow: hidden; }
.r2_l{ width:590px; overflow: hidden; float: left; }
.r2_l .item { width:590px;overflow: hidden; }
.r2_l .item h2 {  border-bottom: 1px solid #a1a1a1;position:relative;height:30px; }
.r2_l .item h2 span{ text-indent: -9999px; display: block; background-image: url(../img/title.jpg); background-repeat: no-repeat;width:112px;height: 31px;position:absolute;left:0;top:0; }
.r2_l .item1 h2 span{ background-position: 0px top; }
.r2_l .item2 h2 span{ background-position: 0px -31px; }
.r2_l .item3 h2 span{ background-position: 0px -62px; }
.r2_l .item4 h2 span{ background-position: 0px -93px; }

.r2_l .photoAlbum_item{width:210px;height:130px;float:left;position:relative;}
.r2_l .photoAlbum_item img{width:210px;height:130px;}

.r2_l .photoAlbum_item_txt{position:absolute;bottom:0;left:0;width:210px;height:30px;line-height:30px;*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');background:rgba(0,0,0,0.5);text-align:center;}
.r2_l .photoAlbum_item_txt a{color:#fff;font-size:14px;}

.r2_l .newslist{width:360px;float:right;}
.r2_l .newslist li{font-size:14px;line-height:28px;line-hegiht:28px;overflow:hidden;}
.r2_l .newslist li.splitline{display:none}
.r2_r { float: right; width: 351px; background-color: #f0f0f0;padding-bottom:15px; }
.r2_r .hd { background: url(../img/title_img.jpg) no-repeat 0px top; height: 37px; font:bold 20px/37px "microsoft yahei"; color: #FFF; padding-left: 15px; margin-bottom: 15px; }
.r2_r .bd{ padding:0 10px 10px; }

.r2_r .focusTopic { overflow: hidden; padding:0 6px 10px;*zoom:1; }
.r2_r .focusTopic .focusTopic_pic img { height: 90px; width: 110px; }
.r2_r .focusTopic .focusTopic_pic { float: left; width: 110px; }
.r2_r .focusTopic .focusTopic_cont { width: 195px; padding-left: 14px; float: left; }
.r2_r .focusTopic_txt { line-height: 24px;font-size:14px; }
.r2_r .moreLnk { color: #003FB6; font-size:12px;}
.r2_r em { color: #B20000; padding-right: 10px; }
.r2_r .focusTopic_tit { padding-bottom: 5px;font-weight: bold;  }
.r2_r .focusTopic_tit a {font-weight: bold; font-size:14px;}
.r2_r .focusTopic_tit em {font-weight: bold;}
.r2_r .newslist li { line-height: 28px; height: 28px; overflow: hidden;font-size:14px; }
.r2_r .hd_tie { line-height: 32px; background: url(../img/line_blue.jpg) repeat-x 73px center; font-size: 14px; font-weight: bold; color: #0E2F54; height: 32px; }
.r2_r .hd_tie span { background-color: #f0f0f0; float: left; padding-right: 11px; padding-left: 3px; }

.r2_r .focusTopic_cont_ask { line-height: 24px;  float: left; width: 182px; padding-left: 16px; }
.r2_r .focusTopic_cont_ask p{height:24px;overflow: hidden;}
.r2_r strong { color: #b20000; font-weight:bold;}
.r2_r .ad { margin-top: 10px; }

/*r3*/
.r3 .hd { font:bold 24px/51px "microsoft yahei"; color: #FFF; background-image: url(../img/title_long.jpg); height: 51px; padding-left: 30px; }
.r3 .bd { overflow: hidden; padding-top: 20px; }
.r3 .photoAlbum_item { float: left; width: 200px;text-align: center; }
.r3 .photoAlbum_item_txt { line-height: 34px; height: 34px; overflow: hidden; text-align: center; font-size:14px;}
/*clearPhoto*/
.clearPhoto { width:968px; padding:0 8px;margin:auto; text-align:left; clear:both;background:#f7f7f7;font-size:14px;}
.photoBar{ line-height:40px; height:40px; width:100%;padding-left:5px;pading-top:5px; overflow:hidden;}
.showPhoto{width:968px;}
.showPhoto img{ display:block;width:968px;height:593px;}
#picContent{ position:relative; overflow:hidden;}
#bigPic{ position:relative; overflow:hidden;}
#webPre,
#webNext{ position:absolute; top:0; display:block; width:50%; height:100%; text-indent:-800px; text-align:left; background:#fff; opacity:0; filter:alpha(opacity=0);}
#webPre{ left:0;}
#webNext{ right:0;}
a#webPre:hover{ background:url("../img/left.png") no-repeat left center; _background:url("../img/left.gif") no-repeat left center; opacity:1; filter:alpha(opacity=60);}
a#webNext:hover{ background:url("../img/right.png") no-repeat right center; _background:url("../img/right.gif") no-repeat right center; opacity:1; filter:alpha(opacity=60);}
#bigPhotoLoading{ width:920px; position:absolute; top:0; left:0; display:none;}
#bigPhotoLoading .bg{ width:100%; height:100%; background:#000; filter:alpha(opacity=40); opacity:0.4;}
#photoLoadingImg{ position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px;}
.photoIntro{ height:55px; line-height:24px;padding-top:10px; width:100%; background:#f7f7f7; overflow:hidden;}
.photoIntro p { width:780px; float:left;font-size:14px;height:48px;overflow:hidden;padding-left:20px;}
.photoIntro span {float:left; font:32px/150% simhei; width:90px; border-right:2px solid #ccc; color:#ccc; text-align:center;}
.photoIntro span em {color:#666;}
/*r4*/
.r4 .hd { font:bold 24px/51px "microsoft yahei"; color: #FFF; background-image: url(../img/title_long.jpg); height: 51px; padding-left: 30px; }
.r4 .bd { overflow: hidden; padding-top: 10px; padding-right: 14px; padding-left: 14px;padding-bottom:27px;}
.r4Box{ width:972px;overflow:hidden;}
.r4_l { background-image: url(../img/san.jpg); background-repeat: no-repeat; float: left; height: 319px; width: 603px; }
.r4 .flash { width:768px;height:576px;margin:0 auto 20px;text-align: center;  }
.r4_l h2 { font:bold 24px/58px "microsoft yahei"; color: #FFF; text-align: center; }
.r4_l .focusTopic_pic { float: right; height: 56px; width: 86px; padding-top: 5px; }
.r4_l .focusTopic_pic img{ height: 56px; width: 86px;}
.r4_l .focusTopic_cont { float: left; width: 360px; line-height: 22px; }
.r4_l .focusTopic { padding:5px 26px 16px 112px; overflow: hidden; }
.r4_l .focusTopic_tit a { color: #97DFF4; }
.r4_l .focusTopic_txt{ color: #FFF; }
.r4_l .focusTopic_txt a{color: #FF0000;}

.r4_r { float: right; width: 351px; background-color: #F0F0F0; }
.r4_r .hd { background: url(../img/title_img.jpg) no-repeat 0px top; height: 37px; font:bold 20px/37px "microsoft yahei"; color: #FFF; padding-left: 15px; }
.r4_r .bd{padding-bottom:0;padding-top:12px;}
.r4_r .focusTopic_cont ul li { line-height: 28px; height: 28px; overflow: hidden; }
.r4_r .focusTopic_cont { width: 180px; padding-left: 13px; float: left; }
.r4_r .focusTopic_pic { float: left; width: 130px; }
.r4_r .focusTopic { overflow: hidden; padding-bottom: 15px; *zoom:1;}

/*r5*/
.r5{ color: #FFF;}
.r5 a{color:#fff}
.r5 .hd { font:bold 24px/51px "microsoft yahei"; color: #FFF;background-image: url(../img/title_long.jpg); height: 51px; padding-left: 30px; }
.r5 .bd { overflow: hidden; padding-right: 40px; padding-left: 30px; background: url(../img/pk.jpg) no-repeat center top; height: 513px; }
.r5 .moreLnk,.r5 .sepln{display:none;}
.r5 .pk{ overflow:hidden; padding-top: 8px;}
.r5 .pk_left{padding:0 50px 0 35px;width:447px;float:left;}
.r5 .pk_right{float:left;}
.r5 .pk_right img{width:398px;height:216px;}
.r5 .focusTopic p { line-height: 24px;  }
.r5 .focusTopic h2 { line-height: 32px; font-weight: bold; font-size:14px;}
.r5 .pk_left .focusTopic { padding-bottom: 9px; }
.r5 .pk2{padding-top:0;}
.r5 .pk2 .pk_right{padding-left:10px;margin-top:-10px;}
.r5 .pk2 .pk_left{padding:15px 20px 0 55px;}

.r5Box{padding:17px;overflow:hidden;}
.r5Box .tie { background: url(../img/title_img.jpg) no-repeat left -37px; font:bold 20px/37px "microsoft yahei"; color: #FFF; padding-left: 20px; }
.r5_l { background-color: #f0f0f0; float: left; width: 589px;padding-bottom:20px; }
.r5_l .focusTopic_pic{height:160px;}
.r5 .item{ overflow:hidden; padding-top: 14px; }
.r5 .item_l { float: left; width: 30px; font-family: "microsoft yahei"; font-weight: bold; color: #0E2F54; font-size: 30px;padding:40px 15px 0; }
.r5Box .focusTopic { width: 505px; padding-right: 24px; float: left;overflow:hidden; }
.r5Box .focusTopic_pic { float: left; width: 240px; }
.r5Box .focusTopic_pic img{width:240px;height:160px;}

.r5Box .focusTopic_cont { float: left; width: 250px; padding-left: 15px; font-size:14px;}
.r5Box .focusTopic_tit { height:34px;overflow:hidden; }
.r5Box .focusTopic_tit a { font-size: 14px; line-height: 34px; font-weight: bold; color: #000; }
.r5Box .focusTopic_txt { line-height: 24px; color:#6c6c6c; text-indent: 2em; height:96px;overflow:hidden;}
.r5Box .focusTopic_txt a{ color:#6c6c6c; }

.r5_r { float: right; width: 351px; background-color: #F0F0F0;}
.r5_r .hd { background: url(../img/title_img.jpg) no-repeat 0px top; height: 37px; font:bold 20px/37px "microsoft yahei";color: #FFF; padding-left: 15px; }
.r5_r .bd { background-image: none; padding: 0 14px 20px;height:auto; }
.r5_r .focusTopic {padding-top:20px;padding-right:0;width:323px;}
.r5_r .focusTopic_pic { float: left; width: 130px; }
.r5_r .focusTopic_pic img{width:130px;height:110px;}
.r5_r .focusTopic_cont { float: left; width: 180px; padding-left: 13px; }
.r5_r .focusTopic_txt{height:72px;overflow:hidden;}

/*r6*/
.r6{overflow:hidden;clear:both;}
.r6 .hd { font-family: "microsoft yahei"; font-size: 24px; font-weight: bold; color: #FFF; line-height: 51px; background-image: url(../img/title_long.jpg); height: 51px; padding-left: 30px; }
.r6 .bd { overflow: hidden; padding-right: 50px; padding-left: 40px; background: url(../img/r6.jpg) no-repeat center top; height: 479px;position:relative; }
.r6_l { font:bold 16px/28px "microsoft yahei"; color: #FFF;  width: 450px;position:absolute;top:300px;left:40px;z-index:9}
.r6_l p { text-indent: 2em; }
.r6_r {width:1000px;position:absolute;top:0;right:0px;z-index:8 }
.r6_r .tie{padding-top:45px;padding-left:510px;color:#fff;font-family: "microsoft yahei";font-weight:bold;height:120px;overflow:hidden;}
.r6_r .tie strong{ font-size: 45px;display:block }
.r6_r .tie span{font-size: 18px;line-height:50px; padding-left:117px; }
/*xuanyan*/
.xuanyan{padding-top:0;padding-bottom:10px;width:1000px;margin:0 auto;}
.xuanyan .r6 .bd{height:1000px;width:960px;padding:0 20px;}
.xuanyan .comment-list{display:block;}
.xuanyan .comment-bar{top:360px;*top:370px;}
/*r7*/
.r7 .hd { font:bold 24px/51px "microsoft yahei";color: #FFF;background-image: url(../img/title_long.jpg); height: 51px; padding-left: 30px; }
.r7 .bd { overflow: hidden; padding-left: 40px; background: url(../img/r7.jpg) no-repeat center top; height: 481px; }
.r7List { padding-left: 40px; }
.r7List li { background: url(../img/png.png) no-repeat; float: left; height: 172px; width: 192px; display: inline; margin-right: 13px; padding: 8px 10px; margin-bottom: 17px;font-size:14px; }
.r7List li img { height: 90px; width: 190px; }
.r7List li p { padding-left: 5px; color: #FFF; line-height: 24px; height: 76px; overflow: hidden; }
.r7List li p strong { line-height: 28px; display: block; height: 28px; padding-top: 5px; overflow: hidden; font-weight: bold; }
.r7List li p a{color: #FFF;height:48px;overflow:hidden;display:block;}

/*r8*/
.r8{ padding-top: 30px; overflow:hidden; padding-left:24px; }
.r8 .newsList { background-color: #f0f0f0; width: 463px; }
.r8 .newsList li{ line-height: 28px; background-image: url(../img/dot.jpg); background-repeat: no-repeat; background-position: 0px 12px; height: 28px; overflow: hidden; padding-left: 19px; }
.r8 .newsList h2 { background: url(../img/title_img.jpg) no-repeat left -74px; font:bold 16px/37px "microsoft yahei"; color: #FFF; height: 37px; padding-left: 19px; }
.r8 .newsList ul { padding: 17px; }
.r8 .newsList ul li a { display: block; width: 328px; float: left; font-size:14px;}
.r8_l { float: left; width: 463px; padding-right: 25px; }
.r8_r { float: left; width: 463px; padding-right: 25px; }

/*r9*/
.r9 .hd { font:bold 24px/51px "microsoft yahei"; color: #FFF; background-image: url(../img/title_long.jpg); height: 51px; padding-left: 30px; }
.r9 .bd { overflow: hidden; padding-top: 10px; padding-right: 14px; padding-left: 14px;padding-bottom:27px;background-color:#000}
.r9Box{ width:972px;overflow:hidden;}
.r9_l { background-image: url(../img/san.jpg); background-repeat: no-repeat; float: left; height: 319px; width: 603px; }
.r9 .flash { width:768px;height:576px;margin:0 auto 20px;  }


/*  */
.comment-body{width:960px;margin:0 auto;}
.comment-body .title{font-family: "microsoft yahei"; font-size: 16px; font-weight:bold;color: #FFF;}
.comment-form{padding-left:560px;height:330px;overflow:hidden;}
.comment-bar{position:absolute;top:382px;right:140px; }
.comment-bar span{ padding-left:20px;color:#fff}
.comment-bar em{ color:#f00;}
.comment-login{ width:356px;padding:5px 0; line-height:25px; overflow:hidden;color:#fff;}
.comment-login a{ color:#ff0000;}
.comment-login label{ float:left; padding-right:14px; font-family: "microsoft yahei"; font-size: 16px; font-weight:bold;color: #FFF; }
.comment-login p{ float:left; padding-left:10px;display:none;}
.comment-login .loginText input{ background: url(../img/comment.jpg) no-repeat left -144px transparent; height: 19px; width: 100px; border:none;color:#fff; padding:3px;font-size:12px;}
.comment-login .loginText .current{}
.comment-login .loginText .dead{ color:#999;}
.comment-login .loginSubmit input,
.comment-textForm .but input{ width:64px; line-height:16px; padding:4px 0; text-align:center; color:#fff; border:0;  display:block; height:24px; cursor:pointer;}
.comment-login .loginSubmit input{ background: url(../img/comment.jpg) no-repeat 0px -117px; height: 26px; width: 55px; border:none;}
.loginRegLink{display:none;}
.comment-login label.loginSubmit{float:right;display:block;margin-top:10px;}
.loginRegLink{ float:left; line-height:24px; color:#00509a; padding-right:5px;}
.comment-login p a{ padding:0 3px;}
.comment-textForm{ overflow:hidden;}
.comment-textForm textarea{ line-height:18px; color:#fff; width:334px; height:105px; background: url(../img/comment.jpg) no-repeat left top;border:none;display:block;padding:5px;}
.comment-textForm textarea.dead{ color:#999;}
.comment-textForm textarea.current{ border-top:1px solid #666; border-left:1px solid #666;}
.comment-textForm .but{width:344px; padding:10px 0 5px; overflow:hidden;}
.comment-textForm .but input{ float:right; display:inline;width:55px; background: url(../img/comment.jpg) no-repeat 0px -117px transparent; border:none; }
.comment-list{ border:1px solid #ccc;display:none;width:960px;height:500px;overflow:auto;}
.comment-list dt{ line-height:26px; padding-left:20px; background:#ececec;}
.comment-list dd{ padding:15px 20px; line-height:24px; color:#555;}
.comment-list p{ line-height:24px; text-align:center; padding:30px 0;}



/*列表页*/
.listBoxL { float: left; width: 627px; }
.listBox .listHd { background-image: url(../img/title_img.jpg); background-repeat: no-repeat;height: 37px; font:bold 20px/37px "microsoft yahei";color: #FFF; padding-left: 15px; }
.listBoxL .listHd{background-position: 0px -111px;}
.listBoxR .listHd{background-position: 0px -148px;}
.listBox { overflow: hidden; padding: 17px; }
.listBox .newsList { background-color: #f0f0f0; }
.listBox .newsList li{ line-height: 28px;  height: 28px; overflow: hidden; padding-left: 13px; }
.listBox .newsList ul { padding: 20px 40px}
.listBox .newsList ul li a { display: block; width: 432px; float: left; font-size: 14px; color: #252525; background: url(../img/dot.jpg) no-repeat 0px 12px;padding-left:20px;}
.listBox li.splitline {border-bottom:1px dashed #c7c7c7; height:14px; margin-bottom:8px;}
.listBoxR { background-color: #f0f0f0; float: right; width: 309px; }
.listBoxR .listPhoto { padding: 20px 20px 0 20px; }
.listBoxR .photoAlbum_item_txt { line-height: 32px; height: 32px; padding-bottom: 6px; overflow: hidden; text-align: center; }
.listBoxR .photoAlbum_item_txt a{font-size:14px;color:#2b2b2b;}
.listBoxR .photoAlbum_item_pic img{width:268px;height:190px;}

/*图片列表*/
.photoBox { overflow: hidden; }
.photoBox .photoAlbum_item { display: inline; float: left; width: 200px;text-align:center;}
.photoBox .photoAlbum_item_txt { line-height: 32px; height: 32px; padding-bottom: 6px; overflow: hidden; text-align: center; }
.photoBox .photoAlbum_item_txt a{font-size:14px;color:#2b2b2b;}
.photoBox .photoAlbum_item_pic img{width:170px;height:120px;}


