*{margin:0px;padding:0px;list-style: none; text-decoration: none;box-sizing: border-box;color:#333}
header{display: none;}

mheader{display: block;border-bottom:1px solid #eee;overflow: hidden;height: 100px;}
.vbanner{width:100%;height:246px;background-position: center center; }

banner{width:100%;height:240px;display: block;position: relative;top:0px;}
banner img{width:100%;height:auto;display: block;}
cpzx{width:100%;height:auto;margin:auto;overflow:hidden;display: block;position: relative;top:50px;}
cpzx>h2{padding:2% ;font-size:2em; font-weight: lighter; text-align: center;}
cpzx>h2 font{color:#E30000}
cpzx p{width: 96%;font-size:1.2em;line-height: 26px; text-align: left;margin:2% auto;border-bottom:1px solid #eee;padding:0 0 2% 0;}
cpzx>ul{width: 100%;height: auto;overflow: hidden;margin: 2% auto;}
cpzx>ul>li{width: 50%;height: auto;float: left;background: #f6f6f6;padding:0 1%;}
cpzx>ul>li>a{width:100%;height:200px;display: block;float: left;padding:3% 0 0 0; transition: 0.5s;background:#333;}
cpzx>ul>li>a h2{width: 100%;height: 50px;line-height: 50px;font-size:1.4em; text-align: center;color:#fff}
cpzx>ul>li>a ul{font-size:1em;width:100%;height:auto;overflow:hidden;color:#666;padding: 0 5% 5% 5%;}
cpzx>ul>li>a ul li{width:100%;height:30px;line-height: 30px; text-align: center;color:#fff}

cpzx>ul>li div{width:100%;height:auto;float: none;overflow: hidden;}

cpzx>ul>li:nth-child(3) div,cpzx>ul>li:nth-child(4) div{float: left;}
cpzx>ul>li:nth-child(3) a,cpzx>ul>li:nth-child(4) a{float: right;}

cpzx>ul>li div img{width: 100%;height: auto; transition: 0.3s;}
cpzx>ul>li:hover div img{transform:scale(1.2);}





xwzx{width:100%;height:auto;margin:auto;overflow:hidden;display: block;position: relative;top:50px;}
xwzx>h2{padding:4% 0 2% 0;font-size:2em; text-align: center;}
xwzx>h2 span{color:#D80000;}
xwzx>h2 font{display: none;}
xwzx ul{width:100%;height:auto;margin: auto;overflow: hidden;}


xwzx ul li{width: 50%;height: auto;border-top:1px solid #eee;padding:4% 2%;overflow: hidden;float: left;}


xwzx ul li img{width: 100%;height: auto;}
xwzx ul li div{width: 100%;height: 136px;}
xwzx ul li div pubdate{display: none;}
xwzx ul li div h2{width: 100%;height: 46px;font-size:1.2em;line-height: 46px;overflow: hidden;}
xwzx ul li div p{width: 100%;height: 100px;overflow: hidden;font-size:1em;line-height:2em;}
xwzx>a{width:100%;height:58px;display: block;margin: 3% auto;color: white;line-height: 58px; text-align: center;clear:both;background: #D90000;font-size: 18px;}


zjcy{width:100%;height:auto;margin:0 auto 2% auto;overflow:hidden;display: block;position: relative;top:50px;}
zjcy>h2{padding:4% 0 2% 0;font-size:2em; text-align: center;border-bottom:1px solid #eee;}
zjcy>h2 span{color:#D80000;}
zjcy>h2 font{display: none;}
zjcy zjcy_content{width:100%;height:auto;overflow: hidden;display: block;}
zjcy zjcy_content img{width: 90%;height: aotu;margin: 5%;}
zjcy zjcy_content zjcy_p{width: 90%;height: 320px;margin: 5%;line-height: 35px;display: block;font-size:1.2em;overflow: hidden;}


footer{width: 100%;height: auto;overflow: hidden;background: #333;margin: 4px 0 0 0;position: relative;top:50px;}
footer w1200{display: none;}

footer w1200 ewm{display: none;}



footer bq{width: 100%;height:50px;line-height: 50px;color: #999; text-align: center;display: block;clear: both;font-size:14px;border-top:1px solid #666;margin: 20px 0 0 0;}

@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


 .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    
viewbanner{width: 100%;height: 250px;display: block;position: relative;top:50px;}
viewnav{display: none;}



viewnav w1200 nav li:hover a{color:#FFD04B;}
viewnav w1200 nav li:hover ul{display: block;}
viewnav w1200 nav>li ul li{width: auto;height: 40px;line-height: 40px; text-align: center;}
viewnav w1200 nav li:hover ul li a{color: #fff;}


main{width:100%;height:auto;overflow: hidden;margin: auto;position: relative;top:10px;}
main location{display: block;width: 100%;height: 50px;line-height: 50px;font-size:16px;color:#666;padding:0 0 0 2%;}
main location a{color:#D53500;}
main location a:first-of-type{font-weight: bold;}
main view_title{width: 100%;height: 60px;line-height: 60px;font-size:1.2em;font-weight: bold;display: block;border:1px solid #eee;box-shadow: 0 6px 6px #ddd;border-top:4px solid #D53500;}
main view_title h2{display: block;padding:0 0 0 2%;font-size: 1em;}

main view_content{width: 100%;height: auto;display: block;text-align: left;margin:0 0 4% 0;padding:2%;line-height: 28px;}
main view_content cpgg{width: 100%;height: auto;border:1px solid #eee;padding:10px 20px;display: block;overflow: hidden;box-shadow: 0 0 6px #999;}

main view_content cpgg .title{width: 100%;height: auto;overflow: hidden;display: flex;justify-content: space-between;}
main view_content p>img{width:90%;margin:0 5%;}
main view_content cpgg .title li{color: #BF3A40;font-size:16px; font-weight: bold;line-height: 50px;border-bottom:1px solid #eee;padding:0 0 10px 0;text-align: center;}
main view_content cpgg .title li:nth-of-type(1){flex: 1;}
main view_content cpgg .title li:nth-of-type(2){flex: 2;}
main view_content cpgg .title li:nth-of-type(3){flex: 1;}
main view_content cpgg .title li:nth-of-type(4){flex: 1;}


main view_content cpgg .lb{width: 100%;height: auto;overflow: hidden;display: flex;justify-content: space-between;}

main view_content cpgg .lb li{line-height: 38px;border-bottom:1px solid #eee;font-size: 0.8em;text-align: center;}
main view_content cpgg .lb li:nth-of-type(1){flex: 1;}
main view_content cpgg .lb li:nth-of-type(2){flex: 2;}
main view_content cpgg .lb li:nth-of-type(3){flex: 1;}
main view_content cpgg .lb li:nth-of-type(4){flex: 1;}





messges{width: 100%;height: auto;background: url(../img/bg.jpg) center center;display: block;padding:4%;position: relative;top:50px;overflow: hidden;}
messges h2{color: #fff;font-weight: lighter; text-align: center;line-height: 100px;font-size:36px;}
messges h3{color: #fff;font-size:20px;text-align: center;}
messges form{width: 100%;height: auto;margin:30px auto;}
messges form input{width: 100%;height: 40px;background: #fff;border-radius: 4px;border:none;margin:2% auto;padding:0 0 0 2%;display: block;}
messges form #vcode{width: calc(100% - 110px);float:left;margin-right:5px}
messges form #vvcode{position: relative;top:14px;width:100px;height:38px}
messges form textarea{width: 100%;height:120px;border-radius: 4px;border:none;margin:2% auto;display: block;padding:2%;font-family: "微软雅黑";}
messges form input:last-child{background: #C62F2E;color: #fff;}



main view_xwzx ul{width:1500px;height:auto;margin: auto;overflow: hidden;}


main view_xwzx ul li{width: 740px;height: 220px;border-top:1px solid #eee;padding:30px 0;}

main view_xwzx ul li:nth-child(odd){float: left;}
main view_xwzx ul li:nth-child(even){float: right;}
main view_xwzx ul li img{float: left;width: 260px;height: 150px;}
main view_xwzx ul li div{float: right;width: 450px;height: 150px;}
main view_xwzx ul li div pubdate{width: 450px;height: 30px;line-height: 30px;color:#999;text-align: right;display: block;font-size:13px;}
main view_xwzx ul li div h2{width: 450px;height: 30px;font-size:16px;line-height: 30px;overflow: hidden;text-align: left;}
main view_xwzx ul li div p{width: 450px;height: 90px;overflow: hidden;font-size:13px;line-height: 22px;text-align: left;padding-top: 20px;}
main view_xwzx>a{width:100px;height:28px;display: block;margin: 30px auto;color: white;line-height: 28px; text-align: left;clear:both;background: #D90000;}
main view_xwzx pages{width:100%;height:50px; display: flex;
    justify-content: space-between;}
    main view_xwzx pages .a{display: block;margin: auto;}


/*分页*/
.zui-page {
    font: 0px / 22px "Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;
    padding: 0px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: content-box;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0px;
    text-align: left !important;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 0px 1px 3px #999;
    border-radius: 50px;
    overflow: hidden;
}

.zui-page-noallow {
    color: rgb(210, 210, 210);
    cursor: not-allowed;
}

.zui-page a {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    padding: 0px 25px;
    height: 48px;
    line-height: 48px;
    margin: 0px -1px 0 0px;
    background-color: rgb(255, 255, 255);
    color: rgb(51, 51, 51);
    font-size: 16px;
    border: 1px solid rgb(226, 226, 226);
    border-top:none;
    border-bottom:none;
    
}

.zui-page-curr {
    background-color: #D53500;
    color: #fff !important;
}


/*手机导航*/
.sp_header{height:100px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;border-bottom:2px solid #eee;}
.sp_logo{padding:10px;float:left;height:100px}
.sp_logo img{margin:auto;max-height:90px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:50px;margin-top:35px}
.sp_nav span{display:block;background:#c9141e;width:50px;height:2px;position:absolute;right:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:15px}
.sp_nav span:nth-of-type(3){top:30px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:100px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.pic{width:90%;margin: 0 5%;}

