@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0 ; font-family: "Microsoft YaHei UI"}
a:link, a:visited { text-decoration: none; color: #333 }
a:hover { color: #43b0f5; text-decoration: underline }
a { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
img { border: 0 }
body { font-size: 12px;
    background:#F1F2F3
    /*background: url(../images/bg.jpg) repeat-x 0 25px #fff;*/
}
ul, ol { list-style-type: none }
.left { float: left }
.right { float: left }
.blank { height: 15px; overflow: hidden; width: 100%; margin: auto; clear: both; float: none}
.box { width: 1200px; margin: auto; overflow: hidden }
/* header */
.headtop {width: 100%;
    height: 38px;
    line-height: 38px;
    /* background: url(../images/top.jpg) repeat-x; */
    /*border-bottom: #366DBF 2px solid;*/
    background: #F1F2F3;
}
.timer { text-align: right;
padding: 10px;
float: right}
.head {
    /*background: url("../images/headbg.png") no-repeat top center;*/
}
.logo {     background: url(../images/logo20210331.png) no-repeat 20px 10px;
    height: 70px;
    clear: both;  }
.logo_jc {   background: url(../images/logo_jc.png) no-repeat 20px 15px;
    height: 70px;
    clear: both;  }
/* nav */
#nav { background: #1b7fc2;/*url(../images/nav_bg.png) repeat-x;border: #0d726e 1px solid; */ font-size: 14px; font-weight: bold;    width: 100%;
    display: table;
 }
#nav ul { overflow: hidden;text-align: center;margin: 0 auto}
#nav li {display: inline-block;line-height: 40px; float: left;border-right:1px solid #1b7fc2;   border-left: 1px solid #1b7fc2; /*background: url(../images/navline.png) right no-repeat;*/  }
#nav li a { color: #fff; display: block; padding: 0 15px;}
#nav li:first-child {
    border-left:0 ;
               }
#nav li:last-child {
    border-right:0 ;
               }
#nav ul li a:hover {  background:#1b7fc2; text-decoration: none;}
#nav ul li a#nav_current { color: #f5f521; }
/* search
.search_box {
    background:url("../images/search_bg.png") no-repeat;
    padding: 15px;
    height: 140px    ;
}
.search_items {
    width: 800px;
    margin: 10px auto;
}
.search_items .selected {
    font-weight: bold;
}
.search_items .selected::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: -20px;
    top: 5px;
    border-top: 10px solid #54401f;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.entInfo {
    margin-left: 70px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-size: 14px;
}
.abnormal {
    margin-left: 63px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-size: 14px;
}
.serious {
    margin-left: 60px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    white-space: nowrap;
    font-size: 14px;
}
.search_box .form-holder {
    border: 0;
    background-color: rgba(0,0,0,0.3);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 5px;
    width: 772px;
    margin:auto;
    margin-bottom: 7px;
}
.search_box input[type="text"] {
    width: 617px;
    height: 35px;
    border: 1px solid rgba(0,0,0,0.5);
    border-radius: 3px 0 0 3px;
    color: #a7a7a7;
    font-size: 18px;
    line-height: 20px;
    padding: 0 20px 0;
    background: #fff;
    margin: 0;
    float: left;
    outline: none;
}
.search_box button {
    border-radius: 0px 3px 3px 0px;
    background-color: #476eb7;
    float: right;
    height: 37px;
    font-size: 18px;
    width: 113px;
    border: none;
    padding: 1px 0 3px;
    margin: 0;
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    cursor: pointer;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    background: #2363C3;
}*/
/* banner */
.banner { margin: 5px auto }
.banner img { display: block }
/* 新闻中心 */
.news { width:100%; }
.news h2 { font-size: 14px; color: #fff;
    background: url(../images/newsbg.png) no-repeat;
    height: 35px; line-height: 30px; padding-left: 20px }
