@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, button,tr,td { padding: 0; margin: 0; font-size:14px;}
body { font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; background-color: #1d83d7; background: url(cmstemplates280408152802540000imagesheard_bg.jpg) #1d83d7 repeat-x top; }
table, td, tr, th { font-size: 14px; }
p { margin: 0; }
div, form, ul, ol, li, span, p { margin: 0; padding: 0; border: 0 }
img, a img { border: 0; margin: 0; padding: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6, strong { margin: 0; padding: 0; }
ul, li, ol { list-style: none; font-size: 14px; }
.clear { clear: both; overflow: hidden; height: 0; }
a:link { color: #2b2b2b; text-decoration: none;}
a:visited { color: #2b2b2b; text-decoration: none;}
a:hover { color: #ff0000; text-decoration: none;}
a:active { color: #ff0000; }
input { padding: 0; margin: 0; }

.header {width: 1120px;  margin: 0 auto; height: 138px; }
.hea_left { float: left; width: 370px; height: 138px;  background: url(cmstemplates280408322022130000imageslogo.jpg) no-repeat left 10px;  }
.weather { float: left; padding-left: 34px; width: 307px; height: 138px; font-size:14px;}
.weather_top { padding-top: 26px; height: 58px; }
.weather_top_left { float: left; width: 119px; }
.weather_top_right { float: left; width: 185px; }
.weather_bottom { height: 54px; line-height: 54px; text-align: left; color: #fff; }
.weather_text { height: 28px; line-height: 28px; text-align: left; color: #fff; }
.weather_img { float: left; height: 54px; width: 48px; }
.hea_right { float: right; width: 380px; height: 138px; }
.portal { float: right; height: 38px; margin: 0 auto; width: 380px; }
.portal li { float: right; height: 13px; line-height: 13px; margin: 12px 0 0 0; padding: 0 12px; font-size: 14px; border-right: 1px solid #FFF; display: inline; }
.portal a { color: #FFF !important; }

.portal1 {   height: 38px; margin: 0 auto;   }
.portal1 li { float: left; height: 13px; line-height: 13px; margin: 12px 0 0 0; padding: 0 12px; font-size: 14px; border-left: 1px solid #FFF; display: inline; }
.portal1 a { color: #FFF !important; }

.search { float: right; margin-top: 28px; width: 380px; height: 30px; }
.search_bg { float: left; background: url(cmstemplates280408152802540000imagessearch_bg.jpg) no-repeat; height: 30px; width: 230px; padding-left: 12px; }
.search_text { height: 14px;line-height: 14px;width: 180px;background: #FFF;border: 0px;margin: 0 auto;outline: none;float: left;padding-top:5px;}
.search_btn { float: left; background: url(cmstemplates280408152802540000imagessearch_bg_gjss.jpg) no-repeat; height: 30px; width: 89px; display: block; }
.search_btn a{ display:block;  height: 30px; width: 89px;  }
.searchipt{ display:block;  height: 30px; width: 30px;   float: right;margin-right:15px; cursor:pointer;}

/*.fl{ float:left; margin-top:1px;}*/



