﻿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; }


html{ 
width:100%; height:100%;  


}
body{width:100%;height:100%;color:#333;font: 12px 'Microsoft YaHei',SimSun,Tahoma,Helvetica,Arial,sans-serif;text-align:center;-webkit-text-size-adjust: none;}
li font{}
li a:hover{color:#cf2700;text-decoration:none;}
a{color: #666;text-decoration:none;outline:none;}
a:hover { text-decoration:underline; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.mat{ margin-top:10px; }
.container{width: 1000px;margin: 0 auto;position: relative;overflow:  hidden;}


body{ text-align:center; }
#wrap{}
#content{position:relative;text-align:left;overflow:  hidden;}

#miniLogin .input{background:#eeeded;width: 100px;border: 1px solid #ddd;margin-right: 10px;}

.top{height: 35px;line-height: 35px;font-size: 12px;color: #cacaca;position: relative;width:100%;background: #626469;}
.top .siteWidth{position:relative;z-index:9;}
.topBg{height:30px;background:#fff;opacity: 0.6;width:100%;position:absolute;top: 0;z-index: 1;left: 0;}
.welcome{float:left;color: #cacaca;overflow:  hidden;}
.welcome a{color:#7b8d9b;font-size:12px;margin: 0 12px;}
.welcome a:hover{color:#c00;}
.topL{float:right;color: #cacaca;}
.topL a{margin:0 8px;color: #cacaca;}
.top span{
    float:  left;
    display:  block;
}
.weather{margin-left: 40px;}
.topL .w{background: url(404.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{}
.topL .w.on span {display:block;position:absolute;right: 220px;top: 34px;padding:5px;border-radius: 10px;}

#header{position:relative;z-index:1;background: url(../image/bgTop.jpg) repeat;height: 131px;}
#header .container{
}


.userPanel{position:absolute;right: 0;top: 46px;z-index: 9;width: 380px;}
.userPanel ul{overflow:hidden;}
.userPanel ul li{float:left;height:30px;line-height:30px;font-size:12px;}
.userPanel ul .reportEmail{padding-left:25px;}
.userPanel ul .reportPhone{padding-left:25px;margin-left: 15px;}



.logo{float:  left;margin-top: 23px;}





#nav{background: url(../image/navBg.jpg) repeat-x;}
.mainNav{position:relative;z-index: 5;height: 40px;line-height: 40px;width: 1000px;margin:0 auto;}
.mainNav a:hover{ text-decoration:none;  }
.mainNav .li1{float:left;text-align:center;position: relative;}
.mainNav .li1 h4{
    width: 100%;
}
.mainNav .on1 .h1{background: #55a3cb;z-index:2;height:39px;}
.mainNav .on1 .a1{color: #000 !important;}

.mainNav .li1 .a1{font-size: 16px;color: #fff;padding: 0 20px;}
.mainNav .spe{float:left;width: 2px;text-indent:-999px;background: url(../image/nav.png) 0 center no-repeat;overflow:hidden;}

.mainNav .ul1{
    display:none;
    padding:5px 0;
    z-index: 99;
    background: url(../image/ul1Bg.png) 0 center repeat;
    position: absolute;
    width: 100%;
    }
.mainNav .ul1 .li2{ *display:inline;height: 27px;line-height: 27px;text-align:  center;padding: 0 10px;}
.mainNav .ul1 .a2{display:block;color: #3e3e3f;text-align: center;font-size: 12px;border-bottom: 1px solid #a8d5ea;background: url(../image/navIcon01.png) 5px center no-repeat;}
.mainNav .ul1 .a2:hover{color:#2c74b0;font-weight:bold;background: url(../image/navIcon02.png) 5px center no-repeat;}
.mainNav .ul1 .last2 a{border-bottom:none;}



#banner{position:relative;width: 1600px;height: 359px;margin: 0 auto;}
#banner .bd ul li .pic_bg{width: 100%;height: 359px;background-position: center;}
#banner .bd .focWrap{display:none;}
#banner .hd{position:absolute;bottom:20px;left:50%;z-index:9;margin-left:-46px;display:  none;}
#banner .hd ul{overflow:hidden;}
#banner .hd ul li{height:46px;line-height:46px;width:46px;border-bottom:2px #fff solid;float:left;text-indent:-9999px;margin-right:20px;color:#fff;font-size:36px;font-weight:lighter;}
#banner .hd ul li.on{border-bottom:2px #f8bd00 solid;text-indent:unset;}



#header .searchBar{ position:relative;  height:40px; line-height:40px;padding:0 10px; overflow:hidden;   }
#header .search{width: 294px;position: absolute;top: 49px;right: 0;height: 30px;line-height: 30px;overflow:hidden;}
#header .search .keyWord{float:left;width: 210px;height: 28px;line-height: 28px;color:#999;border: 1px #d7d6d6 solid;padding-left: 20px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;background: #eeeded;}
#header .search .searchBtn{float:  right;display:block;width: 62px;height: 30px;overflow:hidden;font-size: 14px;color: #fff;border-radius: 3px;background: #707277;}

vo {}
#header .search .searchBtn:hover{ text-decoration:none;  }




.path{color:#666;}
.path a,.path span,.path em{ padding:0 5px;  color:#666;  }



#footer{background: #4c4b4b;height: 142px;}
#footer .footL{float:left;padding-left: 112px;background: url(../image/logoF.png) 7px 23px no-repeat;height: 142px;}
#footer .footNav{height: 30px;line-height: 30px;color:#fff;padding-top: 23px;text-align: left;}
#footer .footNav a{margin: 0 8px;color:#fff;font-size: 12px;}
#footer .copyRight{line-height: 24px;color: #aaaaaa;text-align:left;padding-left: 8px;}
#footer .copyRight a{ text-decoration:underline;  }
#footer .ewm{width:94px;height:94px;background: url(../image/ewm.jpg) 0px 0px no-repeat;position:absolute;right:0;top:20px;background-size: 94px auto;display: block;}


.boxTab{width: 490px;height: 179px;}
.boxTab .hd{height:35px;line-height:35px;background:#f2f2f2;margin-bottom: 1px;}
.boxTab .hd .more{float:right;font-size: 12px;padding-right: 10px;}
.boxTab .hd li{float:left;margin-right: 1px;}
.boxTab .hd li a{display:block;padding:0 15px;background: #57a4ca;color:#fff;font-size: 14px;position:relative;}
.boxTab .hd li.on a{background:#626469;}
.boxTab .hd li.on a:after{position:absolute;content:"";left: 49%;margin-left:-5px;bottom: -6px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 6px solid #626469;}
.boxTab .bd{background:#fbfbfb;height: 133px;padding: 10px 10px 0;}


.box{width: 301px;height: 179px;margin-left: 20px;}
.box .hd{height:35px;line-height:35px;background:#f2f2f2;margin-bottom: 1px;}
.box .hd .more{float:right;font-size: 12px;padding-right: 10px;}
.box .hd h3{float:left;margin-right: 1px;width: 100px;border-left: 3px solid #2a80aa;}
.box .hd h3 a{display:block;background:url(../image/tp.png) no-repeat 8px center #57a4ca;color:#fff;font-size: 14px;position:relative;padding-left: 32px;}
.box .bd{background:#fbfbfb;height: 133px;padding: 8px 12px 0;}
#tp .bd table td li{line-height:25px;}
#tp .bd table tr{
}
#tp .bd table h4{padding-bottom:5px;}
#tp .bd table h4 span{font-weight:bold;}
#ShowVote{font-size:12px;padding:3px 7px;background:#e7e7e7;border:1px solid #e0dddd;border-radius:3px;}
#btnVote{font-size:12px;padding:3px 7px;background:#4dbfe7;border:1px solid #46b8e0;color:#fff;border-radius:3px;}


.sideBox{}
.sideBox .hd{height: 55px;line-height: 55px;overflow:hidden;position: relative;z-index: 1;background-color: #57a4ca;text-align: center;}
.sideBox .hd .more{ float:right; color: #666; margin-right: 20px; font-family: "宋体";}
.sideBox .hd h3{font-size: 18px;color: #fff;background: url(../image/sidebox.png) no-repeat 50px 16px;}
.sideBox .hd em{color:#a2bcde;font-size:12px;display:block;height:18px;line-height:18px;}
.sideBox .hd h3 a{ color: #fff;  font-weight: normal; font-size: 16px; }
.sideBox .hd h3 a:hover{ text-decoration:none;  }
.sideBox .bd{border: 1px #e5e5e5 solid;padding:15px;}
.menuList li{height:38px;line-height:38px;text-align: left;background:#ececec;margin-bottom:10px}
.menuList li.last{margin-bottom:0px;}
.menuList li a{background: url(../image/icon01.png) no-repeat 38px center;font-size:14px;display:block;color: #545454;padding-left: 63px;}
.menuList li.on{background-color:#5aa6cc;}
.menuList li.on a{color:#fff;background: url(../image/icon01On.png) no-repeat 38px center;}
#sideMenuBox{margin-bottom:10px;}
#sideRmph .hd{height:45px;line-height:45px;}
#sideRmph .hd h3{background-position: 50px -89px;}
#sideRmph .bd{padding:8px 15px;}

.meetBox{width:320px;height:260px;overflow-x: hidden;}
.meetBox::-webkit-scrollbar {display:none}

.meetBox .bd{border-left:1px solid #eee;border-right:1px solid #eee;padding: 20px 19px 9px;.element: :-webkit-scrollbar {display:none;}.element: :-webkit-scrollbar {display:none;}}
.meetBox .bd li{height:65px;border-radius:5px;margin-bottom:10px;text-align: left;font-size:14px;line-height: 25px;}
.meetBox .bd li:hover{box-shadow: 2px 2px 6px #e0dede;}
.meetBox .bd li:hover .tit{color:#20a0e4;}
.meetBox .bd li .tit{padding-left:35px;color:#333;font-weight:bold;padding-top: 7px;}
.meetBox .bd li .tl{color:#999;padding-left:35px;}
.meetBox .bd li .locate{padding-left:9px;}


.pathM{font-size:14px;font-weight:bold;}
.pathM em{font-size:14px;font-weight:bold;}
#sidetool {position: absolute;width: 64px;left: 50%;margin-left: 598px;bottom: -1px;z-index: 9999;top:640px;}
#sidetool a {display: block;margin-bottom: 5px;text-align: center;height: 52px;width: 56px;font-size: 12px;color: #fff;background-repeat: no-repeat;font-size: 12px;line-height: 80px;}
#sidetool a:hover {background-color:#0063ae;text-decoration:none;} #sidetool .xxyd{background-position: 19px -59px;}
#sidetool .zcgz {background-position: 17px -458px;}
#sidetool .xyzx {background-position: 17px -131px;}
#sidetool .hyap {background-position: 18px -216px;}
#sidetool .htlj {background-position: 18px -295px;}
#sidetool .totop {background-position: 17px -387px;height: 28px;display: none;}

.fontS li a{font-size:16px;}