@charset "utf-8";


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { color:black; font:12px/1.62 Arial, Helvetica, sans-serif; background:white url(about:blank) fixed; }
a { color:#003e83; text-decoration:none; }
a:hover { color:#f60; text-decoration:underline; }
table { border-collapse:collapse; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
.un-reset *{ font-size:medium; font-weight:normal; line-height:normal; background:transparent none; border-collapse:collapse; list-style:disc inside none; vertical-align:baseline;}
.un-reset ol li{list-style-type:decimal;}
.fl { float:left; }
.fr { float:right; }
.cf, .Oa, .Oab { zoom:1; }
.cf:after, .Oa:after, .Oab:after { display: block; visibility: hidden; clear: both; height: 0; content: "\20"; }
.T_left { text-align:left; }
.T_center { text-align:center; }
.T_right { text-align:right; }
.diyDiv { display:none; }
.red, a.red, span.red, .red a { color:red; }
.black, a.black, span.black, .black a { color:black; }
.white, a.white, span.white, .white a { color:white; }
.c333, a.c333, span.c333, .c333 a { color:#333; }
.c444, a.c444, span.c444, .c444 a { color:#444; }
.c555, a.c555, span.c555, .c555 a { color:#555; }
.c666, a.c333, span.c333, .c666 a { color:#666; }
.c808, a.c808, span.c808, .c808 a { color:#808080; }
.c888, a.c888, span.c888, .c888 a { color:#888; }
.c999, a.c999, span.c999, .c999 a { color:#999; }
.cf00, a.cf00, .cf00 a { color:#f00; }
.cf30, a.cf30, .cf30 a { color:#f30; }
.cf60, a.cf60, .cf60 a { color:#f60; }
.c039, a.c039, .c039 a { color:#00349a; }
.c004, a.c004, .c004 a { color:#0048a2; }
.c010, a.c010, .c010 a { color:#010101; }
.c04c, a.c04c, .c04c a { color:#004bcd; }
.c04a, a.c04a, .c04a a { color:#0246af; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f22 { font-size:22px; }
.fwb { font-weight:bold; }
.fwn { font-weight:normal; }
.fsim { font-family:SimSun; }
.w35 { width:35px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w105 { width:105px; }
.w115 { width:115px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w154 { width:154px; }
.w170 { width:170px; }
.w185 { width:185px; }
.w186 { width:186px; }
.w195 { width:195px; }
.w198 { width:198px; }
.w201 { width:201px; }
.w204 { width:204px; }
.w213 { width:213px; }
.w218 { width:218px; }
.w224 { width:224px; }
.w226 { width:226px; }
.w230 { width:230px; }
.w232 { width:232px; }
.w242 { width:242px; }
.w256 { width:256px; }
.w270 { width:270px; }
.w273 { width:273px; }
.w283 { width:283px; }
.w290 { width:290px; }
.w312 { width:312px; }
.w350 { width:350px; }
.w406{ width:406px;}
.w425 { width:425px; }
.w442 { width:442px; }
.w510 { width:510px; }
.w516 { width:516px; }
.w535 { width:535px; }
.w608 { width:608px; }
.w623 { width:623px; }
.w630 { width:630px; }
.w653 { width:653px; }
.w710 { width:710px; }
.w716 { width:716px; }
.w727 { width:727px; }
.w733 { width:733px; }
.w735 { width:735px; }
.w740 { width:740px; }
.w743 { width:743px; }
.w758 { width:758px; }
.w782 { width:782px; }
.hr5 { height:5px; overflow:hidden; }
.hr8 { height:8px; overflow:hidden; }
.hr10 { height:10px; overflow:hidden; }
.hr12 { height:12px; overflow:hidden; }
.hr15 { height:15px; overflow:hidden; }
.hr18 { height:18px; overflow:hidden; }
.hr20 { height:20px; overflow:hidden; }
.hr25 { height:25px; overflow:hidden; }
.hr30 { height:30px; overflow:hidden; }
.hr33 { height:33px; overflow:hidden; }
.hc { font-size:0; line-height:999; overflow:hidden; }





/*Overall简写Oa			整体布局*/
.Oa{ width:960px; margin:0 auto;}
.Oab{ width:958px; margin:0 auto; border:solid 1px #efba8f;}


/*nav		*/
.nav,.nav .fl,.nav .fr,.nav li,.nav li.on em,.nav li.hover em{ height:36px;background:url(/style/bgX.gif);}
.nav{ background-position:0 -350px;}
.nav .fl,.nav .fr{ width:5px; overflow:hidden;}
.nav .fl{ background-position:0 -400px;}
.nav .fr{ background-position:right -400px;}
.nav li{ float:left; background-repeat:no-repeat; background-position: right -450px;}
.nav li a,.nav li a:hover{ display:block; float:left; margin:0 2px; color:white;font-size:13px; text-decoration:none; line-height:36px; cursor:pointer;}
.nav li em{ display:block; float:left; padding:0 13px 0 11px;font-weight:bold;}
.nav li.on a,.nav li.on a:hover{ color:black; font-size:14px; background:url(/style/bg.gif) -200px 0; line-height:44px;}
.nav li.on em{ background-repeat:no-repeat; background-position:right -500px;}
.nav li.hover{ position:relative;}
.nav li.hover a{background:url(/style/bg.gif) -200px -50px;}
.nav li.hover em{ background-repeat:no-repeat; background-position:right -550px;}
.nav ul ul{ display:none;}
.nav li.hover ul{display:block; position:absolute; width:86px; top:35px; left:3px;border:solid 1px #d6d6d6; background:white;}
.nav li.hover li{ float:none; height:18px;background:none; }
.nav li.hover li a{ color:#5c5c5c; padding:3px 0 0 10px; background:none;line-height:1.60;}
.nav li.hover li a:hover{ color:#f60;line-height:1.60;}



/*footline		底部线*/
.footline{ height:3px;background: #FF0000;overflow:hidden;}

/*foot		底部链接版权*/
.foot a{ margin:0 3px;}
.foot a:hover,.foot .cf60{ color:#f60;}
.foot p{ margin-bottom:5px;}
.foot p a{ margin:0 10px 0 0;}



/*用来清除背景边框*/
.noBg,.searchNav li.noBg,.specialNav .fr li.noBg{ background:none;}
.noBorder,.topNav li.noBorder,.foot li.noBorder{ border:none;}




.m-nsrh{ padding:3px 8px; color:#444; font-size:14px;background:#e5f1ff;}
.m-topc_left{ width:300px; float:left; border-color:#efba8f;}
.m-topc-right{ float:right; border-color:#efba8f;}
.m-topc .h{ margin:0 1px; padding:4px 10px 5px; font-family:"宋体"; background:url(bgX.gif) repeat-x 0 -1px;}

/*topbar		顶部条*/
.topbar{ line-height:22px;background:#fafafa; border-bottom:solid 1px #ececec;}
.topbar a{ margin:0 6px;*margin-right:8px;}
.topbar .fl{ padding-right:10px;}
.topbar .fl .c333{ color:#333;}
.topbar a:hover{ color:#f60;}
.topbar span{ margin-right:8px;}
.topbar span a{ margin:0;}
.topbar .cf60{ color:#f60;}
.topbar dl,.topbar dt{display:inline;}
.topbar .fr dl{ position:relative;_zoom:1;}
.topbar dt{*margin-right:-6px;}
.topbar dl:hover,.topbar dl.hover{*margin-right:-7px;}
.topbar dl:hover dt,.topbar dl.hover dt{position:relative; margin:0 -5px;*margin:0;*left:-5px;padding:3px 4px 4px; padding:2px 4px 5px\9;*padding:4px 3px 3px 4px; background:white; border:solid #ccc; border-width:1px 1px 0; z-index:2;}
.topbar dl:hover dt a,.topbar dl.hover dt a{color:#039;*margin:0 0 0 6px;}
.topbar .fr dl dt a{*margin-right:11px;}
.topbar .fr dl:hover dt,.topbar .fr dl.hover dt{ *padding:2px 3px 4px 4px;}
.topbar .fr dl:hover dt a,.topbar .fr dl.hover dt a{*margin-right:3px;}
.topbar dd{ display:none;position:absolute;*margin:21px 0 0 -74px;line-height:24px; background:#fbf7ff; border:solid 1px #ccc; z-index:1;}
.topbar .fl dd{padding:10px 10px 5px;}
.topbar .fr dd{ width:54px;right:-2px;*right:-69px;_right:4px;padding:0 4px 4px;*padding-right:3px;}
.topbar dl:hover dd,.topbar dl.hover dd{ display:block;}
.topbar dd a{ color:#039;}
.topbar dd a:hover,.topbar dl:hover dt a:hover,.topbar dl.hover dt a:hover{ color:#f60;}

/*newssearch*/
.newssearch{ border-color:#c5ddf6;}
.newssearch .top{ margin:1px; padding:3px 10px; background:#e5f1ff;}
.newssearch .top strong{ margin:0 6px;color:#d90b00;}
.newssearch .w283{ display:inline; margin-right:8px; padding-left:5px; border-left:solid 1px #e1e1e1;}

/*recspecial*/
.recspecial .c{ padding:15px 0 8px 5px;}
.recspecial .c li{ display:inline;float:left;width:108px; margin:3px 14px;}
.recspecial .c img{ display:block; margin-bottom:4px;}

/*recchannel*/
.recchannel .c{ padding:10px 15px 10px 5px;}
.recchannel dt,.recchannel dt a,.recchannel dd a{ color:#333;}
.recchannel dt{ float:left; margin-top:2px;}
.recchannel dd{ margin:2px 0; color:#999; text-align:right;}
.recchannel dt.cf30,.recchannel .cf30 a{ color:#f30;}

/*newssearchc*/
.newssearchc{ margin:-17px 0 0 22px;}
.newssearchc li{ margin:17px 0;}
.newssearchc h4,.newssearchc h5{ display:inline; font-weight:normal; font-family:"simsun";}
.newssearchc h4 a{ margin-right:12px; font-size:14px;text-decoration:underline;}
.newssearchc h5{ font-size:13px;}
.newssearchc strong{ font-weight:normal; color:#d90b00;}
.newssearchc h4 a,.newssearchc h5,.newssearchc h5 a{ color:#261cdc;}
.newssearchc h4 strong{ text-decoration:underline;}
.newssearchc div{ color:#008000;}
.newssearchc p{ margin:2px 0;}

/*industry*/
.industry .c{ padding:5px;*padding:5px 0 10px 5px;_padding:5px 0;}
.industry li{ float:left; width:304px; height:103px; margin:5px; background:#f4f4f4; border:solid 1px #ddd;}
.industry li dl{ padding:1px 4px 4px; line-height:22px;}
.industry li dt{ padding:2px; border-bottom:dotted 1px #b5b3b6;}
.industry li dd{padding-top:4px; border-top:dotted 1px white; color:#ccc;}
.industry li dd div{ margin-left:0px;}
.industry li dd a{ margin:0 5px 0 5px; color:#333;white-space:nowrap;}
.industry li dd a:hover{ color:#f60;}


/*keystop*/
.keystop .c .w888 { width:84px;}
.keystop .c li .w888 { width:84px;text-align:center;}
.keystop .c{ padding:12px 9px 24px;}
.keystop .c .w84{ width:73px;}
.keystop .c .w128{ width:128px;}
.keystop .c .w573{ width:500px;}
.keystop .c .w149{ width:149px;}
.keystop .c .top{ background:#e8e8e8;}
.keystop .top div{float:left; padding:4px 0 3px;}
.keystop .top .w84{ border-right:solid 1px #dadada;}
.keystop .top .w128,.keystop .top .w573{ border:solid; border-color:white #dadada white #f1f1f1; border-width:0 1px;}
.keystop .top .w149{ border-left:solid 1px #f1f1f1;}
.keystop .c li{ padding:8px 0; border-bottom:dashed 1px #ccc;}
.keystop .c li a{ color:#333;}
.keystop .c li a:hover{ color:#f60;}
.keystop .c li div{ float:left; }
.keystop .c li .w84{ width:50px;padding-left:35px;}
.keystop .c li .w128{width:96px; padding-left:34px; }
.keystop .c li .w573{ width:460px; padding:0 20px;}
.keystop .c li .w573 div{height:9px; margin-top:5px; background:#ff7d26 url(bgX.gif) repeat-x 0 -50px; overflow:hidden;}
.keystop .c li .w149{ width:100px; margin-left:1px; text-align:center;}