﻿@charset "utf-8";
/* CSS Document luosi */

/* Css Reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
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;}
.clear {width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline;}
/* font{font-size:12px;} */

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000; font-size:14px; font-family: "Arial","Microsoft YaHei","\u5b8b\u4f53", Tahoma, Geneva, sans-serif; }
a{color: #313131;text-decoration:none;outline:none; font-size:14px;}
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{width: 1200px;margin:0 auto;}

/* 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: url(../images/default_res/bg1.jpg) center 0px no-repeat #fff;}
#header,#content,.content{ margin: 0 auto;text-align: left;}
#content{width: 1200px;overflow:hidden;background-color: #fff;margin-bottom: 20px;}
.content{width: 1200px;overflow:hidden;/* background-color: #fff; */margin-bottom: 20px;margin-top: 20px;}
#footer{overflow: hidden; text-align: left;}
.side{width: 300px;float:left;}
.main{
    background: #fff;
    margin-top: 20px;
}
.siteWidth{width:1201px;margin:0 auto;}
.mainW{margin: 20px 20px 0;}

/* top */
.top{height: 30px;line-height: 30px;font-size: 12px;color:#666;position: relative;width:100%;}
.top .siteWidth{position:relative;z-index:9;}
.topBg{height:30px;background: #eee;/* opacity: 0.6; */width:100%;position:absolute;top: 0;z-index: 1;left: 0;}
.welcome{float:left;}
.topL{float:right;}
.topL a{margin:0 8px;}
.top span{
    padding-left: 20px;
}
/* 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;}
.topBox .welcome{width: auto; float: left; margin-left: 5px; padding-left: 20px; display: inline; background: url(http://www.zjgqt.org/Skin/1707gqt/images/welcomeIcon.png) left center no-repeat;}


#banner{overflow: hidden;position: relative;z-index: 1;height: 200px;}
#bannerBg {position: absolute;z-index: 3;top: 0px;/* width: 100%; */right: 50px;}
#bannerBg li {width:715px;height: 170px;background-repeat: no-repeat;}
#logo{width: 590px;height: 170px;position:absolute;top:0px;left:0px;z-index:2;}
#logo a{width: auto;  float: left; overflow: hidden; }
#logo a:hover{color: #383838;}
#logo .sitelogo{float:left;padding-top: 50px;padding-left: 10px;}
#logo .sitetitle {display:inline-block;margin-top: 16px; margin-left:25px;font-size:40px;font-weight:bold;color:#e70001;position:relative;top:-28px} /**站点名称**/

/* 导航栏目 */
.mainNav li .h1{text-align: center;background:url(../images/default_res/navBorder.png) no-repeat right center;z-index: 10;}
.mainNav li.i7 .h1 { background:none;}
.mainNav #hID11534935{background:none;}
#nav{height: 60px;background-color: #e70001;margin: 0 auto;text-align: center;}
.mainNav{position:relative;z-index:9;height: 50px;line-height: 50px;/*  display: inline-block; *display: inline; margin: 0 auto; text-align: center; */float: left;}
.mainNav a:hover{ text-decoration:none;}
.mainNav .li1{width: 135px;float: left;line-height: 60px;position: relative;text-align: center;}
.mainNav .ul1{display: none;z-index: 9;}   
.mainNav .li2{height:40px;line-height:40px;background-color: #bd2507;cursor: pointer;} 
.mainNav .li2:hover{background-color:#bd2507;}
.mainNav .li2:hover a{color:#fcebb7;}
.mainNav .li2 a{color:#fff;font-size:14px;}
.mainNav .li2 .a2{padding: 10px 10px;border-bottom:1px solid #aa2106;}
.mainNav .first1{margin-left: 0;}
.mainNav .on1{/* border-top:3px #006fc5 solid; *//* margin-top:-10px; */}
.mainNav .h2{/* margin: 0 20px; */}
.mainNav li .a1{display: block;font-size: 18px;font-weight: bold;color: #fff;text-align: center;}
.mainNav li.i1 .a1 { padding-left:25px; background-image:url(../images/default_res/home1.png); background-position: 21px center; background-repeat:no-repeat;}
#aID11534931{background-position: 28px -62px;}
#aID11534932{background-position: 28px -142px;}
#aID11534933{background-position: 32px -222px;}
#aID11534934{background-position: 28px -299px;}
#aID11534935{background-position: 28px -377px;}
.mainNav .last1 .a1{}
.mainNav .on1 .a1{background-color:#ad2004;}
.mainNav .spe{ display: none;}

.topToolBox{height: 54px;line-height: 54px;margin: 0 20px;border-bottom: 1px dotted #eee;}

#date{float:left;font-size: 14px;color: #666;}

.weather{position:absolute;right: -81px;top: 61px;}
/* 搜索 */
.search{float:right; width: 250px;height: 60px;background:url(../images/sousuobg.png) no-repeat;}
.siteSearch{position: relative;z-index: 1;}
.siteSearch #fieldOption{display: none;}
.siteSearch .keyword{width: 184px;height: 27px;line-height: 27px;text-indent: 20px;display: inline;overflow: hidden;background-color: #fff;border:none;border-radius: 25px;position: absolute;left: 17px;top: 17px;}
.siteSearch .text{color: #999;font-size: 14px;}
.siteSearch .textOn{color: #555;}
.siteSearch .submit{width: 35px;height: 35px;cursor: pointer; border: none;z-index: 15;position: absolute;right: 11px;top: 12px; background:none;}


/* footer */
#footer{overflow: hidden;margin: 0 auto;text-align: center;height: 110px;background: #db2400;}
#footer .footerNav{margin:0 10px; height: 37px; line-height: 37px; background-color: #c7141b; color:white;}
#footer .footerNav a{font-size: 12px;  color: white; margin: 0 10px;}
#footer .footerNav a:hover{color: #ddd;}
#footer .copyRight{margin-top: 28px;}
#footer p{font-size: 14px;color: #fff;line-height:30px;text-align:center}
#footer .logoF{background: url(../images/default_res/logoF.png) right 0px no-repeat;width:53px;height:67px;float:right;}
#footer img{margin-top: 10px;}
/* 通用信息列表 */
.infoList{ text-align:left; }
.infoList li{height: 30px;line-height: 30px;font-size: 14px;overflow:hidden;}
.infoList li font{font-size: 14px;}
.infoList li .date{float:right;color: #999;}
.infoList li .node{ color:#f00; margin-right:5px;}
.infoList li.noData{background:none; color:#999;}
.infoList li{padding-left: 15px;background: url(../images/default_res/list.png) left 13px no-repeat;}

.infoList li a{font-size:14px;color:#313131;}
.infoList li a:hover{color:#f00;}

/* 信息列表-图标 */
.infoListA li{padding-left: 15px;background: url(../images/default_res/list.png) left 13px no-repeat;/* border-bottom: 1px dashed #eee; */}

.boxJgsz .bd .infoListJ{
}
.boxJgsz .bd .infoListJ{text-align:left;}
.boxJgsz .bd .infoListJ li{height: 28px;line-height: 28px;font-size: 14px;overflow:hidden;}
.boxJgsz .bd .infoListJ li a{color:#666;}
.infoListJ li font{font-size: 14px;}
.infoListJ li .date{float:right;color: #999;}
.infoListJ li .node{ color:#f00; margin-right:5px;}
.infoListJ li.noData{background:none; color:#999;}
.infoListJ li{padding-left: 15px;background: url(http://www.zjgqt.org/Skin/1707gqt/images/jgszLi.png) left center no-repeat;}

#sidetool { position: fixed; width: 66px; left: 50%; top: 30%; margin-left: 620px; z-index: 9999; }
#sidetool a {display: block;margin-bottom: 10px;text-align: center;height: 49px;width: 49px;border: 1px solid #e2e2e2;border-radius: 50%;/* padding: 32px 0 4px; */font-size: 12px;color: #fff;background-color: #f9f9f9;background-repeat: no-repeat;background-position: 50% 8px;}
#sidetool a:hover {}
#sidetool .weixin { background: url(../images/default_res/weixin.png) center no-repeat #f9f9f9; }
#sidetool .weixin:hover{background: url(../images/default_res/weixinOn.png) center no-repeat #db2400;border:1px solid #db2400;}
#sidetool .phone { background: url(../images/default_res/phone.png) center no-repeat #f9f9f9;}
#sidetool .phone:hover { background: url(../images/default_res/phoneOn.png) center no-repeat #db2400;border:1px solid #db2400;}
#sidetool .letter { background: url(../images/default_res/envelope.png) center no-repeat #f9f9f9; }
#sidetool .letter:hover { background: url(../images/default_res/envelopeOn.png) center no-repeat #db2400;border:1px solid #db2400;}
#sidetool .totop {background: url(../images/default_res/totop.png) center no-repeat #f9f9f9;}
#sidetool .totop:hover {background: url(../images/default_res/totopOn.png) center no-repeat #db2400;border:1px solid #db2400;}
#sidetool .qr { display: none;position: absolute;width: 100px;height: 100px;right: 67px;margin-top: -56px;padding: 5px;background: #fff;border: 1px solid #ddd;}
#sidetool .qr-weixin {top: 40px;}
#sidetool .qr-phone {top: 100px;}


.focus-title-bar{margin-left:0;left:0;height:46px;bottom:0;}
.focus-title{height:46px;line-height:46px;font-size:16px;padding-left:25px}
.focus-title a{font-size:16px}
.focus-title-bg{background:#343434;opacity:0.8}