 /* 公用 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    text-decoration: none;
    font-family: '微软雅黑';
}

:focus {
    outline: 0;
}

.fl{
	float: left;
}
.fr{
	float: right;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    height: 30px;
    font-weight: normal;
}

a img, iframe {
    border: none;
}

ol, ul {
    list-style: none;
}

input, textarea, select, button {
    font-size: 100%;
    font-family: inherit;
}

select {
    margin: inherit;
}

body {
    font-size: 12px;
    font-family: "宋体";
}

* {
    padding: 0;
    margin: 0;
}

div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a {
    border: 0;
}

img,input {
    border: none;
    vertical-align: middle;
}

body {
    font-family: Tahoma,Arial,Helvetica,"宋体";
    font-size: 12px; 
    color: #212121;
    line-height: 30px; 
    overflow: hidden;
}

html {
    overflow-y: scroll;
}

ul,ol {
    list-style-type: none;
}

th,td,input {
    font-size: 12px;
}

h3 {
    font-size: 14px; 
}

button {
    border: none;
    outline:none;
    cursor: pointer;
    font-size: 12px;
    background-color: transparent;
}

select {
    border-width: 1px;
    _zoom: 1;
    border-style: solid;
    padding-top: 2px;
    font-size: 12px;
}

.clerfiex {
    clear: both; 
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1;
}

a:link,a:visited {
    text-decoration: none;
    color: #333;
}

a:hover,a:active {
    text-decoration: underline;
    color: #f60;
}
  /* 结束 */

header{
    width: 100%;
    height: 50px;
    background: url(../images/top.jpg) top repeat;
    top: 0px; 
}
header .top{
    width: 1200px;
    min-width: 1200px;
    margin:0 auto;
}
header .top p{
font-family: "微软雅黑";
    font-size: 14px;
    line-height: 50px;
    font-weight: normal;
    color: #AFADAB;
    text-decoration: none;
}
header .top .topright .yx{
background:url(../images/top1.png)no-repeat left center;
padding-left: 25px;
margin-right: 10px;
}
header .top .topright .dh{
background:url(../images/top2.png)no-repeat left center;
padding-left: 25px;
}
/* 懒人图库 搜集整理 www.lanrentuku.com */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container { 
    position: relative;
    float: left;
    margin-top: -100px;
    width: 100%;
}

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%; height:800px;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 


 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  .nav{
        position: relative;
    z-index: 210;
  } 
  #dhh{
    width: 1200px;
    margin:0 auto;
  }
#jsddm
{   margin: 0;
    padding: 0}

#jsddm li{   float: left;
        list-style: none;
        font: 12px Tahoma, Arial;
        text-align: center;
    }

#jsddm li a {
    display: block;
    font-weight: 600;
    /* padding: 5px 12px; */
    text-decoration: none; 
    /* width: 70px; */
    color: black;
    white-space: nowrap;
}

#jsddm li a:hover{background:black; color:white;}
        
#jsddm li ul{   margin: 0;
            padding: 0;
            position: absolute;
            visibility: hidden;
            border-top: 1px solid white
        }
        
#jsddm li ul li{   float: none;
                display: inline}
            
#jsddm li ul li a{   width: auto;
                background: #A9C251;
                color: #24313C}
             
