/*css reset.css*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,input{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit;  vertical-align:baseline;}
html,body{
	height: 100%;
}
body{ font-family: 'microsoft yahei', Arial, sans-serif;  font-size:14px; color: #333;}
ol, ul{ list-style:none}
table{ border-collapse: collapse;}
caption, th, td{ font-weight:normal}
blockquote:before, blockquote:after,  q:before, q:after{ content:''}
blockquote, q{quotes:""""}
a{ text-decoration:none;color: inherit;}
img{ border:0; /*max-width: 100%;*/}
cite,b,em,i{ font-style:normal;}

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}
.clear {clear: both;}


.cb{ clear:both; height:0; line-height:0; font-size:0;  overflow: hidden; }
.inlineblock{ display: inline-block;}
.w1200{ width: 1200px; margin: 0 auto; }
.fr{ float: right;}
.fl{ float: left;}
.rel{position: relative;}
.abs{position: absolute;}
.tc{text-align: center;}
/* 边距*/
.m0{ margin:0;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom:20px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}

.p0{ padding: 0;}
.pt5{ padding-top: 5px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom:20px;}
.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl20{ padding-left:20px;}
.pr5{ padding-right: 5px;}
.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}

/* 文字颜色*/
.c3{ color:#333;}
.c6{ color:#666;}
.c9{ color:#999;}
.color_orange{ color:#dd5012;}
.red-color{color: #ff0000;}

/* 文字排列*/
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}

/* 鼠标类型*/
.cp{ cursor:pointer;}
.cm{ cursor:move;}

/* 背景颜色*/
.bgf{ background: #fff;}
.bgf2{ background: #f2f2f2;}

/* 内容溢出*/
.of{ overflow:auto;}
.ofh{ overflow:hidden;}
.ofx{ overflow:auto; overflow-x:hidden;}
.ofy{ overflow:auto; overflow-y:hidden;}

.top{
    background: url(../img/top-bg.png) no-repeat;
    width: 100%;
    background-size: 100%;
    overflow: hidden;
}
.logo-img{
    margin: 17px 0 20px;
}
.top a{
    color: #666;
}
.siteinfo {
    line-height: 21px;
    margin-top: 9px;
}
.top .inner img {
    vertical-align: middle;
}
.top .rbr {
    display: inline-block;
    /*margin-right: 5px;*/
    padding-right: 5px;
    height: 21px;
    line-height: 21px;
    border-right: 1px solid #666;
}
.top .lbr {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding-right: 5px;
   /* margin-right: 5px;*/
    /*vertical-align: middle;*/
    border-right: 1px solid #666;
}
.nav {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #C82A3F;
}
.nav ul {
    list-style: none;
    width: 1200px;
    height: 60px;
    margin: 0 auto;
}
.nav ul li {
    float: left;
    font-size: 18px;
    color: #fff;
    width: 12.5%;
    text-align: center;
}
.nav ul li a{
    display: block;
    background: url(../img/nav_bg.png) no-repeat right center;
}
.content{
    background: url(../img/content-bg.png) repeat-x;
    width: 100%;
}
.cf{
    background: #fff;
    padding: 20px;
    overflow: hidden;
}
.water-cf{
   background: #fff;
   padding: 10px 20px; 
}
.water-info{
    text-align:center;
    line-height: 36px;
}
.water-info span{
    height: 36px;
    display: block;
    float:left;
}
.search-input{
    border: 1px solid #e3e3e3;
    width: 338px;
    height: 34px;
    padding: 0 10px;
}
.search-btn{
    width: 70px;
    height: 36px;
    background: #0c69b7;
    border-radius: 5px;
    text-align: center;
    border: 0;
    display: inline-block;
    vertical-align: top;
}
.list-box{
    width: 552px;
}
.list-box .tit {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #cfcfcf;
    height: 40px;
    line-height: 32px;
    color: #666;
    cursor: pointer;
}
.list-box .tit .name.act {
    color: #0c69b7;
}
.jspanel {
    position: relative;
    overflow: hidden;
    height: 335px;
    width: 100%;
}
.jspanel .con:first-child {
    left: 0;
}
.jspanel .con {
    position: absolute;
    left: 552px;
    width: 100%;
    top: 0;
}
.news ul li {
    background: url(../img/list_ico.png) no-repeat left center;
    padding-left: 13px;
    line-height: 35px;
    padding-right: 10px;
    text-align: right;
    font-size: 16px;
    color: #a2a2a2;
}
.news ul li a {
    color: #333;
    float: left;
}
.img-list{
    border: 1px solid #cfcfcf;
    overflow: hidden;
    padding: 9px 20px 9px 0;
}
.img-list li{
    float: left;
    margin-left: 20px;
}
.ztzl_ico {
    width: 94px;
    height: 76px;
}
.wrap {
    width: 1046px;
    height: 74px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-left: 20px;
}

.wrap ul {
    overflow: hidden;
    position: absolute;
    width: 1600px;
    left: 0;
    top: 0;
    _height: 1px;
}

.wrap ul li {
    float: left;
    width: 267px;
}
.select{
    overflow: hidden;
    padding-bottom: 20px;
}
.zy{
    display: block;
    font-size: 15px;
    color: #333333;
    width: 325px;
    height: 32px;
    text-align: center;
    background-color: #f2f2f2;
    float: left;
    line-height: 32px;
}
.zy img{
    vertical-align: top;
    margin-top: 5px;
}
.sel {
    width: 185px;
    background-color: #f2f2f2;
    position: relative;
    cursor: pointer;
}
.sel:after {
    content: "";
    width: 6px;
    height: 12px;
    background: url(../img/select_ico.png) no-repeat center;
    position: absolute;
    right: 10px;
    top: 10px;
    pointer-events: none;
}
.sel span {
    border: none;
    outline: none;
    width: 100%;
    height: 32px;
    line-height: 32px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 16px;
}
.ml18{
    margin-left: 18px;
}
.foot{
    background: #fff;
    border-top: 4px solid #0c69b7;
    padding: 30px 0;
}
.footer{
    width: 900px;
    margin: 0 auto;
    overflow: auto;
}
.red_jg {
    float: left;
    margin-top: 8px;
}
.mid{
    width: 720px;
    text-align: center;
    margin: 0 auto;
}
.mid p{
    font-size: 14px;
    line-height: 30px;
}
.zc_ico{
    margin-top: 8px;
}
.zc_ico img{
    border: 1px solid #e54137;
}
.tab-icon{
    width: 54px;
    height: 54px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.tab-ul li .look-icon{
    background: url(../img/look.png) no-repeat;
}
.tab-ul li .work-icon{
    background: url(../img/work.png) no-repeat;
}
.tab-ul li .ask-icon{
    background: url(../img/ask.png) no-repeat;
}
.tab-ul li.cur .look-icon{
    background: url(../img/look-on.png) no-repeat;
}
.tab-ul li.cur .work-icon{
    background: url(../img/work-on.png) no-repeat;
}
.tab-ul li.cur .ask-icon{
    background: url(../img/ask-on.png) no-repeat;
}
.tab-ul li{
    background: #f5f5f5;
    width: 157px;
    height: 102px;
    text-align: center;
    line-height: 102px;
    font-size: 18px;
    font-weight: bold;
    color: #0c69b7;
    margin-bottom: 10px;
}
.tab-ul li:last-child{
    margin-bottom: 0;
}
.tab-ul li.cur{
    background: url(../img/change-bg.png) no-repeat;
    width: 168px;
    height: 102px;
    color: #fff;
}
.pan-con{
    border: 1px solid #dedede;
    padding: 12px 17px;
}
.zf-box{
    width: 470px;
}
.zf-box .tit{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e7e7e7;
    font-size: 16px;
    font-weight: bold;
}
.zf-box .tit .name{
    padding: 0 15px;
    cursor: pointer;
}
.zf-box .tit .name.act{
    height: 39px;
    display: inline-block;
    color: #0758a8;
    border-bottom: 2px solid #dd0808;
}
.jspane2{
    height: 242px;
}
.zf-right{
    width: 460px;
    margin-left: 20px;
}
.tabs-box .panel{
    width: 992px;
}
.open-right{
    border: 1px solid #e6e6e6;
    padding: 10px;
    background: #f2f2f2;
    width: 399px;
}
.open-ul{
    overflow: hidden;
    padding: 10px;
    border: 1px solid #e6e6e6;
    background: #fff;
}
.open-ul li{
    float: left;
    background: url(../img/li-bg.png) left center no-repeat;
    padding-left: 15px;
    font-size: 14px;
    width: 46%;
    height: 25px;
    line-height: 25px;
}
.li-list ul li{
    float: left;
    width: 203px;
    padding-left: 20px;
    border: 1px solid #a0d4ff;
    border-radius: 5px;
    height: 38px;
    color: #0c69b7;
    margin-top: 10px;
    margin-right: 10px;
}
.li-list ul li:nth-child(2n){
    margin-right: 0;
}
.li-list ul li a{
    display: block;
    padding-top: 10px;
}
.li-list ul li img{
    float: left;
    margin-right: 8px;
}


.clearfix:after,.clearfix:before{
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.clearfix{
    zoom:1;
}

.qh-pic .one{
    background: url(../img/wyk.png) no-repeat;
    width: 174px;
    height: 100px;
}
.qh-pic .one.fouce{
    background: url(../img/wyk-h.png) no-repeat;
    width: 174px;
    height: 100px;
}

.qh-pic .two{
    background: url(../img/wyb.png) no-repeat;
    width: 174px;
    height: 100px;
}
.qh-pic .two.fouce{
    background: url(../img/wyb-h.png) no-repeat;
    width: 174px;
    height: 100px;
}

.qh-pic .three{
    background: url(../img/wyw.png) no-repeat;
    width: 174px;
    height: 100px;
}
.qh-pic .three.fouce{
    background: url(../img/wyw-h.png) no-repeat;
    width: 174px;
    height: 100px;
}
/* 本例子css */
        .outBox{ width:465px;text-align:left;  }
        .outBox .hd{ height:30px; line-height:30px;}
        .outBox .hd ul{ float:left;left:20px; top:-1px; height:32px;   }
        .outBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;font-size: 16px;color: #999999;font-weight: bold;}
        .outBox .hd ul li.on{ height:30px;  background:#fff;color: #0758a8}
        
        .inBox{}
        .inBox .inHd{ height:24px; line-height:24px; border-bottom:1px solid #ccc;}
        .inBox .inHd ul{ overflow:hidden; zoom:1; }
        .inBox .inHd ul li{ height:38px; width:232px; text-align:center; float:left; background:#ccc;color: #333;line-height: 34px;font-size: 16px;}
        .inBox .inHd ul li.on{color:#fff; background: #0c69b7}
        .inBox .inBd ul{ padding:15px;  zoom:1; overflow:hidden;   }
        .inBox .inBd li{line-height:34px; overflow:hidden; zoom:1;background: url(../img/icon-arr.png) no-repeat left center;text-indent: 15px;float: left;margin-left: 28px;}
        .inBox .inBd li .date{ float:right; color:#999;  }
.qt-con{
    width: 304px;
    height: 273px;
    background: #ecf3fa;
    border-top:solid 3px #0c69b7;
    margin-left: 10px;
}
.obj-qt h1{
    font-size: 16px;
    font-weight: bold;
    color: #0758a8;
    margin-left: 10px;
    line-height: 30px;
}
.qt-con ul li{
    width: 257px;
    margin: 0 auto;
}
.qt-con img{
    display: block;
}
.yj-con{
    width: 460px;
}
.yj-con ul li{
    float:left;
    margin-left: 3px;
}

/*走进崇川*/
.obj{
    width: 560px;
    height: 376px;
    background: #e7f4ff;
}
.tit-e{
    width: 520px;
    margin: 20px auto;
}
.obj-con2{
    width: 520px;
    margin: 0 auto;
}
.obj-con2 p{
    text-indent: 2em;
    font-size: 16px;
    color: #333;
    line-height: 30px;
}
.obj-con2 p a{
    color: #bb2335;
}
.sin-a{
    margin-top: 20px;

}
.sin-a h1{
    color: #0c69b7;
    font-size: 18px;
    font-weight: bold;
    border-bottom:solid 2px #dd0808;
    line-height: 30px;
    width: 75px;
}
.sin-a p{
    width: 245px;
    font-size: 16px;
    line-height: 30px;
}
.sin-a p a{
    color: #bb2335;
}
.wyzd-pic ul li{
    float: left;
    margin-left:20px;
    margin-top: 5px;
}

/*区政府*/
.gov-tit{
    width: 760px;
    border-bottom: solid 1px #cfcfcf;
    height: 36px;
}
.gov-tit h1{
    font-size: 22px;
    color: #0068b7;
    font-weight: bold;
    border-bottom: solid 2px #0068b7;  
    width: 160px;
    text-align: center;
    height: 35px;
}
.gov-per{
    width: 760px;
    height: 732px;
    background: #ecf7ff;
    margin-top: 10px;
}
.gov-per label{
    float: left;
    font-size: 18px;
    color: #0068b7;
    font-weight: bold;
    line-height: 140px;
    margin-top: 15px;
    width: 75px;
}
.single{
    width: 645px;
}
.gov-per .per-sin{
    float: left;
    margin-left: 35px;
    margin-top: 15px;
}
.per-sin p{
    line-height: 40px;
}
.gov-per ul li{
    border-bottom: solid 1px #c9e1f0;
    margin-left: 20px;
    margin-right: 20px;
}
.qff-r{
    width: 380px;
}
/*区政府-领导*/
.cc-dqwz{
    background: url(../img/ico.png) no-repeat left center;
    text-indent: 20px;
}
.qzxx{
    background: url(../img/qzxx1.png) no-repeat;
    width: 207px;
    height: 50px;
}
.fs-con2 h1{
    font-size: 20px;
    text-align: center;
    color: #0c69b7;
    font-weight: bold;
}
.fs-con2 p{
    font-size: 16px;
    text-align: center;
    color: #0c69b7;
    line-height: 50px;
}
.fs-con h1{
    background: #f2f2f2;
    line-height: 44px;
    text-align: center;
    color: #0c69b7;
    font-size: 20px;
    font-weight: bold;
}
.fs-dec{
    text-indent: 2em;
    font-size: 16px;
    line-height: 30px;
    margin: 20px
}
.zf-sin label{
    color: #0c69b7;
    font-size: 20px;
    line-height: 40px;
}
.zf-sin p{
    border:solid 1px #a0d4ff;
    background: #f0f5fb;
    width: 338px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 9px;
}
.pn-tit ul li{
    float: left;
}
.carousel .prev , .carousel .next {height:23px;width:12px;overflow:hidden;display:block;margin-top:85px;text-decoration:none;cursor:pointer;float: left;}
.carousel .prev {float:left;background:url(../img/imageNavLeft.png) no-repeat;margin-right: 10px;}
.carousel .next {float:left;background:url(../img/imageNavRight.png) no-repeat;margin-left: 10px;}
.carousel #prev-03.disabled{background:url(../img/imageNavLeft-disabled.png) no-repeat;cursor:default;}
.carousel #next-03.disabled{background:url(../img/imageNavRight-disabled.png) no-repeat;cursor:default;}

.jCarouselLite {width:1068px;height:200px;overflow:hidden; margin-top: 10px;margin-left: 10px;float: left; /*必要元素*/}
.jCarouselLite li{height:200px;width:208px;text-align:center;margin-left: 10px;}
.jCarouselLite li p{font-size: 13px;}
.jCarouselLite li img,.jCarouselLite-01 li img{border:solid 1px #ddd;}
.xxk{width: auto;float: left;}

.fw-con ul li{
    width: 60px;
    text-align: center;
    float: left;
    margin-left: 50px;
    margin-top: 10px;
}
.fw-con ul li p{
    line-height: 30px;
}
.fw-con2 ul li{
    width: 66px;
    text-align: center;
    float: left;
    margin-left: 40px;
    margin-top: 10px;
}
/*问政*/
.gt-tit{
    border-bottom: solid 1px #cfcfcf;
    height: 39px;
    font-size: 22px;
    color: #0c69b7;
    font-weight: bold;
}
.wz-xxbtn{
	margin-right:5px;
	
}

.wz-table th{
    background: #f2f2f2;
    height: 38px;
    font-weight: bold;
}
.wz-table td{
    text-align: center;
    height: 40px;
	font-size:16px;
}
.wz-table td .blue{
 color: #0c69b7;
 border:solid 1px #0c69b7;
 padding: 2px 8px;
 border-radius: 5px;
}
.wz-table td .red{
 color: #c82a3f;
 border:solid 1px #c82a3f;
 padding: 2px 8px;
 border-radius: 5px;
}
.wz-table td .green{
 color: #2fb8a0;
 border:solid 1px #2fb8a0;
 padding: 2px 8px;
 border-radius: 5px;
}
.wz-table td .yellow{
 color: #e2a229;
 border:solid 1px #e2a229;
 padding: 2px 8px;
 border-radius: 5px;
}
.xj-text{
    width: 256px;
    height: 38px;
    border:solid 1px #dcdcdc;
}
.wz-btn{
    width: 340px;
    height: 40px;
    background: #0c69b7;
    margin-top: 13px;
    color: #fff;
}
.wz-tel p{
    border:solid 1px #4d87be;
    border-radius: 10px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    font-size: 18px;
	font-weight:bold;
	color:#4d87be;
}
.gt-tit-2 ul li{
    float: left;
}
.gt-tit-2{
    border-bottom: solid 1px #cfcfcf;
    height: 39px;
    font-size: 22px;

    font-weight: bold;
}
.gt-tit-2 ul li span{
    color: initial;
    font-weight: initial;
    padding: 0 10px;
}
.gt-tit-2 .fouce{
    color: #0c69b7;
}
.gt-list ul li{
    background: url(../img/list_ico.png) no-repeat left center;
    text-indent: 15px;
    line-height: 45px;
    font-size: 16px;
}
.gt-list ul li span{
    float: right;
    color: #999999;
}
.gt-list2 ul li{
    font-size: 16px;
    height: 30px;
    margin-top: 15px;
}
.gt-list2 ul li span{
    float: right;
    color: #999999;
}
.gt-span{
    border:solid 1px #c82a3f;
    color: #c82a3f !important;
    border-radius:3px;
    padding: 2px 5px;
    margin-right: 10px;

}
.gt-span2{
    border:solid 1px #0c69b7;
    color: #0c69b7 !important;
    border-radius:3px;
    padding: 2px 5px;
    margin-right: 10px;

}
.gt-tit-3 ul li{
    float: left;
    width: 254px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    color: #0c69b7;
    font-size: 22px;
    font-weight: bold;
    background: #f1f1f1;
    border-top:solid 4px #f1f1f1;
}
.gt-tit-3 .fouce{
    border-top:solid 4px #3f7fc1;
/*    border-right: solid 1px #cfcfcf;*/
    background: #fff;
}
.file-sin p{
    float: left;
    width: 80px;
    text-align: right;
    line-height: 40px;
}
.file-btn{
    width: 268px;
    height: 38px;
    border:solid 1px #cfcfcf;
    float:left;
}
.file-btn-2{
    width: 126px;
    height: 40px;
    background: #0c69b7;
    color: #fff;
    margin-left: 20px;
}

/* 本例子css */
        .sideMenu h3{ height:33px; margin-top: 10px; text-align: center; line-height:32px; padding-left:10px;border-radius: 5px; border:1px solid #a0d4ff; background:#fff; cursor:pointer;
            font:normal 14px/32px "Microsoft YaHei";
        }
        .sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
        .sideMenu h3.on em{ background-position:16px -57px; }
        .sideMenu ul{ padding:8px 25px; color:#333333; display:none; background: #f4f9ff;border:solid 1px #a0d4ff; border-top: none;}
        .sideMenu ul li{
            width: 143px;
            float: left;
            line-height: 30px;
        }

        .zwgk-adv ul li img{
            display: block;
            margin-top: 8px;
        }

        .zw-link{
            width: 1090px;
        }
        .zw-link ul li{
            width: 220px;
            height: 52px;
            border:solid 1px #0c69b7;
            text-align: center;
            line-height: 52px;
            font-size: 16px;
            background: #f0f8ff;
            float: left;
            margin-left: 30px;
            margin-top: 5px;
        }
.weixin {}
.weixin .weixin_nr {display:none;}
.weixin.on .weixin_nr{display:block;}

.weibo {}
.weibo .weibo_nr {display:none;}
.weibo.on .weibo_nr{display:block;}
.friendlink a {
    width: 190px !important;
}
.fs-con2.fl img {
    max-width: 100%;
}