body{
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #000;
    padding: 0px;
    margin: 0 auto;
    overflow-x: hidden;
}
body a {
    color: #000;
    text-decoration: none;
    transition: all ease 0.3s;
}
body li {
    list-style-type: none;
}
p, ul, li,h5,h4,h3,h2,h1 {
    padding: 0px;
    margin: 0 auto;
    list-style-type: none;
}
img, a img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}
input{outline:none}
header{
    background: #f9f9f9;
    padding: 9px 0px;
}
.header_w{
    width: 1200px;
    margin: 0 auto;
    text-align: right;
}
.header_w a{
    font-size: 12px;
    color: #666;
    padding-left: 22px;
    position: relative;
}
.header_w a .ewm{
    position: absolute;
    left: 0%;
    top: 34px;
    display: none;
    z-index: 9;
}
.header_w a .ewm img{
    width: 120px;
}
.header_w a:hover .ewm{
    display: block;
}
.header_w p{
    display: inline-block;
    font-weight: bold;
    padding-left: 19px;
    color: #666;
}
#sjheader{
    
display: none;
}
.nav{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.nav_logo{
    float: left;
    line-height: 96px;
}
.nav_nav{
    float: left;
    margin-left: 141px;
}
.nav_nav ul{
    height: 96px;
}
.nav_nav ul li{
    float: left;
    line-height: 96px;
    padding: 0px 30px;
}
.nav_nav ul li a{
    display: block;
    border-bottom: solid 3px #ffffff;
}
.nav_nav ul li:hover a{
    border-bottom: solid 3px #01a9ed;
}
.navc_suos{
    float: right;
    line-height: 96px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 0px 25px;
}
.plate_noe{
    overflow: hidden;
}
.plate_noew{
    float: left;
    width: 24.9%;
    text-align: center;
    border-right: 1px solid #eee;
    padding: 4% 0%;
}
.plate_noew h2{
    font-weight: bold;
    font-size: 30px;
    color: #01a9ed;
}
.plate_noew span{
    font-size: 60px;
}
.plate_noew p{
    color: #00acec;
    font-size: 14px;
}
.plate_noew:hover{
    background: #01a9ed;
}
.plate_noew:hover h2{
    color: #fff;
}
.plate_noew:hover span{}
.plate_noew:hover p{
    color: #fff;
}
.palte_bt{
    text-align: center;
}
.palte_bt h2{
    font-size: 32px;
    color: #00acec;
}
.palte_bt p{
    font-size: 16px;
    color: #999999;
}
.palte_bt span{
    font-size: 12px;
    color: #999;
    padding-top: 10px;
    display: block;
}
.palte_por{
    background: url(../images/probj.jpg);
    padding-top: 70px;
    padding-bottom: 70px;
}
.palte_porw{
    width: 1200px;
    margin: 0 auto;
    margin-top: 60px;
    overflow: hidden;
    position: relative;
}
.palte_por ul li{
    float: left;
    background: #fff;
    margin-right: 40px;
}
.palte_por ul li img{
    padding: 15%;
    box-shadow: 0px 18px 13px 0px rgba(0, 0, 0, 0.17);
    width: 70%;
}
.palte_por ul li .nr{
    text-align: center;
    padding: 44px 0px 25px 0px;
}
.palte_por ul li h2{
    font-size: 24px;
    font-weight: 500;
}
.palte_por ul li span{display: block;width: 100px;margin: 20px auto;background: #01a9ed;color: #fff;padding: 7px 0px;border-radius: 5px;}
.palte_por ul li b{
    display: block;
    font-weight: 500;
    color: #999;
}
.palte_por ul li:hover{}
.palte_por ul li:hover .nr{
    background: #01a9ed;
}
.palte_por ul li:hover h2{
    color: #fff;
}
.palte_por ul li:hover span{
    background: #fff;
    color: #01a9ed;
}
.palte_por ul li:hover b{}
.palte_ys{
    margin-top: 80px;
    margin-bottom: 80px;
}
.palte_ys ul{
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    margin-top: 60px;
}
.palte_ys ul li{
    float: left;
    width: 299px;
    text-align: center;
    border-right: solid 1px #eee;
    padding: 70px 0px;
}
.palte_ys ul li:nth-of-type(4){
    margin-right: 0px;
    border-right: solid 0px #eee;
}
.palte_ys ul li img{}
.palte_ys ul li h2{
    font-weight: 500;
    font-size: 30px;
    color: #333;
    margin-top: 24px;
    margin-bottom: 10px;
}
.palte_ys ul li p{
    color: #666;
    font-size: 12px;
}
.palte_about{
    overflow: hidden;
    position: relative;
}
.palte_aboutl{
    background: #f9f9f9;
    width: 50%;
    position: absolute;
    left: 0%;
    height: 100%;
}
.palte_aboutr{
    float: right;
    width: 50%;
}
.palte_aboutlw{
    width: 600px;
    float: right;
    padding-top: 90px;
}
.palte_aboutlw h2{
    font-size: 32px;
    color: #00acec;
}
.palte_aboutlw h3{
    font-weight: 500;
    font-size: 22px;
    color: #333;
    margin-top: 10px;
}
.palte_aboutlw h4{
    color: #999;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 30px;
}
.palte_aboutlw p{
    width: 90%;
    margin: 0px;
    font-size: 14px;
    line-height: 1.6;
    color: #666;
}
.palte_aboutlw .an{
    overflow: hidden;
    margin-top: 20px;
}
.palte_aboutlw .an a{
    display: block;
    float: left;
    width: 28%;
    margin-right: 1%;
    border: solid 1px #eee;
    background: #fff;
    text-align: center;
    padding: 16px 0px;
    color: #999;
}
.palte_news{
    width: 1200px;
    margin: 0 auto;
    margin-top: 70px;
}
.palte_newsw{
    overflow: hidden;
    margin-top: 60px;
}
.palte_newswl{
    float: left;
    width: 600px;
}
.palte_newswr{
    float: right;
    width: 560px;
}
.palte_newswr li:nth-of-type(1){
    height: 94px;
    margin-bottom: 37px;
}
.palte_newswr li:nth-of-type(1) .sj{
    float: left;
    width: 100px;
    text-align: center;
    background: #01a9ed;
    padding: 19px 0px;
    height: auto;
}
.palte_newswr li:nth-of-type(1) .sj h3{
    font-weight: 500;
    color: #fff;
    font-size: 30px;
    display: block;
}
.palte_newswr li:nth-of-type(1) .sj h4{
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    display: block;
}
.palte_newswr li:nth-of-type(1) .nr{
    float: right;
    width: 440px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.palte_newswr li:nth-of-type(1) .nr h2{
    font-weight: 500;
    font-size: 16px;
}
.palte_newswr li:nth-of-type(1) .nr h3{
    font-size: 14px;
    line-height: 1.8;
    color: #666;
    display: block;
}
.palte_newswr ul li:nth-of-type(1) .sj::before {
    content: '';
    position: absolute;
    border: 0px;
    left: 49%;
    top: 100%;
    height: 329px;
    z-index: -1;
    background: #eee;
    width: 2px;
}
.palte_newswr{}
.palte_newswr ul{}
.palte_newswr ul li{
    margin-bottom: 1px;
    height: 39px;
}
.palte_newswr ul li .sj{
    width: 100px;
    float: left;
    height: 22px;
    position: relative;
    text-align: center;
}
.palte_newswr ul li .sj::before {
    content: '';
    width: 8px;
    height: 8px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    border: 2px solid #eee;
    position: relative;
    z-index: 999;
}
.palte_newswr ul li .sj h3{
    display: none;
}
.palte_newswr ul li .sj h4{
    display: none;
}
.palte_newswr ul li .nr{
    float: right;
    width: 440px;
    border-bottom: 0px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.palte_newswr ul li .nr h2{
    font-weight: 500;
    font-size: 14px;
}
.palte_newswr ul li .nr h3{
    display: none;
}
.palte_newswr ul li:hover .sj::before {
    background: #01a9ed;
    border: 2px solid #01a9ed;
}
.palte_newswr ul li:hover .nr h2{
    color: #01a9ed;
}
.palte_hzhb{
    background: url(../images/hzbj.jpg);
    padding: 80px 0px;
    margin-top: 80px;
}
.palte_hzhbw{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 120px;
    margin-bottom: 84px;
    position: relative;
}
.palte_hzhb ul li{
    float: left;
}
.palte_hzhb ul li img{}
.footer{
    background: #222;
}
.footerw{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.footerwl{
    float: left;
    width: 870px;
    padding-top: 76px;
}
.footerwa{
    float: left;
    border-right: 1px solid #3d3d3d;
    padding-right: 44px;
    margin-right: 44px;
}
.footerwa h2{
    font-weight: 500;
    color: #fff;
    font-size: 18px;
    margin-bottom: 17px;
}
.footerwa a{
    display: block;
    color: #999;
    line-height: 2.2;
}
.footerwa:nth-of-type(2){
    
padding-right: 10px;
}
.footerwa p{
    display: block;
    color: #999;
    line-height: 2.2;
}
.footerwa:nth-of-type(2) a{
}
.footerwr{
    padding: 54px 0px;
    float: right;
    width: 300px;
    background: #01a9ed;
    text-align: center;
}
.footerwr p{
    color: #fff;
}
.footerwr h2{
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    margin: 11px 0px;
}
.footerwr span{
    display: block;
    color: #fff;
    margin-top: 11px;
}
.dbbq{
    text-align: center;
    color: #666;
    font-size: 13px;
    margin: 24px 0px;
}
.dbbq a{
    color: #999;
}
.mbx{
    height: 56px;
    margin-top: -56px;
    background: rgba(0, 0, 0, 0.34);
    position: relative;
    z-index: 99;
    line-height: 56px;
}
.mbxw{
    width: 1200px;
    margin: 0 auto;
    color: #fff;
}
.mbxw a{
    color: #fff;
}
.mian{
    padding: 60px 0px;
    background: #f9f9f9;
}
.mianw{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.mianwl{
    float: left;
    width: 280px;
}
.mianwlwa{
    background: #fff;
    margin-bottom: 20px;
    border: solid 1px #eee;
}
.mianwlwa_bt{
    text-align: center;
    background: #01a9ed;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding: 18px 0px;
}
.mianwlwa ul{
    padding: 30px;
}
.mianwlwa ul li{
    margin-bottom: 16px;
    border-bottom: solid 1px #eee;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    background: url(../images/jta.jpg) right;
    background-repeat: no-repeat;
}
.mianwlwa ul li:hover{
    background: url(../images/jbt.jpg) right;
    background-repeat: no-repeat;
}
.mianwlwa ul li:hover a{
    color: #01a9ed;
}
.mianwlwa ul li a{
    color: #333;
    display: block;
    background: url(../images/cpbt.jpg) left;
    background-repeat: no-repeat;
    padding-left: 28px;
    background-size: 24px;
    background-position-y: 12px;
}
.mianwr{
    float: right;
    width: 890px;
}
.mianwlwb{
    background: #fff;
    padding: 30px;
    border: solid 1px #eee;
    margin-bottom: 20px;
}
.mianwlwb_bt{
    border-bottom: solid 1px #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.mianwlwb_bt h2{
    display: inline-block;
    font-weight: 500;
    font-size: 20px;
}
.mianwlwb_bt h2 span{
    
font-weight: bold;
    
color: #01a9ed;
}
.mianwlwb ul{}
.mianwlwb ul li{
    line-height: 2.4;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.mianwlwb ul li a{
    color: #333;
}
.mianwlwb ul li a:hover{
    color: #01a9ed;
}
.mianwlwc{
    background: #fff;
    border: solid 1px #eee;
    margin-bottom: 20px;
    padding: 30px;
}
.mianwlwc_bt{
    border-bottom: solid 1px #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
    background: url(../images/nytel.jpg) left;
    background-repeat: no-repeat;
    background-size: 50px;
    background-position-y: -3px;
}
.mianwlwc_bt h3{
    font-weight: 500;
    font-size: 14px;
    padding-left: 58px;
}
.mianwlwc_bt h4{
    font-size: 20px;
    font-weight: 500;
    color: #01a9ed;
    margin-top: 3px;
    padding-left: 58px;
}
.mianwlwc p{
    font-size: 12px;
    color: #333;
    margin-bottom: 14px;
}

.mianwr ul{}
.mianwr ul li{
    float: left;
    margin-right: 12px;
    margin-bottom: 38px;
    width: 286px;
    border: solid 1px #eee;
}
.mianwr ul li:nth-of-type(3n){
    margin-right: 0px;
}
.mianwr ul li .img{
    background: #fff;
    border-bottom: solid 1px #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    height: 300px;
}
.mianwr ul li img{
    width: 70%;
    padding: 15%;
}
.mianwr ul li .nr{
    text-align: left;
    padding: 24px 30px;
    background: #fff;
}
.mianwr ul li h2{}
.mianwr ul li h2 a{
    font-size: 18px;
    color: #333;
}
.mianwr ul li h2 b{
    font-weight: 500;
}
.mianwr ul li p{
    color: #666;
    line-height: 1.8;
    margin: 6px 0px;
    font-size: 13px;
}
.mianwr ul li  .an{
    overflow: hidden;
}
.mianwr ul li  .an a{
    display: block;
    float: left;
    margin-right: 10px;
    width: 101px;
    font-size: 12px;
    border: solid 1px #eee;
    text-align: center;
    color: #666;
    padding: 9px 0px;
}
.mianwr ul li  .an a:hover{
    
background: #01a9ed;
    
color: #fff;
    
border: solid 1px #01a9ed;
}
.news{
    float: right;
    width: 830px;
    background: #fff;
    padding: 30px;
}
.news ul{}
.news ul li{
    overflow: hidden;
    border-bottom: 1px dashed #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.news ul li .img{
    float: left;
    width: 180px;
}
.news ul li .img img{
    width: 100%;
}
.news ul li .nr{
    float: left;
    width: 620px;
    margin-left: 30px;
    margin-top: 10px;
}
.news ul li .nr h2{}
.news ul li .nr h2 a{
    font-weight: 500;
    font-size: 22px;
}
.news ul li .nr p{
    margin: 12px 0px;
    font-size: 13px;
    color: #666;
    line-height: 1.8;
}
.news ul li .nr span{
    display: block;
    width: 120px;
    border: solid 1px #eee;
    text-align: center;
    color: #666;
    padding: 8px 0px;
}
.news ul li:hover .nr h2 a{
    color: #01a9ed;
}
.newsxql{
    float: right;
}
.newsxq{
    float: left;
    width: 810px;
    background: #fff;
    padding: 40px;
}
.newsxqa{
    border-bottom: dashed 1px #eee;
    padding-bottom: 14px;
    margin-bottom: 14px;
}
.newsxqa h2{
    font-weight: 500;
    font-size: 22px;
}
.newsxqa p{
    color: #999;
    font-size: 13px;
    margin-top: 8px;
    margin-bottom: 15px;
}
.newsxqa p span{
    padding-right: 20px;
}
.newsxqb{
    line-height: 1.8;
    color: #333;
}
.newsxqc{
    border-top: dashed 1px #eee;
    padding-top: 14px;
    margin-top: 14px;
    line-height: 2;
    color: #666;
}
.pronrxq{
    float: right;
    width: 810px;
    padding: 40px;
    background: #fff;
}
.pronrxqt{
    overflow: hidden;
    margin-bottom: 40px;
}
.pronrxqtl{
    float: left;
    width: 400px;
}
.pronrxqtl img{
    width: 100%;
}
.pronrxqtr{
    width: 371px;
    float: right;
}
.pronrxqtr h2{
    font-weight: 500;
    font-size: 22px;
}
.pronrxqtr p{
    border-top: dashed 1px #eee;
    border-bottom: dashed 1px #eee;
    padding: 15px 0px;
    margin: 15px 0px;
}
.pronrxqtr {}
.pronrxqb{
    border: solid 1px #eee;
}
.pronrxqbt{
    background: #f9f9f9;
}
.pronrxqbt h2{
    display: inline-block;
    background: #02a9ed;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    padding: 9px 22px;
}
.pronrxqbb{
    padding: 30px;
}
.neiry{
    float: right;
    width: 810px;
    background: #fff;
    padding: 40px;
    font-size: 14px;
    line-height: 1.8;
    color: #333;
}
.nrgl h2{
    font-weight: 500;
    font-size: 24px;
}
.nrgl p{
    line-height: 2.4;
}
.dt{
    margin-top: 30px;
}
.dede_pages{
    text-align: center;
}
.dede_pages ul{
    display: inline-block;
}
.dede_pages ul li{
    width: auto;
    margin: 0px 3px;
    padding: 0px;
    border: 0px;
}
.dede_pages ul li.thisclass{
    background: #fff;
    display: block;
    padding: 5px 10px;
    color: #666;
    background: #01a9ed;
    color: #fff;
}
.dede_pages ul li a{
    background: #fff;
    display: block;
    padding: 5px 10px;
    color: #666;
}
.dede_pages ul li:hover a{
    background: #01a9ed;
    color: #fff;
}
.palte_sjpor{
 display: none;
    
}
@media (max-width: 768px){
    
    
    .plate_noew {
    float: left;
    width: 49.5%;
    text-align: center;
    border-bottom: 1px solid #eee;
    padding: 10% 0%;
}
.plate_noew h2 {
    font-weight: bold;
    font-size: 18px;
    color: #01a9ed;
}
.plate_noew span {
    font-size: 40px;
}
.plate_noew p {
    color: #00acec;
    font-size: 12px;
}
.palte_bt h2 {
    font-size: 24px;
    color: #00acec;
}
.palte_bt p {
    font-size: 14px;
    color: #999999;
}
.palte_por{
    
    display: none;
}
.palte_sjpor{
 display: block;
    
}
.palte_porw {
    width: 90%;
    margin: 0 auto;
    margin-top: 5%;
    overflow: hidden;
    position: relative;
}
.palte_por ul li {
    float: left;
    background: #fff;
    margin-right: 0px;
}
.palte_ys ul {
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
    margin-top: 6%;
}
.palte_ys ul li {
    float: left;
    width: 100%;
    text-align: center;
    border-right: solid 0px #eee;
    padding: 6% 0%;
    border-bottom: solid 1px #eee;
}
.palte_aboutl {
    background: #f9f9f9;
    width: 100%;
    position: relative;
    left: 0%;
    height: 100%;
}
.palte_aboutlw {
    width: 90%;
    float: none;
    padding-top: 10%;
    margin: 0 auto;
    padding-bottom: 10%;
}
.palte_aboutlw p {
    width: 100%;
    margin: 0px;
    font-size: 12px;
    line-height: 1.6;
    color: #666;
}
.palte_aboutr {
    float: none;
    width: 100%;
}
.palte_aboutr img{
   
    width: 100%;
}
.palte_news {
    width: 90%;
    margin: 0 auto;
    margin-top: 10%;
}
.palte_newsw {
    overflow: hidden;
    margin-top: 6%;
}
.palte_newswl {
    float: none;
    width: 100%;
}
.palte_newswr {
    float: none;
    width: 100%;
    margin-top: 4%;
}
.palte_newswr li:nth-of-type(1) .sj {
    float: left;
    width: 25%;
    text-align: center;
    background: #01a9ed;
    padding: 19px 0px;
    height: auto;
}
.palte_newswr li:nth-of-type(1) .nr {
    float: right;
    width: 70%;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 5%;
}
.palte_newswr li:nth-of-type(1) .nr h3 {
    font-size: 14px;
    line-height: 1.8;
    color: #666;
    display: block;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.palte_newswr ul li .nr {
    float: none;
    width: 100%;
    border-bottom: 0px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.palte_newswr ul li .sj {
    width: 25%;
    float: left;
    height: 22px;
    position: relative;
    text-align: center;
}
.palte_hzhbw {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 12%;
    margin-bottom: 9%;
    position: relative;
}
.banner img{
    
     width: 100%;
}
.palte_hzhb ul li img {
    width: 100%;
}
.footerw {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.footerwl {
    float: none;
    width: 100%;
    padding-top: 8%;
}
.footerwa a {
    display: block;
    color: #999;
    line-height: 2.2;
    display: none;
}
.footerwa {
    float: none;
    border-right: 0px solid #3d3d3d;
    padding-right: 0%;
    margin-right: 0%;
    border-bottom: 1px solid #3d3d3d;
    text-align: center;
    padding-bottom: 5%;
    margin-bottom: 5%;
}
.footerwa h2 {
    font-weight: 500;
    color: #fff;
    font-size: 18px;
    margin-bottom: 0%;
}
.footerwr {
    padding: 54px 0px;
    float: none;
    width: 100%;
    background: #01a9ed;
    text-align: center;
}
.dbbq {
    text-align: center;
    color: #666;
    font-size: 13px;
    margin: 24px 0px;
    padding: 0% 5%;
}
.nav{
    display: none;
}
header{
    display: none;
}
 #sjheader.sjheadera{
        
position: fixed;
        
z-index: 999;
        
box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
    }
    #header {
    display: none;
}
    #sjheader{
    width: 90%;
    padding: 2vh 5%;
    background: #fff;
    height: 8vh;
    display: block;
}
    .sjheaderlogo{
    float: left;
    width: 63%;
    line-height: 8vh;
}
.sjheaderlogo img{

width: 100%;
}
    .sjheaderdaoh{float: right;width: 40px;line-height: 10vh;}
    .daikai{
    width: 100%;
    display: inline-block;
    position: relative;
    height: 20px;
    margin-top: 13%;
}
    .daikai span{
    width: 100%;
    height: 3px;
    background: #333;
    transition: all ease 0.5s;
    position: absolute;
    opacity: 1;
}
    .sjheaderdaoh ul{
    position: fixed;
    width: 100%;
    left: 0%;
    z-index: 999;
    height: 100vh;
    background: rgba(253, 253, 253, 0.93);
    padding-top: 7vh;
    transition: all ease 1s;
    top: 11vh;
    opacity: 0;
    right: -200%;
}
.sjheaderdaohdj ul{opacity: 1;right: 0%;}
    .sjheaderdaoh ul li{
    text-align: center;
    font-size: 16px;
    line-height: 4;
}
.sjheaderdaohdj .daikai span:nth-of-type(1){
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);
    top: 9px;
    background: #243e85;
}
.sjheaderdaohdj .daikai span:nth-of-type(2){opacity: 0;}
.sjheaderdaohdj .daikai span:nth-of-type(3){
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);
    top: 10px;
    background: #243e85;
}
 .daikai span:nth-of-type(1){
    
top: 0px;
}
 .daikai span:nth-of-type(2){
    
top: 7px;
}
.daikai span:nth-of-type(3){
    
top: 14px;
}
.nybanner img{
    
        width: 100%;
}
.mbxw {
    width: 90%;
    margin: 0 auto;
    color: #fff;
}
.mian {
    padding: 10% 0%;
    background: #f9f9f9;
}
.mianw {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.mianwl {
    float: none;
    width: 100%;
}
.mianwlwb {
    background: #fff;
    padding: 30px;
    border: solid 1px #eee;
    margin-bottom: 20px;
    display: none;
}
.mianwlwc {
    background: #fff;
    border: solid 1px #eee;
    margin-bottom: 20px;
    padding: 30px;
    display: none;
}
.mianwr {
    float: none;
    width: 100%;
}
.mianwr ul li {
    float: left;
    margin-right: 0%;
    margin-bottom: 4%;
    width: 100%;
    border: solid 1px #eee;
}
.pronrxq {
    float: none;
    width: 90%;
    padding: 5%;
    background: #fff;
}
.pronrxqt {
    overflow: hidden;
    margin-bottom: 8%;
}
.pronrxqtl {
    float: none;
    width: 100%;
}
.pronrxqtr {
    width: 100%;
    float: none;
    margin-top: 10%;
}
.mianwlwa ul {
    padding: 5%;
}
.mianwlwa_bt {
    text-align: center;
    background: #01a9ed;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding: 18px 0px;
    display: none;
}
.mianwlwa ul li {
    margin-bottom: 14px;
    border-bottom: solid 0px #eee;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    background: none;
    background-repeat: no-repeat;
    float: left;
    width: 50%;
}
.mianwlwa ul {
    padding: 5%;
    overflow: hidden;
}
.mianwlwa ul li a {
    color: #333;
    display: block;
    background: none;
    background-repeat: no-repeat;
    padding-left: 0%;
    background-size: 24px;
    background-position-y: 12px;
}
.mianwlwa ul li {
    margin-bottom: 14px;
    border-bottom: solid 0px #eee;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    background: none;
    background-repeat: no-repeat;
    float: left;
    width: 50%;
    border-bottom: solid 1px #eee;
}
.news {
    float: none;
    width: 90%;
    background: #fff;
    padding: 5%;
}
.news ul li .img {
    float: none;
    width: 100%;
}
.news ul li .nr {
    float: none;
    width: 100%;
    margin-left: 0%;
    margin-top: 5%;
}
.news ul li .nr h2 a {
    font-weight: 500;
    font-size: 16px;
}
.newsxq {
    float: none;
    width: 90%;
    background: #fff;
    padding: 5%;
}
.neiry {
    float: none;
    width: 90%;
    background: #fff;
    padding: 5%;
    font-size: 14px;
    line-height: 1.8;
    color: #333;
}
}

