/* ::::: css/style.css ::::: */

* { margin: 0px; padding: 0px; list-style: outside none none; text-decoration: none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); text-decoration: none; text-align: center; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 22px; }
input, checkbox, select, img { vertical-align: middle; }
img { border: medium none; }
a { color: rgb(0, 0, 0); }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
img { border: medium none; }
input, select, label { vertical-align: middle; }
#nav * { font-size: 12px ! important; }
.footer { padding: 10px 0px; background: transparent url('../images/foot_bg.gif') repeat-x scroll center top; color: rgb(102, 102, 102); font-size: 12px; }
.footer a { margin: 0px 0.5em; color: rgb(102, 102, 102); }
.head { height: 227px; overflow: hidden; background: transparent url('../images/head.gif') repeat-x scroll center top; text-align: center; }
.bar { height: 45px; overflow: hidden; background: transparent url('../images/bar.gif') repeat-x scroll center top; }
.bar .con { width: 980px; margin: 0px auto; }
.bar .f_link { float: right; width: 262px; height: 26px; overflow: hidden; margin: 9px 0px 0px; padding: 0px 0px 0px 8px; background: transparent url('../images/bar_link.gif') no-repeat scroll 0px 0px; color: rgb(218, 252, 255); font-size: 9px; vertical-align: middle; line-height: 26px; text-align: left; }
.bar .f_link a { margin: 0px 10px; color: rgb(0, 79, 108); font-size: 12px; }
.bar .f_link .lang { display: inline-block; float: right; width: 66px; height: 26px; overflow: hidden; padding: 0px 0px 0px 8px; background: transparent url('../images/nav_lang.gif') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); text-align: center; }
.bar .f_link .lang a { display: block; color: rgb(255, 255, 255); }
#wrap { display: block; position: relative; width: 980px; margin: 0px auto; background: transparent url('../images/side_bg.gif') repeat-y scroll left center; text-align: left; }
#wrap::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.side_nav { position: relative; top: 0px; bottom: 0px; float: left; width: 185px; overflow: hidden; margin: 0px 5px 0px 0px; padding: 20px 0px; background: transparent url('../images/left_top.gif') no-repeat scroll 0px 0px; }
#wrap .nav_bottom { position: absolute; bottom: 0px; left: 0px; z-index: 100; width: 170px; height: 12px; background: transparent url('../images/left_bottom.gif') no-repeat scroll 0px 0px; }
.side_nav .sponsor { width: 170px; }
.side_nav #menu { margin: 0px 0px 30px; }
ul#menu, ul#menu ul {  }
ul#menu a { display: block; text-decoration: none; }
ul#menu li { position: relative; margin-top: 1px; font-size: 13px; }
ul#menu li a { display: block; position: relative; z-index: 4; width: 150px; height: 52px; padding: 0px 0px 0px 20px; background: transparent url('../images/menu_nor.gif') no-repeat scroll 0px 0px; color: rgb(0, 75, 0); font-family: "Microsoft YaHei"; font-size: 18px; line-height: 52px; }
ul#menu li a:hover, ul#menu li a.on { position: relative; z-index: 5; width: 163px; height: 72px; margin: 0px 0px -20px; background: transparent url('../images/menu_on.png') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); line-height: 52px; }
ul#menu li ul { padding: 10px 0px; }
ul#menu li ul li a { width: 170px; height: 28px; overflow: hidden; margin: 0px; padding: 0px 0px 0px 35px; background: transparent url('../images/arrow_3.gif') no-repeat scroll 20px center; color: rgb(0, 79, 108); font-size: 14px; line-height: 28px; }
ul#menu li ul li a:hover { height: 28px; overflow: hidden; margin: 0px; padding: 0px 0px 0px 35px; background: transparent url('../images/arrow_3.gif') no-repeat scroll 20px center; filter: none; color: rgb(0, 79, 108); line-height: 28px; }
ul#menu li .tag_new { position: absolute; top: 19px; left: 98px; }
.side_nav .logo_scroll { width: 150px; padding: 0px 10px; color: rgb(51, 51, 51); }
.side_nav .logo_scroll h4 { color: rgb(0, 105, 172); font-family: "Microsoft YaHei"; font-weight: normal; font-size: 14px; }
.side_nav .logo_scroll ul {  }
.side_nav .logo_scroll li { margin: 0px 0px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.side_nav .logo_scroll li img { padding: 2px; border: 1px solid rgb(163, 226, 239); }
.right::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.right .headline::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.right .headline li::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.right .text_area::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.speakers ul::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.speakers .intro::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_1 { margin: 0px 10px 10px; padding: 0px 0px 10px; background: transparent url('../images/line_1.gif') repeat-x scroll center bottom; }
.list_1 dt { margin: 0px 0px 2px; font-family: "Microsoft YaHei"; font-size: 14px; color: rgb(0, 0, 0); }
.list_1 dt a { color: rgb(0, 0, 0); text-decoration: none; }
.list_1 dd { color: rgb(71, 168, 203); font-size: 12px; }
.list_4::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_5::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_7 li::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_8::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_9::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.media_list::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.media_list dl::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
/* ::::: css/live.css ::::: */

* { margin: 0px; padding: 0px; list-style: outside none none; text-decoration: none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); text-decoration: none; text-align: center; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 22px; }
input, checkbox, select, img { vertical-align: middle; }
img { border: medium none; }
a { color: rgb(0, 0, 0); }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
img { border: medium none; }
input, select, label { vertical-align: middle; }
dd, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p { padding: 0px; margin: 0px; }
ul { list-style: outside none none; margin: 0px; padding: 0px; }
li { list-style-type: none; margin: 0px; padding: 0px; }
.clear { clear: both; }
#nav * { font-size: 12px ! important; }
.footer { padding: 10px 0px; background: transparent url('../images/foot_bg.gif') repeat-x scroll center top; color: rgb(102, 102, 102); font-size: 12px; }
.footer a { margin: 0px 0.5em; color: rgb(102, 102, 102); }
.head { height: 227px; overflow: hidden; background: transparent url('../images/head.gif') repeat-x scroll center top; text-align: center; }
.bar { height: 45px; overflow: hidden; background: transparent url('../images/bar.gif') repeat-x scroll center top; }
.bar .con { width: 980px; margin: 0px auto; }
.bar .f_link { float: right; width: 262px; height: 26px; overflow: hidden; margin: 9px 0px 0px; padding: 0px 0px 0px 8px; background: transparent url('../images/bar_link.gif') no-repeat scroll 0px 0px; color: rgb(218, 252, 255); font-size: 9px; vertical-align: middle; line-height: 26px; text-align: left; }
.bar .f_link a { margin: 0px 10px; color: rgb(0, 79, 108); font-size: 12px; }
.bar .f_link .lang { display: inline-block; float: right; width: 66px; height: 26px; overflow: hidden; padding: 0px 0px 0px 8px; background: transparent url('../images/nav_lang.gif') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); text-align: center; }
.bar .f_link .lang a { display: block; color: rgb(255, 255, 255); }
#wrap { display: block; position: relative; width: 980px; margin: 0px auto; background: transparent url('../images/side_bg.gif') repeat-y scroll left center; text-align: left; }
#wrap::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.side_nav { position: relative; top: 0px; bottom: 0px; float: left; width: 185px; overflow: hidden; margin: 0px 5px 0px 0px; padding: 20px 0px; background: transparent url('../images/left_top.gif') no-repeat scroll 0px 0px; }
#wrap .nav_bottom { position: absolute; bottom: 0px; left: 0px; z-index: 100; width: 170px; height: 12px; background: transparent url('../images/left_bottom.gif') no-repeat scroll 0px 0px; }
.side_nav .sponsor { width: 170px; }
.side_nav #menu { margin: 0px 0px 30px; }
ul#menu, ul#menu ul {  }
ul#menu a { display: block; text-decoration: none; }
ul#menu li { position: relative; margin-top: 1px; font-size: 13px; }
ul#menu li a { display: block; position: relative; z-index: 4; width: 150px; height: 52px; padding: 0px 0px 0px 20px; background: transparent url('../images/menu_nor.gif') no-repeat scroll 0px 0px; color: rgb(0, 75, 0); font-family: "Microsoft YaHei"; font-size: 18px; line-height: 52px; }
ul#menu li a:hover, ul#menu li a.on { position: relative; z-index: 5; width: 163px; height: 72px; margin: 0px 0px -20px; background: transparent url('../images/menu_on.png') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); line-height: 52px; }
ul#menu li ul { padding: 10px 0px; }
ul#menu li ul li a { width: 170px; height: 28px; overflow: hidden; margin: 0px; padding: 0px 0px 0px 35px; background: transparent url('../images/arrow_3.gif') no-repeat scroll 20px center; color: rgb(0, 79, 108); font-size: 14px; line-height: 28px; }
ul#menu li ul li a:hover { height: 28px; overflow: hidden; margin: 0px; padding: 0px 0px 0px 35px; background: transparent url('../images/arrow_3.gif') no-repeat scroll 20px center; filter: none; color: rgb(0, 79, 108); line-height: 28px; }
ul#menu li .tag_new { position: absolute; top: 19px; left: 98px; }
.side_nav .logo_scroll { width: 150px; padding: 0px 10px; color: rgb(51, 51, 51); }
.side_nav .logo_scroll h4 { color: rgb(0, 105, 172); font-family: "Microsoft YaHei"; font-weight: normal; font-size: 14px; }
.side_nav .logo_scroll ul {  }
.side_nav .logo_scroll li { margin: 0px 0px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.side_nav .logo_scroll li img { padding: 2px; border: 1px solid rgb(163, 226, 239); }
.list_1 { margin: 0px 10px 10px; padding: 0px 0px 10px; background: transparent url('../images/line_1.gif') repeat-x scroll center bottom; }
.list_1 dt { margin: 0px 0px 2px; font-family: "Microsoft YaHei"; font-size: 14px; color: rgb(0, 0, 0); }
.list_1 dt a { color: rgb(0, 0, 0); text-decoration: none; }
.list_1 dd { color: rgb(71, 168, 203); font-size: 12px; }
.list_4::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_5::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_7 li::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_8::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.list_9::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.kaimuCont { padding: 0px 10px; }
.wblianjie { height: 270px; padding: 10px; border: 1px solid rgb(204, 204, 204); }
.live_right { display: block; float: left; width: 790px; overflow: hidden; padding: 20px 0px 0px; }
.live_right::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.live_right h3 { margin: 0px 0px 5px; color: rgb(0, 105, 172); font-size: 14px; line-height: 24px; }
.live_right h3 img { margin: 0px 5px 0px 0px; vertical-align: middle; }
.live_right .jdt { float: left; width: 363px; height: 235px; margin: 0px 10px 15px 0px; }
.jdt { float: left; width: 359px; height: 231px; margin: 0px 10px 15px 0px; padding: 1px; border: 1px solid rgb(204, 204, 204); }
.intre { float: right; width: 400px; height: 220px; margin: 0px 0px 15px; padding-top: 15px; padding-left: 5px; padding-right: 5px; }
.intre ul { margin: 10px 0px 0px; padding: 8px 15px; border-top: 1px dashed rgb(204, 204, 204); width: 363px; }
.zhong {  }
.xianchang { float: left; width: 415px; margin-right: 10px; }
.xc_text { font-size: 12px; color: rgb(51, 51, 51); line-height: 24px; }
.weibo { float: right; width: 360px; }
.xc { height: 270px; padding: 10px; border: 1px solid rgb(204, 204, 204); overflow-y: scroll; overflow-x: hidden; }
.xc a:link { color: rgb(255, 67, 0); text-decoration: underline; }
.xc a:visited { color: rgb(255, 67, 0); text-decoration: underline; }
.xc a:hover { color: rgb(255, 67, 0); text-decoration: underline; }
.pic { margin-top: 10px; }
.pic_t { float: left; border: 1px solid rgb(204, 204, 204); width: 788px; }
.tuwen { float: left; width: 768px; margin: 3px; }
.tuwen li { float: left; margin: 10px 5px 5px 15px; text-align: center; width: 172px; }
.tuwen li img { border: 1px solid rgb(204, 204, 204); margin-bottom: 5px; padding: 1px; width: 172px; height: 129px; }
.tuwen li span { display: block; height: 50px; width: 172px; }
.tuwen li a:link { color: rgb(0, 105, 172); }
.tuwen li a:visited { color: rgb(0, 105, 172); }
.tuwen li a:hover { color: rgb(255, 102, 0); }
.live_right .kaimu { font-size: 16px; color: rgb(0, 105, 172); line-height: 24px; text-align: center; font-weight: bold; padding-bottom: 10px; }
.live_right .kaimu a:link { color: rgb(0, 105, 172); }
.live_right .kaimu a:hover { color: rgb(255, 102, 0); }
.gengduo { margin-top: 10px; width: 790px; }
.gengduo h3 { width: 100px; }
.m_list { border: 1px solid rgb(204, 204, 204); padding: 10px 0px 10px 30px; }
.m_list li { float: left; width: 360px; font-size: 12px; background: transparent url('../images/dot.jpg') no-repeat scroll left center; padding-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m_list li a:link { color: rgb(0, 105, 172); }
.m_list li a:visited { color: rgb(0, 105, 172); }
.m_list li a:hover { color: rgb(255, 102, 0); }
.newslist li { font-size: 12px; background: transparent url('../images/dot.jpg') no-repeat scroll left center; padding-left: 8px; width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newslist li a:link { color: rgb(0, 105, 172); }
.newslist li a:visited { color: rgb(0, 105, 172); }
.newslist li a:hover { color: rgb(255, 102, 0); }
.messeges { width: 788px; border: 1px solid rgb(204, 204, 204); padding: 15px 0px; }
.xc_text ul li { border-bottom: 1px dashed rgb(204, 204, 204); }
.xc_text ul li a:link { color: rgb(0, 105, 172); }
.xc_text ul li a:visited { color: rgb(0, 105, 172); }
.xc_text ul li a:hover { color: rgb(255, 102, 0); }
.hong { color: rgb(255, 102, 0); font-size: 14px; line-height: 24px; }
.wblianjie dl { background: transparent url('../images/11.gif') no-repeat scroll 0px bottom; float: left; font-size: 12px; height: 265px; overflow: hidden; width: auto; }
.dhwenzi { font-size: 12px; color: rgb(102, 102, 102); }
.gz { float: right; font-size: 12px; padding-left: 35px; }
.gz a:link { color: rgb(255, 67, 0); text-decoration: underline; }
.gz a:visited { color: rgb(255, 67, 0); text-decoration: underline; }
.gz a:hover { color: rgb(255, 67, 0); text-decoration: underline; }
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, form { margin: 0px; padding: 0px; }
ol, ul { list-style-type: none; }
.commentform { margin: 15px 10px 20px; padding: 0px; }
.commentform .submit { float: right; cursor: pointer; }
.commentform textarea { font-size: 14px; margin: 6px 0px; border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(212, 208, 200) rgb(212, 208, 200) rgb(64, 64, 64); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 90%; height: 90px; }
.commentform input { font-size: 12px; }
/* ::::: http://csdnimg.cn/pubnav/css/navtop_2011.css ::::: */

.nav_top_2011 { width: auto; border-bottom: 1px solid rgb(204, 204, 204); height: 20px; line-height: 20px; font-size: 12px; font-family: simsun; margin-bottom: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.nav_top_2011 p { margin: 0px auto; }
.nav_top_2011 ul, .nav_top_2011 ul li { padding: 0px; margin: 0px; list-style: outside none none; }
.nav_top_2011 a:link, .nav_top_2011 a:visited, .nav_top_2011 a:active { color: rgb(0, 0, 202); text-decoration: underline; }
.nav_top_2011 a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
.nav_top_2011 p { float: right; padding-right: 4px; text-align: right; }
.nav_top_2011 p a, .nav_top_2011 p a:link, .nav_top_2011 p a:visited, .nav_top_2011 p a:active { color: rgb(68, 68, 68); text-decoration: none; padding: 0px 6px; font-family: arial,sans-serif; }
.nav_top_2011 p a:hover { text-decoration: underline; }
.nav_top_2011 p a { padding-left: 10px; font-family: arial,sans-serif; }
.nav_top_2011 ul { float: left; padding-left: 10px; text-align: left; height: 20px; line-height: 20px; }
.nav_top_2011 ul li { float: left; padding-right: 10px; }
.nav_top_2011 ul li.more { width: auto; text-align: left; font-weight: normal; }
.nav_top_2011 ul li.more h2 { font-size: 12px; font-weight: normal; margin: 0px; background: transparent url('../images/pic_arrow.gif') no-repeat scroll 30px 5px; width: 40px; display: inline-block; cursor: pointer; }
.nav_top_2011 ul li.more h2 a { font-weight: normal; }
.nav_top_2011 ul li.more a:hover { color: rgb(0, 0, 202); font-weight: normal; text-decoration: underline; }
.nav_top_2011 ul li.more ul { z-index: 500; position: absolute; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 2px 8px 5px; font-size: 12px; height: auto; display: none; }
.nav_top_2011 ul li.more ul li { line-height: 24px; float: none; padding-right: 0px; font-weight: normal; }
.nav_top_2011 ul li.more ul li a { font-weight: normal; }
.nav_top_2011 ul li.more ul li a:link, .nav_top_2011 ul li.more ul li a:visited, .nav_top_2011 ul li.more ul l a:active { color: rgb(0, 0, 202); text-decoration: underline; }
.nav_top_2011 ul li.more ul li a:hover { color: rgb(255, 0, 0); font-weight: normal; text-decoration: underline; }
