@charset "utf-8";
/* CSS Document */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { margin:0; padding:0; border:0; }
body { color:#333; font: 12px "宋体", Arial; background-color: #fff; background-image: url(/images/bg2.jpg); background-repeat: repeat-x; }
ul, ol { list-style-type:none; }
select, input, img, select { vertical-align:middle; }
a { text-decoration:none; }
a:link { color:#333; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#c00; }
.jianju10 { margin-top: 10px; }
.jianju5{ margin-top: 5px; }
.clear { clear:both; }
#spage { overflow: visible; _display:inline-block; margin:0 auto; }
.topaa { width: 950px; background-image: url(/images/bg1.jpg); background-repeat: no-repeat; clear: both; height: 90px; margin-right: auto; margin-left: auto; }
.daohang_top { height: 140px; width: 950px; margin-right: auto; margin-left: auto; clear: both; }
.daohang_left { float: left; height: 140px; width: 160px; background-image: url(/images/logo.jpg); background-repeat: no-repeat; }
.daohang_right { float: right; height: 140px; width: 790px; }
.d_a1 { font-size: 16px; line-height: 40px; font-weight: bold; color: #FFF; text-decoration: none; clear: both; height: 40px; margin-top: 20px; display: block; text-align: center; }
.d_a2 { font-size: 12px; line-height: 30px; color: #FFF; text-align: center; clear: both; width: 160px; margin-top: 5px; display: block; }
.d_a3 { font-size: 12px; line-height: 30px; color: #FFF; text-align: center; clear: both; width: 160px; margin-top: 5px; display: block; }
.daohang0 { line-height: 28px; clear: both; height: 28px; width: 790px; margin-right: auto; margin-left: auto; background-color: #e2edf3; }
.daohang1 { line-height: 28px; clear: both; height: 28px; width: 790px; margin-right: auto; margin-left: auto; background-color: #fcf8d3; }
.daohanga { font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; display: block; float: left; width: 40px; margin-left: 5px; height: 28px; line-height: 28px; }
.daohanga a:link { color: #F30; }
.daohanga a:visited { color: #F30; }
.daohanga a:hover { color: #000; text-decoration: none; }
.daohangb { font-size: 12px; color: #333; text-decoration: none; display: block; float: left; height: 30px; margin-left: 5px; padding-right: 3px; padding-left: 6px; height: 28px; line-height: 28px; }
.daohangb a:link { color: #000; }
.daohangb a:visited { color: #000; }
.daohangb a:hover { color: #F30; text-decoration: none; }
.daohangc { font-size: 12px; font-weight: bold; color: #F63; text-decoration: none; display: block; float: left; height: 30px; margin-left: 5px; padding-right: 3px; padding-left: 6px; height: 28px; line-height: 28px; }
.daohangc a:link { color: #F30; }
.daohangc a:visited { color: #F30; }
.daohangc a:hover { color: #000; text-decoration: none; }
.td_a1 { background-color: #E2EDF3; height: 28px; padding-left: 10px; }
.td_a2 { background-color: #FCF8D3; height: 28px; padding-left: 10px; }
.td_a3 { background-color: #E2EDF3; height: 28px; padding-left: 10px; }
.index_zxjj { float: right; height: 244px; width: 214px; border: 1px solid #036; }
.index_zxjj b { font-size: 14px; line-height: 30px; font-weight: bold; text-align: center; display: block; clear: both; height: 30px; width: 214px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; color: #f8931d; text-decoration: underline; }
.index_zxjj span { font-size: 12px; line-height: 16px; text-align: left; display: block; clear: both; width: 200px; margin-right: auto; margin-left: auto; margin-top: 5px; color: #666; }
.index_tslm { margin-top: 5px; margin-right: auto; margin-left: auto; height: 70px; width: 950px; background-image: url(/images/tslm.jpg); background-repeat: no-repeat; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; }
.tslm_left { height: 54px; width: 145px; float: left; margin-top: 5px; border-right-width: 1px; border-right-style: dashed; border-right-color: #036; }
.tslm_left ul li { height: 18px; clear: both; float: left; margin-left: 8px; display: block; width: 136px; }
.tslm_left ul li span { height: 18px; float: left; display: block; margin-left: 5px; line-height: 18px; paddin: 0px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.tslm_left ul li a:link { color:#009; }
.tslm_left ul li a:hover { color:#FFF; }
.tslm_left2 ul li a:link { color:#009; }
.tslm_left2 ul li a:hover { color:#FFF; }
.tslm_left3 ul li a:link { color:#009; }
.tslm_left3 ul li a:hover { color:#FFF; }
.tslm_left4 ul li a:link { color:#009; }
.tslm_left4 ul li a:hover { color:#FFF; }
.index_center { height: 244px; width: 575px; margin-right: auto; margin-left: auto; border: 1px solid #036; }
.index_left_huandeng { float: left; width: 295px; height: 230px; margin-top: 7px; margin-left: 5px; }
.index_right_xinwen { float: right; height: 244px; width: 260px; }
/*科技*/
.index_kj { background-image: url(/images/keji.jpg); background-repeat: no-repeat; height: 34px; width: 948px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.index_kj2 { width: 948px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border: 1px solid #2085cb; }
.index_ty { background-image: url(/images/tiyu.jpg); background-repeat: no-repeat; height: 34px; width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.index_ty2 { width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #65c5ef; border-bottom-color: #65c5ef; border-left-color: #65c5ef; background-image: url(../images/ys_bg3.gif); background-repeat: no-repeat; height: 180px; }
.index_ys { background-image: url(/images/yishu.jpg); background-repeat: no-repeat; height: 34px; width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.index_ys2 { width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #65c5ef; border-bottom-color: #65c5ef; border-left-color: #65c5ef; background-image: url(../images/ys_bg.gif); background-repeat: no-repeat; height: 180px; }
.index_dy { background-image: url(/images/deyu.jpg); background-repeat: no-repeat; height: 34px; width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.index_dy2 { width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #65c5ef; border-bottom-color: #65c5ef; border-left-color: #65c5ef; background-image: url(../images/ys_bg2.gif); background-repeat: no-repeat; height: 180px; }
.jj { font-weight:bolder!important; }
.box { border-top-color:#c00!important; }
.pr { color:#060!important; }
#tab01 { position:relative; width:260px; height:240px; overflow:hidden; float: right; margin-top: 5px; }
#tab01 h2 { z-index:2; float:left; height:20px; text-align:center; background:#fff; cursor:pointer; font-size: 14px; margin-right: 5px; padding-top: 0; padding-right: 3px; padding-bottom: 0; padding-left: 3px; font-weight: bold; color: #f8931d; text-decoration: underline; }
#tab01 h3 { position:relative; z-index:2; float:left; height:18px; margin-left:-1px; border-left:solid 1px #ccc; border-right:solid 1px #fff; text-align:center; background:#fff; cursor:pointer; font-size: 12px; text-decoration: none; font-weight: normal; padding-top: 0; padding-right: 4px; padding-bottom: 0; padding-left: 4px; }
#tab01 h3.up { height:18px; color:#c00; padding-right: 2px; padding-bottom: 0; padding-left: 2px; }
#tab01 div { display:none; position:absolute; left:0; top:25px; z-index:1; width:265px; height:210px; color:#666; margin: 0px; padding: 0px; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #F93; overflow:hidden; background-image: url(../images/tabbg.gif); background-repeat: repeat-x; }
#tab01 div.up { display:block; }
.news-list li { font-size: 12px; line-height: 20px; display: block; clear: both; float: left; height: 20px; width: 245px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 10px; color: #000; }
.news-lista li { font-size: 12px; line-height: 20px; display: block; clear: both; float: left; height: 20px; width: 600px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 10px; color: #000; margin-top: 5px; }
.news-lista { }
.tslm_left2 { height: 54px; width: 190px; float: left; margin-top: 5px; }
.tslm_left2 ul li { height: 18px; clear: both; float: left; margin-left: 5px; width:185px }
.tslm_left2 ul li span { height: 18px; float: left; display: block; }
.tslm_left3 { height: 54px; width: 115px; float: left; margin-top: 5px; border-right-width: 1px; border-right-style: dashed; border-right-color: #036; }
.tslm_left3 ul li { height: 18px; clear: both; float: left; margin-left: 5px; width: 110px; }
.tslm_left3 ul li span { height: 18px; float: left; display: block; }
.tslm_left4 { height: 54px; width: 115px; float: left; margin-top: 5px; }
.tslm_left4 ul li { height: 18px; clear: both; float: left; margin-left: 5px; width: 110px; }
.tslm_left4 ul li span { height: 18px; float: left; display: block; }
.index_left_daohang { float: left; height: 244px; width: 145px; border: 1px solid #036; background-image: url(/images/index_left_daohangbg.gif); background-repeat: repeat-x; }
.i_l_d { line-height: 32px; clear: both; height: 36px; width: 140px; margin-right: auto; margin-left: auto; }
.i_l_d b { display: block; float: left; height: 20px; width: 30px; }
.i_l_d span { line-height: 20px; text-align: left; float: left; height: 20px; width: 100px; }
.ziti { font-size: 12px; line-height: 150%; color: #000000; text-decoration: none; }
.left { margin-left:10px; margin-top:5px; }
a.dh:link { font-size: 12px; line-height: 150%; color: #FFFFFF; text-decoration: none; }
a.dh:visited { font-size: 12px; line-height: 150%; color: #FFFFFF; text-decoration: none; }
a.dh:hover { font-size: 12px; line-height: normal; color: #FF9900; text-decoration: none; }
a.yq:link { font-size: 12px; line-height: 150%; color: #0066FF; text-decoration: none; }
a.yq:visited { font-size: 12px; line-height: 150%; color: #0066FF; text-decoration: none; }
a.yq:hover { font-size: 12px; line-height: 150%; color: #FFFFFF; text-decoration: none; }
.ziti { font-size: 12px; line-height: 150%; color: #000000; text-decoration: none; }
.news-list { margin-left:12px; font-size: 12px; text-align: left; margin-right: 0px; }
.copy { color: #003399; }
.ClassLeft { PADDING-LEFT: 0px; FLOAT: left; WIDTH: 630px; LINE-HEIGHT: 18px; PADDING-TOP: 0px }
.ClassLeft .ShopInfo { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 3px; }
.ClassLeft .ShopInfoHover { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dashed; PADDING-LEFT: 0px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 3px; }
.ClassLeft .ShopInfo .ShopItem { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; }
.ClassLeft .ShopInfoHover .ShopItem { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; }
.ClassLeft .ShopInfo .ShopItem P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
.ClassLeft .ShopTopInfo .ShopTopItem P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
.ClassLeft .ShopInfoHover .ShopItem P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
.ClassLeft .ShopTopInfoHover .ShopTopItem P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
.ClassLeft .ShopInfo .ShopItem .ShopName { FONT-WEIGHT: bold; FONT-SIZE: 11pt; FLOAT: left; WORD-SPACING: 0px; COLOR: #0033cc; }
.ClassLeft .ShopTopInfo .ShopTopItem .ShopName { FONT-WEIGHT: bold; FONT-SIZE: 11pt; FLOAT: left; WORD-SPACING: 0px; COLOR: #0033cc; }
.ClassLeft .ShopInfoHover .ShopItem .ShopName { FONT-WEIGHT: bold; FONT-SIZE: 11pt; FLOAT: left; WORD-SPACING: 0px; COLOR: #0033cc; }
.ClassLeft .ShopTopInfoHover .ShopTopItem .ShopName { FONT-WEIGHT: bold; FONT-SIZE: 11pt; FLOAT: left; WORD-SPACING: 0px; COLOR: #0033cc; }
.ClassLeft .ShopInfo .ShopItem .ShopContent { FONT-SIZE: 13px; FLOAT: left; WIDTH: 455px; }
.ClassLeft .ShopTopInfo .ShopTopItem .ShopContent { FONT-SIZE: 13px; FLOAT: left; WIDTH: 455px; }
.ClassLeft .ShopInfoHover .ShopItem .ShopContent { FONT-SIZE: 13px; FLOAT: left; WIDTH: 455px; }
.ClassLeft .ShopTopInfoHover .ShopTopItem .ShopContent { FONT-SIZE: 13px; FLOAT: left; WIDTH: 455px; }
.ClassLeft .ShopInfo .ShopItem .ShopLink { FLOAT: left; }
.ClassLeft .ShopTopInfo .ShopTopItem .ShopLink { FLOAT: left; }
.ClassLeft .ShopInfoHover .ShopItem .ShopLink { FLOAT: left; }
ClassLeft .ShopTopInfoHover .ShopTopItem .ShopLink { FLOAT: left; }
.ClassLeft .ShopInfo .ShopItem .Review { MARGIN-TOP: 15px; WIDTH: 99%; }
.ClassLeft .ShopTopInfo .ShopTopItem .Review { MARGIN-TOP: 15px; WIDTH: 99%; }
.ClassLeft .ShopInfoHover .ShopItem .Review { MARGIN-TOP: 15px; WIDTH: 99%; }
.ClassLeft .ShopTopInfoHover .ShopTopItem .Review { MARGIN-TOP: 15px; WIDTH: 99%; }
.ClassLeft .ShopInfo .ShopItem .Review .Sect { COLOR: #555; LINE-HEIGHT: 130%; WORD-WRAP: break-word; }
.ClassLeft .ShopTopInfo .ShopTopItem .Review .Sect { COLOR: #555; LINE-HEIGHT: 130%; WORD-WRAP: break-word; }
.ClassLeft .ShopInfoHover .ShopItem .Review .Sect { COLOR: #555; LINE-HEIGHT: 130%; WORD-WRAP: break-word; }
.ClassLeft .ShopTopInfoHover .ShopTopItem .Review .Sect { COLOR: #555; LINE-HEIGHT: 130%; WORD-WRAP: break-word; }
.TMuchBigger_2 { FONT-SIZE: 14px; COLOR: #6665cb; }
.title { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: "?1???-"; TEXT-DECORATION: none; vertical-align: middle; }
.title_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin-left: 8px; }
.border01 { border: 1px solid #CCCCCC; }
.table_c { background-color: #0B63AB; height:140px; }
.table_c .f_1 { font-family: 微软雅黑, 黑体, 宋体, Arial; font-size: 16px; color: #FFFFFF; text-align: center; width: 100%; height:35px; line-height:35px; }
.table_c .f_2 { font-family: 微软雅黑, 黑体, 宋体, Arial; color: #FFFFFF; text-align: left; padding-left: 10px; height:15px; line-height:15px; font-size: 12px; }
.table_c .f_3 { font-family: 微软雅黑, 黑体, 宋体, Arial; color: #FFFFFF; text-align: right; padding-right: 10px; height:20px; line-height:20px; font-size: 12px; }
.table_b { height:140px; width:790px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #252620; }
.td_t { background-color: #E2EDF3; height: 24px; padding-left: 20px; position: relative; z-index: 99; }
.td_d { background-color: #FCF8D3; height: 24px; padding-left: 20px; }
a.dd:link, a.dd:visited, a.dd:hover, a.dd:active { font-size: 12px; line-height: 24px; color: #F15B4A; text-decoration: none; font-weight: bold; }
a.df:link, a.df:visited, a.df:hover, a.df:active { font-size: 12px; line-height: 24px; color: #040300; text-decoration: none; }
.table_e { border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #065171; border-right-color: #065171; border-bottom-color: #065171; border-left-color: #065171; }
.dp { background-image: url(../images/nav_bg.gif); background-repeat: repeat-x; background-position: left center; height: 20px; width: 170px; padding-left: 15px; font-size: 12px; font-weight: bold; color: #666666; float:left; }
.navimg { }
.nav { width:180px; height:20px; line-height:20px; color: #323232; padding-left:7px; }
.b { width:20px; }
.f_s { font-size: 12px; }
table td { font-size: 12px; }
.b_d { border-top-width: 4px; border-right-width: 8px; border-bottom-width: 4px; border-left-width: 8px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #077BAC; border-right-color: #077BAC; border-bottom-color: #077BAC; border-left-color: #077BAC; }
.b_f { background-image: url(../images/dot.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 15px; line-height: 22px; height: 22px; }
.hd { width: 200px; margin:0; padding:0; float:left; }
.hd li { line-height: 20px; color: #333333; background-image: url(../images/ring.gif); background-repeat: no-repeat; background-position: left center; height: 20px; padding-left: 15px; }
.kang { float: left; width: 950px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border: 2px solid #FEB91D; height:72px; }
.link { background-color: #FEB91D; float: left; height: 72px; width: 20px; text-align: center; padding-top:8px; color: #C72A00; }
.scroll_div { width:920px; height:59px; margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff; float: left; }
.scroll_div img { width:160px; height:59px; border: 0; border:1px #efefef solid; margin-top: 6px; margin-right: 2px; margin-bottom: auto; margin-left: 2px; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li { display:inline; }
.logo { background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: 40px bottom; float: left; height: 82px; width: 307px; position:relative; margin-top: 5px; top: 15px; }
.top_1 { background-image: url(../images/index_1.gif); background-repeat: no-repeat; background-position: right bottom; float: right; height: 23px; width: 492px; margin-top:64px; line-height: 23px; color: #FFFFFF; padding-left: 60px; }
.ad { width: 950px; border: 1px solid #0B63AB; margin-top: 5px; background-image: url(../images/index_2.gif); background-repeat: repeat-x; background-position: left center; height: 65px; }
.table_d { background-color: #F2F3ED; border: 1px solid #0B63AB; }
a.db:link, a.db:visited, a.db:hover, a.db:active { font-size: 12px; line-height: 24px; color: #3E403F; text-decoration: none; }
.td_h { padding-left: 15px; height:40px; line-height:40px; }
.table_e { border: 1px solid #0B63AB; }
.te_d { padding-top: 5px; padding-left: 10px; }
.f_z { font-size: 14px; color: #000000; text-align: center; font-weight: bolder; }
a.dc:link, a.dc:visited, a.dc:hover, a.dc:active { font-size: 12px; line-height: 24px; color: #3E403F; text-decoration: none; }
a.da:link, a.da:visited, a.da:hover, a.da:active { font-size: 12px; line-height: 24px; color: #083962; text-decoration: none; }
.line { padding:0; height: 1px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000306; width:95%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.content { padding: 4px; height: 195px; overflow: hidden; }
.table_f { margin-top:5px; background-color: #E4EEF0; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; }
.title_1 { line-height: 25px; color: #3D459A; padding-left: 22px; font-size: 14px; font-weight: bolder; }
.keji { float: left; width: 320px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; overflow: hidden; }
.t_t { background-image: url(../images/t_t.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; float: left; height: 28px; width: 317px; display: block; }
.t_c { background-image: url(../images/t_c.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; width: 317px; }
.t_c .news-list li { font-size: 12px; line-height: 25px; display: block; clear: both; float: left; height: 25px; width: 255px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot1.gif); background-repeat: no-repeat; padding-left: 10px; color: #333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f99222; }
.t_b { background-image: url(../images/t_b.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; float: left; height: 12px; width: 317px; }
.t_t span { font-size: 12px; font-weight: bold; color: #2D3132; float: right; line-height: 28px; height:28px; margin-right:8px; margin-top:0px; }
.nlist { margin-left:12px; font-size: 12px; text-align: left; margin-right: 10px; }
.nlist li { height:24px; line-height:24px; text-decoration: none; list-style-type: none; padding-left:5px; font-family: "微软雅黑", "宋体", Arial, sans-serif; color: #555555; width:293px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; }
.keji_r { float: right; width: 270px; margin-top: 5px; margin-right: 5px; background-image: url(/images/kjfenlei.gif); background-repeat: no-repeat; background-position: left top; }
.keji_r_list { clear: both; float: right; height: 45px; width: 200px; margin-top: 5px; margin-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C00; }
.keji_r_list .news-list { float: left; height: 45px; width: 200px; display: block; }
.keji_r_list .news-list li { font-size: 12px; line-height: 20px; display: block; clear: both; float: left; height: 20px; width:185px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 5px; color: #333; }
.sx { background-image: url(../images/sx.gif); background-repeat: no-repeat; background-position: 10px center; margin-top:10px; float: left; width: 275px; height:33px; }
.yy { background-image: url(../images/yy.gif); }
.mx { background-image: url(../images/mx.gif); }
.dn { background-image: url(../images/dn.gif); }
.hx { background-image: url(../images/hx.gif); }
.dz { background-image: url(../images/dz.gif); }
.jqr { background-image: url(../images/jqr.gif); background-repeat: no-repeat; background-position: 10px center; margin-top:10px; float: left; width: 275px; height:47px; }
.wxd { background-image: url(../images/wxd.gif); margin-bottom:5px; }
.klist { float:left; padding-left:90px; margin:0; }
.klist li { width:185px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; list-style-type: none; }
.klist li a:link { color: #3E80B4; text-decoration: none; }
.klist li a:visited { color: #3E80B4; text-decoration: none; }
.klist li a:hover { color: #3E80B4; text-decoration: none; }
.klist li a:active { color: #3E80B4; text-decoration: none; }
.table_y { margin-top:5px; background-color: #FBCBCB; border-top-width: 1px; border-top-style: solid; border-top-color: #B90D0B; }
.title_2 { line-height: 25px; color: #C01619; padding-left: 22px; font-size: 14px; font-weight: bolder; }
.ys { float: left; width: 948px; margin-top: 5px; }
.yspic { float: left; height: 198px; width: 165px; margin-left: 5px; margin-right: 5px; }
.ys1 { float: left; width: 222px; height: 170px; margin-left: 5px; }
.ys_right { float: left; height: 170px; width: 740px; margin-left: 10px; }
.y_t { background-image: url(../images/y1.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; float: left; height: 24px; width: 222px; clear: both; }
.y_c { background-image: url(../images/y2.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; width: 222px; clear: both; }
.y_b { background-image: url(../images/y3.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; height: 11px; width: 222px; clear: both; }
.ylist { float:left; padding-left:10px; margin:0; }
.ylist li { width:210px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; list-style-type: none; }
.ylist li a:link { color: #8A4E4E; text-decoration: none; }
.ylist li a:visited { color: #8A4E4E; text-decoration: none; }
.ylist li a:hover { color: #8A4E4E; text-decoration: none; }
.ylist li a:active { color: #8A4E4E; text-decoration: none; }
.ys2 { float: left; width: 259px; margin-left: 5px; }
.y_t1 { background-image: url(../images/y4.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; float: left; height: 24px; width: 259px; }
.y_c1 { background-image: url(../images/y5.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; width: 259px; }
.y_c1 .news-list li { font-size: 12px; line-height: 25px; display: block; clear: both; float: left; height: 25px; width: 205px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 10px; color: #333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f99222; }
.y_c1 { background-image: url(../images/y5.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; width: 259px; }
.y_c .news-list li { font-size: 12px; line-height: 25px; display: block; clear: both; float: left; height: 25px; width: 205px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 5px; color: #333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f99222; }
.y_b1 { background-image: url(../images/y6.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; height: 12px; width: 259px; }
.ys3 { float: left; width: 247px; margin-left: 5px; }
.y_t2 { background-image: url(../images/y7.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; float: left; height: 24px; width: 247px; }
.y_c2 { background-image: url(../images/y8.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; width: 247px; }
.y_c1 { background-image: url(../images/y5.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; width: 259px; }
.y_c2 .news-list li { font-size: 12px; line-height: 25px; display: block; clear: both; float: left; height: 25px; width: 205px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 10px; color: #333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f99222; }
.y_b2 { background-image: url(../images/y9.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; float: left; height: 13px; width: 247px; }
.ylist1 li a:link { color: #8A4E4E; text-decoration: none; }
.ylist1 li a:visited { color: #8A4E4E; text-decoration: none; }
.ylist1 li a:hover { color: #8A4E4E; text-decoration: none; }
.ylist1 li a:active { color: #8A4E4E; text-decoration: none; }
.ylist2 li a:link { color: #8A4E4E; text-decoration: none; }
.ylist2 li a:visited { color: #8A4E4E; text-decoration: none; }
.ylist2 li a:hover { color: #8A4E4E; text-decoration: none; }
.ylist2 li a:active { color: #8A4E4E; text-decoration: none; }
.ylist1 { float:left; padding-left:10px; margin:0; }
.ylist1 li { width:238px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; list-style-type: none; }
.ylist2 { float:left; padding-left:10px; margin:0; }
.ylist2 li { width:235px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; list-style-type: none; }
.table_t { margin-top:5px; background-color: #F6A661; border-top-width: 1px; border-top-style: solid; border-top-color: #FB973F; }
.title_3 { line-height: 25px; color: #141004; padding-left: 22px; font-size: 14px; font-weight: bolder; }
.ty { float: left; width: 950px; margin-top: 5px; }
.ty1 { width:255px; float:left; }
.ty_t { background-image: url(../images/t1.gif); background-repeat: no-repeat; background-position: left center; margin: 0px; padding: 0px; float: left; height: 25px; width: 249px; }
.ty_t1 { background-image: url(../images/t2.gif); background-repeat: no-repeat; background-position: left center; margin: 0px; padding: 0px; float: left; height: 26px; width: 249px; }
.ty_c { background-color: #FFE6A9; float: left; width: 249px; }
.tlist { float:left; padding-left:10px; margin:0; }
.tlist li { width:239px; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; list-style-type: square; }
.tyspic { margin: 0px; padding: 0px; float: left; }
.tyspic img { border:0; }
.nimage { float: left; height: 150px; width: 200px; margin-right: 3px; margin-left: 5px; margin-top: 7px; }
.n_a { float: left; height: 165px; width: 235px; margin-top: 5px; border: 1px solid #FFF; margin-bottom: 10px; s; margin-right: 3px; }
.n_title { font-size: 14px; line-height: 20px; font-weight: bold; color: #F30; text-decoration: none; text-indent: 40px; height: 20px; width: 233px; background-color: #FFF; margin-top: 1px; margin-right: auto; margin-left: auto; background-image: url(../images/nn.gif); background-repeat: no-repeat; background-position: left top; }
.nlist .news-list li { font-size: 12px; line-height: 25px; display: inline; clear: both; float: left; height: 25px; width: 200px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 5px; color: #333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; }
.dqwz { font-size: 12px; line-height: 20px; background-color: #EFEFEF; height: 20px; width: 700px; margin-top: 5px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCC; border-bottom-color: #900; clear: both; margin-bottom: 5px; text-indent: 20px; }
#neirong { line-height: 160%; text-decoration: none; clear: both; width: 700px; margin-top: 5px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
#neirong table { clear: both; width: 98%; margin-right: auto; margin-left: auto; }
#neirong div { clear: both; width: 98%; margin-right: auto; margin-left: auto; }
.awzdh{ clear: both; float: left; height: auto; width: 223px; border: 1px solid #CCC; background-color: #FFF; padding-top: 5px; padding-bottom: 20px; }
.awzdh1{ font-size: 14px; line-height: 30px; font-weight: bolder; color: #000; text-align: center; clear: both; height: 30px; width: 200px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; background-image: url(/images/dhbg.jpg); background-repeat: no-repeat; }
.awzdh2{ clear: both; height: auto; width: 200px; margin-bottom: 5px; margin-left: 10px; float: left; margin-top: 5px; }
.awzdh3{ line-height: 25px; background-color: #EBEBEB; text-align: center; display: block; clear: both; height: 25px; width: 198px; margin-right: auto; margin-left: auto; margin-top: 2px; margin-bottom: 2px; font-size: 12px; font-weight: bold; color: #000; }
.awzdh3 a:link{ line-height: 25px; background-color: #E1E1E1; text-align: center; display: block; clear: both; height: 25px; width: 198px; margin-right: auto; margin-left: auto; color: #000; text-decoration: none; font-size: 12px; font-weight: bold; }
.awzdh3 a:hover{ line-height: 25px; text-align: center; display: block; clear: both; height: 25px; width: 198px; margin-right: auto; margin-left: auto; font-size: 12px; font-weight: bold; color: #f8931d; text-decoration: none; background-color: #FFF; }

#cp_page{ width: 950px;overflow: visible; _display:inline-block; margin:0 auto; background-color: #FFF; padding-top: 5px; }
.cp_dh{ text-align: right; clear: both; float: right; width: auto; margin: 0px; }
.tab { float:left; font-size:12px; line-height:1.8; margin-top:0px; margin-bottom: 0px; }
.tab li { display:inline; }
.tab li a { background:url(cp_dh.gif) no-repeat; float:left; text-decoration:none; }
.tab li a span { display:block; background:url(cp_dh.gif) no-repeat; padding:5px 10px 5px 20px; }
.tab a:link, .tab a:visited { background-position:right -51px; text-decoration:none }
.tab a:hover, .tab a:active, .tab a.on, .tab a.on:link, .tab a.on:visited { background-position:right -162px; }
.tab a:link span, .tab a:visited span { background-position:0 0; color:#FFF; text-decoration:none }
.tab a:hover span, .tab a:active span, .tab a.on span, .tab a.on:link span, .tab a.on:visited span { background-position:0 -107px; color:#000; }
.tab .one a:link span, .tab .one a:visited span { background-position:left -262px; padding-left:30px; }
.tab .one a:hover span, .tab .one a:active span, .tab .one .on:link span, .tab .one .on:visited span { background-position:left -212px; padding-left:30px; color:#000 }
.cp_banner{ background-image: url(cp_bannner.jpg); background-repeat: no-repeat; height: 190px; width: 950px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.cp_t{ font-size: 14px; line-height: 32px; font-weight: bold; color: #000; background-image: url(jj_bg.jpg); background-repeat: no-repeat; text-align: center; height: 32px; width: 290px; margin-right: auto; margin-left: auto; margin-bottom: 10px;}
.cp_t1{ font-size: 14px; line-height: 32px; font-weight: bold; color: #000; background-image: url(jj_bg1.jpg); background-repeat: no-repeat; text-align: center; height: 32px; width: 315px; margin-right: auto; margin-left: auto; margin-bottom: 10px; }
.cp_c{ font-size: 12px; line-height: 150%; color: #666; text-decoration: none; clear: both; width: 280px; margin-top: 2px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

.cp_center { height: 244px; width: 640px; margin-right: auto; margin-left: auto; border: 1px solid #CCC; }
.cp_left_huandeng { float: left; width: 295px; height: 230px; margin-top: 7px; margin-left: 5px; }
.cp_right_xinwen { float: right; height: 244px; width: 320px; }

.cp_new { position:relative; width:320px; height:240px; overflow:hidden; float: right; margin-top: 10px; background-image: url(zxbd_bg.jpg); background-repeat: no-repeat; margin-right: 5px; }
.cp_new h2 { z-index:2; float:left; height:30px; text-align:center; background:#fff; cursor:pointer; font-size: 14px; margin-right: 5px; padding-top: 0; padding-right: 3px; padding-bottom: 0; padding-left: 3px; font-weight: bold; color: #f8931d; text-decoration: underline; }
.cp_news-list { margin-left:12px; font-size: 12px; text-align: left; margin-right: 0px; }
.cp_news-list li { font-size: 12px; line-height: 20px; display: block; clear: both; float: left; height: 20px; width: 300px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 10px; color: #000; }

.cp_news-list1 { margin-left:12px; font-size: 12px; text-align: left; margin-right: 0px; }
.cp_news-list1 li { font-size: 12px; line-height: 20px; display: block; clear: both; float: left; height: 20px; width: 280px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 10px; color: #000; }

.cp_news-list2 { margin-left:12px; font-size: 12px; text-align: left; margin-right: 0px; }
.cp_news-list2 li { font-size: 12px; line-height: 20px; display: block; clear: both; float: left; height: 20px; width: 500px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 10px; color: #000; }

.bt_01 { padding-left:75px; float:left;}
.yutu { float:left;text-align:center;width:181px;}
.yutu img {}
.tl_bt_01 { background:url(/css/bj_15.jpg); width:950px; height:30px; margin-top:12px;}
.more_tu { background:url(icon_01.gif) no-repeat 1px 13px; text-align:left; padding-left:10px; width:47px; float:right; padding-top:7px; *padding-top:8px!important; *padding-top:8px;}
.vod{ position:absolute; width:320px; height:115px; z-index:1;  margin-left: 800px; margin-top:12px;}
.qnllxz_banner{ background-image: url(cp_bannner1.jpg); background-repeat: no-repeat; height: 190px; width: 950px; clear: both; margin-top: 0px;}
.index_jspx { background-image: url(/images/bg_jspx.jpg); background-repeat: no-repeat; height: 34px; width: 475px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.index_jspx2 { width: 472; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #65c5ef; border-bottom-color: #65c5ef; border-left-color: #65c5ef; background-image: url(../images/bg_jspx2.jpg); background-repeat: no-repeat; height: 180px; }
.index_dy21 { background-image: url(/images/deyu.jpg); background-repeat: no-repeat; height: 34px; width: 472px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.index_dy22 { width: 472px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #65c5ef; border-bottom-color: #65c5ef; border-left-color: #65c5ef; background-image: url(../images/ys_bg2.gif); background-repeat: no-repeat; height: 180px; }

.n_a1 { float: left; height: 165px; width: 228px; margin-top: 5px; border: 1px solid #FFF; margin-bottom: 10px; s; margin-right: 3px; }
.n_title1 { font-size: 14px; line-height: 20px; font-weight: bold; color: #F30; text-decoration: none; text-indent: 40px; height: 20px; width: 225px; background-color: #FFF; margin-top: 1px; margin-right: auto; margin-left: auto; background-image: url(../images/nn.gif); background-repeat: no-repeat; background-position: left top; }
.nlist1 .news-list li { font-size: 12px; line-height: 25px; display: inline; clear: both; float: left; height: 25px; width: 200px; list-style-type: disc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-image: url(/images/index_dot3.gif); background-repeat: no-repeat; padding-left: 5px; color: #333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; }

.tl_bt_zt { background:url(/images/wszt/bg2.jpg); width:950px; height:46px; margin-top:12px;}
.more_zt { background:url(icon_01.gif) no-repeat 1px 13px; text-align:left; padding-left:10px; width:300px; float:right; padding-top:7px; *padding-top:8px!important; *padding-top:8px;}
