@charset "utf-8";
/* CSS Document */
/*Reset on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
body{font-size:14px; font-family:"Microsoft YaHei"; color:#333; padding: 0; margin: 0; min-width: 1100px;}
a{color:#3d3d3d; text-decoration:none;}
:focus{outline:0;}
a:hover{ color:#4f97c7;}
input,textarea{-webkit-transition: all 0.4s; transition: all 0.4s;}
input:focus,textarea:focus,select:focus{box-shadow: 0 0 5px 1px #4f97c7; -webkit-transition: all 0.4s; transition: all 0.4s;}
ul,li,dl,dt,h1,h2,h3,h4,h5,input,dl,dd,form,label,ol,p{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
img{border:none; vertical-align:top}
li{vertical-align: top; }
.clear{clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
/*Reset end*/
/*fuction on*/
.fl{float: left;}
.fr{float: right;}
.hidden{display: none;}
.mt{margin: 0 auto;}
.home_list ul li{line-height: 32px; text-indent: 11px; background: url(../images/public/li.png) left center no-repeat;}
.home_list ul li a{font-size: 15px;}
.home_list ul li span{font-size: 13px; color: #999; float: right;}
.m_main{width: 1100px;}
/*fuction end*/
/*-------------------- 共用样式on --------------------*/
.g_header{width: 100%;}
.f_gov{width: 100%; height: 32px; line-height: 32px; border-bottom: 1px solid #ddd; background: #f5f5f5;}
.m_gov{width: 1100px; height: 32px;}
.m_gov span{color: #666;}
.m_banner{width: 1100px; height: 159px;}
.m_logo{width: 420px; height: 86px; margin-top: 36px;}
.m_search{width: 370px; height: 88px; margin-top: 36px;}
.m_weather{width: 100%; height: 46px; line-height: 46px; position: relative;}
.m_weather .date{color: #545454; padding-left: 20px;}
.weather_box{position: absolute; top: 0; left: 120px;}
.f_city{font-size: 18px; padding-left: 10px;}
.f_weather_img{width: 31px; height: 31px; padding: 7px 10px;}
.f_temper{text-align: center; line-height: 20px;}
.f_temper i{font-style: normal;}
/* .search_box{width: 368px; height: 40px; position: relative;}
.searchtext{width: 272px; height: 38px; line-height: 38px; border: 1px solid #ddd; border-radius: 19px; padding: 0 36px 0 16px; position: absolute; left: 0; top: 0;}
.searchbtn{width: 20px; height: 38px; position: absolute; left: 289px; top: 1px; background: url(../images/public/search_btn.png) no-repeat; border: none; cursor: pointer;} */
.gj_search{position: absolute; right: 0; top:0;}
.f_nav{width: 100%; height: 48px; line-height: 48px; background: #1c73b8;}
.m_nav{width: 1100px; height: 48px; line-height: 48px;}
.m_nav ul li{width: 122px; text-align: center; float: left;}
.m_nav ul li a{font-size: 18px; color: #fff; display: block;}
.m_nav ul li a:hover{background: #065a9d;}

.g_footer{width: 100%; border-top: 1px solid #ddd;}
.m_footer{width: 1100px; padding: 18px 0 40px 0; text-align: center; position: relative;}
.m_footer p{line-height: 32px;}
.m_footer p a{color: #454545;}
.m_footer a.m_dzjg{position: absolute; left: 130px; top: 18px;}
.m_footer a.m_zfzc{position: absolute; right: 60px; top: 18px;}
/*-------------------- 共用样式end --------------------*/