@charset "utf-8";
html {
      position: relative;
      min-height: 100%;
    }
    body {
      background:#F4F4F4;
      font-family: "微软雅黑","Helvetica Neue",Arial,"Microsoft Yahei",sans-serif;
      padding-bottom: 230px;
    }
    header {
      background-color:#FFF;
    }
    .footer {
      position: absolute;
      bottom: 0;
      width: 100%;
      /*Set the fixed height of the footer here*/
      /*ie7盒模型不同*/
      background-color: #3b3e43;
      color: #888;
      padding: 40px 0 20px 0;
    }

    .footer a {
    	color: #888;
    }

a {
  color: #1079BE;
}
img {
  max-width: 100%;
}

.top_info {
  text-align: right;
  color: #337ab7;
  line-height: 24px;
  padding:6px 0;
}

@media (min-width: 992px) {
  .col-md-3, .col-md-9 {
    float: right;
  }
}

/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*-------------------------------导航栏[风格2][开始]-------------------------------*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*导航栏的css代码，风格1，开始，<nav class="navbar navbar-2 navbar-fixed-top"> */
.navbar-2{
  /*作用在nav元素上*/
  border-radius:0;
  margin-bottom: 0;
}
@media (min-width:768px){  /*屏幕最小宽度为768时*/
  .navbar-2{
    background-color:#FFF;
    border-bottom:none;
    border-top: 1px solid #ededed;
  }
  
  .navbar-2  .navbar-nav { 
  }
  /*第一级链接颜色是黑色，鼠标移动上去是蓝色+2px的下划线 */
  .navbar-2 .navbar-nav>li>a {
    color:#333;
    font-size: 1em;
    padding-left: 10px;
    padding-right: 10px;
  }
  .navbar-2 .navbar-nav>li>a:hover {
    color:#1079BE;
    border-bottom:2px solid #1079BE;
    padding-bottom:13px; /*15-2=13，补充了底边框占用的2px*/
  }
  .navbar-2 .navbar-nav>li.dropdown>a:hover {
    /*border-bottom:none;*/
  }
  /*一级栏目中当前栏目的状态*/
  .navbar-2 .navbar-nav>li.active>a {
    color:#1079BE;
    border-bottom:2px solid #1079BE;
    padding-bottom:13px; /*15-2=13，补充了底边框占用的2px*/
  }

  .dropdown-menu>.active>a{
    background-color: #1079BE;
  }

  .navbar-nav>li>.dropdown-menu { /*下拉菜单位置向上移动1px，作用在ul上 */
    margin-top: -1px;
  }

} /*media 结束*/

@media (min-width:992px){
  .navbar-2 #navbar {
    
  }
  .navbar-2 .navbar-nav>li>a {
    font-size: 1.2em;
    padding-left: 17px;
    padding-right: 16px;
  }

} /*media 992 结束*/

@media (min-width:1200px){
  .navbar-2 #navbar{
    /*padding-top: 111px;*/
  }
  .navbar-2 .navbar-nav>li>a {
    font-size: 1.3em;
    padding-left: 26px;
    padding-right: 26px;
  }
}

  /*手机上的折叠菜单按钮，汉堡包按钮*/
  .navbar-2 .icon-bar {
    background-color:#DDD;
  }
  .navbar-2 .navbar-toggle:focus, .navbar-2 .navbar-toggle:hover {
    background-color: #ddd;
  }
  .navbar-2 .navbar-toggle:focus .icon-bar, .navbar-2 .navbar-toggle:hover .icon-bar {
    background-color:#FFF;
  }
  .navbar-2 .navbar-toggle {
    border-color: #ddd;
  }

  .dropdown-menu>li>a {
    padding: 8px 20px;
  }

  .dropdown-menu>li>a:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #1079BE;
  }

/*导航栏阴影*/
    /*.navbar-inverse {
      box-shadow: 0 0 10px rgba(0,0,0,0.3);
    }*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*-------------------------------导航栏[风格2][结束]-------------------------------*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/

	
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*------------------------------侧边导航栏[风格1][开始]----------------------------*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
.sidebar_nav {
  padding:0;
  margin:0;
  font-size: 1.2em;
}
.sidebar_nav>li {
  position: relative;
  display: block;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ededed;
}
.sidebar_nav>li a {
  color: #565656;
  display:block;
  padding: 10px 15px;
}
.sidebar_nav>li.active{
  background-color:#1079BE;
}
.sidebar_nav>li.active a{
  color: #FFF;
}
.sidebar_nav>li a:hover {
  color: #565656;
  background-color: #eee;
}

.sidebar_nav>li:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.sidebar_nav>li:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}


/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*------------------------------侧边导航栏[风格1][结束]----------------------------*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/


	
	
	/*文章列表样式*/
	.index_article_list{
		padding-left: 0; margin-left: 0;
	}
    .index_article_list li {
      position:relative;
      line-height:1.6;
      list-style: none;
      padding-left: 0;
      margin-left: 0;
     }
    .index_article_list a, .list a {
      color: #444;
    }

    .list li {
      position: relative;
      list-style: none;
      padding: 0;
      margin: 0;
      font-size: 1.2em;
      line-height: 3em; height: 3em; border-bottom: 1px dashed #ededed;
    }

    .list li .articledate {
      position: absolute;
      right: 15px;
      color: #999;
    }
    
    .list a {
      color: #444;
    }

    .index_article_list .add_date {
    	color:#777;
    }
    .text-small {
      color: #777;
      line-height: 1.8em;
    }

    @media (max-width: 767px){ /*屏幕宽度小于768px*/
      .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
          color: #ff00ff;
      }
    }

