body{
font-family:Arial,Verdana;
margin:0px;
padding:0px;
color:#313131;
}

#topNav{
width:1004px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:10px;
}

#topNavTop{
width:1004px;
height:40px;
}

#topNavLogo{
height:29px;
margin-left:10px;
float:left;
background-image:url(../images/logo-cri.gif);
background-repeat:no-repeat;
font-size:28px;
color:#002070;
line-height:100%;
padding-left:162px;
padding-top:3px;
}

#topNavGuide{
float:right;
text-align:left;
}

#topNavGuide a:link,#topNavGuide a:visited,#topNavGuide a:hover{
font-size:11px;
text-decoration:none;
color:#001469;
display:block;
float:left;
margin-top:2px;
}

#topNavGuide a:hover{
text-decoration:underline;
}

.naviguidebox{
float:left;
margin-top:10px;
margin-left:15px;
}

.naviguidebox img{
float:left;
margin-right:3px;
}

/* 导航内容 */

#topNavLine{
width:1004px;
height:34px;
background-color:#132678;
background-image:url(../images/topnavbk.gif);
}

#topNavLine a:link,#topNavLine a:visited,#topNavLine a:hover{
display:block;
float:left;
text-decoration:none;
color:#fff;
font-size:14px;
padding:10px 8px;
background-repeat:repeat-x;
line-height:100%;
}

#topNavLine a:hover{
background-image:url(../images/topnavbk2.gif);
background-repeat:repeat-x;
}

a#navihomeicon:link,a#navihomeicon:visited,a#navihomeicon:hover{
display:block;
float:left;
background:url(../images/indexcommonbk.gif) no-repeat -310px -336px;
width:34px;
height:34px;
margin-left:10px;
padding:0px;
}

a#navihomeicon:hover{
background-position:-310px -370px;
}

#secondNavLine{
width:1004px;
background-color:#dfdfdf;
border-bottom:1px solid #c7c7c7;
height:31px;
font-size:11px;
}

#secondNavLine:after{
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#secondNavLine a:link,#secondNavLine a:visited,#secondNavLine a:hover{
text-decoration:none;
color:#001d9a;
}

#secondNavLine a:hover{
color:#000;
text-decoration:underline;
}

#secondNavLineL{
float:left;
margin-left:10px;
text-align:left;
border:0px solid #00f;
}

#topradiobox,#topnavimovie,#topnaviphoto,#topnavifeedback,#topnaviblog,#topradiolist{
float:left;
width:93px;
height:26px;
font-size:14px;
color:#001469;
margin-top:3px;
margin-right:4px;
background:url(../images/indexsmallicons.gif) no-repeat;
padding:0px;
}

#topradiobox{
background-position:0 0;
}

#topnavimovie{
background-position:0 -26px;
}

#topnaviphoto{
width:88px;
background-position:0 -52px;
}

#topnavifeedback{
width:170px;
background-position:0 -78px;
}

#topnaviblog{
width:82px;
background-position:0 -104px;
}

#topradiolist{
background-position:0 -130px;
}

.topwordpos{
margin-left:25px;
margin-top:4px;
display:block;
}

/*dropMenu style*/

#droppanel {
	background:#dfdfdf;
	height: 195px;
	display: none;
	width:1004px;
	margin:0 auto;
	border-bottom:1px solid #c7c7c7;
}
.btn-dropslide {
	background: url(../images/droparrow.gif) no-repeat 0 0;
	padding-right:20px;
	display:block;
}
.active {
	background-position: 0 -14px;
}

.dropMenuBox{
float:left;
margin-left:25px;
width:950px;
border-bottom:1px dashed #fff;
padding:5px 0 10px 0;
text-align:left;
}

.dropMenuBox a:hover{
text-decoration:underline;
}

.dropMenuIcon{
width:29px;
height:29px;
float:left;
background:url(../images/indexcommonbk.gif) no-repeat -310px -404px;
margin-right:15px;
margin-top:5px;
}

.dropMenuList{
float:left;
height:40px;
width:900px;
}

.dropMenuList a:link,.dropMenuList a:visited,.dropMenuList a:hover{
font-size:13px;
color:#001d9a;
text-decoration:none;
margin-right:20px;
}

