.option {
    border-bottom: #ddd 1px solid; border-top: #ddd 1px solid;
    margin: 20px 0;
    padding: 0px;
    line-height: 30px;
    color: #ccc;
	height: 65px;
    transition: padding .3s;
}
 .option.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    border-top: none;
    margin: 0;
    padding: 20px 10px;
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
}
.option.fixed h4 {
    display: block;
    position: absolute;
    top: 50%;
    left: 20%;
    right: 20%;
    width: 60%;
    height: 30px;
    margin-top: -15px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.option.fixed .info {
    display: none;
}

 .option.fixed .jfontsize {
    float: none;
    padding: 0;
}

.jfontsize {
    float: right;
    height: 32px;
    margin: -1px 0;
    padding: 17px; 20px;
}

.jfontsize a {
    float: left;
    box-sizing: content-box;
    display: block;
    width: 24px;
    height: 24px;
    border: 1px solid #ddd;
    margin: 0 4px;
    padding: 3px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.jfontsize a i {
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    background-image: url(../images/jfont.png);
    background-repeat: no-repeat;
}

#jfontsize-p2 i {
    background-position: 0 0;
}

#jfontsize-m2 i {
    background-position: -24px 0;
}

#jfontsize-d2 i {
    background-position: -48px 0;
}

a#jfontsize-p2:hover i {
    background-position: 0 -24px;
}

a#jfontsize-m2:hover i {
    background-position: -24px -24px;
}

a#jfontsize-d2:hover i {
    background-position: -48px -24px;
}

.option .share {
    float: right;
    margin: -7px 0;
	padding: 17px 0;


}

.option .share a+a {
    margin-left: 10px;
}

 .option .bds_tsina {
    background: url(../images/wb.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.option .bds_weixin {
    background: url(../images/wx.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.bdshare_popup_box {
    margin-left: -200px;
}


 .jr-btn {
    min-width: 180px;
}

 .files {
    padding: 15px;
}
.files li {
    border-bottom: 1px dotted #ddd;
    padding: 8px;
    line-height: 24px;
    font-size: 16px;
}

@media (max-width: 480px) {
    .article h2 {
        margin: 0 10px;
    }

.info,
.option h4 {
        display: none !important;
    }

   .option {
        padding: 20px 10px;
    }

    .option.fixed {
        padding: 10px 5px;
    }

 .jfontsize {
        float: none;
        padding: 0;
    }


}










#jfontsize-wendang i {
    background-image: url(../images/12_03.png);
    background-size: 90%;
    width: 26px;
    height: 26px;
}

#jfontsize-weibo i {
    background-image: url(../images/wb.png);
    background-size: 90%;
    margin-top: 3px;
    width: 26px;
    height: 26px;
}

#jfontsize-weixin i {
    background-image: url(../images/wx.png);
    background-size: 99%;
    margin-top: 3px;
    width: 26px;
    height: 26px;
}

#jfontsize-add i {
    background-image: url(../images/12_05.png);
    background-size: 99%;
    width: 26px;
    height: 26px;
}



