@charset "utf-8";
/* CSS Document */

html,body { width:100%; height:100%;}
* { margin:0px; padding:0px; font-family:"微软雅黑";}
a { color:#000; text-decoration:none;}
ul,ol li { list-style:none;}
img { border:none;}
.clear { clear:both;}
.red { color:#dd2727;}
.fr { float:right;}
.fl { float:left;}





/*banner*/
.top { width:100%; min-width:1400px; height:70px; background: rgba(0, 0, 0, 0.85) !important; position:fixed; z-index:999}
.logo { width:1200px; margin:0px auto; padding-top:15px;}
.news-banner { width:100%; min-width:1400px; height:350px; background:url(../images/news-img.jpg) no-repeat center top;}


/*最新动态*/
.news { position: relative; width: 100%; min-width: 1400px; background: #FFFFFF; padding: 80px 0; text-align: center; }
.news_det{font-size: 16px;color: #878787; line-height: 30px; margin-top: 33px;}

.news_part,.news_part_1{ width:100%; height: 153px; background-color: #f7f7f7; border-top: 1px solid #eaeaea;cursor: pointer;}
.news_part_con{ position: relative; width: 1000px; height: 153px; margin: 0 auto; text-align: left;  }
.part_con{ position: absolute;left: 210px; }
.part_left,.part_center,.part_right{position: relative; float: left;}
.part_left{ width: 180px; text-align: right;font-family: "NeoSansStd-Regular",Arial;}
.news_h1{ font-size: 60px; margin-top: 58px; color: #ff7f18;}
.news_span{color: #c5c5c5;line-height: 40px;}
.part_center{ width:320px; height: 90px; color: #878787; margin-top: 35px; margin-left:66px;}
.center_title{color: #444444; font-size: 15.95px;}
.part_right{display:none;width: 100px;height: 153px; line-height: 153px; font-size: 41.31px;  text-align: center; color: #FFFFFF; margin-left: 50px;}
.news_hover{ color:#FFFFFF;}
.news_btn{position: absolute;  width: 364px; height: 61px; 
background: none; overflow: hidden;left: 50%;
border: 2px solid #ff7f18; margin: 0 auto; margin-left: -182px; text-align: center; 
line-height: 61px; margin-top: 60px; border-radius: 50px; }
.news_btn p{ left: 100px; color: #ff7f18; font-size: 20px;}
.news_btn span{right: -200px; position: relative; font-size: 25px;}
.news_btn:hover{background: #ff7f18; border:none;}
.news_btn:hover p{ color: #FFFFFF;}



/*------------------------------------------------最新动态-----------------------------------------------------*/
.newTit{ position: relative; top: 110px; text-align: center; font-size: 25px;}
.newTit span{ font-size: 15px; color: #b7b7b7;padding-top: -10px;}
.newTap{position: relative; width: 680px; margin: 0 auto; margin-top: 100px;}
.newTap li{ float: left; display: inline-block;width: 100px; height: 33px; line-height: 33px; margin: 0 22px;
 color: #878787; text-align: center; font-size: 16px;cursor: pointer;}
.newTap li:hover{ color: #FF7F18;}
 .newTap li.selected{ color: #ff7f18;border-bottom:2px solid #ff7f18; }
 .news_part_con{ position: relative; width: 1000px; height: 100px; margin: 0 auto; text-align: left;  }
 .part_con{ position: absolute;left: 100px; }
 .newsCon{position: relative; width: 100%; margin: 50px 0;}
 .news_part{ height: 100px;}
.news_h1{ font-size: 42px; margin-top:15px;}
.news_span{line-height: 20px;}
.part_center{margin-top: 17px; font-size: 14px;width:500px; line-height: 20px;}
.center_title{font-size: 17px; line-height: 30px;}
.zhiding{color: #FF7F18;}
.tab_box{ width: 100%; ;position:relative;}
.hide{display:none;}

.paging{ position: relative; width: 100%; text-align: center; width: 450px; margin: 50px auto 0 auto;}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination li {
  display: inline;
}

.yema a,
.yema span {
	color: #999999;
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.first a,
.first span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.last a,
.last span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.yema a:hover,
.yema span:hover,
.yema a:focus,
.yema span:focus {
  background-color: #eeeeee;
}

.pagination .active a,
.pagination .active span,
.pagination .active a:hover,
.pagination .active span:hover,
.pagination .active a:focus,
.pagination .active span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #FF7F18;
  border-color: #FF7F18;
}

.disabled  span,
.disabled  span:hover,
.disabled  span:focus,
.disabled  a,
.disabled  a:hover,
.disabled  a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}



/*底部*/

.footer { background: #f4f4f4; padding: 20px 0; width: 100%; min-width:1400px;}
.container2 { text-align:center; width:1200px; margin:0px auto;}
.footer a { padding: 0 20px 0 0; color: #337ab7; text-decoration: none;}
.container2 span { color:#666;}



/*内容页*/

.container { width:100%; min-width:1400px; margin-left:auto; margin-right:auto;}

.main{width:1200px;margin:0 auto;}
.hits { text-align:center;}

.mm_page{ height:400px;border-bottom:10px solid #000; background: url(../images/br001.jpg) no-repeat center #000; }

.xx_page{ background:#eee}

.main-nr {width:100%; height:80px; background:#f7f7f7; box-shadow:0px 3px 5px rgba(0,0,0,0.1);}
.page_bt { width:1200px; margin:0 auto;}

.pb_l{ width:520px; float:left; height:40px; line-height:40px; margin-top:20px;margin-left:20px; font-size:18px; color:#999}

.pb_l strong{ font-size:30px; color:#d51519; padding-right:20px; margin-right:20px; border-right:1px solid #ccc}

.pb_r{ width:460px; float:right; height:40px; line-height:40px; margin-top:20px; margin-right:20px; font-size:14px; color:#333; text-align:right}
.pb_r a{ color:#333; padding:0 15px;}
.pb_r span { color:#d51519;}
.pb_r a:hover{ color:#d51519; text-decoration:underline}

.xx_nr{ background:#fff; margin-bottom:35px; margin-top: 10px;}

.xwnews{ width:1160px; margin:0 auto; padding:50px 0 20px}

.xwnews h3{ font-size:24px; color:#c21920; text-align:center; font-weight:500; line-height:50px; margin-bottom:20px;}

.xwnews p{ font-size:14px; line-height:32px; color:#333; text-indent:2em; margin-top:30px;}

.xwnews img{ display:block; margin:20px auto; max-width:600px;}

.cpnav2 { padding:30px 20px;}
.f14 a { color:#333;}
.f14 a:hover { color:#666;}
.dhx { margin:10px auto; border-bottom:#666 1px dotted;}
.bdfx { margin-top:20px;}