#jsddm li ul li a:hover{   background: #8EA344}

    #copyright
    {   width: 80%;
        min-width: 650px;
        margin: 0 auto;
        padding: 20px 35px;
        background: #B6C28B;
        font: 12px tahoma, arial;
        color: #324143}

    #copyright a
    {   color: #324143}

    #copyright a:hover
    {   color: #171F26}

#dhh .navbar {
    MARGIN: 0px auto;
    margin-top: 25px;
    WIDTH: 864px;
    background-color: #fec006;
}
#dhh .navbar ul li{
    Z-INDEX: 2332;
    POSITION: relative;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 60px;
    WIDTH: 108px;
    FLOAT: left;
    HEIGHT: 60px;
    list-style: none;
    background: url(../images/dh.png);
} 
#dhh .logo {
    width: 320px;
    height: 100px;
}
.mainer{
    width: 100%;
    min-width: 1200px;
}
.mainer .main1 {
    width: 100%;
    background: url(../images/t1.jpg)no-repeat center;
    height: 295px;
}
.mainer .main1 .youshi {
        width: 900px;
    height: 166px;
    margin: 0px auto;
    padding-top: 178px;
}
.mainer .main1 .youshi .fl{
    width: 157px;
    height: 116px;
    padding-left: 40px;
    padding-right: 20px;
}
.mainer .main2{
    width: 100%;
    min-width: 1200px;
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
    padding: 0px 0px;
    background: #ffffff;
    overflow: hidden;
}
.mainer .main2 ul{
        margin: 0 auto;
    width: 1200px;
    height: 510px;
}
.mainer .main2 ul li{
    width: 300px;
    height: 510px;
    display: block;
    float: left;
    position: relative;
}
.mainer .main2 ul li .rhxwj{
    padding: 15px 25px;
    width: 250px;
    height: 245px;
    overflow: hidden;
    background: url(../images/s-xwj-3.png) no-repeat;
    color: #000;
    float: left;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 12px;
}
.mainer .main2 ul li .rhxwj h3{
    font-size: 18px;
    line-height: 45px;
    text-align: center;
}
.mainer .main2 ul li .rhxwj h3 span{
        border-bottom: 3px solid #000;
    padding-bottom: 3px;
}
.mainer .main2 ul li .rhxwj p{
    line-height: 25px;
    padding-top: 5px;
}
.mainer .main2 ul li .wjcpxq{
        margin-top: 10px;
    text-align: center;
}
.mainer .main2 ul li .wjcpxq a{
    font-size: 15px;
    line-height: 24px;
    border: 1px solid #000;
    color: #000;
    text-align: center;
    padding: 5px 10px;
}
.mainer .main2 ul li .rhxwjpic{
        margin-top: 255px;
}
.mainer .main2 ul li .rhxwjpic img{
    width: 300px;
    height: 255px;
}
.mainer .main2 ul li .rhxwj2{
    padding: 35px 20px 15px 20px;
    width: 260px;
    height: 225px;
    overflow: hidden;
    background: url(../images/s-xwj-2.png) no-repeat;
    color: #000;
    float: left;
    z-index: 10;
    position: absolute;
    top: 239px;
    left: 0;
}
.mainer .main2 ul li .rhxwj2 h3{
    font-size: 18px;
    line-height: 45px;
    text-align: center;
}
.mainer .main2 ul li .rhxwj2 h3 span{
        border-bottom: 3px solid #000;
    padding-bottom: 3px;
}
.mainer .main2 ul li .rhxwj2 p{
    line-height: 25px;
    padding-top: 5px;
}
.mainer .main2 ul li .rhxwj2 .wjcpxq{
    margin-top: 10px;
    text-align: center;
}
.mainer .main2 ul li .rhxwj2 .wjcpxq a{
    font-size: 15px;
    line-height: 24px;
    border: 1px solid #000;
    color: #000;
    text-align: center;
    padding: 5px 10px;
}
.mainer .main3{
    width: 100%;
    min-width: 1200px;
    height: 1068px;
    background:url(../images/bj.jpg)no-repeat center;
}
.mainer .main3 .title{
    margin: 0px auto;
    width: 1170px;
    height: 180px;
    text-align: center;
    padding-top: 40px;
}
.a5 {
    font-family: "微软雅黑";
    font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    color: #FDC006;
    text-decoration: none;
}
.a4 {
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 40px;
    font-weight: normal;
    color: #F7BB0F;
    text-decoration: none;
}
.mainer .main3 .piclist {
    margin: 0px auto;
    width: 1360px;
    min-width: 1200px;
    height: 500px;
}


