@charset "gb2312";
/* CSS Document */

/*-----------------------------------------初始化样式------------------------------------------*/
body{ padding:0; margin:0 auto; background-color:#fff; line-height:24px;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend { color:#000;}
fieldset{ border:0;} 
button,input,select,textarea { font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;overflow:hidden;}
.left{ float:left; _display:inline;}
.right{ float:right;}
.center{ text-align:center; line-height:25px;}
.hr_10{ clear:both; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.hr_20{ clear:both; height:20px; overflow:hidden; font-size:1px; line-height:1px;}

/*------------------------------------------字体样式-------------------------------------------*/
body,button,input,select,textarea{ font-family:"宋体"; color:#000; font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
.bold{ font-weight:bold;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
a:active{ color:#000; text-decoration:none;}
a.white:link,a.white:visited,.white a:link,.white a:visited{ color:#fff;}
a.white:hover,.white a:hover{ color:#fff;}
a.white:active,.white a:active{ color:#fff;}
.gray{ color:#666;}
.gray a:link,.gray a:visited,.gray a:active{ color:#666;}
.gray a:hover{ color:#CC0000;}
.blue,.blue a:link,.blue a:visited,.blue a:active,a.blue:link,a.blue:visited,a.blue:active{ color:#004276;}
.blue a:hover,a.blue:hover{ color:#CC0000;}

/*-----------------------------------------全局元素布局----------------------------------------*/
.topMargin5{ margin-top:5px;}
.topMargin10{ margin-top:10px;}
.topMargin14{ margin-top:14px;}
.leftMargin5{ margin-left:5px;}
.leftMargin10{ margin-left:10px;}
.bottomMargin5{ margin-bottom:5px;}
.bottomMargin10{ margin-bottom:10px;}
.botdotted{ border-top:1px dotted #DDD;}
.botgray{ border-top:1px solid #DDD;}
.wrapper{ width:950px;margin:0 auto;}

.banner{ background:url(images/banner.jpg) no-repeat; height:265px;}
.nav{ background:url(images/nav.png) no-repeat; height:40px; font:16px/40px "微软雅黑"; color:#FFF; padding-left:20px;}
.nav em{ padding:0 28px; font-style:normal;}
.widbox290{ float:left; width:290px;}
.widbox650{ float:right; width:650px;}
.boxgray{ background:#f2f2f2; padding:5px;}
.border{ background:#FFF; border:1px solid #DDD;}
.tit290{ background:#F7F7F7; width:264px; height:30px; font:14px/30px "宋体"; font-weight:bold; padding-left:14px; position:relative; border-bottom:1px solid #DDD;}
.tit290 em{ background:#FFB400; border:1px solid #EDA700; padding:0 14px; position:absolute; left:0; top:0; height:29px; line-height:29px; color:#FFF; font-style:normal;}
.tit290 b{ background:url(images/coner.gif) no-repeat; width:12px; height:7px; display:block; position:absolute; left:17px; bottom:-7px; _bottom:-16px;}
.tit290 b.org{ background:url(images/coner2.gif) no-repeat;}
.info290{ padding:0 12px 0 14px;}
.intro{ padding-top:8px; padding-bottom:8px;}
.pic-txt{ padding:10px 0 12px;}
.pic-txt dt{ float:left; width:80px; margin-right:12px; margin-top:5px;}
.pic-txt dt img{ display:block;}
.pic-txt dd{ float:left; width:160px; line-height:22px;}
.keyword{ padding-top:6px; padding-bottom:6px;}
.keyword p span{ background:url(images/pao.gif) 0 50% no-repeat; width:37px; padding-right:2px; text-align:center; margin-right:10px; float:left; color:#004276;}
.keyword p{ line-height:28px;}
.picbox{ padding:10px 0 10px;}
.picbox dt img{ display:block; padding:3px; border:1px solid #DDD;}
.picbox dd{ text-align:center; line-height:28px;}

.contbox{ padding:0 18px 0 58px; position:relative;}
.contbox b{ background:url(images/flag_blue.png) no-repeat; width:40px; height:63px; position:absolute; left:9px; _left:-50px; top:0;}
.bggray{ background:#F7F7F7; border-radius:5px; padding-top:15px; padding-bottom:15px;}
.bgcont{ background:url(images/cont_yellow.png) no-repeat; padding-top:33px; padding-bottom:32px; padding-right:0;}
.bgcont li{ float:left; margin-right:15px; display:inline;}
.bgcont li a{ display:block; padding:0 14px; height:30px; line-height:30px; font-weight:bold; border-radius:5px; float:left;}
.btblue{ background:#0D99E6;}
.btyellow{ background:#FFB400;}
.btlight{ background:#D2B7AA;}
.btbrown{ background:#F37301;}
.btgreen{ background:#64CB00;}
.tit650{ background:url(images/bg_tit650.png) no-repeat; height:32px; line-height:32px; padding-left:12px; color:#FFF;}
.cont650{ padding:10px 9px 10px 12px; font-size:14px;}
.titarrow{ background:url(images/arrow.gif) no-repeat 0 50%; height:28px; line-height:28px; padding-left:16px;}
.listgray{ padding:5px 0 5px 15px; border:1px solid #DDD; border-radius:5px; background:#F6F6F6;}
.listgray li{ float:left; width:120px; line-height:30px;}