.static_banner {
  height: 100px;
}

@media (min-width: 768px) {
    .static_banner {
      height: 320px;
    }
    .thumbnail-kenburn:hover .picture img {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }

    .thumbnail-kenburn {
        padding: 6px;
    }

        .thumbnail-kenburn:hover {
            box-shadow: 0 0 8px #ccc;
        }

        .thumbnail-kenburn .picture a {
            right: -10px;
            bottom: 10px;
        }

        .thumbnail-kenburn:hover .picture a {
            right: 10px;
        }
}


.thumbnail-kenburn .picture img {
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    min-width: 100%;
}

.thumbnail-kenburn .picture a {
    right: 0;
    bottom: 0;
    color: #fff;
    display: inline-block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

    .thumbnail-kenburn .picture a:hover {
        text-decoration: none;
    }

.thumbnail-kenburn {
    border: none;
}

    .thumbnail-kenburn .picture {
        position: relative;
    }



#index_tz .title {
  font-size: 16px;
  line-height: 30px;
  color: #333;
  padding: 14px 0;
  text-transform: uppercase;
}

#index_tz .title a {
  font-size: 12px;
  color: #999;
  float: right;
}

#index_tz .title b{
    font-size: 22px;
    color: #e01614;
    padding-right: 8px;
    border-right: 1px solid #999;
    margin-right: 8px;
}

@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1465183202_7372134.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1465183202_7372134.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1465183202_7372134.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1465183202_7372134.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1465183202_7372134.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                    
                    

.lanren-icon-font {
  font-family:"iconfont";
  font-size:6em;
  font-style:normal;
  color: #1079BE;
  /*transition: 1s font-size;*/
}

.lanren-icon-font:hover {
  /*font-size: 9em;*/
}

.overflow-hidden {
  overflow: hidden;
}

#prev_next {
  margin-top: 20px;
  padding:15px 0;
  border-top: 1px dashed #ededed;
}

/*
#####################################################
###########留言联系，风格1，开始#####################
#####################################################
 */

.media_leavewords_1 blockquote{
  font-size: 14px;
}
.media_leavewords_1 .media-heading{
  color: #337ab7;
}
.media_leavewords_1 blockquote .media-heading{
  font-size:16px;
}

.media_leavewords_1 .media_con{
  color:#666;
  font-size: 16px;
  padding-bottom: 20px;
}

/*
#####################################################
###########留言联系，风格1，结束#####################
#####################################################
 */

/*
###############合作伙伴  开始 #######################
 */
.picScroll-left{ width:100%; box-sizing: border-box; overflow:hidden; position:relative; position: relative;}
.picScroll-left a {color: #555;}
.picScroll-left .prev,.picScroll-left .next{ position: absolute; display:block;  width:20px; height:20px; overflow:hidden;cursor:pointer;}
.picScroll-left .next{ right: 10px; top:15px; }
.picScroll-left .prev{ left: 10px; top: 15px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-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; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px 0;  margin: 0 32px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ list-style: none; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; }

/*
###############合作伙伴  结束 #######################
 */


    /* 首页滚动的新闻 */
    .txtScroll-top{ overflow:hidden; position:relative;    }
    .txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
    .txtScroll-top .hd .prev,.txtScroll-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;}
    .txtScroll-top .hd .next{ background-position:0 -140px;  }
    .txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
    .txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
    .txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
    .txtScroll-top .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-top .hd ul li.on{ background-position:0 0; }
    .txtScroll-top .bd{ padding:15px;  }
    .txtScroll-top .infoList li{ height:24px; line-height:24px; font-size:18px;   }
    .txtScroll-top .infoList li .date{ float:right; color:#999;  }
    .txtScroll-top a{color: #888; text-decoration: none;}
    .txtScroll-top a:hover{color: #555;}


/*
###########################################################
################# 在线客服代码 开始 ########################
###########################################################
 */
.main-im{ position:fixed; right: 10px; top:300px; z-index: 10000; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(./images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 185px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(./images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(./images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(./images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(./images/open_im.png) no-repeat left top; }    

/* 
########################################
            首页上新闻类的东西
########################################
*/
#index_tz {
  background-color: #FFF;
}
#index_tz .index_a1 {
  padding-left: 15px;
  padding-right: 15px;
}
#index_tz ul{
  padding: 0;
  margin: 0;
}
#index_tz ul.list li {
    font-size: 14px;
    line-height: 37px;
    height: 37px;
    border-bottom: 1px dashed #ddd;
}
#index_tz ul.list li:last-child{
   border-bottom: none;
}

.box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.box li {
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  width: 50%;
  float: left;
  border-right: 5px solid #FFF;
  border-bottom: 5px solid #FFF;
  padding: 10px;
  background: #eee;
}
.box li a {
  display: block;
  padding: 10px 0 ;
  color: #666;
  text-decoration: none;
  transition: 0.3s ease;
}
.box li:hover a{
  color: #1079BE;
}
.box li .lanren-icon-font {
  font-size: 48px;
  color: #666;
}

.box li:hover .lanren-icon-font {
  color: #1079BE;
}

/*
########################################
            首页上新闻结束
########################################
 */

@media (max-width: 767px){ /*屏幕宽度小于768px*/
      .navbar-brand {
        line-height: 50px;
        height: 50px;
        padding: 0;
      }
      .page-header h1 {
        font-size: 18px;
      }
      .thumbnail-kenburn {
        margin-bottom: 0;
      }
      .picture {
         
          color: #ff00ff;
      }
      .caption {
         
      }
      .caption .text-small {
        display: none;
      }
      .caption h3 {
        font-size: 16px;
        margin-top: 0;
      }


    }