.dropMenuList a:hover{
color:#c60000;
text-decoration:underline;
}

#dropMenuTop,#dropMenuBottom{
width:895px;
height:28px;
float:left;
padding-left:45px;
color:#a3a3a3;
}

#dropMenuTop a:link,#dropMenuTop a:visited,#dropMenuTop a:hover{
text-decoration:underline;
font-size:14px;
color:#c60000;
font-weight:bold;
}

#dropMenuTop a:hover{
color:#000;
}

#dropMenuBottom{
width:1004px;
background-color:#132678;
padding-left:0px;
}

#dropMenuBottom span{
display:block;
float:right;
margin-right:15px;
margin-top:5px;
}

#dropMenuBp{
width:28px;
height:24px;
float:right;
margin-top:2px;
margin-right:5px;
background:url(../images/indexsmallicons.gif) no-repeat 0 -156px;
}

#dropMenuBottom a:link,#dropMenuBottom a:visited,#dropMenuBottom a:hover{
color:#fff;
text-decoration:none;
font-size:14px;
}

#dropMenuBottom a:hover{
text-decoration:underline;
}

/*首页样式开始*/

#demoTopBox{
margin-left:auto;
margin-right:auto;
text-align:center;
width:1004px;
}

#mainpos{
margin-left:auto;
margin-right:auto;
text-align:center;
width:1004px;
}

#mainpos:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.blankbox{
height:15px;
margin-left:auto;
margin-right:auto;
font-size:3px;
}

#bigleftbox{
width:675px;
float:left;
}

#bigleftbox a:link,#bigleftbox a:visited,#bigleftbox a:hover{
color:#002070;
text-decoration:none;
}

#bigleftbox a:hover{text-decoration:underline;}

#rightBigBox{
width:328px!important;
width:318px;
float:left;
border-left:1px solid #b4b2b2;
}

#rightBigBox:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.left657box{
width:657px;
float:left;
}

#indexPicBox{
float:left;
width:320px;
height:324px;
background-color:#dfdfdf;
text-align:left;
}

#indexPicBox td{
font-size:12px;
line-height:150%;
width:320px;
word-wrap:break-word;
overflow:hidden;
color:#dfdfdf;
}

#indexPicBox img{
display:block;
width:320px;
height:240px;
float:left;
}

#indexPicBox a:link,#indexPicBox a:visited,#indexPicBox a:hover{
display:inline;
border:0px solid #f00;
float:left;
width:320px;
margin-top:-12px;
border:0px solid #f00;
}

#indexPicBox br{
line-height:36px;
margin:10px;
}

#firstNews{
margin-left:27px;
text-align:left;
font-size:12px;
line-height:150%;
width:310px;
float:left;
}

#firstNews br{
line-height:0;
}

#firstNews p{
margin:0;
}

#firstNews a:link,#firstNews a:visited,#firstNews a:hover{
font-size:18px;
display:block;
font-weight:bold;
margin-bottom:3px;
margin-top:3px;
}

.box310,.box310r{
float:left;
width:310px;
text-align:left;
line-height:120%;
}

.box310r{
margin-left:16px!important;
margin-left:8px;
}

.box326{
margin-left:16px;
float:left;
width:326px;
text-align:left;
border-left:1px solid #b4b2b2;
}

.indexTitleLine,.indexTitleLine2{
height:4px;
background-color:#002070;
border-bottom:2px solid #d1d1d1;
font-size:0px;
}

