@charset "utf-8";
/* CSS Document */
/*
* @description: 网站公共样式
*/

/*全局 on*/
body{font-size:14px; font-family:"Microsoft YaHei"; color:#333; padding: 0; margin: 0; min-width: 1008px; background: url(../images/public/body_bg.png) repeat;}
ul,li,dl,dt,h1,h2,h3,h4,h5,input,dl,dd,form,label,ol,p,div{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{font-weight: normal;}
a{color: #333; text-decoration:none;}
a:hover{color: #eb1111;}
a img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.fl{float: left;}
.fr{float: right;}
.clear{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 */
.hidden{display: none;}
.g_main{width: 988px; padding: 10px; margin: 0 auto; background: #fff;}
/*全局 end*/

/*头部 on*/
.g_header{font-family: '宋体','SimSun',"Microsoft YaHei",微软雅黑,tahoma,arial,sans-serif;}
.m_gov{width: 100%; height: 28px; border: 1px dashed #b3ab87; border-left: none; border-right: none; background: #f7eac7;}
.gov_box{width: 1008px; height: 28px; line-height: 28px; margin: 0 auto;}
.govl ul li{float: left; margin-right: 11px;}
.govl ul li a{display: inline-block; color: #663300; padding-left: 20px; font-size: 12px; background-image: url(../images/public/home_icon.png); background-repeat: no-repeat;}
.govl ul li.g1 a{background-position: 0 6px;}
.govl ul li.g2 a{background-position: 0 -38px;}
.govl ul li.g3 a{background-position: 0 -81px;}
.govr ul li{float: left; margin-right: 13px;}
.govr ul li a{display: inline-block; color: #663300; padding-left: 8px; font-size: 12px; background-image: url(../images/public/home_icon.png); background-repeat: no-repeat;}
.govr ul li.g4 a{background-position: 0 -121px;}
.govr ul li.g5 a{padding-left: 14px; background-position: 0 -161px;}
.gov_box ul li a:hover{color: #cb1d1c;}
.m_banner{width: 100%; height: 180px; background: url(../images/public/banner_bg.png) repeat-x;}
.banner_box{width: 1008px; height: 180px; margin: 0 auto;}
.m_nav{width: 100%; height: 40px; background: url(../images/public/nav_bg.png) repeat-x;}
.nav_box{width: 1008px; height: 40px; margin: 0 auto; position: relative;}
.navl{padding-left: 6px;}
.navl ul li{float: left; width: 88px; height: 40px; line-height: 40px; text-align: center;}
.navl ul li a{display: block; color: #f6fcbc; font-size: 16px; text-indent: -999999px;}
.navl ul li.nav01 a{background:url(../images/public/nav01.png) no-repeat;}
.navl ul li.nav02 a{background:url(../images/public/nav02.png) no-repeat;}
.navl ul li.nav03 a{background:url(../images/public/nav03.png) no-repeat;}
.navl ul li.nav04 a{background:url(../images/public/nav04.png) no-repeat;}
.navl ul li.nav05 a{background:url(../images/public/nav05.png) no-repeat;}
.navl ul li.nav01 a.nav_hover,.navl ul li.nav01 a:hover{background:url(../images/public/navh01.png) no-repeat;}
.navl ul li.nav02 a.nav_hover,.navl ul li.nav02 a:hover{background:url(../images/public/navh02.png) no-repeat;}
.navl ul li.nav03 a.nav_hover,.navl ul li.nav03 a:hover{background:url(../images/public/navh03.png) no-repeat;}
.navl ul li.nav04 a.nav_hover,.navl ul li.nav04 a:hover{background:url(../images/public/navh04.png) no-repeat;}
.navl ul li.nav05 a.nav_hover,.navl ul li.nav05 a:hover{background:url(../images/public/navh05.png) no-repeat;}
.navr{width: 566px; height: 56px; background: url(../images/public/navr_bg.png) right top no-repeat; position: absolute; top: -27px; right: 0; padding-top: 11px;}
.navr ul{width: 566px !important; width: 520px; padding-left: 32px !important;
    padding-left: 47px; height: 56px;}
.navr ul li{float: left; width: 147px; height: 56px; margin-left: -15px;}
.navr ul li a{display: block; float: left; width: 147px; height: 51px; text-indent: -999999px; background:url(../images/public/navr_list.png) no-repeat center top;}
.navr ul li a span{ display:block; width:98px;height:30px; padding-top:10px; margin:0 auto; cursor:pointer;}
.navr ul li a:hover,.navr ul li a.nav_hover{ background:url(../images/public/navr_hover.png) no-repeat center top;}
.navr ul li.nav_01 a span{background:url(../images/public/navr01.png) no-repeat right 10px;}
.navr ul li.nav_01 a:hover span,.navr ul li.nav_01 a.nav_hover span{ background:url(../images/public/navr01_hover.png) no-repeat right 10px;}
.navr ul li.nav_02 a span{background:url(../images/public/navr02.png) no-repeat right 10px;}
.navr ul li.nav_02 a:hover span,.navr ul li.nav_02 a.nav_hover span{ background:url(../images/public/navr02_hover.png) no-repeat right 10px;}
.navr ul li.nav_03 a span{background:url(../images/public/navr03.png) no-repeat right 10px;}
.navr ul li.nav_03 a:hover span,.navr ul li.nav_03 a.nav_hover span{ background:url(../images/public/navr03_hover.png) no-repeat right 10px;}
.navr ul li.nav_04 a span{background:url(../images/public/navr04.png) no-repeat right 10px;}
.navr ul li.nav_04 a:hover span,.navr ul li.nav_04 a.nav_hover span{ background:url(../images/public/navr04_hover.png) no-repeat right 10px;}
.tip{width: 1008px; height: 35px; line-height: 35px; background: #fff; margin: 0 auto;}
.tiplist{width: 992px; height: 34px; margin: 0 auto; border-bottom: 1px dashed #d1a67b;}
.u_time{margin-left: 16px; padding-left: 22px; font-size: 12px; color: #666; background: url(../images/public/home_icon.png) left -204px no-repeat;}
.u_weather{margin-left: 13px; font-size: 12px; color: #666;}
.u_search{width: 365px; height: 26px; line-height: 26px; padding-top: 3px;}
.searchtext{width: 222px; height: 24px; line-height: 24px; border: 1px solid #ddd; padding: 0 11px;}
.searchbtn{width: 45px; height: 26px; border: 1px solid #ddd; background: url(../images/public/home_icon.png) #f8f1e8 13px -255px no-repeat;}
.adv_search{margin-right: 13px; font-size: 12px; color: #ac7554;}
.navlist{width: 992px; height: 34px; border-bottom: 1px dashed #d1a67b; margin: 0 auto;}
.navlist span,.navlist span a{font-size: 12px; color: #663300;}
.navlist span b{ font-weight:normal; padding:0 6px;}
.n_s01 span{margin-left: 15px;}
.n_s02 span{margin-left: 127px;}
.n_s03 span{margin-left: 167px;}
.n_s04 span{margin-left: 261px;}
.n_s05 span{margin-left: 200px;}
.n_s06 span{margin-left: 430px;}
.n_s07 span{margin-left: 556px;}
.n_s08 span{margin-left: 735px;}
/*头部 end*/

/*底部 on*/
.g_footer{background: #f9f2e8; border-top: 1px solid #dac5aa; padding: 3px 0 21px 0;position:relative;}
.m_footer{width: 1008px; margin: 0 auto; position:relative;}
.footer_box{width: 100%; height: 47px; line-height: 47px; text-align: center; font-size: 12px; }
.footer_box a{font-size: 12px;}
.m_footer p{line-height: 34px; font-size: 12px; text-align: center;}
/*底部 end*/

/*右侧悬浮 on*/
.g_suspension{width: 71px; padding: 0 14px 14px 14px; border: 1px solid #d9c3ad; border-radius: 7px; background: #fff; position: fixed; right: 10px; top: 60%; margin-top: -292px;}
.g_suspension ul li{width: 100%; margin-top: 14px; position: relative;}
.g_suspension ul li img.short_img{width: 71px; height: 71px;}
.g_suspension ul li p{width: 100%; background: #f9f2e8; color: #a55d35; font-size: 12px; text-align: center; margin-top: 6px; line-height: 20px;}
.g_suspension ul li img.lang_img{width: 100px; height: 100px; position:absolute; left:-130px; top: -10px; padding:10px; background: #fff; display: none;}
.g_suspension ul li a:hover img.lang_img{display:block;}
/*右侧悬浮 end*/