.mainer .main3 .piclist .rxcp {
    width: 330px; 
    height: 540px;
    margin-right: 10px;
    background: url(../images/bj3.png) center no-repeat;
}
.mainer .main3 .piclist .rxcp .rxcp1{
    margin: 0px auto;
    width: 305px;
    height: 290px;
    padding-top: 80px;
}
.gallery {
    position: relative;
}
.gallery img {
    position: absolute;
    left: 7px;
    top: 0px;
    z-index: 1;
}
.mainer .main3 .piclist .rxcp .rxcp2 {
    margin: 0px auto;
    width: 305px;
    height: 80px;
    text-align: center;
    padding-top: 35px;
}
.mainer .main3 .piclist .rxcp .rxcp2 .a9 {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}
.mainer .main4{
    width: 100%;
    min-width: 1200px;
    background:url(../images/bj1.jpg)no-repeat center;
    height: 1170px !important;
    margin:0 auto;
}
.mainer .main4 .piclist{
    width: 1200px;
    margin:0 auto;
}
.a10 {
    font-family: "微软雅黑";
    font-size: 36px;
    line-height: 50px;
    font-weight: bold;
    color: #E9453E;
    text-decoration: none;
}
.a7 {
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 30px;
    font-weight: normal;
    color: #212121;
    text-decoration: none;
}
.main4_tit{
    width: 1200px;
    margin:0 auto;
}
.mainer .main4 .piclist ul li{
    width: 270px;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
} 
.mainer .main4 .piclist ul li p a img{
    width: 100%; height:185px;
}
.mainer .main4 .piclist ul li .tit{
    MARGIN: 0px auto;
    width: 270px;
    height: 60px;
    TEXT-ALIGN: center;
    background-color: #E1E1E1;
    padding-top: 10px;
}
.mainer .main4 .piclist ul li .tit a{
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    text-decoration: none;
}
.mainer .main4 .piclist ul li .tit span{
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}
.mainer .main5{
    width: 100%;
    padding-top:20px;
    min-width: 1200px;
}
.mainer .main5 .about{
    width: 1200px;
    min-width: 1200px;
    margin:0 auto;
}
.mainer .main5 .about .des{
    width: 620px;
}
.mainer .main5 .about .des .about_tit{
    line-height: 40px;
    background: url(../images/about_line.jpg) no-repeat left bottom;
    padding: 10px 0;
    text-transform: uppercase;
}
.mainer .main5 .about .des .about_tit b {
    color: #FDC006;
    font-size: 26px;
}
.about_cont {
    font-size: 16px;
    line-height: 37px;
    height: 195px;
    overflow: hidden;
    margin: 20px 0;
}
.mainer .main5 .about .pic{
    width: 490px;
    height: 320px;
    margin-top: 60px;
    border: #FDC006 solid 2px;
}
.mainer .main5 .about .pic img{
    position: relative;
    top: -30px;
    left: -30px;
}
.mainer .main6{
    width: 100%;
    min-width: 1200px;

}
#news{
        
   MARGIN: 0px auto;
    width: 1170px;
    height: auto;
    margin-top: 50px;
    text-align: center;
}
.a16 {
    font-family: "微软雅黑";
    font-size: 36px;
    line-height: 50px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}