.indexTitleLine2{background-color:#c60000;}

.titlebox{
width:310px;
height:25px;
font-size:16px;
font-weight:bold;
float:left;
}

.titlebox a:link,.titlebox a:visited,.titlebox a:hover{
color:#414141;
}

.titlebox a:hover{
color:#0031bc;
}

.list310,.list310-2{
width:310px!important;
width:312px;
float:left;
font-size:12px;
padding-bottom:10px;
margin-bottom:10px;
}

.list310 br,.list310-2 br{
line-height:0;
}

.list310 p;.list310-2 p{
margin:0px;
}

.list310{
border-bottom:1px dashed #b4b2b2;
}

.list310 ul,.list310-2 ul{margin:0px;}

.list310 li,.list310-2 li{
list-style-type:none;
margin:0px;
list-style-position:outside;
}

.list310name{
font-size:13px;
display:block;
margin-bottom:5px;
font-weight:bold;
color:#8b8b8b;
}

.list310 img{ margin:5px;}
.list310-2 img{ margin:5px;}


.tuijianbox,.tuijianbox3{
width:310px;
height:90px;
float:left;
background-color:#dfdfdf;
margin-top:5px;
margin-bottom:15px;
font-size:12px;
line-height:150%;
overflow:hidden;
}

.tuijianbox img,.tuijianbox3 img{
float:left;
margin-right:15px;
width:90px;
height:90px;
overflow:hidden;
}

.tuijianbox2{
float:left;
width:310px;
margin:0px;
padding:0px;
}

.tuijianbox2 center{
width:100px;
float:left;
line-height:120%;
border:1px solid #fff;
word-wrap: break-word; 
word-break: normal;
margin:0px;
padding:0px;
}

.tuijianbox3{
width:290px;
margin-bottom:15px;
margin-top:0px;
padding-right:20px;
background:url(../images/indexcommonbk.gif) no-repeat 0 -320px;
}

.image90{
width:90px;
height:90px;
overflow:hidden;
float:left;
}

#indexAD{
width:657px;
height:115px;
float:left;
}

.leftBigpic{
width:310px;
float:left;
font-size:12px;
line-height:120%;
margin-top:5px;
}

.leftBigpic img{
width:310px;
height:160px;
float:left;
margin-bottom:8px;
}

#indexReaderBox{
width:310px;
height:52px;
float:left;
background:url(../images/indexcommonbk.gif) no-repeat 0 -268px;
}

#indexReaderBox span{
margin-top:28px;
font-weight:bold;
display:block;
}

#chinahelpbox{
width:657px;
height:150px;
background-color:#dfdfdf;
margin-top:10px;
}

/*right part content CSS style*/

#RightPosBox{
width:310px;
float:left;
margin-left:18px!important;
margin-left:8px;
text-align:left;
line-height:120%;
}

#RightPosBox:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#webradio2011{
width:310px;
height:61px;
float:left;
background:url(../images/indexcommonbk.gif) no-repeat 0 -410px;
}

#onlineRadio{
float:left;
background-color:#dfdfdf;
font-size:12px;
line-height:120%;
padding-bottom:15px;
}

#radioTitle{
display:block;
float:left;
margin-left:18px!important;
margin-left:6px;
font-weight:bold;
font-size:16px;
}

#voicePlayerBox{
width:170px;
height:40px;
float:left;
margin-left:15px!important;
margin-left:8px;
margin-top:9px;
}

#webradionbox{
width:310px;
float:left;
height:72px;
margin-top:8px;
background:url(../images/indexcommonbk.gif) no-repeat 0 -128px;
}

#onlineRadio img{
float:left;
margin-right:15px;
width:100px;
height:75px;
padding:3px;
background-color:#fff;
}

#radioListbox,#radioListbox2{
width:280px!important;
width:270px;
float:left;
margin:10px!important;
margin-left:5px;
}

#radioListbox td{
padding-bottom:10px;
}

#radioDateBox{
width:310px;
float:left;
height:67px;
margin-top:10px;
margin-bottom:15px;
font-size:14px;
background:url(../images/indexcommonbk.gif) no-repeat 0 -200px;
}

#dateListBox{
float:left;
width:230px;
margin-left:8px!important;
margin-left:8px;
margin-top:26px;
font-weight:bold;
border:0px solid #00f;
}

#currentDate{
float:left;
margin-left:10px!important;
margin-left:5px;
margin-top:33px;
width:25px;
height:22px;
border:0px solid #f00;
}

/*radio content over*/

.right310title{
float:left;
width:310px;
}

#RightPosBox a:link,#RightPosBox a:visited,#RightPosBox a:hover{
text-decoration:none;
color:#002070;
}

#RightPosBox a:hover{
color:#9b0000;
}

