
/* 文字向上滚动 理事单位 会员单位*/
.txtMarquee-top{  position:relative;    }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{  }
.txtMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-top .infoList li{ list-style-type: none;  height:48px;  line-height:48px;  }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }

/* 文字向上滚动 分支机构及动态*/
.txtMarquee{  position:relative;    }
.txtMarquee .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee .hd .next{ background-position:0 -140px;  }
.txtMarquee .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee .bd{  }
.txtMarquee .infoList li{list-style-type:none;  height:44px; line-height:44px; }
.txtMarquee .infoList li span{ float:right;  }
.txtMarquee .infoList li .date{ float:right; color:#999;  }


.picMarquee-left{ width:98%;  overflow:hidden; position:relative;   }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("img/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:150px; height:120px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.slideBox{ width:470px; height:300px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:420px; height:280px; display:block;  }



/* 首页企业会员风采 */
.picScroll-company{ overflow:hidden; position:relative; }
.picScroll-company .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-company .hd .prev,.picScroll-company .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../../img/arrow.png") 0 0 no-repeat;}
.picScroll-company .hd .next{ background-position:0 -50px;  }
.picScroll-company .hd .prevStop{ background-position:-60px 0; }
.picScroll-company .hd .nextStop{ background-position:-60px -50px; }
.picScroll-company .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-company .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../../img/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-company .hd ul li.on{ background-position:0 0; }
.picScroll-company .bd{ padding:10px;   }
.picScroll-company .bd ul{ overflow:hidden; zoom:1; }
.picScroll-company .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-company .bd ul li .pic{ text-align:center; }
.picScroll-company .bd ul li .pic img{ width:240px; height:150px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-company .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-company .bd ul li .title{ line-height:24px;   }


/* 专题滚动图片*/

.picMarquee-zt{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-zt .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-zt .hd .prev,.picMarquee-zt .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../../img/arrow.png") no-repeat;}
.picMarquee-zt .hd .next{ background-position:0 -50px;  }
.picMarquee-zt .hd .prevStop{ background-position:-60px 0; }
.picMarquee-zt .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-zt .bd{ padding:10px;   }
.picMarquee-zt .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-zt .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-zt .bd ul li .pic{ text-align:center; }
.picMarquee-zt .bd ul li .pic img{ width:210px; height:110px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-zt .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-zt .bd ul li .title{ line-height:24px;   }


/* 企业展示文字滚动*/
.marquee-0,.marquee-2{ position:relative;   }
.marquee-0 .hd,.marquee-2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.marquee-0  .hd .prev ,.marquee-0  .hd .next,.marquee-2 .hd .prev,.marquee-2 .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer;  cursor:pointer; background:url("arrow.png") no-repeat;}
.marquee-0  .hd .next,.marquee-2 .hd .next{ background-position:0 -50px;  }
.marquee-0  .hd .prevStop,.marquee-2 .hd .prevStop{ background-position:-60px 0; }
.marquee-0  .hd .nextStop,.marquee-2 .hd .nextStop{ background-position:-60px -50px; }
.marquee-0  .bd,.marquee-2 .bd{ padding:10px; }
.marquee-0  .bd .tempWrap,.marquee-2 .bd .tempWrap{ width:95% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.marquee-0  .bd ul,.marquee-2 .bd ul{ overflow:hidden; zoom:1;list-style-type: none; }
.marquee-0  .bd ul li,.marquee-2 .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

/* 理事单位 及会员单位 文字滚动*/
.marquee-1,.marquee-3{ position:relative;   }
.marquee-1 .hd,.marquee-3 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.marquee-1  .hd .prev ,.marquee-1  .hd .next,.marquee-3 .hd .prev,.marquee-3 .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer;  cursor:pointer; background:url("arrow.png") no-repeat;}
.marquee-1  .hd .next,.marquee-3 .hd .next{ background-position:0 -50px;  }
.marquee-1  .hd .prevStop,.marquee-3 .hd .prevStop{ background-position:-60px 0; }
.marquee-1  .hd .nextStop,.marquee-3 .hd .nextStop{ background-position:-60px -50px; }
.marquee-1  .bd,.marquee-3 .bd{ padding:10px; }
.marquee-1  .bd .tempWrap,.marquee-3 .bd .tempWrap{ width:95% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.marquee-1  .bd ul,.marquee-3 .bd ul{ overflow:hidden; zoom:1;list-style-type: none; }
.marquee-1  .bd ul li,.marquee-3 .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */


/* 企业推荐滚动*/
.txtScroll-left{ position:relative;  }
.txtScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("arrow.png") no-repeat;}
.txtScroll-left .hd .next{ background-position:0 -50px;  }
.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{ padding:10px;   overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline;}

.infoList a {
    color:#000000;

}


.header{
    width:100%;
    background: url(../../img/head_bg.png);
    background-repeat:no-repeat;
    background-size:100% 100%;
    -moz-background-size:100% 100%;
    position: fixed;
    top:0px;
    left:0px;
    z-index: 999999;
    height:160px;
}


.bg_navbar{
    background:#337ab7;
}
/* 主菜单字体COLOR*/
#main-navbar .nav-link {

    color:white;
 border:none;
}

#main-navbar .dropdown-menu{
    margin-top: 5px;
    background:#337ab7;

}


#main-navbar ul li  {

    background:#337ab7;


}

#main-navbar ul li  a {
    color:white;
    background:#337ab7;
    border:none;

}

#main-navbar  a.nav-link:hover,#main-navbar  a.nav-link.active{

    background: #FF9900;
    color: white;
    border: 1px solid #FFF;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity:1;
}

#main-navbar  a.dropdown-item:hover{

   
    border-bottom: 1px solid #ffffff;
}