.mainer .main6 .width-1200{
    width: 100%;
    width: 1200px; 
    padding-top: 30px;
    margin: 0px auto;
}
.mainer .main6 .width-1200 .part-xwl{
    width: 360px;
    padding-top: 40px;
}
.mainer .main6 .newslist2{
    width: 800px;
}
.mainer .main6 .newslist2 .xwcon {
    position: relative;
    margin-bottom: 10px;
    padding: 15px;
    width: 810px;
}
.mainer .main6 .newslist2 .xwcon .date {
    position: absolute;
    top: 30px;
    z-index: 1;
    padding-top: 15px;
    width: 85px;
    height: 75px;
    background: #FDC006;
    font-size: 44px;
    color: #ffffff;
    text-align: center;
    line-height: 30px;
}
.xwcon .date span {
    font-size: 19px;
    font-weight: normal;
    color: #ffffff;
}
.xwcon .connr {
    margin-left: 60px;
    padding-left: 46px;
    padding-right: 20px;
    width: 681px;
    height: 130px;
    background: #ECECEC;
}
.xwcon .connr h1 {
    width: 700px;
    margin: 0px;
    padding: 0px;
    border: none;
    color: #484848;
    font-size: 24px;
    color: #484848;
    padding-top: 20px;
    text-align: left;
    line-height: 30px;
}
.xwcon .connr h1 a {
    color: #231815;
    font-size: 18px;
    color: #484848;
}
.xwcon .connr p {
    color: #757575;
    font-size: 14px;
    line-height: 28px;
}
.xwcon .connr p a {
    color: #757575;
    font-size: 14px;
}
.mainer .main7 {
    width: 100%;
    min-width: 1200px;
    height: 1140px;
    background: url(../images/bj6.jpg) top no-repeat;
    margin-top: 50px;
}
.mainer .main7 .gdal{
    width: 1170px;
    height: 199px;
    margin: 0px auto;
    padding-top: 40px;
}
.mainer .main7 .pi{
    margin: 0px auto;
    width: 1166px;
    height: 740px;
    background-color: #ffffff;
}
.pi .right2 {
    MARGIN: 0px auto;
    width: 313px;
    height: 60px;
    TEXT-ALIGN: center;
    background-color: #FDC006;
    padding-top: 10px;
}
.a8 {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    text-decoration: none;
}
.mainer .main7 .pi .righ {
    margin: 0px auto;
    width: 1166px;
    padding-top: 40px;
    margin-top: 30px;
}
.mainer .main7 .pi .righ1 {
    width: 313px; 
    margin-bottom: 20px;
    margin-left: 45px;
    margin-right: 25px;
}
footer{
    background-color: #000000;
}
.w-1200 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.H-B02 {
    height: 452px;
    background-image: url(../images/bg08.jpg);
    background-repeat: no-repeat;
}
.H-B02-1 {
    height: 100px;
    position: relative;
}
.H-B02-1 h2 {
    display: block;
    margin-top: 32px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #cbcbcb;
    font-size: 22px;
    text-align: center;
}
.H-B02-1 .phone001 {
    height: 56px;
    text-align: center;
    line-height: 56px;
    color: #FDC006;
    font-size: 52px;
    font-family: Impact;
}
.H-B02-1 .ewm001 {
    position: absolute;
    top: -34px;
    right: 50px;
    z-index: 100;
}
.H-b-link {
    width: 100%;
    height: 56px;
    margin-top: 10px;
}
.H-b-link .title001 {
    float: left;
    width: 92px;
    height: 56px;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    color: #FDC006;
}
.H-b-menu {
    *text-align: center;
    width: 1100px;
    margin: 0 auto;
    padding-top: 10px;
}
.H-b-menu ul {
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.H-b-menu ul li {
    float: left;
    *float: none;
    *display: inline;
    *zoom: 1;
    margin-left: 15px;
    margin-right: 15px;
    height: auto;
    width: 70px;
    height: 46px;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.H-b-menu ul li a {
    width: 70px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #c4bdb9;
    font-size: 15px;
}
.H-b-bq {
    width: 1000px;
    line-height: 35px;
    margin: 0 auto;
    height: auto;
    text-align: center;
    color: #d4cfcc;
    font-size: 15px;
    padding-top: 15px;
}
@media only screen and (min-width: 1000px){

    .bao{
        display:none;
    } 
    .more_i{
        display:none;
    }
    .alltit{
        display:none;
    }
    .allmore{
        display:none;
    }
    .foot{
        display:none;
    }
    .pro_i1{
        display:none;
    }

.mainer1 .content .hd{
    display:none;
}
#dhh .logo .wap{
    display:none;
}
.wap{
    display:none;
}
}
@media only screen and (max-width: 767px){
.shfw img{ width:100%;}
.slide img{ height:200px;}
    .pagination .active{
        background:black;
        color:white;
    }
    .bao {
    height: 70px;
    line-height: 70px;
    background: #F7CB0C;
} 
    .bao .tel{
        font-size: 16px;
        float: left; 
        color:white;
        background: url(../images/tell0.png)no-repeat left center;
        background-size: 40px;
        padding-left: 60px;
        margin-left: 10px;
    }
    .bao .gd{
        float: right;margin-right:15px;
    }
    .bao .gd a{
        font-size: 16px; background: white;padding:10px; border-radius: 5px;
    }



    .pc{
        display:none;
    }
    .a8{
        font-size: 14px;
    }
    .preNext{
        padding:10px;
    }
    .pagination{
        padding:15px;
    }
    .a13{
        font-size: 14px!important;
    }
    header{
        display:none;
    }
    #dhh .logo .pc{
        display:none;
    }
    .mainer1 .content .subCont h3{
        font-size: 17px!important;
    }
    .slide_container{
        margin-top:0px;
    }
    .pro_i1 {
    margin-bottom: 0.2rem;
    padding-top: 15px;
    width: 93.75%;
    margin: 0 auto;
} 
.H-PRO001 ul li .tit01 a h2{
    text-align: center!important;
    text-indent: 0px!important;
}
.H-PRO001 ul li .tit01 p{
    text-align: center!important;
    text-indent: 0px!important;
}
.pro_i {
    margin-bottom: .583rem;
    height: 67px;
}
.p_fl {
    width: 19.33%;
    height: 67px;
    background: #F7CB0C;
    float: left;
    text-align: center;
}
.p_fl span {
    font: bold 0.28rem/0.28rem "Microsoft YaHei";
    color: #fff;
    display: block;
    font-size: 24px;
    height: 24px;
    padding-top: 1.2rem;
}
.p_fl em { 
    color: #fff;
    display: block;
}
.p_fr {
    width: 74.41%;
    padding: 0 3.13%;
    float: right;
    height: 67px;
    background: #EEEEEE;
    text-align: center;
    text-align: left;
}
.p_fr a {
    /* font: 400 0.2rem/0.23rem "Microsoft YaHei"; */
    margin-top: 0.1rem;
    color: #333333;
    display: block;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.p_fr p {
    /* font: 400 0.18rem/0.25rem "Microsoft YaHei"; */
    color: #666666;
    margin-top: 0.1rem;
    height: 34px;
    overflow: hidden;
}

    .foot {
    background: #000;
}
.foot-relative {
    width: 100%;
    height: 63px;
}
.foot {
    width: 100%;
    position: fixed;
    height: 0.8rem;
    bottom: 0;
    left: 0;
    z-index: 10;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.foot-relative {
    width: 100%;
    height: 63px;
}
.foot a {
    display: block;
    float: left;
    width: 25%;
    color: #fff;
    border-right: 1px solid #5b5a59;
    box-sizing: border-box;
}
.foot a span {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.4rem;
    padding-top: 3px;
}
.foot a h3 {
    width: 100%;
    line-height: 26px;
    text-align: center;
    /* font: 0.18rem/0.2rem "microsoft yahei"; */
}
    .textarea img{
        width: 100%;
    }
    .dropdown .dropbtn a{
       display: block; 
    /* padding: 5px 12px; */
    text-decoration: none;
    /* width: 70px; */
    color: black;
    white-space: nowrap;
    }
    .dropdown .dropbtn a:after{
        position: absolute;
    right: 0;
    top: 15%;
    height: 70%;
    border-right: 1px solid #212121;
    content: "";
    }
    .dropdown{
        width: 25%;
        background:none!important;
    }
    .dropdown-content{
        display:none!important;
    }
    .mainer .main7 .pi{
        height: auto;
    }
    .dropdown{
        text-align: center;
        border-bottom: 1px solid black;
        height: 40px;
        line-height: 40px;
    }
    .dropbtn{
        padding:5px!important;
    }
    #dhh .logo {
    width: 100%;
    float: none;
    margin: 0 auto;
    height: auto;
    text-align: center;
}
    #dhh{
        width: 100%;
    }
#dhh .logo img {
    width: 290px;
}
    #dhh .navbar{
        width: 100%;
        margin-top: 0px;
    }/* 
    #dhh .navbar ul li{
        width: 25%;
        border-bottom: 1px solid black;
    }
    #jsddm li a:after{
        position: absolute;
    right: 0;
    top: 15%;
    height: 70%;
    border-right: 1px solid #212121;
    content: "";
    }
    #dhh .navbar ul li{
        HEIGHT: 45px;
        LINE-HEIGHT: 45px;
        background:none;
    } */
    .mainer .main1{
        display:none;
    }
    .mainer .main2{
        display:none;
    }
    .mainer .main3{
        display: none;
    }
    .des p{
        padding:10px!important;
    }
    .H-PRO001 ul li .tit01{
        margin-top: 0px!important;
    }
    .mainer .main4{
        width: 100%;
        min-width: 100%;
        height: 817px!important;

    } 
    .mainer{
        min-width: 100%;
    }
    .mainer .main5{
        display:none;
    }
    .mainer .main6{
        width: 100%;
        min-width: 100%;
    }
    .mainer .main6 #news{
        display:none;
    }
    .mainer .main6 .width-1200 .part-xwl{
        display:none;
    } 
    .mainer .main6 .newslist2{
        float: none;
    }
    .mainer .main6 .width-1200{
        width: 100%;
    }
    .mainer .main6 .newslist2 {
    display:none;
}
    .mainer .main6 .newslist2 .xwcon {
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-bottom: 1%;
}
    .mainer .main6 .newslist2 .xwcon .date{
         
        display: none; 
    }
    .xwcon .date span{
        font-size:10px;
    }
    .xwcon .connr h1{
        padding-top:0px;
        padding: 5px;
    }
    .xwcon .connr p{
        padding:5px;
    }
    .xwcon .connr{
        width: 100%;
        height: auto; 
        padding:0px;
        margin:0px;
    }
    .xwcon .connr h1 a{
        font-size:14px;
    }

    .baoming {
    padding: 4% 4%;
    background-color: #F7CB0C;
    color: #fff;
    height: 60px;
    /* text-align: center; */
    font-size: 0.23rem;
    /* line-height: 1.7; */
    /* font-weight: bold; */
} 
.left_c {
    width: 66%;
    float: left;
    font-weight: normal;
    margin-bottom: 1%;
}
.left_c span {
    float: left;
    display: inline-block;
    width: 3.7rem;   
}
.left_c span img{
    width: 100%;
        max-width: 100%;
}
.left_c strong {
    width: 60%;
    float: right;
    font-weight: normal;
    font-size: 16px; 
}
.baoming a {
    display: inline-block;
    width: 34%;
    font-size: 16px;
    padding: 1% 0;
    text-align: center;
    color: #000;
    background-color: #fff;
    border-radius: 4px;
    float: right;
    padding: 2% 0;
    margin-top: 2%;
}
.main4_tit{
    display:none;
}
.mainer .main4 .piclist{
    width: 100%;
}
.mainer .main4 .piclist ul li {
    width: 47%;
    float: left;
    margin: 4px;
}
.mainer .main4 .piclist ul li .tit{
    width: 100%;
}
.more_i {
    border-radius: 20px;
    width: 93.75%;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-top: 4%;
    margin-bottom: 4%;
    margin-left: 3%;
    background: #201e2b;
}
.more_i span {
    padding: 2% 5% 2% 3%;
    float: left;
    margin-left: 0;
    font-size: 14px;
    line-height: 19px;
    color: #ffffff;
    font-weight: bold;
    background: url(../images/dian.gif) 100% center no-repeat;
    background-size: 15%;
    /* line-height: 1.2; */
}
.more_i a {
    float: right;
    text-align: center;
    color: #000;
    height: 35px;
    width: 80px;
    background: #F7CB0C;
    font-size: 14px;
    /* padding-left: 6%; */
    border-radius: 20px;
}
.alltit {
    color: #e0e0e0;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
    padding: 4.5% 0 0%;
}
.alltit01 {
    backg/round: url(../images/mobile/tit01.jpg) no-repeat bottom center;
    background-size: 9% auto;
    font-size: 0.29rem;
    color: #F7CB0C;
    font-family: 'Microsoft Yahei';
}
.alltit01 a{
    font-size:18px;
}
.mainer .main7 .gdal{
    display:none;
}
.mainer .main7{
    background:none;
    min-width: 100%;
    height: auto;
        margin-top: 15px;
}
.mainer .main7 .pi{
    width: 100%;
}
.mainer .main7 .pi .righ{
    width: 100%;
    margin:0px;
    padding:0px;
}
.mainer .main7 .pi .righ1 {
    width: 46%;
    margin-left: 5px;
    margin-right: 5px;
}
.mainer .main7 .pi .righ1 li a img{
    width: 100%;
}
.pi .right2{
    width: 100%; 
}
.allmore {
    width: 35%;
    margin: 4% auto 0;
}
.allmore a {
    background: #fff;
    border: #c5c5c5 solid 1px;
    display: block;
    text-align: center;
    line-height: 35px;
    height: 35px;
    color: #6d6d6d;
}
.mainer .main4 .piclist ul li .tit a{
    font-size:12px;
}
footer .w-1200{
    width: 100%;
}
footer .t-align-c{
    display:none;
}
footer .H-B02-1{
    display:none;
}
footer .H-b-link{
    display:none;
}
footer .H-b-menu{
    display:none;
}
footer .H-B02{
   background-image:none;
   height: auto;
}
footer .H-b-bq{
    width: 100%;
    font-size:12px;
}
footer {
    margin-bottom: 62px;
}
.xwcon .connr h1{
        width: 97%;
} 
.mainer1 .content .bt{
    display:none;
}
.mainer1 .content .cptitle{
    display:none;
}
.mainer1 .content{
    width: 100%!important;
    min-width: 100%!important;
}