#indexRightAD{
width:310px;
float:left;
height:110px;
}

#rightTitlebox01,#rightTitlebox02,#rightTitlebox03,#rightTitlebox04{
width:310px;
height:20px;
float:left;
background-image:url(../images/indexcommonbk.gif);
background-repeat:no-repeat;
overflow:hidden;
margin:10px 0px 10px 0px;
font-weight:bold;
font-size:16px;
padding-top:12px
}

#rightTitlebox01{
background-position:0 0;
}

#rightTitlebox02{
background-position:0px -32px;
margin-bottom:0px;
}

#rightTitlebox03{
background-position:0px -64px;
}

#rightTitlebox04{
background-position:0px -96px;
}

#indexDownload{
width:310px;
font-size:12px;
line-height:120%;
padding-bottom:25px;
float:left;
}

#indexDownload img{
float:left;
margin-right:15px;
width:90px;
height:120px;
padding:3px;
border:1px solid #b3b3b3;
margin-left:10px;
}

#indexVideobox,#indexVideobox2{
width:290px;
font-size:12px;
line-height:120%;
float:left;
overflow:hidden;
padding:10px;
background-color:#dfdfdf;
}

#indexVideobox2{
font-size:12px;
background-color:#c8c8c8;
margin-bottom:15px;
}

#indexVideobox img,#indexVideobox2 img{
display:block;
float:left;
margin-right:10px;
padding:3px;
border:1px solid #b3b3b3;
background-color:#fff;
}

#indexVideobox2 td{
padding-bottom:10px;
}

/*copyright part*/

#CoprightBottom{
width:1004px;
height:60px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
border-top:2px solid #dfdfdf;
padding-top:10px;
font-size:12px;
}

#copyrightLeft{
float:left;
color:#6c6c6c;
height:20px;
border:0px solid #00f;
}

#copyrightRight{
float:right;
margin-left:50px;
height:25px;
padding-top:1px;
}

#copyrightRight a:link,#copyrightRight a:visited,#copyrightRight a:hover{
float:left;
display:block;
text-decoration:none;
margin-right:15px;
color:#002070;
}

#copyrightRight a:hover{
text-decoration:underline;
}

a#bottomGoTop:link,a#bottomGoTop:visited,a#bottomGoTop:hover{
float:right;
padding:2px 8px;
font-size:10px;
color:#fff;
background-color:#002070;
text-decoration:none;
}

a#bottomGoTop:hover{
background-color:#969696;
}

/*帮助信息样式*/

#chinahelptitle,#chinahelpcontent{
float:left;
font-size:18px;
width:640px;
margin-left:15px!important;
margin-left:5px;
}

#chinahelptitle{
text-align:left;
font-weight:bold;
margin-top:10px;
height:25px;
}

#chinahelpcontent{
width:640px;
height:80px;
text-align:center;
font-size:11px;
margin-left:10px!important;
margin-left:5px;
}

#chinahelpalarm{
margin-left:0px;
width:657px;
background:url(../images/indexAlarmbk.gif) no-repeat 0 0;
height:28px;
color:#000;
font-size:18px;
padding-top:7px;
float:left;
}

.helpSmall{
width:75px;
margin-right:5px;
float:left;
height:90px;
}

#helpI1,#helpI2,#helpI3,#helpI4,#helpI5,#helpI6,#helpI7,#helpI8{
width:42px;
height:42px;
background-image:url(../images/indexcommonbk.gif);
background-repeat:no-repeat;
background-position:-310px 0;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

#helpI2{
background-position:-310px -42px;
}

#helpI3{
background-position:-310px -84px;
}

#helpI4{
background-position:-310px -126px;
}

#helpI5{
background-position:-310px -168px;
}

#helpI6{
background-position:-310px -210px;
}

#helpI7{
background-position:-310px -252px;
}

#helpI8{
background-position:-310px -294px;
}

/*友情链接样式*/

#friendlink{
width:657px;
font-size:10px;
margin-top:15px;
padding-top:10px;
height:145px;
}


/*焦点图片样式*/

