﻿.searchtext{float:left;}
.searchtext input{width:250px;height:20px;margin-top:10px;border:1px solid #cccccc;line-height:23px;}
.searchselect{float:left;border-top:1px solid #cccccc;}
.searchselect select{width:90px;}
.t_help .logininfo{line-height:44px;}
.t_help .logininfo span{margin-left:5px;color:#666666;display:block;float:left;}
.t_help .logininfo span.name{ float:left;}
.t_help .logininfo span a{color:#2E3092}
.topframe{float:left;width:800px;}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img,pre { margin:0; padding:0; border:0; list-style:none }
table,th,td { margin:0; padding:0; }
body,fieldset,th,td,select,input,textarea { font-size:12px; font-family:Verdana, "宋体", sans-serif }
select,input { vertical-align:middle }
cite,em { font-style:normal }
a { text-decoration:none }
a:hover { text-decoration:underline }
input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] { cursor:pointer }
label { cursor:pointer!important; cursor:hand }

.wrapper { margin:0 auto; width:100%;}
.floatLeft { clear:none; float:left; }
.floatRight { clear:none; float:right; }
.clear { clear:both; height:0px; overflow:hidden; width:0px; }

.bannerLayout,
.menuLayout,
.contentLayout,
.fxBottom { width:950px; margin:0 auto; }
.fxBottom { text-align:center; padding-top:30px; padding-bottom:40px; height:98px; line-height:21px; overflow:hidden; clear:both; *clear:none;
}
.fxBottom p { margin:0 auto; }
.fxBottom .copyright { margin-top:10px; }

.bannerLayout { position:relative; }
.bannerLayout .bannerContent { position:absolute; }
.bannerLayout .bannerContent .blogName { padding-right:5px; }


.bannerLayout .bannerContent .strong { font-size:28px; font-family:"微软雅黑", "黑体"; display:block; float:left; }

.list div { margin:0px 0px 0px -3px; padding-left:10px; line-height:22px; font-family:"宋体"; }
.list div p { margin:0px; font-family:"宋体"; }
/* 查看全部 DIV 的样式 */
.componentContent .viewall { border-top:1px dashed #CBC9CA; padding-top:8px; margin:8px 8px 0px; }
.componentContent .compall { text-align:right; }
.componentContent .allarticles { text-align:right; margin-bottom:10px; }
.componentContent .allarticles .all { font-size:14px; font-weight:bold; }

.contentLayout {width:1000px; height:auto;}

.headpic100 { position: relative; width: 100%; height: 230px; clear: both; margin-bottom: 39px; }
.headpic950 { width: 1000px; height: 230px; overflow: hidden; clear: both; margin-right: auto; margin-left: auto; position:relative}
.title em { font-weight:normal; font-family:Arial }

.topbar, .topbar *{ margin:0; padding:0; list-style:none;}
.topbar a img{ border:0;}
.topbar{font-size:12px;font-family:Verdana, "宋体", sans-serif}
.topbar select,.topbar input {vertical-align:middle}
.topbar cite,.topbar em {font-style:normal}
.topbar a {text-decoration:none}
.topbar a:hover {text-decoration:underline}
.topbar .floatLeft{ float: left}
.topbar .floatRight{ float: right}
.topbar label {cursor:pointer!important;cursor:hand}
.topbar{ background: url(/images/brand/topbar/090315_bg1.gif) repeat-x 0 0; width: 100%; height: 43px; clear: both; }
.topbar .stb{width:100%;clear: both; margin-right: auto; margin-left: auto;background: url(/images/brand/topbar/090315_bg1.gif) repeat-x 0 0;}
.topbar .stb .stbline{ background-image: url(/images/brand/topbar/090315_bg2.gif); background-repeat: no-repeat; background-position: 0px -232px;*background-position: left -234px;width: 2px; height: 41px; overflow: hidden; float: left; }
.topbar .stb .stbline_j{ background-image: url(/images/brand/topbar/090315_bg2.gif); background-repeat: no-repeat; background-position: 0px -232px;*background-position: left -234px; width: 2px; height: 41px; overflow: hidden; float: left; }
.topbar .stb .stbline1{ background: url(/images/brand/topbar/090315_bg2.gif) no-repeat 0px -232px; width: 2px; height: 41px; overflow: hidden; float: left; }
.topbar .stb .cue a{ text-decoration: underline; }
.topbar .stb .logo{height:43px;text-align: left; width: 320px; overflow:hidden; float: left;}
.topbar .stb .logo .logoPic{height:100%; display:block; width:270px; background-image:url(/images/brand/topbar/logo.gif); background-repeat:no-repeat;float:left;}
.topbar .stb .logo .logoSpacePic{height:100%; display:block; width:270px; background-image:url(/images/space/logo_space.gif); background-repeat:no-repeat;float:left;}
.topbar .stb .logo .lp_blog{ width:270px; background-position:0 0;}

.topbar .stb .stbsea{  height: 41px; float: left;margin-left:3px;  }
.topbar .stb .stbsea .stinp1{ color: #666; font-size: 14px; line-height: 22px; background:url(/images/brand/topbar/090315_bg2.gif) no-repeat 0 0; width: 115px; height: 20px;  border-width: 0; padding:2px 0px 0px 4px; }

.topbar .stb .stbsea .stinp2{ width: 45px; border-color: #b2b2b2 #d6d6d6 #d6d6d6 #b2b2b2; border-style: solid; border-width: 1px; }
.topbar .stb .stbsea .sts1,.stb .stbsea .sts2,.stb .stbsea .sts3{ float: left; }
.topbar .stb .stbsea .sts1{ font-size: 0.87pc; margin-top: 11px; *margin-top: 9px; padding-left: 2px; }
.topbar .stb .stbsea .sts1 input{ font-size:15px;}
.topbar .stb .stbsea .sts2{ position: relative; height: 18px; padding: 11px 3px 5px 2px; overflow:hidden }
.topbar .stb .stbsea .sts2 .anainp{ color: #666;  background:url(/images/brand/topbar/090315_bg2.gif) no-repeat 0 -50px; position: absolute; width: 66px; height: 19px;*height: 17px; float: left; padding-top: 3px; *padding-top: 5px; padding-left: 5px; cursor: pointer; text-align:left  ; border-width: 0; }
.topbar .stb .stbsea .sts3{ width: 49px; height: 22px; margin-top: 11px; padding-left: 3px; }
.topbar .stb .stbsea .arrow{ background:url(/images/brand/topbar/090315_bg2.gif) no-repeat 0 -150px; position: absolute; top: 13px;  right:4px; width: 16px; height: 19px;  overflow: hidden; }
.topbar .stb .stbsea .sts3 .suba{ background:#DCDCE6 url(/images/brand/topbar/090315_bg1.gif) repeat-x 0 -79px;*background:#DCDCE6 url(/images/brand/topbar/090315_bg1.gif) repeat-x 0 -80px; width: 49px; height: 22px; border: solid 1px #acacc3; color: #2e3092; line-height: 22px; padding:0 0 3px; *padding:0; }
.topbar .stb .t_help{width:350px; height: 41px; float: right; overflow:hidden;}
.topbar .stb .t_help .stb_sosline{ background-image: url(/images/brand/topbar/090315_bg2.gif); background-repeat: no-repeat; background-position: 0px -233px;*background-position: left -234px;width: 2px; height: 41px; overflow: hidden; float: left;}
.topbar .stb .t_help .helplink{ float:left; line-height:45px; *line-height:45px; padding-left:14px;margin-right:10px;white-space:nowrap} 
.topbar .stb .t_help .helplink a:link,.topbar .stb .t_help .helplink a:visited{color: #2e3092; }



/* 导航*/
.ntoptitle { position: relative; width: 1000px; height: 230px; clear: both; }
.ntoptitle .ntopns { position: absolute; top:50%; margin-top:-60px; left: 70px; }
.ntoptitle .ntitname { color: #000; font-size: 24px; font-family:"微软雅黑", "黑体", "Arial"; padding-bottom:8px; float:left;}
.ntoptitle .ntitname a:link { color: #000; }
.ntoptitle .ntitname a:link.CP_a_fuc { color: #333; font-size: 12px; }
.ntoptitle .ntitsite { color: #333; font-family:"Arial"; float:left;margin-left:8px;margin-top:10px;}
.ntoptitle .ntitsite a:link { color: #333; }
.ntittext{font-size:12px;color:#306090;margin-top:5px;width:680px;line-height:16px;height:32px;overflow:hidden;}

.termenubg { background-repeat: repeat-x; background-position: 50% bottom; position: absolute; bottom: -36px; width: 100%; height: 70px; clear: both; }
.termenu { position: absolute; bottom: -36px; width: 100%; height: 70px; clear: both; }
.termenuc { width: 1000px; height: 70px; clear: both; margin-left:auto; margin-right:auto; position:relative }
.termenutag { width: 1000px; clear: both; margin-right: auto; margin-left: auto; }
.termenutag .user { position: relative; width: 220px; height: 34px; float: left; }
.termenutag .userhead { position: absolute; top: 4px; left: 10px; }
.termenutag .userhead img { background-color: white; padding: 3px; border: solid 1px #d1d4e2; cursor:pointer }
.termenutag .username { color: #737378; position: absolute; top: 15px; left: 73px; }
.termenutag .username span { float: left; cursor:pointer; font-family:"宋体" }
.termenutag .username a:link { color: #737378; }
.termenutag .username .icon { width: 13px; height: 13px; overflow: hidden; padding:0px }
.promenu { background-repeat: no-repeat; background-position: left top; width: 620px; left:-50px;height: 34px; float: left; padding-left: 1px; position: relative; }
.promenu li { background-position: -1px top; height: 34px; float: left; padding-left: 1px; }
.promenu li a { color: #2e3092; }
.promenu li span { color: #2e3092; font-size: 14px; background-position: right -34px; position: relative; height: 24px; *height: 21px;
float: left; padding-top: 10px; *padding-top: 13px;
padding-right: 15px; padding-left: 14px; }
.promenu li span em { position: absolute; top: 6px; right: 3px; width: 10px; height: 10px; overflow: hidden; }
.promenu li.on { background-position: left -68px; position: relative; height: 34px; float: left; margin-left: -1px; padding-left: 2px; }
.promenu li.on span { color: #2e3092; font-size: 14px; font-weight:bold;  background-position: right bottom; height: 24px; *height: 21px;
float: left; padding-top: 10px; *padding-top: 13px;
padding-right: 16px; padding-left: 14px; }
.promenu li.on span a { text-decoration:none }
.termenutxt { width: 100%; clear: both; }
.termenutxt .tmtcen { width: 780px; clear: both; margin-right: auto; margin-left: auto; padding-top: 4px; padding-left: 220px;}
.termenutxt .floatLeft { padding-top:5px; width:450px; }
.termenutxt .floatLeft span { color: #8283be; font-size: 14px; float: left; padding-top: 0px; *padding-top: 2px;
padding-right: 16px; padding-left: 16px; }
.termenutxt .floatLeft .linesp { background-color: #d9d9d9; width: 1px; height: 15px; overflow: hidden; float: left; padding: 0; margin-top:2px; }
.termenutxt .floatLeft .topsp { padding-left: 37px; }
.termenutxt .floatLeft span strong a { text-decoration:none }
.termenutxt .floatRight { text-align: right; width:330px; padding-top:2px; *padding-top:1px
}
.termenutxt .floatRight a { margin-right:10px }
.termenutxt .floatRight .CP_a_fuc { font-size:14px; margin-right:4px; }
.termenutxt .floatRight span { color: #8283be; padding-right: 6px; padding-left: 6px; }
.termenutxt .floatRight2 { width: 180px; float: right; }
.termenutxt .floatRight2 span { float: left; }
.termenutxt .floatRight2 .v_mico { }
.termenutxt .floatRight2 .v_micot { padding-top: 4px; padding-right: 15px; padding-left: 6px; }
.termenutxt .floatRight2 .v_micot2 { padding-top: 4px; }
.toppicflash{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden}
/* 功能性链接 */
a.CP_a_fuc { margin:0 0 0 3px; font-family:"宋体"; font-size:12px; white-space:nowrap; zoom:1 }
a.CP_a_fuc cite { cursor:pointer!important; cursor:hand; font-family:Verdana }
a.CP_a_fuc:link,
a.CP_a_fuc:visited,
a.CP_a_fuc:hover,
a.CP_a_fuc:active { text-decoration:none; }
a.CP_a_fuc:link cite,
a.CP_a_fuc:visited cite { text-decoration:none; }
a.CP_a_fuc:hover cite,
a.CP_a_fuc:active cite { text-decoration:underline; }


#imgbtnGo{
				border-width:0px;
				position:relative;
				top:-2px!important;
				top: -2px;
				background:url(/images/brand/btn_search.gif) top left;width:71px;height:26px;cursor:pointer;
				}
				
				

#ctl00_lblWelcome{display:block;width:120px;overflow:hidden;white-space:nowrap;float:left;}
#ctl00_txtSearchKeywords{width:260px;}