.mainer1 .content .subCont .des{
    width: 100%!important;
}
.mainer1 .content .subCont .des p{
    padding:10px;
}
.mainer1 .content .subCont .img{
    display:none;
}
.mainer1 .content .hd {
    height: 140px;
    line-height: 45px;
    background: #fff;
    border-bottom: solid 1px #dcdcdc;
}
.mainer1 .content .hd h2 {
    width: 95%;
    padding-left: 10px;
    font-size: 20px;
    position: relative;
    text-align: left;
    font-weight: bold;
    color: #333;
}
.shfw p{
    padding:10px;
}
.w-1200{
    width: 100%!important;
}
.H-PRO001{
    width: 100%!important;
}
.H-PRO001 ul li{
        width: 48%!important;
}
.H-PRO001 ul li{
    margin-right: 5px!important;
    height: auto!important;
}
.H-PRO001 ul li .tu001 a img{
width: 100%;
height: auto;
}
.H-PRO001 ul li .tit01{
    width: 100%!important;
}
.H-PRO001 ul{
    padding:10px;
}
.H-PRO001 ul li .tit01 p{
    font-size:12px!important;
}
.mainer1 .content .neitle{
    width: 100%;
}
.mainer1 .content .subCont .info{
    width: 100%!important;
}
.textarea{
    padding:10px;
}
.mainer1 .content .neitle .name p{
    padding-left:10px;
}
.mainer1 .content .neitle .weizhi{
    padding-right:10px;
}





} 
.shfw {
    font-size:20px;
    line-height: 30px;
}
.pf {
    position: fixed;
}