.container {
	WIDTH: 320px;
	HEIGHT: 328px;
	padding:0px;
	margin:0px;
	border:0px solid #f00;
}
.container A IMG {
	WIDTH: 320px;
	HEIGHT: 240px
}
.container IMG {
border:0px solid #000;
width:320px;
height:240px;
}
.td_f A IMG {
	PADDING: 0px;
	MARGIN: 0px;
}
.num,.num2,.num3,.num4 {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 305px;
	LEFT: 260px;
	border:0px solid #f00;
	margin:0px;
	padding:0px;
}
.num LI,.num2 LI,.num3 LI,.num4 LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #333;
	FONT-SIZE: 10px;
	CURSOR: pointer
}
.num LI.on,.num2 LI.on,.num3 LI.on,.num4 LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}

/*左侧广告位样式*/

.container2 {
	WIDTH: 657px;
	HEIGHT: 115px;
	padding:0px;
	margin:0px;
	border:0px solid #f00;
}
.container2 A IMG {
	WIDTH: 657px;
	HEIGHT: 90px
}
.container2 IMG {
border:0px solid #000;
width:657px;
height:90px;
}

.num2{
TOP: 95px;
LEFT: 0px;
}

/*旅游焦点图样式*/

.container3 {
	WIDTH: 310px;
	HEIGHT: 235px;
	padding:0px;
	margin:0px;
	border:0px solid #f00;
	background-color:#dfdfdf;
}
.container3 A IMG {
	WIDTH: 310px;
	HEIGHT: 160px
}
.container3 IMG {
border:0px solid #000;
width:310px;
height:160px;
}

.num3{
TOP: 215px;
LEFT: 250px;
}

/*右侧焦点图样式*/

.container4 {
	WIDTH: 310px;
	HEIGHT: 115px;
	padding:0px;
	margin:0px;
	border:0px solid #f00;
}
.container4 A IMG {
	WIDTH: 310px;
	HEIGHT: 90px
}
.container4 IMG {
border:0px solid #000;
width:310px;
height:90px;
}

.num4{
TOP: 95px;
LEFT: 0px;
}

/*轻导航样式*/

#topLineNav{
width:100%;
height:25px;
background-color:#e7e7e7;
font-size:12px;
border-bottom:1px solid #d5d5d5;
}

#topLineNavWidth{
width:1004px;
margin-left:auto;
margin-right:auto;
font-size:12px;
}

#topSmallLogo{
float:left;
width:250px;
background:url(../images/slogo-cri.gif) no-repeat top left;
height:25px;
padding-left:55px;
font-size:12px;
}

#topSmallLogo span{
margin-top:5px;
display:block;
}

#topSmallNavW{
float:right
}

#topSmallNavW a:link,#topSmallNavW a:visited,#topSmallNavW a:hover{
color:#7c7c7c;
text-decoration:none;
display:block;
margin-left:12px;
float:left;
margin-top:6px;
font-size:11px;
}

#topSmallNavW a:hover{
text-decoration:underline;
}

/*顶部搜索样式*/

#secondNavLineR{
float:right;
width:300px;
margin-top:2px;
margin-right:5px;
height:28px;
}

/*图片层*/

#searchdiv1{ 
position:relative;
width:30px;
height:28px;
background:url(../images/top-magnifier2.gif) no-repeat top left;
float:right;
border:0px solid #f00;
}

/*浮出层的样式*/
#searchdiv2{
position:absolute;
width:323px;
height:45px;
display:none;
left:-294px;
top:-1px;
border:0px solid #b4b2b2;
background-color:#dfdfdf;
overflow:hidden;
padding-top:8px;
text-align:center;
background:url(../images/TopSearchBK.gif) no-repeat top left;
}

#searchdiv2 table{
float:right;
margin-right:3px;
border:0px solid #f00;
height:30px;
width:310px;
}

#searchdiv2 table td{
text-align:left;
}

#searchdiv2 input.searchc{
height:14px;
font-size:12px;
color:#737373;
border:1px solid #c9c9c9;
font-family:Verdana;
font-size:11px;
}

/*RSS链接*/

#rssTopBox,.snsTopBox{
float:right;
width:30px;
height:28px;
margin-right:3px;
}