/*=====通用新闻内容页========*/
.zw_cont_a {font-family:"微软雅黑"; height:38px; line-height:38px;color:#666; }
.zw_cont_a a{ color:#666; }
.zw_cont_a a:hover{ color:#D81226; }
.zw_cont { zoom:1; overflow:hidden; padding:25px 50px ; margin-top:20px; margin-bottom: 80px;}
.zw_cont_tit { font: 30px "Microsoft YaHei","SimHei","Tahoma"; text-align:center; letter-spacing:1px;line-height: 45px; margin-bottom: 18px; }
.zw_cont_b { color:#3F4B83; height:30px; line-height:30px; padding:18px 0 18px 0;font-size: 16px; float: left; }

.zw_cont_c { font-family:"微软雅黑";}
.zw_cont_c p { text-align:justify;text-justify:inter-ideograph; line-height:40px; margin-top:24px; font-size:16px; }
.zw_cont_c p img { display:block; margin:0px auto; }
.zw_cont_c p embed { display:block; margin:0px auto; }

.zw_cont_c span{text-align:justify;text-justify:inter-ideograph; line-height:40px; margin-top:24px; font-size:16px;}
.zw_cont_c p a {line-height:40px; margin-top:24px; font-size:16px;}
.zw_cont_c span a {line-height:40px; margin-top:24px; font-size:16px;}




.tab { border: 1px solid #cfcfcf;border-width: 1px 0 0 1px; margin-bottom: 15px;margin-top: 15px;font-size: 15px;}
.tab th,
.tab td { border: 1px solid #cfcfcf;border-width: 0 1px 1px 0;line-height: 46px;text-align: center;}
.tab2 {width: 666px; margin-left: 30px;}
.ts-form {width: 800px;margin: 0 auto;}
.form-group { margin-bottom: 15px;}
.form-group img{ }
.control-label { display: block;max-width: 100%; margin-bottom: 5px;}
.red {color: #f00;}
.blue {color: #3598dc;}

.form-control { display: block; width: 100%;height: 34px;padding: 0 12px;font-size: 14px; line-height: 34px;color: #555; background-color: #fff; background-image: none; border: 1px solid #c2cad8; }
.form-sel {width: 100px;}
.h300 { height: 300px;resize: none;}
.form-actions { text-align: center;}
.form-actions .btn { display: inline-block; padding: 10px 12px;margin-bottom: 0;font-size: 14px;text-align: center; cursor: pointer;background-image: none; border: 0 none;outline: none; background-color: #32c5d2; color: #fff;}
.form-actions .green {color: #FFF; background-color: #32c5d2;}
.mt6 {margin-top: 6px;}
.radio-list .radio-inline, .checkbox-list .checkbox-inline { display: inline-block; margin-right: 8px;}

 

.ywblrk {width: 194px; height: 54px;display: block;padding-left: 42px; text-align: center; margin:20px auto 0; background: url("../images/ywblrk.png") 30px center no-repeat #0089D5;}
.ywblrk a{ color: #fff; font-size: 20px;line-height: 54px; text-decoration: none;}

/*=====信件公示内容页=====*/
.public-tit h4{font-size: 20px; margin-bottom: 15px; color: #333; font-weight: normal;}
.mail_cont{ zoom:1; overflow:hidden; padding:0px 30px 30px  30px; margin-top:20px;}
.letter-info{ background-color:#fff; margin-bottom: 25px;}
.letters-public { border-collapse: collapse;border: 1px solid #E8E8E8;width: 100%;}
.letters-public td {border-collapse: collapse; border: 1px solid #E8E8E8;
 padding: 18px 0; line-height: 34px; font-size: 16px;vertical-align: top;}
.letters-public .tit {background: #F7F7F7; width: 166px;text-align: center;}
.letters-public .info {background-color:#FFF; width: 820px; padding-left: 56px;padding-right: 54px;}




/*==========================搜索页=================================================================================================*/

.sousuo01 { zoom:1; overflow:hidden; }
.sousuo01 strong { float:left; padding:0px 20px; background:#007CC3;  font:18px/36px "Microsoft YaHei","SimHei","Tahoma"; color:#fff; height:40px; letter-spacing:1px;display:block;}

.sousuo01 span { float:right; line-height:40px; }
.sousuo01 span a { text-decoration:underline; font-size:16px; font-weight:bold; color:#c33;  }

.sousuo_sea { padding:20px; zoom:1; overflow:hidden; border:1px solid #ddd; margin:20px 0 0 0; background:#f6f6f6; }
.sousuo_sea input { float:left; margin-right:10px; font-size:16px; letter-spacing:1px; }
.sousuo_sea .a { height:36px; line-height:36px; padding:0px 12px; width:85%; border:1px solid #ddd; color:#999;}
.sousuo_sea .b { border:none; height:38px; line-height:38px; padding:0px 20px;background:#007CC3; color:#fff; }

.main_box_b ul { padding:20px 0; }
.main_box_b li { height:40px; line-height:36px; font-size:16px; color:#007CC3; }
.main_box_b li a { font-size:16px; }
.main_box_b li span { margin:0px 16px; color:#bbb; float:right; }

.main_box_b_a { background:url(../images/ld.jpg) repeat-x; height:36px; line-height:36px; zoom:1; overflow:hidden; clear:both; }