#lm .nav-link,.zqsd_title {
    font-size:18px;
    font-family: Microsoft YaHei;
    font-weight: normal;
    color: #000;
    line-height: 18px;
    border: none;
    border-bottom: 2px solid transparent;
}
.tab_title{

    font-size:16px;
    font-family: Microsoft YaHei;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #ab1424;


}
#lm .active{

    background: none;
    color: #0168b7;
    border-color: #2b90d9;
}

.tab-pane  a {

    color: #000;
}
#zqsd .lined .nav-link {
    border: none;
    border-bottom: 2px solid transparent;
}
/* 分支机构*/
.branch_box p{padding: 0;}

#tab-branch_news ul  { list-style-type: none; }
#tab-branch_news    li{
    padding:0;
    list-style-type: none;
    font-size:16px;
    height:37px;
    line-height:37px;
    text-align: left;
    color: #333;
}

#unit_member .lined .nav-link ,#branch_tab .lined .nav-link {
    font-size:18px;
    font-family: Microsoft YaHei;
    font-weight: normal;
    color: #000;
    line-height: 18px;
    border: none;
    border-bottom: 2px solid transparent;
}


#unit_member .lined .nav-link:hover,#zqsd .lined .nav-link:hover,#branch_tab .lined .nav-link:hover,#zqsd .lined .nav-link:hover {
    border: none;
    border-bottom: 2px solid transparent;
}

#unit_member .lined .nav-link.active,#zqsd .lined .nav-link.active, #branch_tab .lined .nav-link.active,#zqsd .lined .nav-link.active {
    background: none;
    color: #0168b7;
    border-color: #2b90d9;
}

#unit_member li a {

    color: #000000;
}

.with-arrow .nav-link.active {
    position: relative;
}

.with-arrow .nav-link.active::after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #2b90d9;
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
}

.box_1{
    background-image: url("red.jpg");
    background-repeat: repeat-x;
    padding:20px;

}


/* slide menu*/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#fixed-social {
    position: fixed;
    top: 130px;
    z-index: 1;
    padding: 0px;
    margin: 0px;
    position: fixed;
    top: 290px;
}

#fixed-social a {
    color: #fff;
    display: block;
    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
    width: 40px;
    margin-bottom: 1px;
    z-index: 1;
}

#fixed-social a:hover > span {
    visibility: visible;
    left: 41px;
    opacity: 1;
}

#fixed-social a span {
    line-height: 40px;
    left: 60px;
    position: absolute;
    text-align: center;
    width: 120px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 1;
    opacity: 0;
    font-family: 'Montserrat';
    font-weight: bold;
}

.fixed-facebook {
    background-color: #00AAE5;
}

.fixed-facebook span {
    background-color: #00AAE5;
}

.fixed-twitter {
    background-color: #1A91DA;
}

.fixed-twitter span {
    background-color: #1A91DA;
}

.fixed-linkedin {
    background-color: #0077B5;
}

.fixed-linkedin span {
    background-color: #0077B5;
}

.fixed-instagram {
    background-color: #ED2B29;
}

.fixed-instagram span {
    background-color: #ED2B29;
}

.fixed-youtube {
    background-color: #ff0000;
}

.fixed-youtube span {
    background-color: #FF0000;
}

/* 标题文字*/
.lm_title{
    display: inline-block;
    border-left: 4px solid #ab1424;
    padding-left: 9px;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    color:#0168b7;
}


.lm_title1{

    border-left: 4px solid #ab1424;
    padding-left: 9px;
    font-size: 22px;
    font-family:"Microsoft YaHei";
    font-weight: bold;
    line-height:24px;
    color:#0168b7;
    background-image: url("/img/index_news_bj.gif");
    background-repeat: repeat-x;
}



/* 栏目标题文字*/

.zwgk_bj {width:1035px;margin:25px 0 0px 25px;}
.zwgk_box { float:left;margin:0 10px 0 0;overflow: hidden;}
.zwgk_box h2 {
    overflow: hidden;
    font-size:18px;
    text-align: left;
    background-image: url(/img/index_news_bj.gif);
    background-repeat: repeat-x;
    background-position: center 34px;
}


.zwgk_box h2 span {
    width: 120px;
    height: 40px;
    line-height: 20px;
    text-align: center;
    display: block;
    overflow: hidden;
    font-family: Microsoft YaHei;
    font-weight: normal;
    color: #0168b7;
    background-image: url(index_news_an.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    float: left;
}
.zwgk_more a{
    line-height:30px;
    font-family:Microsoft YaHei;
    font-weight: normal;
    margin:0px 0px 0 0;
    padding:0 0 0 0;
    COLOR:#0168b7;
    font-size:14px;
    text-align:center;
    display: block;
    float: right;
}
.zwgk_con{padding:5px 0 0 0;min-height:143px; _height:143px;}
.zwgk_con ul  {width:350px;list-style-type: none;padding:10px;}
.zwgk_con ul li{
    padding:0;
    font-size:16px;
    height:34px;
    line-height:34px;
    text-align: left;
    color: #333;
}

.zwgk_con .infoList li{list-style-type:none;  height:32px; line-height:32px; padding:8px;}
.zwgk_con ul li span {float:right;color: #666;font-size:14px;}
.zwgk_con ul li a {  color:#000000;text-decoration: none;}


.date{float:right;color: #666;font-size:14px;}

.tab-5-news .tab-pane li{list-style-type:none;  height:38px; line-height:38px; padding:8px;}
#NewsTabContent li {list-style-type:none;  height:36px; line-height:36px; padding:8px;}
#zqsd div.tab-content li {list-style-type: none;   padding: 5px;}