﻿*{ margin:0; padding:0 }
html { height:100% }
body { margin:0; padding:0; font-size:12px; background:url(/images/bodybg.jpg) repeat-x #deebf3; text-align:center; font-family:宋体,serif; color:#000 }
img, a img { border:0; margin:0; padding:0 }
ul { margin:0; padding:0; list-style:none; }
form { margin:0; padding:0; }
input{ margin:0; font-size:12px; }
td, .f12px { font-size:12px }
table { border-collapse:collapse; border-spacing:0; }
ul { word-break:break-all }
li { list-style:none }
hr { width:967px; height:1px; clear:both }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
td,p,li,select,input,textarea,div{font-size:12px;}
ul,ol{list-style-type:none;}
select, input{ vertical-align:middle; }

/* span blank */
.dspnone { display:none }
.blank0 { clear:both; height:0px; overflow:hidden; display:block; font-size:0px }
.blankw { background:#FFF }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px }
.blank9w { background:#FFF; clear:both; height:9px; overflow:hidden; display:block; font-size:1px }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; font-size:1px }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; font-size:1px }
.blank21 { clear:both; height:21px; overflow:hidden; display:block; font-size:1px }
.blank24 { clear:both; height:24px; overflow:hidden; display:block; font-size:1px }

.mgt9 { margin-top:9px }
.mgt6 { margin-top:6px }
.mgt15 { margin-top:15px }

.mgr4 { margin-right:4px }

.w12 { float:left; width:12% }
.w20 { float:left; width:20% }
.w25 { float:left; width:25% }
.w33 { float:left; width:33% }
.w50 { float:left; width:50% }

.autoheight { overflow:hidden; height:100% }
.wd { width:980px; overflow:hidden; height:100%; background-color:#FFF; margin:auto; text-align:center; clear:both }
.w { width:967px; margin:auto }
.aw { width:980px; margin:auto }

.l { float:left }
.r { float:right }

.txtcenter { text-align:center }

a:link { color:#004499; text-decoration:none }
a:visited { color:#004499; text-decoration:none }
a:hover { color:#FF6600; text-decoration:underline }
a:active { color:#004499; text-decoration:none }

a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

a.rc { color:Red }
.clear {clear:both; height:0; overflow:hidden; display:block;}
.cleara { clear:both; width:967px; margin:auto }
.clearall { clear:both; width:100%; margin:0px; padding:0px; font-size:0px; line-height:0px; height:0px }

.fbold { font-weight:bold }
.dcl { color:#3D85E3 }

#top { background-color:#F8F8F8; height:18px; padding-top:5px; border-bottom:solid 1px #E5E5E5; margin-bottom:8px; text-align:left }

#header { height:60px; margin:3px 0 10px; clear:both }
#header #left { width:180px; float:left }
#header #right { width:787px; float:right }
#header #right .block { float:left; border-left:solid 1px #9ED5E6; padding:0 8px; text-align:left }
#header #right .rblock { border-right:solid 1px #9ED5E6 }
#header #right #ban { float:left; margin-left:9px; width:320px; height:60px }

#header #right .block div.uitem { padding:3px 0 1px }
#header #right .block div.citem { padding:6px 0 1px }
#header #right .block div.ditem { padding-top:7px }

a.htitle:link { color:#004499; text-decoration:none; font-weight:bold }
a.htitle:visited { color:#004499; text-decoration:none; font-weight:bold }
a.htitle:hover { color:#FF6600; font-weight:bold; text-decoration:underline }
a.htitle:active { color:#004499; text-decoration:none; font-weight:bold }

#header #right .rsu { border-right:solid 1px #a0a0a0; float:left; padding:0 7px 0; height:11px; margin-top:3px }
#header #right .lsu { float:left; padding-left:7px; height:11px; margin-top:3px }

#topsp { width:963px; overflow:hidden; height:100%; border:solid 2px #CFE1ED; margin-bottom:6px/*; height:46px; background:url(/images/itop_bg1.gif) repeat-x*/ }
#topsp div.pic { padding-left:1px; margin:4px 3px; width:185px; height:75px; float:left; }
#topsp #txtli { padding-left:10px }
#topsp #txtli li { background:url(/images/lidot.gif) no-repeat 0px 7px; padding-left:9px; line-height:20px; height:20px; width:149px; float:left; text-align:left }

.mleft { width:300px; float:left }
.mcenter { width:405px; margin-left:7px; float:left }
.mright { width:250px; float:right }

.mcenter .tmblock { border:solid 1px #D0DBE7; padding-bottom:8px }
.mcenter .tmblock #hfocus { padding-top:5px; background:url(/images/headf_bg.gif) repeat-x }
.mcenter .tmblock #hfocus h2 { height:20px }
.mcenter .tmblock #hfocus h3 { padding:0 2px 7px 6px; text-align:left; line-height:18px; border-bottom:dashed 1px #DDDDDD; margin:10px 5px 7px }

h2.btitle { font-family:微软雅黑,宋体; font-weight:bold; line-height:normal; color:#003399; font-size:18px }
h2.btitle a { color:#003399 }
h2.btitle a:hover { color:#CC0000; text-decoration:none }

.amark { color:#666666 }
.amark a { color:#A4621C }
.amark a:hover { color:#CC0000 }

.mcenter .hmbody { text-align:left; padding-left:15px }
.mcenter .hmbody li { background:url(/images/lidot.gif) 0px 11px no-repeat; padding-left:9px; line-height:25px; height:25px }

.hmtitle a:link { color:#004499; text-decoration:underline; font-size:14px }
.hmtitle a:visited { color:#004499; text-decoration:underline; font-size:14px }
.hmtitle a:hover { color:#CC0000; text-decoration:underline; font-size:14px }
.hmtitle a:active { color:#004499; text-decoration:underline; font-size:14px }
.hmtitle span { color:#666666; padding-left:4px }

.commonList { text-align:left }
.cblock { border:solid 1px #D0DBE7; text-align:left }
.cblock .head { border-bottom:solid 1px #D0DBE7; background-color:#F2F6FB; padding:8px 0 4px 8px; overflow:hidden; height:100% }
.cblock .head .m { float:right; margin-right:10px; background:url(/images/mimg.gif) no-repeat; padding-left:18px }
.cblock .head h1 { background:url(/images/hdot.gif) no-repeat; padding-left:9px }
.commonList .body, .cblock .body { padding:5px 0 2px 8px; overflow:hidden; height:100% }
.commonList .body li, .cblock .body li { background:url(/images/lidot.gif) no-repeat 0px 7px; padding-left:9px; line-height:20px; height:20px }
.cblock .body .tcol { overflow:hidden; height:100%; margin-top:10px; margin-bottom:3px }
.cblock .body .tcol li { font-size:14px; line-height:24px; height:24px }
.cblock .body .tcol .first { font-size:12px; background:none; padding-left:0px; line-height:0px; margin-bottom:7px; overflow:hidden; height:100%; width:100%; clear:both }
.cblock .body .tcol .first h3 { font-weight:bold; line-height:21px }
.cblock .body .tcol .first img { float:left; margin:3px 8px 0 0; border:1px solid #dcdddd; line-height:21px; padding:1px }
.cblock .body .tcol .first p { line-height:18px; text-indent:2em; color:#666666; padding-right:5px }
.cblock .body .tcol .first p a { color:#A4621C }
.cblock .body .tcol .first p a:hover { color:#CC0000 }
 
.cblock .body .imgarea { float:left; padding-top:3px; width:114px }
.cblock .body .imgarea img { border:1px solid #dcdddd; padding:1px }
.cblock .body .imgarea li { background:none; padding:0px; height:94px }
.cblock .body .textarea { float:right; width:198px; padding-top:6px }
.cblock .body .textarea li.space { margin-top:14px }


/*#focus { width:300px; margin:0 0 5px; clear:both; position:relative; height:210px }
#au { width:298px; border:1px solid #BDBDBD; height:208px; filter:progid:DXImageTransform.Microsoft.Fade (duration=0.5,overlap=1.0); overflow:hidden }
#au img { width:290px; border:4px solid #F1F9FD; height:200px }
.bbg0 { background:url(/images/focus1.gif); color:white; font-size:10px; font-family:Arial; line-height:11px; cursor:pointer }
.bbg0 a { color:white; text-decoration:none }
.bbg1 { background:url(/images/focus2.gif); color:white; font-size:10px; font-family:Arial; line-height:11px; cursor:pointer }
.bbg1 a { color:white; text-decoration:none }
#No { width:95px; position:absolute; z-index:1; top:186px; left:202px }
#No li { margin-right:1px; width:17px; float:left; padding-top:2px; text-align:center; height:11px }*/

.homel { width:336px; float:left }
.homec { width:371px; float:left; margin:0 5px }
.homer { width:250px; float:right }

.homec .head { border-top:solid 1px #6B91D5 }
.homec .head .title { background-color:#6B91D5; float:left; padding:5px 18px 3px }
.homec .head .title a:link { color:#FFF; font-size:14px; font-weight:bold }
.homec .head .title a:visited { color:#FFF; font-size:14px; font-weight:bold }
.homec .head .title a:hover { color:#FFF; font-size:14px; font-weight:bold }
.homec .head .title a:active { color:#FFF; font-size:14px; font-weight:bold }
.homec .head .stitle { float:right; text-align:right }
.homec .head .stitle ul { margin-top:5px }
.homec .head .stitle ul li { float:left; padding:2px 5px 0 }
.homec .head .stitle a:link { color:#666666; font-size:12px }
.homec .head .stitle a:visited { color:#666666; font-size:12px }
.homec .head .stitle a:hover { color:#CC0000; font-size:12px }
.homec .head .stitle a:active { color:#666666; font-size:12px }

.homec .head .first { background:none; text-align:center; padding:5px 0 6px }

.f14bla { text-align:left; padding-left:8px; padding-top:4px; clear:both }
.f14bla li { background:url(/images/lidot.gif) 0px 9px no-repeat; padding-left:9px; line-height:24px; font-size:14px; clear:both }
.f14bla li, .f14bla li a, .f14bla li a:visited { color:#1E50A2 }
.f14bla li a:hover { color:#BA2636 }
.f14bla li.space { margin-bottom:9px }

.f12bla { text-align:left; padding-left:8px; padding-top:10px; clear:both }
.f12bla li { background:url(/images/lidot.gif) 0px 9px no-repeat; padding-left:9px; line-height:20px; font-size:12px; clear:both }
.f12bla li, .f12bla li a, .f12bla li a:visited { color:#1E50A2 }
.f12bla li a:hover { color:#BA2636 }

.tagBlock { clear:both }
.tagBlock .titleBar {background:url(/images/bg1x1.gif) left 24px repeat-x #fff }
.tagBlock .titleBar {height:25px; line-height:25px; overflow:hidden;}
.tagBlock .titleBar .more {float:right; padding-right:8px;}
.tagBlock .titleBar h2 { float:left; padding:0 8px; line-height:25px; font-weight:bold; font-size:14px; color:#CE0112 }
.tagBlock .titleBar h2 a, .tagBlock .titleBar h2 a:visited { color:#000 }
.tagBlock .titleBar h2 a:hover {color:#BA2636;}
.tagBlock .tagContent { padding:5px 0 2px; border:solid 1px #D9D9D9; border-top:none; background-color:#F4F7FC }

.tagListM { background:url(/images/bg1x1.gif) left 24px repeat-x; height:25px; overflow:hidden; line-height:25px; border-left:1px solid #dcdddd;}
.tagListM li { background:url(/images/tagbg.gif) no-repeat; padding:0 5px; border:1px solid #dcdddd; float:left; text-align:center; margin-left:-1px; cursor:pointer; color:#004499 }
.tagListM li a { display:block }
.tagListM li:hover { color:#BA2636 }
.tagListM .on { background:#F4F7FC; font-weight:bold; float:left; text-align:center }


.topList_01{padding-left:2px; text-align:left}
.topList_01 li{line-height:22px;}

ol label{width:13px;height:11px;background:url(/images/con_mj_002.gif) no-repeat 0 0;overflow:hidden;float:left;margin:4px 5px 0 0;*margin-left:2px;}
ol .No01{background-position:0 -100px;}
ol .No02{background-position:-50px -100px;}
ol .No03{background-position:-100px -100px;}
ol .No04{background-position:-150px -100px;}
ol .No05{background-position:-200px -100px;}
ol .No06{background-position:-250px -100px;}
ol .No07{background-position:0 -150px;}
ol .No08{background-position:-50px -150px;}
ol .No09{background-position:-100px -150px;}
ol .No10{background-position:-150px -150px;}
ol .No11{background-position:-250px -700px;}
ol .No12{background-position:-200px -700px;}
ol .No13{background-position:0 -750px;}
ol .No14{background-position:-50px -750px;}
ol .No15{background-position:-100px -750px;}
ol .No16{background-position:-150px -750px;}
ol .No17{background-position:-200px -750px;}
ol .No18{background-position:-250px -750px;}
ol .No19{background-position:0 -800px;}
ol .No20{background-position:-50px -800px;}







#cooperate { background:url(/images/coobg.gif) repeat-x; border:solid 1px #D0DBE7; clear:both }
#cooperate div { width:97%; padding:2px 0 5px; margin:0 auto }
#cooperate h2{ padding:0 15px; background:url(/images/cooline.gif) repeat-x 0 45%; text-align:center; height:28px }
#cooperate h2 span { margin:0 auto; width:62px; display:block; color:#003494; background:#F8FBFF; font-size:12px; font-weight:bold; line-height:28px }
#cooperate p { margin:0 2px; color:#003494; line-height:22px; text-align:left; overflow:hidden }
#cooperate a { padding:0 8px; border-right:1px solid #c0c0c0; font-size:12px; margin-left:-1px }
#cooperate .noborder{ border-right:none }


#footer { clear:both; margin-bottom:12px }
#footerinfo { color:#333 }
#footercontent { padding-top:4px; border:1px solid #eee; background:#F8F8F8; text-align:center; line-height:30px; height:30px }
#footercopyrights { padding:6px 0 0; line-height:180% }
#footercopyrights span { font:12px arial,helvetica,sans-serif; line-height:180% }

.autocut282 a { display:block;width:282px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;/*for Opera*/text-overflow:ellipsis;/* for IE*/ }
.autocut228 a { display:block;width:228px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;/*for Opera*/text-overflow:ellipsis;/* for IE*/ }
.autocut185 a { display:block;width:185px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;/*for Opera*/text-overflow:ellipsis;/* for IE*/ }
.autocut172 a { display:block;width:172px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;/*for Opera*/text-overflow:ellipsis;/* for IE*/ }
.autocut360 a { display:block;width:360px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;/*for Opera*/text-overflow:ellipsis;/* for IE*/ }


/*second home page block*/

#secondpc { }
#secondpc .spcmblock { width:50%; float:left }

.shpblock { border:solid 1px #BCCBDC; text-align:left; margin:5px; background-color:#FFF }
.shpblock .head { border-bottom:solid 1px #D0DBE7; background:url(/images/shphbg.gif); padding:5px 0 2px 8px; overflow:hidden; height:19px }
.shpblock .head .l { float:left; background:url(/images/shphdo.gif) no-repeat; padding-left:10px; padding-top:3px; height:18px }
.shpblock .head .m { float:right; margin-right:10px; background:url(/images/mimg.gif) no-repeat 0px 3px; padding-left:18px; padding-top:3px }
.shpblock .head h1 { padding-left:15px }
.shpblock .head a { color:#003366 }
.shpblock .body { overflow:hidden; height:100%; padding-bottom:5px }
.shpblock .body ul { margin:5px 0 0 10px  }
.shpblock .body li { background:url(/images/lidot.gif) no-repeat 0px 7px; padding-left:9px; line-height:20px; height:20px; width:100%; float:left; text-align:left }

/*image article list*/

.imgaList { overflow:hidden; height:100%; }
.imgaList div.contb { width:150px; float:left; margin-left:5px; margin-top:8px }
.imgaList div.contb .img { text-align:center }
.imgaList div.contb .img img { padding:3px; border:solid 1px #C2C8CE  }
.imgaList div.contb .txt { text-align:center; padding:5px 0; line-height:17px }


/* about */

#aboutdiv { overflow:hidden; height:100% }
#aboutdiv #left { width:170px; background-color:#99ABB9; float:left; padding-bottom:10000px; margin-bottom:-10000px }
#aboutdiv #right { float:right; width:797px; padding-bottom:10000px; margin-bottom:-10000px }

.left-menu { color:#fff; width:150px; float:right; margin:26px 0 }
.left-menu ul{ list-style:none; }
.left-menu ul li{ list-style:none; line-height:28px; text-align:right; border-bottom:1px solid #b3bfcb; padding-right:40px; }
.left-menu ul li a{ color:#fff; }
.left-menu ul li a:hover{ color:#fff; font-weight:bold; text-decoration:none; }

.left-menu ul li.selected { background:#f39801 url(/images/menu-bg.gif) no-repeat 130px 10px;font-weight:bold }

#aboutdiv #right .content { padding:8px 10px 10px; text-align:left }
#aboutdiv #right .content h1{ background:url(/images/h1-bg.gif) no-repeat bottom left; font-family:Tahoma, Arial, sans-serif; font-size:14px; padding-bottom:10px; margin-bottom:15px; font-weight:bold }