*{margin: 0;padding: 0;}
a{text-decoration: none}
a:hover{text-decoration: none}
ul,li{list-style: none}
.fl{float: left}
.fr{float: right}
.clear{clear: both}
input{outline: none}

body,html{background: #fff;}
body{
    font-family: "微软雅黑";
    box-sizing: border-box;
}


/*导航*/
.navbar{
    background: rgba(255,255,255,.7);
    border: none;
    height: 80px;
    margin-bottom: 0!important;
    z-index: 99;
}

.navbar-brand{
    padding-top: 6px!important;
    width: 320px;
}
.navbar-brand>img{
    width:100%;
    /* padding-top: 16px; */
}
.navbar-brand>p{
    font-size: 26px;
    letter-spacing: 4px;
    padding-top: 20px;
}
.navbar-brand>p>span{
    font-size: 12px;
    letter-spacing: 0;
}

.nav{
    float: right;

}
.dropdown-menu{
    min-width: 0!important;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{
    max-height: 620px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color: #000;
}
.navbar-default .navbar-nav>li>a{
    height: 85px;
    line-height: 105px;
    font-size: 16px;
    color: #000;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    color: #f57720;
    background-color: transparent;
}
 .navbar-default .navbar-nav>li>a:hover{
     color: #f57720;
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    background:  transparent;
    color: #f57720;

}
.navbar-default .navbar-nav>.active>a>span{
    width: 100%;
}
.nav>li>a{
    padding: 0 0!important;
    margin: 0 28px;
}
.nav>li>a>span{
    margin:auto;
    display:inline-block;
    position:absolute;
    bottom:5px;
    left:0;
    width:0;
    height:3px;
    background: #f57720;
    transition:.5s;
    border-radius:50px;

}
.nav>li>a:hover>span{
    width:100%;
}
.nav>li>a:hover{
    color: #f57720;
}
.nav>li{
    position: relative;
}
.nav>li>ul{
    position: absolute;
    left: 0;
    top: 80px;

    background: #fff;
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    display: none;
    transform: translateY(30px);
    width: 100%;
    transition: .3s;
}
.nav>li:hover>ul{
    display: block;
    transform: translateY(0);
}

.nav>li>ul>li{
  text-align: center;
    line-height:32px ;
}
.nav>li>ul>li:hover{
    background: #07952b;
}
.nav>li>ul>li>a{
    font-size: 12px;
    color: #666;
}
.nav>li>ul>li:hover>a{
    color: #fff;
}
 @media all and (max-width: 1200px){

     .navbar-toggle{
         border: none;
         margin-top: 20px;
         margin-right: 35px;
     }
     .navbar-toggle:hover{
         background: #fff!important;
     }
     .navbar-toggle:focus .icon-bar{
         background: #888!important;
     }
     .nav{
        float: none;
     }
     .navbar-default .navbar-collapse, .navbar-default .navbar-form{
         border: none;
     }

     body{
         overflow-x: hidden;
     }
     .nav>li>a{
         margin: 0 7px;
     }

 }

@media all and (max-width: 767px){
    .navbar-nav{
        z-index: 999999;
        background: #fff;
        margin: 7.5px 0!important;
    }
    .navbar-brand{
        width: 64%;
    }
}

.banner-bg{
    background: url(../images/ban_bg.png) center top no-repeat;
    height: 54px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -30px;
    z-index: 60;
}
 /*结束*/
.container{
    padding-left: 0!important;
    padding-right: 0!important;
}

/*title*/
.title{
    width: 100%;
    text-align: center;
    /*padding-top: 30px;*/
}
.title>h2{
    font-size: 34px;
    color: #6d6d6f;
    font-weight: normal;
}
.title>p{
    font-size: 16px;
    color: #f90101;;
}



/*foot*/
.contact1 {
    width: 100%;
    background: #000;
    padding: 20px 0;
}
.foot-nav{
    overflow: hidden;
    margin-bottom: 24px;
}
.foot-nav dl{
    float: left;
    margin-right: 50px;
}
.foot-nav dl dt{
    color: white;
    font-size: 18px;
    line-height: 36px;

}
.foot-nav dl dd a{
    color: #999;
    font-size: 14px;
    line-height: 26px;
}
.foot-nav dl dd a:hover{
    border-bottom: solid 1px #f57720;
}
.foot-nav div{
    float: right;
}
.foot-nav img{
    width: 50%;
}

.foot{
    width: 100%;
    background: #202020;
    padding: 5px 0;
}
.foot>p{
    text-align: center;
    color: #ccc;
    padding: 0 10px;
}
.foot>p>a{
    color: #ccc;
}
@media all and (max-width: 768px){
    .contact1{ display: none;}
}

@media all and (min-width: 1450px) and (max-width: 1920px){
    .sytitle{ margin: 150px auto 0;}
    .about{ margin: 8% 12%;}
    .partner{ top: 186px;}
    .sytitle2{ margin: 130px 0 15px 0;}
}

/* footer */
.footer{
    width: 100%;
    height: auto;
    display: -webkit-box;
    padding: 64px 0 20px;
    background: #222;
    color: #f5f5f5;
    position: relative;
    border-top: 6px solid #f16d0a;
}
.footer .pattern-layer {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 320px;
    background-repeat: no-repeat;
    background-size: cover;
}
.footer p{
    color: #ddd;
    font-size: 15px;
    margin-bottom: 10px;
}
.footer p b{
    color: #f16d0a;
    font-size: 18px;
}
.flist h3{
    font-size: 18px;
    font-weight: 400;
    /* border-left: 3px solid #0083c7; */
    padding-left: 5px;
    margin-bottom: 15px;
}
.flist p{
    width: 100%;
    display: inline-block;
    margin-bottom: 12px;
}

.flist p a{
    font-size: 14px;
    color: #ddd;
}
.flist p span{
    float: left;
}
.fright{
    width: 100%;
    height: auto;
    display: inline-block;
}
.fright h2 {
    font-size: 24px;
    margin-bottom: 30px;
}
.fright h3 {
    font-size: 18px;
    border-left: 3px solid #f16d0a;
    padding-left: 5px;
    margin-bottom: 15px;
}
.ficon i{
    font-size: 24px;
    color: #999;
    margin-right: 10px;
}
.fright p a{
    color: #999;
}
.bq{
    width: 100%;
    height: auto;
    margin: 30px 0 0;
    border-top: 1px solid #444;
    padding: 20px 0 0;
}
.bq a{
    color: #ddd;
}
.ewm{
    width: 100px;
    height: auto;
}

/* ny-about */
.nyban{
    position: relative;
}
.nyban .postit{
    width: 100%;
    height: auto;
    /* text-align: center; */
    position: absolute;
    left: 23%;
    right: 0;
    top: 30%;
}
.nyban .postit h4 {
    display: inline-block;
    margin: 0 auto;
    font-size: 24px;
    letter-spacing: 2px;
    font-weight: 200;
    color: #fff;
    background: rgba(19, 53, 128, .8);
    padding: 10px 24px;
}

.nyabbg {
    background: #fff;
    margin: 60px 0;
}
.nytitle{
	width: 100%;
	height: auto;
	display: inline-block;
	margin: 0 0 30px 0;
}
.nytitle h2{
	text-transform: uppercase;
    color: #f16d0a;
    font-weight: 600;
    font-size: 28px;
    margin: 20px 0 10px 0;
}
.nytitle h3{
    font-size: 18px;
	line-height: 32px;
    font-weight: 600;
}
.nytitle h4{
	margin: 15px 0 0;
}
.abjj{
	font-size: 16px;
	color: #666;
}


/* ny-page*/
.pagination {
    display: -ms-flex;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 30px auto 0;
    justify-content: space-between;
}

.pagination span>a {
    padding: 5px 10px;
    color: #333;
    border: solid 1px #ccc;
    border-radius: 5px;
}

.page-num-current {
    padding: 5px 0 !important;
}

.pagination span>a select,
.pagination span>a select:focus {
    border: solid 1px transparent !important;
    padding: 5px 10px;
    background: transparent;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #333;
    border-color: #333;
}
.pagination>li>a, .pagination>li>span{
    color: #333;
}

/* left-nav */
.nav-pro>ul {border:none;}
.nav-pro>ul>li {position:relative;margin:0 15px 0 0;border-bottom:1px solid #444;transition:.3s; background: #2b2320;}
.nav-pro>ul>li>a {padding: 8px 12px;display:block;transition:.3s;cursor:pointer; line-height: 24px;}
.nav-pro>ul>li:hover>a {border-left:5px solid #f57720;background:#f57720;}
.nav-pro>ul>li>i {position:absolute;right:6px;top:8px;font-size:24px;}
.nav-pro>ul>.active{ border: none;}
.nav-pro>ul>.active>a {border-left:5px solid #333;background:#f57720;display:block;}
.nav-pro>ul>li>a {color:#fff;font-size:14px;}
.nav-pro>ul>li>ul>li>a {color:#fefefe;padding:10px 5px;margin:0 10px;border-bottom:1px dotted #666;display:block; font-size: 13px;}
.nav-pro>ul>li>ul>.active {background:#333;}
.nav-pro>ul>li>ul>li>ul>li{ padding-left: 26px;}
.nav-pro>ul>li>ul>li>ul>li>a{ color: #888; line-height: 32px; width: 92%; display: block; padding: 0 0 0 8px; border-bottom: 1px dotted #ddd;}
.submenu {display:none !important;}
.showsub .submenu {display:block !important;}
.sonmenu{display: none;}

/* tz-gallery */
.tz-gallery{
    width: 98%;
    height: auto;
    display: inline-block;
    margin-left: 2%;
}
.tz-gallery .thumbnail {width:100%; margin:0 auto; overflow:hidden;}
.tz-gallery .thumbnail img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.tz-gallery .thumbnail:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.tz-gallery .tutit{ width: 100%; height: auto; text-align: center; font-size: 18px; line-height: 58px;}

/* ny-product */
.nyprobg{
    width: 100%;
    height: auto;
    background: #e5e5e5;
    padding: 60px 0;
}
.single-blog{
    position: relative;
}
.single-blog {width:94%;margin: 0 auto 20px;overflow:hidden; background: #fff; padding: 15px 15px 10px;}
.blog-img img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.single-blog:hover .blog-img img { transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}
/* .blog-content{
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 6px 0;
} */
.blog-content h3{
    margin: 15px 0 20px;
    font-size: 13px;
    text-align: center;
    height: 40px;
    line-height: 20px;
    display: flex; flex-wrap: wrap; align-items: center; justify-content: center;
}
.blog-content h3 a{
    color: #333;
}
.single-blog:hover .blog-content h3 a{
    color: rgba(241, 109, 10, .8); 
}
.prowz{
    line-height: 52px;
	text-align: center;
	background: #2b2320;
    color: #fff;
    font-size: 15px;
}

.prowz i{ color: #fff; font-size: 20px;}
.prowz a{
    color: #fff;
}

.pboxny {
    width: 100%;
    height: auto;
    margin-bottom: 24px;
}

.pboxny img {
    width: 100%;
    height: auto;
    margin: 0;
    background-color: skyblue;
    transition: all 1s;
    /* border: 1px solid #ddd;
    box-shadow: 0 0 1px #ccc; */
}

.pboxny img:hover {
    box-shadow: 10px 10px 10px #ddd;
}

.pboxny p {
    text-align: center;
    line-height: 56px;
    font-size: 16px;
    color: #1b1b1b;
    border-bottom: 1px solid #ddd;
}

.pboxny:hover p {
    color: #133984;
    border-bottom: 1px solid #133984;
}

.pro-xq-ms>h3 {
    font-size: 20px;
    color: #444;
    line-height: 56px;
    text-indent: 2em;
    font-weight: 600;
    border-bottom: 4px solid #d7d7d7;
    background-color: #eee;
}

.pro-xq-ms>p {
    padding: 5px 5px;
    display: -ms-flex;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: space-between;
    border-bottom: 1px solid #000;
}

.pro-xq-ms>p>a {
    color: #333;
    font-size: 14px;
}

.pro-xq-ms>p>span {
    font-size: 14px;
    color: #333;
}
.newback {
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin-top: 50px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    line-height: 46px;
    padding: 0 15px;
}

.newback a:hover {
    color: #014d97;
}
.pro-title h2 {
    font-size: 20px !important;
    height: 42px !important;
    line-height: 42px !important;
}
.pro-title{
    margin-top: 0 !important;
}
.pcsright{ padding-left: 30px;}
.canshu {width: 100%; margin: 5px 0 0 0; padding: 0 15px 0 0; height: 230px; overflow-y: auto; overflow-x: hidden;}
.canshu::-webkit-scrollbar { width:4px; height:4px;}
.canshu::-webkit-scrollbar-thumb { border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.15);background:rgba(0,0,0,0.15);}
.canshu::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);border-radius:0;background:rgba(0,0,0,0.1);}
.canshu p {line-height:28px; font-size:14px; color:#666; text-align:justify;}
.canshu table {width:100% !important; height:auto; margin:20px auto 10px;}
.canshu table tbody tr{ border-bottom: 1px dotted rgba(12, 32, 72, .6);}
.canshu table tbody tr td:nth-of-type(1){ font-weight: 600; }
.canshu table tbody tr td { width: 100px !important; height: auto; padding:10px; display:table-cell;vertical-align:inherit;
white-space:nowrap;text-align:left;}
.canshu table tbody tr td img{ max-height: 100px; max-width: 76%; height: auto;}
.canshu table tbody tr td:last-child {border-right:none;}
.canshu table tbody tr td p{ width: 100%; height: auto; display: table-cell;}
.xunjia{ margin: 12px 0; width: 120px; height: 28px; line-height: 28px; background: #333; text-align: center;}
.xunjia a{ color: #fff;}
.xunjia:hover{ background: #f57720;}
.sp-large a img{
    width: 100% !important;
}
.protop{
    width: 100%;
    height: auto;
    display: inline-block;
    margin: 20px 0 12px 0;
}
.protop h2{
    float: left;
    font-size: 17px;
    font-weight: 600;
}

.sp-large a img{ min-width: 428px !important;}

/* ny-honor */
.honorbox{
    width: 100%;
    height: auto;
    display: flex; display: -webkit-flex; flex-flow: row wrap; justify-content: space-between;
}
.honorbox .holist{
    width: 18%;
}
.honorbox .holist .hotu{
    width: 100%;
    height: auto;
    display: inline-block;
    border: 5px solid #ddd;
    transition: all 0.3s ease 0s;
}
.honorbox .holist .hotu:hover {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    transform: translate(0, -10px);
    border: 5px solid #fff;
}
.honorbox .holist .hotu img{
    width: 100%;
    height: auto;
}
.honorbox .holist .tutit{
    width: 100%;
    height: auto;
    text-align: center;
    line-height: 48px;
}

/* ny-news */
.news {
    display: inline;
  }
  
  .news li {
    width: 100%;
    display: inline-block;
    border: #ddd 1px solid;
    padding: 32px;
    margin-bottom: 15px;
    transition: all 1s;
  }
  
  .news li:hover {
    background: #fafafa;
    box-shadow: 10px 10px 10px #ddd;
  }
  
  .news li:hover h4 {
    color: #e7824a;
  }
  
  .news li a {
    color: #333;
  }
  
  .news li a p {
    color: #666;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 10px;
  }
  
  .news li h4 {
    font-size: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .newshow h3 {
    font-size: 22px;
    margin-bottom: 20px;
  }
  
  .newshow p {
    font-size: 15px;
    line-height: 26px;
    text-indent: 2em;
    margin-bottom: 10px;
  }
  
  .newback {
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin-top: 50px;
  }
  
  .newback a:hover {
    color: #014d97;
  }
  
  /* ny-service */
  .sernav ul{ width: 100%; height: auto; display: inline-block; margin-bottom: 10px;}
  .sernav ul li{ width: 180px; height: 36px; line-height: 36px; float: left; background: #333; text-align: center; margin: 0 15px 0 0;}
  .sernav ul li a{ color: #fff;}
  .sernav ul .active{ background: #f16d0a;}
  .faqbt{ font-size: 16px; line-height: 28px; padding: 10px 15px;}
  .box{ width: 100%; height: auto; padding: 0 15px;}
  .panel-default{ border: none;}
  .panel-title{ font-size: 17px; font-weight: 600;}
  .panel-body{ color: #555;}
  .serbox{ padding: 10px 15px;}
  .serbox h4{ margin: 30px 0 10px; font-size: 17px; font-weight: 600;}
  .serbox p{ color: #666; line-height: 28px;}
  .serbox h5{ margin: 50px 0 10px; font-size: 17px; font-weight: 600;}
  .serzi{ display: inline-block; font-size: 15px; margin: 12px 0 0;}

/* ny-contact */
.linkbox {
    width: 100%;
    height: auto;
    display: inline-block;
    margin: 20px 0 10px;
    text-align: center;
}

.linkbox b {
    font-weight: normal;
}

.linkbox ul li {
    line-height: 28px;
    border: 5px solid #ddd;
    padding: 20px 28px 24px;
    text-align: left;
}
/* .linkbox ul li:nth-of-type(2){
    border-right: none;
} */
.linkbox ul li p:nth-of-type(1){
	line-height: 24px !important;
}
.linkbox ul li p:nth-of-type(2){
	line-height: 24px !important;
}
.linkbox ul li p{
    border-bottom: 1px dotted #ddd;
	margin-bottom: 0;
	line-height: 32px;
	padding: 7px 0;
}
.linkbox ul li p a{
    color: #333;
}
.linkbox ul li h3 {
    font-size: 20px;
    margin-bottom: 18px;
    padding-left: 7px;
    border-left: 4px solid #e7824a;
}

.messagebox {
    width: 100%;
    display: inline-block;
    /* border: 1px solid #ddd; */
    padding: 60px 45px 32px;
    background: #eee;
    margin-top: 20px;
}

.linktu {
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.linktu img {
    display: block;
    margin: 0 auto;
}

.messagebox h4 {
    font-size: 20px;
}

.message-con {
    width: 100%;
    padding: 10px 0 0;
}

.message-con>form {
    display: -ms-flex;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;

}

.message-con>p {
    font-size: 26px;
    font-weight: block;
    text-align: center;
}

.form-group {
    width: 33%;
    margin-bottom: 10px;
    padding: 5px;
}

.form-group input,
.form-group1 textarea {
    padding: 10px;
    border-radius: 5px;
    letter-spacing: 1px;
    font-size: 15px;
    outline: none;
    border: none;
    box-shadow: none;
    display: block;
    width: 100%;
    height: 34px;
    line-height: 28px;
    color: #555;
    background-color: #fff;
    background-image: none;
}

.form-group1 {
    width: 100%;
    margin: 0;
    padding: 5px;
}

.form-group1 textarea {
    width: 100%;
    height: 90px;
}

.yzm {
    margin: 15px 30px 0 0;
}

.submit {
    background: #133984;
    color: #fff;
    border-radius: 0;
    font-size: 15px;
    width: 32%;
    margin: 22px 36%;
    height: 38px;
    outline: none;
    letter-spacing: 1px;
    cursor: pointer;
    border: none;
}

.message-bd {
    height: 30px;
}

.message-con img {
    height: 35px;
}

.linkicon2 {
    margin: 20px 0;
    line-height: 46px;
    text-align: center;
}

.linkicon2 li {
    display: inline-block;
    background: rgba(0, 0, 0, .8);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 72px;
    margin: 0 20px;
}

.linkicon2 li:hover {
    background: rgba(70, 158, 48, .9);
}

.linkicon2 li>a {
    color: #fff;
}

.pro-next {
    padding: 15px 15px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 26px 0 38px;
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.pro-next p a {
    color: #333;
}

.pro-next p a:hover {
    color: #e7824a;
}
.pback {
    display: block;
    padding: 3px 24px;
    border-radius: 15px;
    background: #666;
    color: #fff;
}

.pback:hover {
    background: #e7824a;
    color: #fff;
}
.youcs{ width: 100%; height: auto; margin: 20px 0 0;}
.youcs .yxq{ padding: 0 10px;}
.youcs .yxq p{ color: #666; font-size: 14px; line-height: 28px; text-align: justify; margin-bottom: 10px;}
.youcs .yxq p img{ width: 100%; height: auto;}
.youcs h4 { font-size: 20px; color: #333; background: #f5f5f5; height: 46px; line-height: 46px; letter-spacing: 2px; text-align: center; font-weight: 600; margin-bottom: 20px;}
.youcs h4 strong{ color: #222; line-height: 46px;}
.youcs table {width:100% !important;height:auto;margin:20px auto 10px; background: #fff;}
.youcs table tbody tr:nth-of-type(1) td {background: #8db4e3;font-weight:600; }
.youcs table tbody tr td {
    padding: 10px;
    vertical-align: center;
    border: 2px solid #000;
    text-align: center;
    background: #d8d8d8;
}
.scweb{
    background-image: linear-gradient(to right, #ff9000 0, #ff5000 100%);
    background-repeat: repeat-x;
    border: 1px solid #e7824a;
    display: inline-block;
    padding: 6px 30px;
    margin: 15px 0 0 15px;
    color: #fff;
    border-radius: 5px;
}
.scweb:hover{
    color: #fff;
}
.scweb:visited {
    color: #fff;
    text-decoration: line-through;
}
.sjlg{ display: none !important;}
@media all and (max-width:768px) {
    body,html{ overflow-x: hidden;}
    .top{ height: 80px;}
    .navbar-brand>img{ display: inline-block;}
    .navbar-toggle{ border: 1px solid #333; margin-top: 24px;}
    .navbar-toggle .icon-bar{ background: #333;}
    .navbar-collapse{ float: none;}
    .sycontent{ width: 100%; height: auto;}
    .navbar-nav{ float: none !important;}
    .navbar-nav>li{ padding: 0; text-align: center;}
    .navbar-default .navbar-nav>li>a{ line-height: 26px;}
    .navbar-nav>li>a{ line-height: 20px !important;}
    /* .syabout .aleft { display: none;}
    .syabout .aright{ margin: 0;}
    .syabout .aright h2{ font-size: 36px;}
    .syabout .aright h4{ display: none;}
    .syabout .aright p:nth-of-type(2){ display: none;}
    .bgen{ margin-top: 100px;}
    .bgen img{ display: none;}
    .bgen a{ bottom: 40px;}
    .sypleftzi h2{ font-size: 36px;}
    .syicon ul li{ width: 49%; margin-bottom: 12px;}
    .syplant .sypleft{ width: 100%;}
    .syplant .sypbox .sypright{ width: 100%; margin: 0;}
    .synews .syntit h3{ font-size: 36px;}
    .flist{ display: none;}
    .nyban img{ width: 150%; height: auto; margin: 0 0 0 -28%; }
    .nytitle h2{ font-size: 28px;}
    .info-content h5{ font-size: 18px; line-height: 30px;}
    .section-title{ margin-top: 15px;}
    .section-title a{ margin: 0 0 15px 0;}
    .fbox2{ display: none;}
    .footer .bq{ line-height: 28px;}
    .footer{ padding: 45px 0;}
    .ableftnav li{ width: 100%; margin-right: 2%;}
    .form-group{ width: 100%;}
    .submit{ width: 50%; margin: 20px 25%;}
    .honorbox .holist{ width: 48%;} */
    .section-btn{ top: 76% !important;}
    .navbar-default .navbar-nav>li>a{ height:48px; line-height: 48px;}
    .stbox1{ width: 100%; border: 5px solid rgba(255, 255, 255, .8);}
    .stbox1 h4{ font-size: 20px; line-height: 30px;}
    .stbox1 h5{ font-size: 16px; }
    .about p:nth-of-type(2){ display: none;}
    .sytitle{ width: 100%; margin-top: 20px;}
    .sytitle h2{ font-size: 24px;}
    .pleibox .pro{ width: 32%; margin-bottom: 10px;}
    .yxweb{ margin: 0 0 0 46px; padding: 15px; width: 80%;}
    .partner{ top: 94px;}
    .yxweb h3{ font-size: 18px;}
    .yxweb h4 { font-size: 14px; margin-bottom: 12px;}
    .right_con{ display: none;}
    .sytitle2 h2 span{ font-size: 26px;}
    .sjlg{ display: block !important;}
    .sj{ display: none;}
    /* ny-style */
    .nyban{ margin-top: 80px;}
    .nycontent{ padding: 0 15px;}
    .leftnav{ margin-bottom: 20px; display: inline-block;}
    .sonmenu{ display: none !important;}
    .nav-pro>ul>li{ float: left; margin: 0; border: none; width: 100%;}
    .nav-pro>ul>li>a{ font-size: 13px;}
    .newshow{ padding: 15px;}
    .top{ display: none;}
    .prowz{ font-size: 13px; line-height: 20px; padding: 8px 0;}
    .sp-large a img{ min-width: 100% !important;}
    .nyabbg{ padding: 0 15px;}
    .sernav ul li{ width: 31.333%; margin: 0 1%;}
    .form-group{ width: 100%;}
    .messagebox{ padding: 30px 24px 20px;}
    .yxweb p{ display: none;}
    .about>p{ height: 224px; overflow: hidden;}
    .fright{ padding: 0 15px;}
}