
body{font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin:auto; /*background:#fff url(../images/home_banner_bg.jpg) top left repeat-x;*/}
form,p{margin:0px auto;border:0px;}
ul, li{margin:0px;padding:0px;list-style:none;list-style-position:outside;}
#outer {text-align:left;width:980px;margin:auto;height:auto; }
.no_way{font: 0px/0px sans-serif;clear: both;display: block;}


a:link, a:visited {color: #000;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}

a.pink:link,a.visited:link{ color:#F90FA2; font-weight:bold;text-decoration: none;}
a.hover:link{ text-decoration: underline;}

.red{ color:#FF0000;}
.purple{ color:#840161;}

/*

.cntv_topbar {
	FONT-FAMILY: "宋体"; BACKGROUND: #e6e6e6; HEIGHT: 55px; CLEAR: both; font-size:12px;
}
.cntv_topbar .main {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: #e6e6e6; HEIGHT: 30px
}
.cntv_topbar .multilang {
	LINE-HEIGHT: 30px; FLOAT: left; COLOR: #b91d1e
}
.cntv_topbar .multilang A {
	COLOR: #b91d1e
}
.cntv_topbar .loginbox {
	FLOAT: right; COLOR: #515151; PADDING-TOP: 9px
}
.cntv_topbar .loginbox A {
	COLOR: #515151
}
.cntv_topbar .loginbox .download {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.cntv.cn/Library/content2010/style/img/bar.png) no-repeat 0px -88px; HEIGHT: 13px; COLOR: #373737; PADDING-TOP: 1px
}
.cntv_topbar .loginbox .upload {
	BACKGROUND-POSITION: 0px -50px
}
.cntv_topbar .loginbox .dlblack {
	BACKGROUND-POSITION: 0px -127px
}
.cntv_topbar .loginbox .game {
	BACKGROUND-POSITION: 0px -166px
}
.cntv_topbar .subbg {
	BACKGROUND: #f0f0f0
}
.cntv_topbar .sub {
	MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: #f0f0f0; HEIGHT: 25px; COLOR: #102c38
}
.cntv_topbar .sub A {
	COLOR: #102c38
}
.cntv_topbar .sub TD {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px
}
.cntv_topbar .sub TD.first {
	TEXT-ALIGN: left; WIDTH: 42px
}
.cntv_topbar .sub TD.last {
	TEXT-ALIGN: right; WIDTH: 30px
}
*/
/************header*************/
.header{POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: #fff; HEIGHT: 99px;}
.header .logo{ margin-top:22px; float:left;}
.header .serch_block{ float:left; margin-left:36px; width:328px; margin-top:22px;}
.header .serch{background:#eee; border-top:1px solid #ACACAC;border-left:1px solid #ACACAC;border-right:1px solid #eee;border-right:1px solid #eee; height:24px; width:328px;}
.header .serch_block input {width:296px;*width:296px;_width:293px;height:21px; background:#eee; float:left; padding:3px 2px 0px 2px; }
.header .serch_block .hot{ background:#fff; color:#9A9A9A; font-size:14px; line-height:35px;}
.header .ad_right{ float:right; padding-top:10px;}
.header .ad_right .adA{ background:url(../images/adA.gif) no-repeat; width:166px; height:80px; float:right; margin-right:10px; text-align:center; padding-top:4px;}
.header .ad_right .adB{ float:right;}

/************新鲜资讯*************/
.freshBlock{ WIDTH: 960px;height:280px; margin-top:10px; }
.freshBlock .xxzx{ float:right; background:url(../images/xxzx.gif) no-repeat #000; color:#fff; height:281px; width:210px; font-size:14px;}
.xxzx_title{position:absolute; left:60px;*left:48px;_left:60px; top:-3px; z-index:100px;}
.freshBlock .xxzx h1{ font-size:20px; color:#FF0096; margin-left:12px; line-height:32px;}
.freshBlock .xxzx p{ line-height:20px; margin:0px 0px 0px 12px;}
.freshBlock .xxzx a { color: #fff;}
.freshBlock .xxzx a:hover { color: #e5e5e5;}

.freshBlock .xxzx h1 a { color: #FF0096;}
.freshBlock .xxzx h1 a:hover {
	color: #FF0096;
	text-decoration: underline;
}

.mta{ margin-top:33px;}
.mtb{ margin-top:12px;}
.freshBlock .xxzx ul{ margin-top:25px;}
.freshBlock .xxzx ul li{ line-height:20px; margin-left:12px; background:url(../images/dot01.gif) no-repeat 0px 8px; padding-left:10px;}

.index-splash-block { position:absolute;
	width: 750px;
	height: 280px;

	text-align:	left;
}
.index-splash-block .feature-slide-preview {
    margin: 0 auto;

    display: none;
    width: 750px;
    height: 280px;
    overflow: hidden;
}

.index-splash-block .feature-slide-list { position:absolute; left:645px; top:255px;

    overflow: hidden;

}
.index-splash-block .feature-slide-list a {
    float: right;
    display: inline;
    width: 17px;
    height: 17px;
    background: url(../images/feature-point.gif) center no-repeat;

}
.index-splash-block .feature-slide-list a.current {
    background: url(../images/feature-point-current.gif) center no-repeat;

}
.index-splash-block  .feature-slide-list .feature-slide-list-items {
    display: inline;
}
.index-splash-block  .feature-slide-list a.feature-slide-list-previous {
    background: url(../images/feature-point-previous.gif);

}
.index-splash-block  .feature-slide-list a.feature-slide-list-next {
    background: url(../images/feature-point-next.png);

}

/**********************/
/*.main_bg{ background: url(../images/bg.gif) repeat; margin-top:10px;}*/
.main_bg .menu_bg{ background:url(../images/menu_bg.gif) repeat-x; height:45px;}
.main_bg .mainContent{WIDTH: 960px;}
.main_bg .mainContent .leftblock{ float:left; width:810px;}
.main_bg .mainContent .leftblock .xpgmenu{ background:url(../images/xpg_bg.gif) repeat-x; height:35px; margin:10px 0px 5px 0px;}
.main_bg .mainContent .leftblock .xpgmenu .xpgtitle{ float:left; font-size:15px; font-weight:bold; color:#fff; margin:7px 0px 0px 13px;}
.main_bg .mainContent .leftblock .xpgmenu .xpgtitle span{ margin:0px 4px; float:left; display:block; padding-top:5px;}
.main_bg .mainContent .leftblock .xpgmenu .xpgtitle div{ float:left; margin:0px 5px; height:28px;}
.main_bg .mainContent .leftblock .xpgmenu .submenu{ float:right; color:#fff; font-size:14px; margin-top:8px;}
.main_bg .mainContent .leftblock .xpgmenu .submenu span{ margin:0px 8px;}
.arrowA{ background:url(../images/arrow5.gif) no-repeat bottom;}
.main_bg .mainContent .leftblock ul li{ border:1px solid #BCBCBC; float:left; width:258px; height:258px; background:#fff; margin-bottom:15px;}
.main_bg .mainContent .leftblock ul li div img{ float:right; margin-right:8px; margin-top:6px;}
.main_bg .mainContent .leftblock ul li div p{ margin-left:10px; line-height:16px;}
.pageblock{ height:30px; margin-bottom:20px; text-align:center; font-size:15px; color:#565656;}
.pageblock span{ margin:0px 10px; vertical-align:middle;}
.pageblock span img{ margin-top:3px;}
.pageblock .ptd{ padding-top:7px;}
.mtc{ margin:0px 15px;}
.main_bg .mainContent .rightblock{ float:right; width:135px; }
.main_bg .mainContent .rightblock .sidebar{ margin-top:10px;}
.main_bg .mainContent .rightblock .sidebar .sidebarframe { border:1px solid #C1C1C1; border-top:0px;background:#fff; height:100%;}
.main_bg .mainContent .rightblock .sidebar .sidebarbjtj { border:1px solid #C1C1C1; border-top:0px;background:#fff; height:100%; padding-top:6px;}
.main_bg .mainContent .rightblock .sidebar .sidebargfkf { border:1px solid #C1C1C1; border-top:0px;background:#fff; height:100%; padding:6px;}
.main_bg .mainContent .rightblock .sidebar .sidebargfkf p {line-height:25px; font-size:14px; font-weight:bold;}
.main_bg .mainContent .rightblock .sidebar .sidebargfkf p span{ color:#FF20A3;}
.main_bg .mainContent .rightblock .sidebarAD{border:1px solid #C1C1C1; margin-top:10px;}

/*********主导航*************/

.MaiMmenu{ width:960px;}
.serch_right{ float:right; margin-right:5px;}
.serch_right input{ width:160px; height:20px; border-left:1px solid #B2B2B2;border-top:1px solid #B2B2B2;vertical-align:middle;}
.serch_right img{ vertical-align:middle; margin-left:15px;}

/*#nav li{ padding-top:10px;  height:35px;}
#nav li.top {display:block; float:left;  }
#nav li.top img{ margin-top:2px; }
a.top_link:link,a.top_link:visited {display:block; float:left; color:#fff; text-decoration:none; font-size:15px; cursor:pointer; font-weight:bold; background:url(../images/dot05.gif) no-repeat 17px 6px; padding-top:5px;}
a.top_link:hover{color:#FF0096;  background:url(../images/dot06.gif) no-repeat 17px 6px; padding-top:5px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 3px 0 31px;}
#nav li a.top_link span.down i.new{position:absolute;left:70px;top:-25px;background:url(new.gif) no-repeat;height:28px;width:49px;}
#nav li:hover a.top_link {color:#FF0096;background:url(../images/dot06.gif) no-repeat 17px 6px; padding-top:5px;}
*/
#nav li{ padding-top:10px;  height:35px;}
#nav li.top {display:block; float:left;  }
#nav li.top img{ margin-top:2px; }
a.top_link:link,a.top_link:visited {display:block; float:left; color:#fff; text-decoration:none; font-size:15px; cursor:pointer; font-weight:bold; background:url(../images/dot05.gif) no-repeat 17px 6px; padding-top:5px;}
a.top_link:hover{color:#FF0096;  background:url(../images/dot06.gif) no-repeat 17px 6px; padding-top:5px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 3px 0 31px; position:relative;}
#nav li a.top_link span.down i.new{position:absolute;left:90px;top:-25px;background:url(new.gif) no-repeat;height:28px;width:49px;}
#nav li:hover a.top_link {color:#FF0096;background:url(../images/dot06.gif) no-repeat 17px 6px; padding-top:5px;}


#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub
{left:-156px; top:45px; background: url(../images/arrow3.gif) no-repeat 210px 0px #fff; white-space:nowrap; width:710px; height:auto; z-index:300; font-size:13px; border:1px solid #CFCFCF; border-top:0px; padding:0px 10px 0px 10px;}
#nav li:hover ul.sub table td{ line-height:43px;}
#nav li:hover ul.sub table img{ margin-right:6px; vertical-align:middle;}
#nav li:hover ul.sub table h6{ color:#F90FA2; font-size:12px;}

#nav li:hover ul.sub2
{left:-254px; top:45px; background: url(../images/arrow3.gif) no-repeat 290px 0px #fff; white-space:nowrap; width:922px; height:auto; z-index:300; font-size:13px; border:1px solid #CFCFCF; border-top:0px; padding:0px 19px 0px 19px;}
#nav li:hover ul.sub2 table td{ line-height:43px;}


.dashed { background:url(../images/dashed.gif) repeat-x bottom;}
.dot{ background:url(../images/dot07) no-repeat}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: ; padding:3px; border:1px solid #00b2fe; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


/*********侧导航*************/
#navv li{ width:58px; height:65px; margin:10px 4px;_margin:10px 3px; text-align:center;}
#navv li.top {display:block; float:left;  }

a.side_link1:link,a.side_link1:visited {display:block; color:#000;  cursor:pointer; background: url(../images/qbA.gif) no-repeat center top;}
a.side_link1:hover{color:#FF0096;background: url(../images/qbB.gif) no-repeat center top;}
#navv li a.side_link1 span.down { display:block;  padding-top:55px;}
#navv li:hover a.side_link1 {color:#FF0096;background: url(../images/qbB.gif) no-repeat center top;}

a.side_link2:link,a.side_link2:visited {display:block; color:#000; cursor:pointer; background: url(../images/scpA.gif) no-repeat center top;}
a.side_link2:hover{color:#FF0096;background: url(../images/scpB.gif) no-repeat center top;}
#navv li a.side_link2 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link2 {color:#FF0096;background: url(../images/scpB.gif) no-repeat center top;}

a.side_link3:link,a.side_link3:visited {display:block; color:#000;  cursor:pointer; background: url(../images/jdA.gif) no-repeat center top;}
a.side_link3:hover{color:#FF0096;background: url(../images/jdB.gif) no-repeat center top;}
#navv li a.side_link3 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link3 {color:#FF0096;background: url(../images/jdB.gif) no-repeat center top;}

a.side_link4:link,a.side_link4:visited {display:block; color:#000;  cursor:pointer; background: url(../images/fzA.gif) no-repeat center top;}
a.side_link4:hover{color:#FF0096;background: url(../images/fzB.gif) no-repeat center top;}
#navv li a.side_link4 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link4 {color:#FF0096;background: url(../images/fzB.gif) no-repeat center top;}

a.side_link5:link,a.side_link5:visited {display:block; color:#000;  cursor:pointer; background: url(../images/smkjA.gif) no-repeat center top;}
a.side_link5:hover{color:#FF0096;background: url(../images/smkjB.gif) no-repeat center top;}
#navv li a.side_link5 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link5 {color:#FF0096;background: url(../images/smkjB.gif) no-repeat center top;}

/*a.side_link6:link,a.side_link6:visited {display:block; color:#000;  cursor:pointer; background: url(../images/xzA.gif) no-repeat center top;}
a.side_link6:hover{color:#FF0096;background: url(../images/xzB.gif) no-repeat center top;}
#navv li a.side_link6 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link6 {color:#FF0096;background: url(../images/xzB.gif) no-repeat center top;}

a.side_link7:link,a.side_link7:visited {display:block; color:#000;  cursor:pointer; background: url(../images/lyA.gif) no-repeat center top;}
a.side_link7:hover{color:#FF0096;background: url(../images/lyB.gif) no-repeat center top;}
#navv li a.side_link7 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link7 {color:#FF0096;background: url(../images/lyB.gif) no-repeat center top;}
*/
a.side_link6:link,a.side_link6:visited {display:block; color:#000;  cursor:pointer; background: url(../images/myA.gif) no-repeat center top;}
a.side_link6:hover{color:#FF0096;background: url(../images/myB.gif) no-repeat center top;}
#navv li a.side_link6 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link6 {color:#FF0096;background: url(../images/myB.gif) no-repeat center top;}

a.side_link7:link,a.side_link7:visited {display:block; color:#000;  cursor:pointer; background: url(../images/gxA.gif) no-repeat center top;}
a.side_link7:hover{color:#FF0096;background: url(../images/gxB.gif) no-repeat center top;}
#navv li a.side_link7 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link7 {color:#FF0096;background: url(../images/gxB.gif) no-repeat center top;}


a.side_link8:link,a.side_link8:visited {display:block; color:#000;  cursor:pointer; background: url(../images/spA.gif) no-repeat center top;}
a.side_link8:hover{color:#FF0096;background: url(../images/spB.gif) no-repeat center top;}
#navv li a.side_link8 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link8 {color:#FF0096;background: url(../images/spB.gif) no-repeat center top;}

a.side_link9:link,a.side_link9:visited {display:block; color:#000;  cursor:pointer; background: url(../images/foodA.gif) no-repeat center top;}
a.side_link9:hover{color:#FF0096;background: url(../images/foodB.gif) no-repeat center top;}
#navv li a.side_link9 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link9 {color:#FF0096;background: url(../images/foodB.gif) no-repeat center top;}

a.side_link10:link,a.side_link10:visited {display:block; color:#000;  cursor:pointer; background: url(../images/bbA.gif) no-repeat center top;}
a.side_link10:hover{color:#FF0096;background: url(../images/bbB.gif) no-repeat center top;}
#navv li a.side_link10 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link10 {color:#FF0096;background: url(../images/bbB.gif) no-repeat center top;}

a.side_link11:link,a.side_link11:visited {display:block; color:#000;  cursor:pointer; background: url(../images/hzpA.gif) no-repeat center top;}
a.side_link11:hover{color:#FF0096;background: url(../images/hzpB.gif) no-repeat center top;}
#navv li a.side_link11 span.down { display:block; padding-top:55px;}
#navv li:hover a.side_link11 {color:#FF0096;background: url(../images/hzpB.gif) no-repeat center top;}

#navv li:hover {position:relative; z-index:200;}
#navv li:hover ul.sub{left:-48px; top:50px; z-index:300; position:absolute;}
#navv li:hover ul.sub .arrow{left:70px; top:-11px; z-index:200; position:absolute; background:url(../images/arrow4.gif) no-repeat; width:30px; height:30px;}
#navv li:hover ul.sub .jptj {left:-110px; top:45px; white-space:nowrap; width:110px; height:auto;  font-size:12px; border:1px solid #8a8a8a; background:#fff; padding-top:0px; padding-bottom:0px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#navv li:hover ul.sub .jptj table { margin:0; padding:0; width:100%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border:1px solid #CFCFCF}
#navv li:hover ul.sub .jptj table td{ line-height:30px;}
#navv li:hover ul.sub .jptj table td.line{ background:url(../images/line-2.png) repeat-x center bottom; height:20px;}



#navv li:hover li:hover ul,
#navv li:hover li:hover li:hover ul,
#navv li:hover li:hover li:hover li:hover ul,
#navv li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; padding:3px; border:1px solid #00b2fe; white-space:nowrap; width:90px; z-index:400; height:auto;}
#navv ul,
#navv li:hover ul ul,
#navv li:hover li:hover ul ul,
#navv li:hover li:hover li:hover ul ul,
#navv li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.zmpp{ padding:5px 5px;}
.zmpp li{ line-height:25px; background:url(../images/dot09.gif) no-repeat 0px 5px; padding-left:25px; color:#5F5F5F;}
.zmpp li a:link,.zmpp li a:visited{color:#5F5F5F; text-decoration:none;}
.zmpp li a:hover{color:#5F5F5F; text-decoration: underline;}
.sidebarframe p{ padding-left:5px; margin:0px 0px 10px 0px;color:#5F5F5F;}
.sidebarframe p a:link,.sidebarframe p a:visited{color:#5F5F5F; text-decoration:none;}
.sidebarframe p a:hover{color:#5F5F5F; text-decoration: underline;}

.bjtj{ background:#F2F2F2; margin-bottom:6px; height:73px; font-size:12px;}
.bjtj img{ float:left; margin:5px 5px 0px 2px; width:62px; height:62px;}
.bjtj h5{ float:left; margin-top:10px; font-weight:normal; font-size:12px;}
.bjtj p{ float:left; width:62px; line-height:15px; color:#888; }
.bjtj p span{ color:#FF0000; font-weight:bold;}

/**********底部************/
.footer{ background:#E6E6E6; padding:20px 0px; background:url(../images/footer-bg.jpg) repeat-x top left;}
.footer .hzhb{ width:960px; background:url(../images/hzhb2.gif) no-repeat right; margin-bottom:20px;margin:0 auto;}
.footer .hzhb img{ float:left;}
.footer .hzhb ul{ float:left; width:750px; margin-left:10px;}
.footer .hzhb ul li { float:left; margin-right:25px; font-size:14px; color:#6D6D6D; line-height:30px;}
.footer .hzhb ul li a:Link,.footer .hzhb ul li a:visited{color:#6D6D6D; text-decoration:none;}
.footer .hzhb ul li a:hover{color:#6D6D6D; text-decoration:underline;}

.footer .SplitLine{ background:url(../images/footerBG.gif) repeat-x; height:2px;}

.footer .bottom{ width:960px; margin:0 auto; height:100px;}
.bottom_link { text-align:center; font-family:"宋体"; color:#5B5B5B; margin:25px 0px;}
.bottom_link a:link {PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px; color:#5B5B5B; text-decoration:none;}
.bottom_link a:hover {color:#5B5B5B; text-decoration:underline}

.bottom_copyright { text-align:center; /*background-color:#e6e6e6;*/
	MARGIN: 0px auto; MIN-HEIGHT: 1px; WIDTH: 570px; _height: 1px
}
.bottom_copyright P {
	LINE-HEIGHT: 18px; WIDTH: 530px; FLOAT: left; _display: inline
}
.bottom_copyright .copyright_gongshang_logo {
	MARGIN-TOP: 8px; FLOAT: right
}
.redirect_div { width: 650px; height:440px; background-image:url(/library/column/2011/07/12/C30892/images/redirect.png); position:absolute; overflow: hidden; display: none; }
.rd_tips_info { margin-top: 50px; font-size:20px; font-family: "Microsoft Yahei", Arial; line-height:150%; }
.rd_tips_title { color:#a14089; text-align: center; }
.rd_tips_intro li { font-family:Simsun, Arial; font-size: 14px; line-height: 180%; color:#000; margin-left: 250px; margin-right: 30px; }
.rd_url { font-family:"Segoe UI", Arial; font-size: 22px; color:#ee3300; text-align: center; }
.rd_url a { text-decoration: none; color:#ee3300; }
.rd_sec { font-family: Tahoma, Arial; font-size: 30px; color:#0099FF; }

a.top_links:link,a.top_link:visited {display:block; float:left; color:#fff; text-decoration:none; font-size:15px; cursor:pointer; font-weight:bold; padding-top:5px;}
a.top_links:hover{color:#FF0096;  padding-top:5px;}