﻿@charset "utf-8";
/* CSS Document luosi */

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
/* font{font-size:12px;} */

/* Public */
html{ width:100%; height:100%;}
body{position:relative;z-index:1;width:100%;height:100%;color:#000;font: 14px/180% '微软雅黑','Microsoft YaHei', Arial, Helvetica, sans-serif;}
a{color: #333;text-decoration:none;outline:none;}
a:hover {color:#c00;text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:10px;}
.marTop{margin-top:10px;}
.layout{overflow:hidden;}
.blank{ clear:both; height:10px; font-size:10px; line-height:10px; overflow:hidden;  }
.container{margin:0 auto;position: relative;z-index: 1;}

/* fontColor Public */
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

/* frame Public*/
body{min-width: 1200px;}
#wrap{min-width: 1200px;margin:0 auto;/* text-align:center; */overflow:hidden;position: relative;z-index: 1;background: #f5f5f5;}
#header,#content,.content{ margin: 0 auto;text-align: left;}
#content{width: 1160px;overflow:hidden;background:#fff;padding: 0 20px;}
.content{width: 1200px;overflow:hidden;background-color: #fff;margin-bottom: 20px;/* margin-top: 20px; */}
#footer{overflow: hidden; text-align: left;}
.side{width: 260px;float:left;margin-top: 20px;}
.main{}
.siteWidth{width:1200px;margin:0 auto;}
.mainW{/* margin: 20px 20px 0; */}

/* top */
.top{height: 40px;line-height: 40px;font-size: 14px;color: #4e4e4e;position: relative;width:100%;background: #f3f3f3;}
.top .siteWidth{position:relative;z-index:9;/* overflow:  hidden; */}
.topBg{height:30px;background:#fff;opacity: 0.6;width:100%;position:absolute;top: 0;z-index: 1;left: 0;}
.welcome{float:left;color: #4e4e4e;overflow:  hidden;}
.welcome a{color:#7b8d9b;font-size:12px;margin: 0 12px;}
.welcome a:hover{color:#c00;}
.topL{float:right;color: #4e4e4e;}
.topL a{margin:0 8px;color: #4e4e4e;}
.top span{
    float:  left;
    display:  block;
}
.weather{margin-left: 40px;}
.topL .w{background: url(images/weixin.png) 0 0px no-repeat;width:  26px;height: 25px;display:  block;float:  left;margin-top: 8px;}
.topL .w span{display: none;}
.topL .w span img{/* width:120px; *//* height:120px; */}
.topL .w.on span {display:block;position:absolute;right: 220px;top: 34px;padding:5px;/* background:#fff; */border-radius: 10px;}
/* header */
#header{margin:0 auto;position:relative;z-index: 2;}
.topBox{height: 32px; line-height: 32px; font-size: 14px; color: #333; overflow: hidden; position: relative; z-index: 1;}


#banner{overflow: hidden;position: relative;z-index: 1;height: 246px;background: url(images/banner.jpg) center 0 no-repeat;}
#bannerBg {position: absolute;z-index: 3;top: 0px;/* width: 100%; */right: 0px;}
#bannerBg li {width:807px;height: 170px;background-repeat: no-repeat;}
#logo{width: 556px;height: 100px;z-index:2;margin-top: 75px;float: left;}
#logo a{width: auto;  float: left; overflow: hidden; }
#logo a:hover{color: #383838;}

/* 导航栏目 */
#nav{height: 70px;background-color: #dc0000;margin: 0 auto;text-align: center;border-top: 4px solid #c50000;}
.mainNav{position:relative;z-index:9;height: 70px;line-height: 70px;float: left;padding: 0 20px;}
.mainNav a:hover{ text-decoration:none;}
.mainNav .li1{float: left;height: 70px;line-height: 70px;position: relative;text-align:  center;border-right: 1px solid #c50026;background: url(images/navIcons.png) center 7px no-repeat;}
#liID1{background-position: center -77px;}
#liID2{background-position: center -163px;}
#liID7{background-position: center -250px;}
#liID4{background-position: center -335px;}
#liID5{background-position: center -422px;}
#liID8{background-position: center -507px;}
#liID6{background-position: center -591px;}
.mainNav .last1{border-right:none;}
.mainNav .ul1{display: none;z-index: 9;/* width: 160px; */}   
.mainNav .li2{height:40px;line-height:40px;background-color: #c50000;cursor: pointer;} 
.mainNav .li2:hover{}
.mainNav .li2:hover a{color:#fff;background-color:#dc0000;}
.mainNav .li2 a{color:#fff;font-size: 15px;display: block;font-weight: bold;}
.mainNav .first1{margin-left: 0;}
.mainNav .on1{/* border-top:3px #006fc5 solid; *//* margin-top:-10px; */}
.mainNav .on1 h4{}
.mainNav li .a1{display: block;font-size: 16px;font-weight: bold;color: #f6f6f6;width: 144px;height: 70px;line-height: 103px;}

.mainNav .last1 .a1{background: none;}
.mainNav .on1 {background-color: #c50000;}

.mainNav .spe{ display: none;}

.topToolBox{height: 50px;line-height: 50px;border-bottom: 1px solid #ebecec;margin-bottom: 15px;}

#date{float:left;font-size: 14px;color: #666;}


/* 搜索 */
#search{float:right;margin-top: 108px;margin-right: 102px;background: #fff;border-radius: 30px;}
#search #fieldOption{display: none;}
#search .text{width: 228px;height: 36px;line-height: 36px;float: left;text-indent: 20px;overflow: hidden;border-radius: 25px;border: none;}
#search .text{color: #999;font-size: 14px;}
#search .textOn{color: #555;}
#search .btn{display:block;width: 72px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;cursor: pointer;background: #fac700;border: none;z-index: 15;font-weight:  bold;float:  right;border-radius: 30px;}
#search .btn:hover{}

/* footer */
#footer{overflow: hidden;margin: 0px auto;text-align: center;height: 96px;background: #e92021;color: white;}
#footer .links{padding-top:24px;}
#footer .links a{color:white;font-size: 14px;font-weight:bold;padding:0 10px;}
#footer .footerNav a{ color: white; margin: 0 10px;}
#footer .copyRight{font-size: 14px;color:#fff;/* line-height: 46px; */text-align: center;padding-top: 5px;}
#footer .copyRight a{color:#fff;}
#footer .copyRight #sydw{position:absolute;left: 30px;top: 45px;}
#wxEwm{background: url(images/wxewm.png) 0 0px no-repeat;width: 100px;height: 100px;display:  block;position:  absolute;right: 44px;top: 38px;}

#footer .zztj{position:absolute;z-index:5;right: 262px;top: 83px;}

/* 侧栏盒子模型 */
#sideMenuBox{margin-bottom: 20px;}
#sideMenuBox .hd{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#sideMenuBox .hd{height: 70px;line-height: 70px;overflow:hidden;position: relative;z-index: 1;background-color: #dc0000;text-align: center;}
#sideMenuBox .hd h3{font-size: 24px;color: #fff;background: url(images/sidebox.png) no-repeat 69px 30px;padding-left: 22px;}
#sideMenuBox .bd{background:#f5f5f5;padding:20px;}
.menuList li{/* height: 40px; */line-height: 22px;text-align: center;margin-bottom:10px;}
.menuList li.last{margin-bottom:0px;}
.menuList li a{background: url(images/menuli.png) no-repeat 182px center #fff;font-size: 16px;display:block;color: #666;/* padding-left: 63px; */border-radius: 25px;border: 1px solid #efefef;padding: 7px 40px;}
.menuList li.on a,.menuList li:hover a{background: url(images/menuliOn.png) no-repeat 182px center #dc0000;color:#fff;font-weight:bold;}

#sideRmph{margin-bottom:20px;}
#sideRmph .hd{height:38px;line-height:38px;background:#f9f9f9;border-top:2px solid #dc0000;border-left: 1px solid #eee;border-right: 1px solid #eee;}
#sideRmph .hd h3{color: #333;font-weight: bold;padding-left: 20px;font-size: 16px;}
#sideRmph .bd{border: 1px #eee solid;padding: 5px 20px;}
#sideRmph .bd li{border-bottom:1px dashed #e8e8e8;}
#sideRmph .bd li{background:none;padding-left: 0;height: 45px;line-height: 45px;}
#sideRmph .bd li.last{border-bottom:none;}
#sideRmph .bd li span{width:20px;height:20px;background:#ccc;display:block;float:left;border-radius:25px;margin-top: 13px;margin-right: 10px;line-height: 20px;text-align: center;color: #fff;font-size: 12px;}
#sideRmph .bd li .num1,#sideRmph .bd li .num2,#sideRmph .bd li .num3{background:#dc0000;}
/* 友情链接 */
.boxYqlj{overflow: hidden;height: 88px;width: 1200px;margin: 20px auto 10px;background: #fff;}
.boxYqlj .hd{/* height: 50px; */line-height: 83px;float: left;width: 100px;text-align: right;}
.boxYqlj .hd h3{font-size:16px;font-weight:bold;}
.boxYqlj .hd .nodeList{}
.boxYqlj .hd li{width: auto;float: left;height: 45px;line-height: 45px;color: #444;font-size: 18px;padding: 0 28px;}
.boxYqlj .hd li a{color: white;}
.boxYqlj .hd li.on{padding-bottom: 0;color: #fff;background-color: #3d791a;border-right: 1px solid #eee;}
.boxYqlj .hd li.on a{color: #cd0027;}
.boxYqlj .bd{overflow: hidden;float:  right;/* height: 50px; */width: 1100px;}
.boxYqlj .bd ul{margin-right:-29px;}
.boxYqlj .bd li{float:left;color: #999;padding-top: 18px;}
.boxYqlj .bd li a{color:#999;border-right:1px solid #999;padding: 0 18px;height: 15px;line-height: 15px;display: block;}
.yqljList{overflow: hidden;}
.yqljList li{width: 12%; height: 30px; line-height: 30px; overflow: hidden; float: left;}
.yqljList li a{color: #555;font-size: 14px;}
.yqljList li.noData{background: none; color: #999;}

.yqljList2 li{width:auto; margin:0 5px;}