.more { float: right; font-size: 12px; font-weight: normal; padding-right: 20px }
.more a { color: #FFF }
.more a:hover { color: #F00 }
.news ul { padding-top: 10px }
.pic_news {
    width:420px;
    background: #fff;
    padding: 10px;
    border: #e5e5e6 1px solid;
}
.center_news {
    width: 460px;
    background: #fff;
    margin: 0 0 0 8px;
    border: #e5e5e6 1px solid;
}
.c_n_top h3 { font-size: 14px; text-align: center; color: #333 }
.center_news div { height: 100px; overflow: hidden; border-bottom: #CCC 1px dashed; padding: 10px}
.center_news h1 {
    margin-bottom: 10px!important;
}
.center_news div p {padding: 10px; line-height: 22px; color: #666 }
.center_news div p a { color: #1b7fc2 }
.center_news ul li {
    background: url(../images/newsli.png) left center no-repeat;
    line-height: 25px;
    font-size: 14px;
    padding-left: 10px;
    height: 25.5px;
    display: block;
}

.center_news ul li img { _padding: 7px 0 0 0 }
.center_news ul {
    padding: 10px;
}
/* 通知公告 */
.announce { width: 217px; height: 280px; overflow: hidden }
.announce h2 { font-size: 14px; color: #fff; background: url(../images/annh2.png) no-repeat; padding-left: 20px; line-height: 27px; height: 27px }
.announce h2 a { color: #fff }
.announce ul { background: #d8e9f9; padding: 10px; }
.announce ul li { background: url(../images/annli.png) left 10px no-repeat; line-height: 24px; padding-left: 15px }
.announce ul li:first-child a { color: #f00 }
/* 广告 */
.ad img { display: block }
/* 新闻列表（6组） */
.ln { margin: 0 8px; }
.linews {
    width: 392px;
    border: #e5e5e6 1px solid;
    /* background: url(../images/newsbg.jpg) repeat-x top; */
    overflow: hidden;
    background: #fff;
    border-top:0 ;
}
.center_news h1,.linews h3,.zhishu h3,.map h3 {
    margin: 0;
    background-color: #fff;
    border-top: 2px solid #1b7fc2;
    height: 30px;
    line-height: 40px;
    padding-left: 12px;
    font-size: 19px;
    color: #333;
}
.linews ul { padding: 10px; display: block }
.linews ul li { line-height: 24px; height: 24px; display: block; background: url(../images/newsli.png) left center no-repeat; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/* 直属单位 */
.zhishu { border: #ebeaea 1px solid; float:left;width: 100%; background: #fff; }
/* 专栏类型 */
.inspectiontype {  margin: auto;  float:left;width: 100%; height:400px; }
.inspectionfooter {  margin: auto;  float:left;width: 100%; height:40px; }
.map {
    border: #e5e5e6 1px solid;
    overflow: hidden;
    background: #fff;
    border-top: 0;
    width:278px;
    height: 172px;
}
.enpsIn {
    display: table;
    width:100%;
    text-align: center;
    margin:auto;
    

}
.enpsIn > li {
    display: table-cell;
    /*padding: 5px 25px;*/
    /*border-top:1px solid transparent;*/
    /*border-right:1px solid transparent;*/
    /*border-bottom:1px solid transparent;*/
    /*border-left: 1px solid #efefef;*/
    text-align: center;
     min-width: 200px;
    vertical-align: middle
}
.enpsIn > li > img {
    width: auto;
    height: 250px;
    text-align: center;
 margin: auto;
}
.enpsIn > li:first-child {
    border-left: 1px solid transparent;
}
.enpsIn > li:hover {
    box-shadow: 2px 2px 5px rgba(0,0,0,.1);
    border: 1px solid #efefef;
    cursor: pointer;
}
/* 直属单位----标题切换 */
/* 直属单位----新闻列表 */
.zs_pic img { width: 230px; height: 180px; display: block; padding: 3px; border: #CCC 1px solid }
.zs_news { width: 490px; overflow: hidden; }
.zs_news ol { padding-top: 5px }
.zs_news ol li { line-height: 26px; height: 26px; background: url(../images/enli.png) left center no-repeat; padding-left: 20px }
.zs_news ol li span { float: right; color: #999 }
/* 互动交流 */
.hd { /*background: url(../images/hd_bg.png) repeat-x #f7fafd;*/ width: 210px; overflow: hidden;  height: 270px; }
.hd h3 { color: #FFF; font-size: 12px; padding-left: 12px;  background: #3965CC; /*background: url(../images/hd_h.png) no-repeat 10px center; */line-height: 27px; }
.hd ul { border: #94c8e6 1px solid; background: url(../images/jb_bg.png) no-repeat bottom right; padding: 20px 0 0 10px; height: 215px }
.hd ul li { background: url(../images/ts_li.png) repeat-x; line-height: 43px; height: 43px; border: #96c9e6 1px solid; width: 90px; text-align: center; display: block; float: left; margin-right: 5px; margin-bottom: 5px }
/* 友情链接 */
.links { color: #0066cc;padding: 5px 10px; overflow: hidden ;  }
.links span{font-weight: bold; line-height: 26px; }
.links ul li { display: inline; border-left: #666 1px solid; padding: 0 10px; line-height: 26px; height: 26px; }
.links ul li:first-child {border: 0}
.links ul img { width: 88px; height: 30px; margin-right: 10px }
/* /////////////////////////----------footer */
.footer {
    width: 100%;
    margin: 20px auto 0;
    background: #fff;
    padding: 20px 0;
    min-height: 160px;
    border-top: #e5e5e6 1px solid;
}
.footnav { line-height: 40px; height: 40px; overflow: hidden;margin: 10px 0; text-align: left }
.footnav ul li a { color: #333 }
.footnav ul li { display: inline; border-right: #fff 1px solid; padding: 0 12px }
.copyright { text-align: left; line-height:1.8;color: #666;padding: 0 15px;}
.bx-wrapper {
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
    box-shadow: none!important;
    border:none!important;
    background: #fff;
}
.cx {
    text-align: center;
    font-size: 25px;
    margin-bottom: 20px ;
    color: #C5000E;
    font-weight: bold;

}
.form-horizontal{
}
.form-horizontal * {
    box-sizing: border-box;
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}
.form-group {
    margin-bottom: 15px;
}
.form-control {
    display: block;
    width: 100%;
    height: 38px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
select:not(:-internal-list-box) {
    overflow: visible !important;
}
select {
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
}
option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
}
.btn{
    display: inline-block;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;

}
.btn-xs{
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;

}
.btn-block {
    display: block;
    width: 100%;
}
.btn-info {
    color: #fff!important;
    background-color: #C5000E;
    border-color: #8b2000;
    border-bottom: 4px solid #a50712;
}
.btn-info:focus{
    color: #fff;
    background-color: #E44E5A;
    border-color: #c7444f;
    border-bottom: 4px solid #C5000E;
}
.btn-info:hover {
    color: #fff;
    background-color: #E44E5A;
    border-color: #c7444f;
    border-bottom: 4px solid #C5000E;
    text-decoration: none!important;
}
.btn-info:active,
.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus {
    color: #fff;
    background-color: #E44E5A;
    border-color: #c7444f;
    border-bottom: 4px solid #C5000E;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    background-image: none;
}

.bxslider {
    padding: 0!important;
}
.wrapper-xs {
    padding: 15px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}
.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    cursor: pointer;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin: 4px 0 0 -20px;
    line-height: normal;
    box-sizing: border-box;
    padding: 0;
}
.enpsIn-logo {
    float: left;
    margin-right: 10px;
}
.enpsIn-logo > img {
    width: 60px;
    height: 60px;
}
.enpsIn-oview {
       position: relative;
    min-height: 1px;
}
.enpsIn-oview > h4.enpsIn-name {
    font-size: 16px;
    /*margin-bottom: 10px;*/

}
.enpsIn-Info:before {
    display: table;
    content: " ";
    box-sizing: border-box;
}
.enpsIn-Info:after {
    clear: both;
    display: table;
    content: " ";
    box-sizing: border-box;
}
.enpsIn-pride,
.enpsIn-bscope{
    float: none;
    clear: left;
    text-align: left;
}
.enpsIn-cert > li,
.enpsIn-pride >li {
    padding-left: 12px;
    color: #3c3c3c;
    list-style: inside url("../images/newsli.png");
    line-height: 1.8;
}
.a_content .enpsIn-pride > li {
    list-style: none;
}
.listr.new .a_content ul {
    padding: 0;
}
.enpsIn-pride {
    height: 110px;
}
.a_content .enpsIn-bscope > li,
.enpsIn-bscope > li{
    float: left!important;
    text-align: center!important;
    margin-right: 10px!important;
}
.a_content .enpsIn-bscope > li:nth-child(2)
.enpsIn-bscope > li:nth-child(2) {
    padding-left: 12px;
}
.enpsIn-bscope > li > img {
    width: 48px;
}
.enpsIn-cert > p{
    /*height: 80px;*/
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.enpsIn-cert > .title {
    color: #C6000F;
    font-weight: bold;
    padding:0;
    line-height: 2.2;
    text-align: left;
}
.enpsIn-pride > .title,
.enpsIn-bscope > .title {
    float: none!important;
    clear: both;
    list-style: none;
    color: #C6000F;
    font-weight: bold;
    padding:0;
    line-height: 2.2;
    text-align: left;
}
.a_content .enpsIn-bscope > li > span,
.enpsIn-bscope > li > span {
    display: block!important;
}
.dot {
    position: relative;
    height: 100px!important;
    width: 100px;
    cursor: pointer;
    text-align: center;
   // box-shadow: 0 0 2px rgba(0,0,0,.5);
}
.cccdot {
    position: absolute;
    height: 100px!important;
    width: 300px;
    cursor: pointer;
    text-align: center;
   	left: 18%;
	top: 53%;
    //box-shadow: 0 0 2px rgba(0,0,0,.5);
}
.epdot {
    position: absolute;
    height: 100px!important;
    width: 300px;
    cursor: pointer;
    text-align: center;
    left:55%;
	top:  53%;
    //box-shadow: 0 0 2px rgba(0,0,0,.5);
}
.indexdot {
    position: relative;
    height: 150px!important;
    width: 150px;
    cursor: pointer;
    text-align: center;
    //box-shadow: 0 0 2px rgba(0,0,0,.5);
}
.footerdot {
    position: absolute;
    width: 100%;
    //cursor: pointer;
    text-align: center;
    color:white;
	left: 0;
	top: 86%;
    
    //box-shadow: 0 0 2px rgba(0,0,0,.5);
}

