﻿/*公共部分*/
body{margin:0;padding:0;Font-family:'PingFangSC','Microsoft YaHei', '微软雅黑','helvetica neue', Helvetica,Tahoma, Arial, STXihei, “华文细黑”, SimSun, “宋体”, Heiti, “黑体”, sans-serif;font-size:14px;width: 100%;background:#fff;}
input,select{vertical-align:middle;}
img{margin:0;padding:0;border:none; vertical-align: middle;}
a{text-decoration:none;}
a:hover,a:focus{text-decoration:none;}
ul,li,ol,p,h1,h2,h3,h4,h5,h6,div{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;ime-mode:disabled;vertical-align:middle;outline-style:none;}
input{border-radius:0;/*-webkit-appearance:none;*/ /*去除input默认样式*/}
em{font-style:normal;}
table{border-collapse: collapse;}
i,s,em{text-decoration: none;font-style:normal;}
a{color:#333;}
a:hover,a:focus{color:#333;text-decoration: underline;}
/*京东清楚浮动的方法*/
.clearfix:before,.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE7/6*/}
/*清楚层公共*/
.layout:after{content:""; clear:both; display:block; height:0; visibility:hidden;}
.layout{zoom:1;}
/*公共调用class*/
.w12{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.m30{margin:30px 0 0 0;}
.mar30{margin:30px 30px 0 30px;}
img{transition: all .5s ease;}
/*通用样式命名*/
.pr{position:relative;}
.pa{position:absolute;}
.tc{text-align:center;}
.tr{text-align:right;}
.appear{    -webkit-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;-moz-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;-o-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;opacity: 1 !important;}
/* animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards; */

.fL{float:left;}
.fR{float:right;}
.mask {width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.4);top:0;left:0;z-index:300;display:none;}
/*header*/
.main-content{width:1200px; margin:0 auto;}
.header-b{width:100%;height:204px;background-position-x: center;min-width:1200px;}
.box{width:1200px;margin:0 auto;position:relative;}
.header-pad{padding:35px 0 0 0;}
.header-L{position:relative;float:left;width:85%;padding-bottom:160px;}
.header-L img{
	position:absolute;
  right:4%;
	top:18%;
}
.header-R{overflow:hidden;text-align:right;padding-top:25px;position:absolute;right:10px;}
.header-R a{display:inline-block;line-height:30px;border-radius:3px;text-align:center;padding:0 25px;color:#333;background:#fff;margin-right:8px;font-size:14px;}
.header-R a:hover,.header-R a:focus{background:#dd342f;color:#fff;text-decoration:none;}
/**/
.marB20{margin-bottom:20px;}
.marR20{margin-right:20px;}
.marT20{margin-top:20px;}
/*导航*/
.menu { width: 100%; height: 60px;max-height:60px; overflow:hidden;margin:0 auto; background: #db2c32; min-width:1200px; }
#nav h1 { color: #FFF; font-size: 16px; text-align: center;line-height:60px; font-weight: normal; height: 60px; overflow: hidden; cursor: pointer; }
#nav .active a h1{background: #ba141a;color:#fff;}
#nav .mainlevel { float: left; /*IE6 only*/}
#nav .mainlevel a { text-decoration: none; line-height: 40px; display: block; width:120px; font-size: 14px; color: #fff;box-sizing:border-box;}
#nav .mainlevel a:hover h1{background:#ba141a;transform:rotate(360deg);}
#nav .mainlevel ul li a{width:120px;}
#nav .mainlevel ul li a:hover { display: block; text-decoration: none; color: #fff; background: #ba141a;}
#nav .mainlevel ul { display: none; position: absolute; z-index: 2000; box-shadow:1px 1px 5px rgba(0,0,0,0.5);}
#nav .mainlevel li { display: block;  background: #db2c32; text-align: center; line-height: 40px; height: 40px; width: 120px; z-index: 2000; /*IE6 only*/ }

/*footer*/
.footerBox {
  width:1200px;
  margin:20px auto;
  border-top: 4px solid #db2c32;
  padding: 20px 0;box-sizing:border-box; }
  .footerBox .fLeft {
    position: relative;
    float: left;
    width: 70%;
    box-sizing: border-box;
    color:#666;
    padding-right: 360px; }
    .footerBox .fLeft p {
      font-size: 14px;
      color: #666;
      line-height: 30px; }
      .footerBox .fLeft,.footerBox .fLeft p a {
        font-size: 14px;
        color: #666; }
        .footerBox .fLeft p a:hover, .footerBox .fLeft p a:focus {
          text-decoration: none; }
    .footerBox .fLeft .login {
      margin-top: 10px;
      box-sizing: border-box; }
      .footerBox .fLeft .login a {
        display: block;
        width: 138px;
        height: 36px;
        border: 2px solid #db2c32;
        color: #666;
        font-size: 16px;
        line-height: 32px;
        background: url(../image/adminIcon.png) 5px center no-repeat;
        padding-left: 25px; }
        .footerBox .fLeft .login a:hover, .footerBox .fLeft .login a:focus {
          text-decoration: none; }
    .footerBox .fLeft .ba {
      position: absolute;
      right: 0;
      top: 10px;
      width: 360px;
      text-align: center; }
      .footerBox .fLeft .ba .baItem{
        width:180px;float:right;
      }
      .footerBox .fLeft .ba img {
        width: 105px;
        height: 95px;
        }
      .footerBox .fLeft .ba p {
        margin-top: 10px;
        color: #666;
        font-size: 16px; }
  .footerBox .fRight {
    overflow: hidden; }
    .footerBox .fRight ul {
      display: flex;
      width: 100%;
      overflow: hidden;
      justify-content: flex-end; }
      .footerBox .fRight ul li {
        flex: 1;
        width:100%;
        padding:0;
        margin:0;
        text-align: center; }
        .footerBox .fRight ul li:last-child {
          margin-right: 0; }
        .footerBox .fRight ul li div {
          width: 100%;
          text-align: center; }
          .footerBox .fRight ul li div img {
           width:100%;
          margin:0 auto;
        display:block; }
        .footerBox .fRight ul li p {
          margin-top: 10px;
          font-size: 16px;
          color: #333;
        text-align:center; }
/*返回顶部*/
/*2017.07.28返回顶部*/
.izl-rmenu{position:fixed; left:50%; margin-left:610px; bottom:10%; padding-bottom:73px; z-index:999; }
.izl-rmenu .iconBtn{width:54px; height:54px; margin:5px 0;border-radius:30px; cursor:pointer; position:relative;background:rgba(187,187,187,0.66);text-align:center;}
.izl-rmenu .iconBtn:hover{background:rgba(187,187,187,1);box-shadow:0 0 15px rgba(105,105,105,.7);}
.izl-rmenu .btn-wx{background:url(../image/weixinIcon.png) center center no-repeat;width:54px;height:54px;}
.pic{position:absolute; left:-170px; top:0px; display:none;padding:10px;background:#e5e5e5;text-align:center;}
.pic img{width:140px;height:140px;}
.pic p{line-height:30px;color:#666;font-size:14px;}
.btn-sina{display:inline-block;}
.btn-sina span{display:inline-block;width:54px;height:54px;background:url(../image/sinaIcon.png) center center no-repeat;}
.iconTop{width:54px;height:54px;background:url(../image/goTop.png) center center no-repeat;}
/*头部项目搜索*/
.searchBox{background:#fff;padding:4px;display:block;position:relative;width:320px;box-sizing:border-box;float:right;margin-top:50px;}
.searchLeft{position:absolute;left:4px;top:4px;height:24px;text-align:center;width:60px;border:none;background-image: linear-gradient(0deg, #148ecf 0%, #42d8fe 100%), linear-gradient(#ffffff,#ffffff);border-radius:3px;color:#fff;font-size:12px;box-sizing:border-box;}
.searchLeft select::-ms-expand{display:none;background: linear-gradient(0deg, #f03c3c 0%, #fba560 100%);}
.searchLeft select{display:inline-block;border:none;background:none; width:100%;display:inline-block;height:24px;box-sizing:border-box;padding:0 3px;text-align:center;font-size:14px;}
.searchLeft option{display:inline-block;height:24px;border:none;background:none;-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;background-image: linear-gradient(0deg, #148ecf 0%, #42d8fe 100%), linear-gradient(#ffffff,#ffffff);;color:#333;font-size:14px;}
.searchCenter{display:block;width:100%;padding:0 72px 0 62px;box-sizing: border-box;height:24px;font-size:14px;color:#666;border-radius:3px;overflow:hidden;box-shadow: 0px 1px 2px 0px 
		#ffffff, inset 0px 1px 2px 0px rgba(178, 178, 178, 0.8);border:none;}
.searchRight{position:absolute;right:4px;top:4px;display:inline-block;width:70px;height:24px;box-sizing:border-box;text-align:center;font-size:14px;color:#fff;background-image: linear-gradient(0deg, #148ecf 0%, #42d8fe 100%), linear-gradient(#ffffff,#ffffff);border:none;border-radius:3px;}
/*hubei pvstyle*/
.newsUl li .img{float:left;width:80px;position:relative;margin-right:15px;}
.newsUl li .img  a {width:80px;height:50px;display:block;padding:0;}
.newsUl li .img a img{width:100%;height:100%;object-fit: cover;}
.right{overflow:hidden;}
.right p{line-height:24px;font-size:14px;color:#666;}
.newsUl li .right h4 a{line-height:26px;}
.marT20{margin-top:20px;}
