@charset "utf-8";

/*banner插件样式*/
.banner_dd{width: 100%;height:760px; overflow:hidden; position:relative; }
    .banner_dd .bd{ position:relative; height:760px; z-index:0;   }
    .banner_dd .bd ul{height: 760px;}
    .banner_dd .bd li{ zoom:1; vertical-align:middle; height:760px;background-size: 100%}
    .banner_dd .bd li a{ height:760px;display: inline-block;} 

    .banner_dd .hd{ height:20px; overflow:hidden; position:absolute; right:48%; bottom:10px; z-index:1; line-height: 80px;}
    .banner_dd .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .banner_dd .hd ul li{ display:inline-block; float:left; margin-right:9px;  width:15px; height:15px; border-radius: 10px;background:#a1a2a3; cursor:pointer; }
    .banner_dd .hd ul li.on{ background:#a5c708; }



/* 下面是前/后按钮代码 */
/* .banner .dd{width:100%;height:84px;position:absolute;top:43%;z-index:999;}
.banner .dd02{max-width:1200px;height:84px;margin:0 auto;}
.banner .prev,.banner .next{display:block; width:52px; height:50px; }
.banner .prev{ background:url(../images/icon-left.png) no-repeat;float:left; margin-left:20px;}
.banner .next{ background:url(../images/icon-right.png) no-repeat;float:right; margin-right:20px;} */
/* .banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=50);opacity:0.5;  } */


.pro_fen_title{
  width: 100%;
  background: #91c32d;
  height: 42px;
  position: relative;
  z-index: 10;
}
.pro_fen_title ul{
  position: relative;
  z-index: 999;
  display: block;
  margin:0 auto;
  width: 1200px;
}
.pro_fen_title ul li{
    float: left;
    display: inline-block;
    width: 25%;
    height: 50px;
    border-right: 2px solid #fff;
}
.pro_fen_title ul li:hover{
  background:url(../images/pro_fen_title_bg.jpg) no-repeat;
}
.pro_fen_title ul li a{
    text-align: center;
    color:#fff;
    display: block;
    margin: 12px;
    font-weight: bold;
}

.body .pro_fen_content{
    /*width: 95%;*/
    margin:0 auto;
    margin-bottom: 35px;
}
.body .pro_fen_content .pro_fen{

  /*height: 367px;*/

  color:#535353;
  font-size: 15px;
}
.body .pro_fen_content .pro_fen .more{
  display: block;
  width: 68px;
  padding-left: 10px;
  color:#a5c708;
  text-decoration: underline;
  background: url(../images/pro_type.jpg) no-repeat 0 7px;
  float: right;
  margin-right: 15px;
  margin-top: 10px;
 /* position: absolute;
  top:950px;*/
}
.body .article{
  padding-bottom: 5px;
}
.body .article .art_left{
  margin-bottom: 40px;
}
.body .article .art_left .top_title,.body .article .art_right .top_title{
  font-size: 18px;
 /* background: url(../images/p_list_type.png) no-repeat right center;*/

}
.body .article .art_left .top_title a,.body .article .art_right .top_title a{
  color:#000;
}
.body .article .art_left .a_img{
   
}
.body .article .art_left .art_left_doc{
    height: 400px;
    border-left: 1px solid #7c7e6d;
}
.body .article .art_left .art_left_doc .doc_title{
    font-size: 18px;
    color:#000;
}
.body .article .art_left .art_left_doc .doc_wenzi{
    font-size: 14px;
    color:#666;
    padding-top: 19px;
    line-height: 20px;
    word-break: break-all;
}
.body .article .doc_more{
    display: block;
    border-radius: 10px;
    background:url(../images/more_a.jpg) left no-repeat;
    padding-left: 15px;
    color:#fff;
    text-align: center;
    font-size: 14px;
    width: 80px;
    height: 22px;
    line-height: 22px;
    float: right;
}
.body .article .art_right{
  float: left;
  width: 40%;
  height: auto;
  padding: 4px;
  background: #fff;
}
/* .body .article .art_right .top_title{
    width: 200px;
} */

.body .article .art_right .div_scroll {
  height: 240px;
  overflow-y: scroll;
  float: left;
} 
.body .article .art_right .div_scroll .first_news{
   width: 410px;
   height: 50px;
   margin-top: 11px;
}
.body .article .art_right .div_scroll .first_news .right_doc{
  float: right;
  width: 330px;
  margin-left: 12px;
}
.body .article .art_right .div_scroll .first_news .right_doc .first_news_title{
  font-size: 14px;
  color: #000;
}
.body .article .art_right .div_scroll .first_news .right_doc .doc_wenzi{
color:#666;
font-size: 12px;
width: 312px;
margin-top: 6px;
line-height: 20px;
}
.body .article .art_right .div_scroll ul li{
  padding-left: 20px;
  background: url(../images/pro_type.jpg) no-repeat 0 5px;
  margin-bottom: 13px;
  font-size: 14px;
}
.body .article .art_right .scroll_container {
  overflow: hidden;
  position: relative;
}

.body .article .art_right .scroll_absolute {
    position: absolute;
}

.body .article .art_right .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 100%;
/*     background: green; */
    margin: 0;
    padding: 0;
}

.body .article .art_right .scroll_track {
  position: relative;
/*   background-color: #BFEBFF; */
  background: url(../images/scroll_track_bg.jpg) no-repeat;
}

.body .article .art_right .scroll_drag {
  position: relative;
  top: 0;
  left: 3px;
  cursor: pointer;
/*   background-color: #075E92; */
   background: url(../images/scroll_drag_bt.jpg) no-repeat  3px center; 
   background-size:50% 100%;
}

.body .article .art_right .scroll_arrow {
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  background-color: #369DB4;
}

.body .article .art_right .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}


/*小屏幕*/
.body .pro_fen_content_md .pro_fen_md{
  margin-top:8px;
  margin-bottom: 8px;
}

.body .pro_fen_content_md .pro_fen_md .pro_fen_title_md{
    background:#a5c708;
   color:#fff;
   font-size: 12pt;
   text-align: center;
   height:42px;
   line-height: 40px;
}
.body .pro_fen_content_md .pro_fen_md .pro_fen_title_md a{
  background:url(../images/pro_fen_title_bg.jpg) no-repeat center;
  position:relative;
  z-index: 99;
   display:block;
   margin:0 auto;
   width:50%;
   height:50px;
   font-size: 19pt;
}
.body .pro_fen_content_md .pro_fen_md .pro_fen_info a{
  display:block;
  width:50%;
  margin:0 auto;
}
.body .pro_fen_content_md .pro_fen_md .pro_fen_info{
  text-align: center;
}
.body .pro_fen_content_md .pro_fen_md .pro_fen_info .p_content{
  width:55%;
  margin:0 auto;
  font-size: 12pt;
}
.body .pro_fen_content_md .pro_fen_md .pro_fen_info .more{
  margin-top: 9px;
  width:25%;
  font-size: 12pt;
  color:#a5c708;
}

@media (min-width:770px){
  .body .pro_fen_content_md .pro_fen_md{height: 360px}
}
