body{font-size:14px !important;
    font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif;
    color: #666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
div{font-size:14px;}
.mr30{margin-right: 30px;}
.ml30{margin-left: 30px}
.web-main{width:100%;margin: 0 auto;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);}
.mt50{margin-top: 50px;}
.mb50{margin-bottom: 50px;}
.layui-main .header-phone{float: left;line-height: 50px;color:#ffffff;margin-right: 15px;}
.layui-main .header-phone img{margin-right: 10px;}
.layui-main .header-email{float: left;line-height: 50px;color:#ffffff;margin-right: 15px;}
.layui-main .header-email img{margin-right: 10px;}
 .header-login{float:right;text-align:center; padding:15px 25px;background:#ff7846;}
 .header-login a{color:#FFF; }

.header-main{background: #FFF;height: 70px;}
.layui-nav{background: none !important;padding: 0!important;}
.layui-nav li a {color:#666 !important; font-weight: bold;   font-size:16px !important;}
.layui-nav .layui-nav-item{line-height: 75px !important;}
.layui-nav .layui-nav-item a{padding: 0 12px!important;}
.layui-nav .layui-nav-item:hover a.one_nav{color: #2d338c!important;}
.layui-nav .layui-nav-item dl{margin-left: 0px;}
.layui-nav .layui-nav-item dd a{padding: 0 50px;}
.layui-nav-child{
    background-color: rgba(255,255,255,0.9)!important;z-index: 9999!important;top:75px !important;
}

.layui-nav-child dd a{font-size: 14px !important;}
.layui-container {padding:0 !important}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after {

    background-color: #2d338c!important;

}
.layui-nav .layui-nav-child a:hover {
    background-color: #2d338c!important;
    color: #fff!important;
}
/*重写首页搜素按钮弹出层的搜素背景色*/
.layui-btn-normal {
    background-color: #ff7846!important;
}
.layui-fluid{padding: 0 !important;}
.page{margin: 0 auto;width: 100%;text-align: right;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #2d338c !important;}
.layui-laypage a, .layui-laypage span {    padding: 0 25px !important; height: 48px !important; line-height: 48px !important;font-size:14px !important;}

.nav-pic{height: 200px;}
@media (max-width: 992px){
    .layui-nav{display: none;}

}
/*
#style-2::-webkit-scrollbar-track
     {  height: 20px;
             background-color: #ffffff;
             -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.22);
         }*/
     /*定义滚动条高宽及背景
     #style-2::-webkit-scrollbar
     {
             width: 10px;
         height: 20px;
             background-color: rgba(0, 0, 0, 0.34);
         }*/
     /*定义滚动条
     #style-2::-webkit-scrollbar-thumb
     {  height: 20px;
             background-color: #2d338c;
             border-radius: 10px;
         }*/
     #style-2{width:100%;height:420px;}
     #style-2 p{margin-right:30px;line-height: 24px;text-indent: 2em;margin-bottom: 10px;}

     .licheng{margin-top:20px;background-color:#fff;width: 220px;height: 310px;box-shadow: 1px 1px 3px #666;float: left;margin-right:20px;}
     .licheng img{width: 220px;}
     .licheng p{line-height: 24px;font-size: 15px;padding: 10px;}

/*响应式幻灯  开始*/
.js-silder{position: relative;min-width: 320px;margin-bottom: 50px;}
.silder-scroll{width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img img{width: 100%;display: block;position: relative}
.silder-main-img p.silder-tit{position: absolute;bottom: 50px;background:rgba(0,0,0,0.4);color: #FFF;width: 100%;height: 60px;line-height: 60px;font-size: 26px;font-weight: 400;overflow: hidden;padding-left: 100px;z-index: 10}
.js-silder-ctrl{width: 100%;text-align: center;margin-top: -40px;}


.silder-ctrl-prev,
.silder-ctrl-next{position: absolute;top: 0;width: 8%;height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-family: "宋体";font-size: 52px;font-weight: 600;text-shadow: #666 2px 2px 5px;}
.silder-ctrl-prev{left: 0;text-align: left;}
.silder-ctrl-next{right: 0;text-align: right;}
.silder-ctrl-prev>span,.silder-ctrl-next>span{position: absolute;top: 50%;}
.silder-ctrl-prev>span{left: 0;}
.silder-ctrl-next>span{right: 0;}
.silder-ctrl-con{position: relative;display: inline-block;width: 16px;margin: 0 25px;cursor: pointer;height: 16px;}
.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;height: 16px;cursor: pointer;background-color: #e4e4e4;width: 100%;border-radius: 50%}
.silder-ctrl-con.active>span{background-color: #2d338c;}

@media (max-width: 768px){
    .silder-ctrl-prev,.silder-ctrl-next{width: 10%;font-size: 26px;margin-top: -25px;}
    .silder-ctrl-con{width: 14px;height: 14px;padding: 0;margin: 0 5px; }
    .silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
}
@media screen and (min-width:899px) and (max-width:1199px) {
    .js-silder-ctrl{margin-top: -20px;}
    .silder-main-img p.silder-tit{font-size: 20px;margin-top: -5px;bottom: 20px;background:rgba(0,0,0,0.4);color: #FFF;width: 100%;height: 35px;line-height: 35px;font-weight: 400;padding-left: 0px;text-align: center}
    .silder-ctrl-con{width: 12px;height: 12px;padding: 0;margin: 0 5px;}
    .silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
}

@media screen and (min-width:750px) and (max-width:900px) {
    .js-silder-ctrl{margin-top: -20px;}
    .silder-main-img p.silder-tit{font-size: 16px;margin-top: -5px;bottom: 20px;background:rgba(0,0,0,0.4);color: #FFF;width: 100%;height: 35px;line-height: 35px;font-weight: 400;padding-left: 0px;text-align: center}
    .silder-ctrl-con{width: 10px;height: 10px;padding: 0;margin: 0 5px;}
    .silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
}

@media screen and (min-width:375px) and (max-width:749px) {
    .js-silder-ctrl{margin-top: -20px;}
    .silder-main-img p.silder-tit{font-size: 14px;margin-top: -5px;bottom: 20px;background:rgba(0,0,0,0.4);color: #FFF;width: 100%;height: 35px;line-height: 35px;font-weight: 400;padding-left: 0px;text-align: center}
    .silder-ctrl-con{width: 8px;height: 8px;padding: 0;margin: 0 5px;}
    .silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
}

/*响应式幻灯  结束*/

/*响应式幻灯  商会新闻*/
.index_block{line-height:50px;border-bottom: 1px solid #ccc;height: 50px; margin-bottom: 25px;}
.index_title{height: 50px;float:left;line-height:50px;text-align:left;font-size:20px;font-weight:300;border-bottom : 1px solid #2d338c}
.index_more{height: 50px;float:right;margin-right: 15px;line-height:50px;}

.index-news  h5{margin:15px 0;background: #2d338c;color: #fff;float: left;width: 64px;height: 49px;padding-top:10px;line-height: 20px;text-align: center;}
.index-news p{line-height: 30px;}
.index-news p a{font-size: 14px;}

@media screen and (min-width: 1240px) {

}
@media screen and (min-width: 992px)  and (max-width: 1240px ) {
}
@media screen and (min-width: 768px) and (max-width: 992px ) {
}
@media screen and (max-width: 768px) {
    .index-top-news .news-one img{ }
    .mr30{margin-right: 0px;}
    .ml30{margin-left: 0px}

}
@media screen and (min-width: 375px) and (max-width: 767px ) {
    .page_news{margin: 35px 15px 0 15px!important;}
}
#article img{
   max-width: 100%;
}
#article  {
    margin-left: 10px;
    line-height: 25px;font-size: 18px !important;font-weight: 400;margin-bottom: 10px;
}
.news-title{
    line-height: 100px;font-size: 28px;height: 70px;font-weight: 400;text-align: center;color: #000;
}
@media screen and (max-width: 992px) {
    .news-title{
        line-height: 60px;font-size: 22px;height: 60px;font-weight: 400;text-align: center;color: #000;
    }

    #article p{
        line-height: 30px;font-size: 14px;font-weight: 400;margin-bottom: 10px;
    }



    #article  {
        margin-left: 30px;
        line-height: 30px;font-size: 14px !important;font-weight: 400;margin-bottom: 10px;
    }


}
@media screen and (max-width: 768px) {
    .news-title{
        line-height: 60px;font-size: 20px;height: 60px;font-weight: 400;text-align: center;color: #000;
    }
}


.left-video{margin-top: 20px;max-height:180px;}
@media screen and (max-width: 992px) {
    .index_fenhui{display: none;}
    .page_rongyu {font-size:12px !important;}
#left-hot{display: none;}
    .left-video{display: none;}

    .news-show1{display: none;}

    .index-search{display: none;}
}
@media screen and (min-width: 991px) {
    .news-show2{display: none;}
}



.news-nav {}
.news-nav .news-nav-top{height: 70px;background:#545454; width: 100%;text-align: center;}
.news-nav .news-nav-top .p1{font-size: 24px;color: #fff;line-height: 50px;font-weight: 500;}
.news-nav .news-nav-top .p2{color: #878787;font-size:14px;line-height: 5px;}
.news-nav .news-nav-li{background:#f2f2f2;height: 48px;border-top:1px solid #fff;border-bottom: 1px solid #e5e5e5;}
.news-nav .news-nav-li p{font-size:16px;height:32px;line-height: 32px;margin-top: 8px;}
.news-nav .news-nav-li span{font-weight: bold;padding: 0 15px 0 30px;}

.news-nav .news-nav-this{border-left:2px solid #ff9100;}

.news-nav .news-nav-li  :hover{border-left:2px solid #ff9100;}
.news-nav .news-nav-li  a:hover{border-left:0;}

.news-hot li{max-height: 80px; background: #fafafa;padding: 20px; }
.news-hot li .news-hot-t{max-height: 50px; font-size: 14px;line-height: 25px;overflow: hidden; }
.news-hot li .news-hot-d{ height: 24px;line-height: 24px;margin-top: 6px; }
.news-hot  .news-hot-li{max-height: 80px; background: #f5f5f5; }

 .pp1{ font-size: 18px; height: 24px;line-height: 24px;border-left:4px solid #2d338c;text-align: center;}
 .pp3{ font-size: 18px; height: 24px;line-height: 24px;border-left:4px solid #2d338c; }


.web-form{background-color: #e6e6e6;color: #0D3F69;}

.web-form h1{text-align:center;margin:0;color: #ccc;line-height: 30px;font-size: 14px;font-weight: 400;background-color: #0D3F69}

.web-form h2{color: #333;line-height: 30px;font-size: 14px;font-weight: 400;}
.web-form .code{width:80px; background-color: #ccc;text-align: center;float: left;}
.web-form .input1{width:190px;height: 28px;}
.web-form .input2{width:100px;height: 28px;float: left;margin-right: 10px;}
.web-form button{background-color:#A9ACC1;margin-left: 10px;padding: 5px 22px;border-radius: 3px;font-weight:600;color: #0D3F69;margin-bottom: 10px;}
.web-form button:hover{cursor: hand;}

.ico_up{
    width: 0;
    height: 0;
    border: 4px solid transparent ;
    border-bottom-color:#B0B0B0 ;
}
.ico_down{
    margin-top: 15px;
    margin-left: 10px;
    width: 0;
    height: 0;
    border: 4px solid transparent ;
    border-top-color:#B0B0B0 ;

}

#allmap {width: 100%;height: 400px;overflow: hidden;margin:0;font-family:"微软雅黑";
border: 4px solid #18AAEF;}


.contact-p{
text-align: center;
    line-height: 46px;
    height: 46px;
    font-size: 20px;
    font-weight: 400;
}


.join-title{margin-left: 50px;line-height: 50px;height: 50px;font-size: 20px;margin-top: 15px;}
.join-p{margin-left: 50px;line-height: 30px; font-size: 16px;}



.mien-img{width: 300px;margin: 20px;
    -moz-box-shadow: 10px 10px 0px #C2C2C4;
    -webkit-box-shadow: 10px 10px 0px #C2C2C4;
    box-shadow: 10px 10px 0px #C2C2C4;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}




.footer-about{color:#fff;}
.footer-about p{font-size: 16px;font-weight: bold}

.footer-nav{  }
.footer-nav p{font-size:16px;font-weight: bold;color:#fff;}
.footer-nav ul li{color:#ccc;}

@media (max-width: 1200px){
    .footer-nav{display: none;}
}
@media (min-width: 1200px){
    .footer-about{text-align: center;}
}

.footer-contact{color:#fff;}
.footer-contact p{font-size: 16px;font-weight: bold}

.footer-2weima{color:#fff; }
.footer-2weima p{font-size: 16px;font-weight: bold}


.toolbar-item,.toolbar-layer{background:url(/theme/home/images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
    transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
    -moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}


.img-move{

    transition: all 0.6s;
}
.img-move:hover{
    transform: scale(1.05);
}


@font-face {
    font-family: 'iconfont';  /* project id 514723 */
    src: url('//at.alicdn.com/t/font_514723_2y4kzkaz9ak5u3di.eot');
    src: url('//at.alicdn.com/t/font_514723_2y4kzkaz9ak5u3di.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_514723_2y4kzkaz9ak5u3di.woff') format('woff'),
    url('//at.alicdn.com/t/font_514723_2y4kzkaz9ak5u3di.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_514723_2y4kzkaz9ak5u3di.svg#iconfont') format('svg');
}
ul.index_link {width: 100%;}
ul.index_link  li.link_list{width: 12.5%;margin-bottom: 20px;float:left;overflow: hidden;text-align: left}
ul.index_link  li.link_list2{width: 16.5%;margin-bottom: 10px;float:left;overflow: hidden;text-align: left}
ul.index_link  li .link_img{border-radius: 8px;margin:  3px;padding:2px;height:55px;}
@media screen and (min-width: 1240px) {

}
@media screen and (min-width: 992px)  and (max-width: 1240px ) {
    ul.index_link  li.link_list{width: 16.65%;float:left}

}
@media screen and (min-width: 768px) and (max-width: 992px ) {
    ul.index_link  li.link_list{width: 20%;float:left}

}
@media screen and (min-width: 670px) and (max-width: 768px) {
    ul.index_link  li.link_list{width: 20%;float:left}
    ul.index_link  li .link_img{border-radius: 8px;overflow: hidden;margin:  5px;padding:1px}
}
@media screen  and (max-width: 670px) {
    ul.index_link  li.link_list{width: 20%;float:left}
    ul.index_link  li .link_img{border-radius: 8px;border: 1px solid #ccc;overflow: hidden;margin:  5px;padding:1px;height: 40px}
}



/*********首页会长列表*************/
.index_huiz{display: none}
.index_huiz li{padding: 1px 15px;font-size: 15px;color: #868686;padding-left: 25px;}
@media screen and (min-width: 375px)   and (max-width: 992px) {
    .index_huiz{display: block!important;margin: 12px 0;height: 183px;overflow: hidden;}
}

.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;}