.dropbtn {
    /* background-color: #4CAF50; */
    color: black;
    padding: 22px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;border-bottom: 1px solid black;
    background: url(../images/dh.png) center;
}

.dropdown-content {
    display: none;
    position: absolute;
    right: 0;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: black; 
}
.dropdown:hover .dropbtn a{
    color:white; 
}
.mainer1{
    width: 100%;
}
.mainer1 .content {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.mainer1 .content .bt {
    margin: 0px auto;
    width: 600px;
    height: 66px;
    margin-bottom: 20px;
    padding-top: 40px;
    text-align: center;
}
.mainer1 .content .bt h2{
    font-family: "微软雅黑";
    font-size: 36px;
    line-height: 50px;
    font-weight: bold;
    color: #E9453E;
    text-decoration: none;
}
.mainer1 .content .cptitle{
    margin: 0px auto;
    width: 1200px;
    height: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.mainer1 .content .cptitle .cp-fl1{
    width: 200px;
    height: 40px;
    text-align: center;
    border: 1px solid #404040;
    padding-top: 4px;
    margin-right: 30px;
}
.mainer1 .content .cptitle .cp-fl1 a{
        font-family: "微软雅黑";
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    color: #5a5a5a;
    text-decoration: none;
}
.mainer1 .content .subCont .des{
    width: 600px;
    font-size:16px;
    text-indent: 2rem;
}
.mainer1 .content .subCont .img{
    width: 500px;
}

.H-PRO001 {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
}
.H-PRO001 ul li {
    width: 285px;
    height: 400px;
    overflow: hidden;
    margin-right: 15px;
    float: left;
}
.H-PRO001 ul li .tit01 {
    width: 285px;
    height: 90px;
    background-color: #eaeaea;
    margin-top: 15px;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.H-PRO001 ul li .tit01 p {
    display: block;
    height: 26px;
    text-align: left;
    font-size: 14px;
    color: #939292;
    text-indent: 23px;
}
.H-PRO001 ul li .tit01 .line01 {
    height: 2px;
    float: left;
    width: 32px;
    background-color: #2c2b30;
    margin-left: 23px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.H-PRO001 ul li .tit01 a h2 {
    display: block;
    height: 33px;
    line-height: 33px;
    margin-top: 16px;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    color: #010101;
    text-indent: 23px;
    overflow: hidden;
}

.newslist1 ul {
    margin: 0 10px 10px 10px;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.newslist1 ul li {
    clear: both;
    line-height: 35px;
    height: 85px;
    border-bottom: 1px dotted #666666;
    padding-bottom: 10px;
    margin-top: 10px;
}
.newslist1 ul li span {
    float: left;
    background: #212121;
    display: inline-block;
    width: 90px;
    height: 74px;
    color: #FDC006;
    font-family: "微软雅黑";
    font-size: 28px;
    margin-right: 20px;
    text-align: center;
    font-weight: normal;
    padding-top: 10px;
}
.newslist1 ul li span cite {
    font-size: 24px;
    font-style: normal;
    border-top: 1px #cccccc solid;
    color: #ffffff;
}
.a13 {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}
.a2 {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}

.mainer1 .content .neitle{
    height: 50px;
    margin-bottom: 30px;
    margin-top: 30px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
}
.mainer1 .content .neitle .name p{
    font-size:22px;
    font-weight:600;
}
.mainer1 .content .subCont h3{
    font-size: 26px;
    font-weight:600;
    text-align: center;
}
.mainer1 .content .subCont .info{
    width: 580px;
    height: 27px;
    line-height: 28px;
    text-align: center;
    margin: 15px auto;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    color: #666;
}
.mainer1 .content .subCont .info small{
    margin-left: 8px;
    margin-right: 3px;
    color: #999;
    font-size: 12px;
}
.preNext .line {
    height: 10px;
    overflow: hidden;
    clear: both;
    background: url(../images/box_dotline.gif) left 15px repeat-x;
    margin: 4px auto;
    padding-top: 10px;
}
.preNext .line strong {
    display: block;
    width: 8px;
    height: 10px;
    overflow: hidden;
    font-size: 0px;
    line-height: 100px;
    background: url(../images/box_dotline.gif) right -10px no-repeat;
    float: left;
}

.pagination{
    width: 100%;
}
.pagination li{
    padding:10px;
    float: left;
    border:1px solid #ccc;
    margin-right: 1%;
}