 .h50 {

    height: 50px;

    clear: both;

    overflow: hidden;

}

  .n-row {

    padding: 1rem;

    width: 50%;

}

.news {

    padding: 3rem 0;

}

.n-cow.active {

    display: block;

}

.n-cow {

    padding-top: 3rem;



}

 .row-a6-1 {

    overflow: hidden;

}

.wp {

    max-width: 1200px;

    margin: 0 auto;

}



.row-a6-1 .g-tit {

    padding: 54px 0 46px;

}

.g-tit h3 {

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #3f3f3f;

    font-size: 28px;

    margin-bottom: 10px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.row-a6-1 .g-tit i {

    color: #0152ad;

    font-style: normal;

}

.g-tit p::before {

    content: '';

    width: 100%;

    height: 1px;

    background: #d4d4d4;

    position: absolute;

    top: 50%;

}

@media only screen and (max-width: 767px) {

element.style {

    visibility: visible;

    animation-duration: 1s;

    animation-delay: 0.1s;

    animation-name: fadeInUp;

}

.fadeInUp {

    -webkit-animation-name: fadeInUp;

    animation-name: fadeInUp;

}

.animated {

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}}



@media only screen and (max-width: 767px) {



.g-tit p span {

    line-height: 18px;

    color: rgb(127, 127, 127);

    font-size: 14px;

    padding: 0 12px;

    background: #fff;

    margin: 0px;

    z-index: 9;

    position: relative;

}

ol, ul {

    list-style: none;

}

ol, ul {

    list-style: none;

}

.ul-case li {

    width: 33.3%;

    float: left;

    margin-bottom: 10px;

}

a {

    color: #444;

}

.ul-case li .pic {

    padding-top: 75%;

    height: 0;

    position: relative;

}

.ul-case li .pic img {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    display: block;

}

fieldset, img {

    border: 0;

}

.ul-case li p {

    height: 34px;

    line-height: 34px;

    color: #333;

    font-size: 16px;

    text-align: center;

}

ul-case li a {

    margin: 0 5px;

    display: block;

} 

fd-con{  display:none;

overflow: hidden;}

  } 

@media screen and (max-width: 768px){

.fd-con {

    padding: 18px 0px;

    position: relative;

    

}



.m-visit {

    width: 100%;

    min-height: 298px;

    float: left;

    background: url(../images/gc.jpg) left top no-repeat;

    background-size: cover;

    padding-top: 116px;

    box-sizing: border-box;

    text-align: center;

}

.m-enlist {

    width: 90%;

	padding:5%;

   

}

.m-enlist .txt h4 {

    font-size: 16px;

    padding-left: 38px;

	padding-top:10px;

    color: #333;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.row-11 {

    overflow: hidden;

    margin-top: 0px;

}

.copy {

    display: block;

	padding: 20px 0;

    line-height: 24px;

    text-align: center;

    background: #3f3f3f;

    color: #fff;

}

.foote {

    padding-top: 0px;

	display:none

}





}

@media screen and (min-width: 770px){

.foote {

    padding-top: 15px;

}

.g-tit p span {

    line-height: 18px;

    color: rgb(127, 127, 127);

    font-size: 14px;

    padding: 0 12px;

    background: #fff;

    margin: 0 160px;

    z-index: 9;

    position: relative;

}



.m-visit {

    width: 66%;

    min-height: 298px;

    float: left;

    background: url(../images/gc.jpg) left top no-repeat;

    background-size: cover;

    padding-top: 116px;

    box-sizing: border-box;

    text-align: center;

}

.m-enlist .txt h4 {

    font-size: 16px;

   /* padding-left: 38px;*/
   text-align:center;
    color: #333;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.m-enlist {

    width: 28%;

	float:right;

   

}

.m-enlist {

    width: 28%;

	float:right;

   

}

.row-11 {

    overflow: hidden;

    margin-top: 38px;

}



.copy {

    display: none;

    padding: 20px 0;

    line-height: 24px;

    text-align: center;

    background: #3f3f3f;

    color: #fff;

}

.fd-con {

    padding: 18px 0px;

    position: relative;

    overflow: hidden;

	 display :block;

}





}





.yunu-header .top {

    height: 30px;

    line-height: 30px;

    background: #f2f2f2;

}

.yunu-header .top span{float:left}

.topLink {

    float: right;

}



.topLink a {

    color: #595959;

    padding: 0 10px;

	font-size:12px

}



.header-top .wp {

    height: 150px;

}



.logo {

    width: 250px;

	padding-right:20px;

    line-height: 150px;

    float: left;

}



.logo img {

    width: 100%;

    vertical-align: middle;

}



.header-top .txt h4 {

    font-size: 18px;

}



.header-top .txt h4 span {

    color: #0152ad;

}



.header-top .tel {

    float: right;

    padding-top: 30px;

    padding-left: 64px;

    background: url('../images/tel.png') left bottom no-repeat;

}



.header-top .tel p {

    height: 20px;

    line-height: 20px;

    margin-bottom: 2px;

}



.header-top .tel strong {

    height: 26px;

    line-height: 26px;

    font-size: 20px;

    color: #0152ad;

    display: block;

}



.yunu-nav {

    height: 60px;

    line-height: 60px;

    background-color: #0152ad;

    position: relative;

}



.yunu-nav .wp {

    position: relative;

    height: 100%;

}



.yunu-nav ul.nav {

    padding: 0;

    position: relative;

    z-index: 2;

}



.yunu-nav .nav-item-bg::after {

    content: '';

    display: block;

    width: 20px;

    height: 2px;

    background-color: #fff;

    position: absolute;

    left: 50%;

    top: 44px;

    transform: translateX(-50%);

}





.yunu-nav li {

    width: 12.5%;

    float: left;

    position: relative;

}



.yunu-nav li a {

    height: 60px;

    display: block;

    color: #fff;

    text-align: center;

    position: relative;

    transition: 0.3s;

    z-index: 999;

}



.yunu-nav dl {

    width: 100%;

    position: absolute;

    left: 0;

    top: 60px;

    background: #0152ad;

    z-index: 99;

    display: none;

}



.yunu-nav dl dd {

    width: 100%;

    height: 46px;

    line-height: 46px;

    border-bottom: #003169 1px solid;

}



.header-top .txt {

    float: left;

    padding-left: 34px;

    text-align: center;

    line-height: 28px;

    margin-top: 45px;

	border-left:#dedede 1px solid

}



.yunu-nav dl dd:last-child {

    border-bottom: none;

}



.yunu-nav li a:hover {

    /* line-height: 46px; */

}



.yunu-mNav {

    display: none;

}



.banner {

    overflow: hidden;

}



.banner .item a {

    display: block;

    -webkit-background-size: cover;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center center;

}



.banner .item a .pt {

    padding-top: 28%;

}



.banner .slider .slick-dots {

    width: 100%;

    text-align: center;

    position: absolute;

    left: 0;

    bottom: 24px;

}



.banner .slider .slick-dots li {

    display: inline-block;

}



.banner .slider .slick-dots li button {

    width: 7px;

    height: 7px;

    background: #fff;

    box-shadow: 0 0 0 4px #32343b;

    border: none;

    border-radius: 50%;

    font-size: 0;

    margin: 0 5px;

    cursor: pointer;

    padding: 0;

}

.yunu-nav ul.nav::after {

    content: '';

    display: block;

    clear: both;

}



.yunu-nav .nav-item-bg {

    position: absolute;

    background-color: #023c7e;

    z-index: 1;

    height: 100%;

    width: 12.5%;

}

.banner .slider .slick-dots li.slick-active button {

    background: #0152ad;

}



.banner .slider .slick-arrow {

    position: absolute;

    width: 81px;

    height: 82px;

    background: rgba(0, 0, 0, 0.2);

    top: 50%;

    z-index: 9;

    transform: translate(0, -50%);

    -webkit-transform: translate(0, -50%);

    -moz-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transition: all .3s;

    cursor: pointer;

}



.banner .slider button.slick-arrow {

    border: none;

    font-size: 0;

}







.banner .slider .slick-next::before {

    background: #fff;

    background: url('../images/nexts.png') no-repeat center;

}



.banner .slider .slick-prev {

    left: 0;

}



.banner .slider .slick-next {

    right: 0;

}



.m-keyword {

    height: 48px;

    background: #f7f7f7;

}



.m-keyword span {

    line-height: 48px;

}



.m-keyword .so {

    width: 280px;

    height: 36px;

    float: right;

    margin-top: 6px;

    position: relative;

}



.m-keyword .txt {

    width: 280px;

    height: 36px;

    line-height: 36px;

    border: #a5a5a5 1px solid;

    background: url('../images/so.png') 10px center no-repeat #ffff;

    padding-left: 40px;

    box-sizing: border-box;

}



.m-keyword .btn {

    width: 65px;

    height: 36px;

    line-height: 36px;

    background: #0152ad;

    text-align: center;

    color: #fff;

    border: none;

    position: absolute;

    right: 0;

    top: 0;

}



.row-a1 {

    overflow: hidden;

    padding-bottom: 60px;

}



.g-tit {

    text-align: center;

    padding: 40px 0 26px;

}



.g-tit h3 {

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #3f3f3f;

    font-size: 28px;

    margin-bottom: 10px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.g-tit p {

    height: 18px;

    display: inline-block;

    position: relative;

    font-size: 0;

}





.g-tit p::before {

    content: '';

    width: 100%;

    height: 1px;

    background: #d4d4d4;

    position: absolute;

    top: 50%;

}



.icon-1 {

    overflow: hidden;

    margin: 0 -3px;

}

.banner .slider .slick-prev::before,

.banner .slider .slick-next::before {

    content: "";

    position: absolute;

    top: 50%;

    left: 50%;

    width: 17px;

    height: 30px;

    transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    background-size: 100%;

}



.banner .slider .slick-prev::before {

    background: #fff;

    background: url('../images/pres.png') no-repeat center;

}

.icon-1 li {

    width: 16.6%;

    float: left;

}



.icon-1 span {

    padding-top: 106%;

    display: block;

    transition: 0.3s;

    cursor: pointer;

    margin: 0 3px;



}



.icon-1 span img {

    width: 100%;

    height: 100%;

    display: block;

}



.icon-1 span.item1 {

    background: url('../images/icon-1.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item1:hover {

    background: url('../images/icon-1-hover.jpg') center center no-repeat;

    background-size: 100%;

}







.icon-1 span.item3:hover {

    background: url('../images/icon-3-hover.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item4 {

    background: url('../images/icon-4.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item4:hover {

    background: url('../images/icon-4-hover.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item5 {

    background: url('../images/icon-5.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item5:hover {

    background: url('../images/icon-5-hover.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item6 {

    background: url('../images/icon-6.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item6:hover {

    background: url('../images/icon-6-hover.jpg') center center no-repeat;

    background-size: 100%;

}



.row-a2 {

    overflow: hidden;

    background: url('../images/bg-a2.jpg');

}



.row-a2 .g-tit span {

    background: url('../images/bg-a2-1.jpg');

}



.m-pro {

    overflow: hidden;

}



.category {

    background: #fff;

    width: 23%;

    float: left;

    margin-right: 20px;

}



.category dt {

    height: 60px;

    line-height: 60px;

    background: #0152ad;

    text-align: center;

    color: #fff;

    font-size: 16px;

}



.category dd {

    border: #e5e5e5 1px solid;

    border-top: none;

}

.category dd ul li{

    position: relative;

}

.category dd ul li a {

    height: 45px;

    line-height: 45px;

    border-bottom: #e5e5e5 1px solid;

    padding-left: 44px;

    display: block;

    color: #666;

    position: relative;

}



.category dd ul li a:hover {

    color: #0152ad;

}



.category dd ul li a:hover::after {

    content: '';

    width: 4px;

    height: 14px;

    background: #0152ad;

    position: absolute;

    left: 1px;

    top: 50%;

    transform: translateY(-50%);

    display: block;

}

.icon-1 span.item2 {

    background: url('../images/icon-2.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item2:hover {

    background: url('../images/icon-2-hover.jpg') center center no-repeat;

    background-size: 100%;

}



.icon-1 span.item3 {

    background: url('../images/icon-3.jpg') center center no-repeat;

    background-size: 100%;

}

.category>dd>ul>li>span {

    width: 6px;

    font-size: 20px;

    color: #0152ad;

    margin-right: 10px;

    position: absolute;

    left: 22px;

    top: 8px;

	font-weight:bold;

}



.category dd ul li:last-child a {

    border-bottom: none;

}



.category dd ul li .subCategory{

    display: none;

}

.category dd ul li .subCategory li a {

    padding-left: 60px;

    position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}

.category dd ul li .subCategory li a span{

    width: 6px;

    font-size: 10px;

    color: #0152ad;

    margin-right: 10px;

    position: absolute;

    left: 46px;

    top: 0px;

}



.ul-por {

    overflow: hidden;

    margin: 0 -10px;

    padding-bottom: 38px;

}



.ul-por li a .pic {

    padding-top: 75%;

    height: 0;

    position: relative;

}



.ul-por li a .pic img {

    width: 100%;

    position: absolute;

    left: 0;

    top: 0px;

    display: block;

}



.ul-por li a p {

    height: 58px;

    line-height: 58px;

    font-size: 16px;

    padding-left: 16px;

}



.ul-por li a:hover {

    border: #0152ad 1px solid;

}



.ul-por li a:hover p {

    color: #fff;

    background: #0152ad;

}



.row-a3 {

    overflow: hidden;

    background: url('../images/ad-1.jpg') center top no-repeat;

    height: 150px;

    background-size: cover;

}



.row-a3 .wp {

    padding-top: 10%;

    position: relative;

}



.row-a3 .wp .txt {

    position: absolute;

    right: 0px;

    top: 36px;

	width:300px;

}



.ul-por li {

    width: 33.3%;

    float: left;

    margin-bottom: 18px;

}



.ul-por li a {

    margin: 0 10px;

    border: #cccccc 1px solid;

    background: #fff;

    display: block;

    transition: 0.3s;

}



.row-a3 .wp .txt a.more {

    width: 150px;

    height: 40px;

    line-height: 40px;

    background: #3f3f3f;

    display: block;

    text-align: center;

    background-color: rgb(63, 63, 63);

    color: #fff;

    border-radius: 3px;

	float:right

}



.row-a3 .wp .txt p {

	width: 100%;

    height: 22px;

    line-height: 22px;

    margin-top: 10px;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

	float:right;

	text-align:right

}



.row-a3 .mobtxt {

    width: 100%;

    display: none;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



.row-a3 .mobtxt p {

    line-height: 26px;

    font-size: 18px;

    text-align: center;

    color: #fff;

}



.row-a4 {

    overflow: hidden;

    margin-top: 46px;

}



.row-a4 .tit {

    text-align: center;

    margin-bottom: 56px;

}



.row-a4 .tit h2 {

    height: 46px;

    line-height: 46px;

    color: #333;

    font-size: 28px;

    border-bottom: #0152ad 2px solid;

}





.ul-imgtxt {

    overflow: hidden;

}



.ul-imgtxt>li {

    margin-bottom: 30px;

    position: relative;

    overflow: hidden;

}



.ul-imgtxt>li>.txt {

    width: 50%;

    float: left;

    padding-top: 25px;

}



.ul-imgtxt>li>.pic {

    width: 50%;

    float: right;

}



.ul-imgtxt>li>.pic img {

    max-width: 100%;

    max-height: 100%;

    display: block;

}



.ul-imgtxt>li:nth-child(2n)>.pic {

    float: left;

}



.ul-imgtxt>li>.txt>.title {

    background: url('../images/01.png') left center no-repeat;

    padding: 20px 0 0 60px;

    margin-bottom: 20px;

}



.ul-imgtxt>li>.txt>.title>h4 {

    height: 24px;

    line-height: 24px;

    color: rgb(63, 63, 63);

    font-size: 20px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.ul-imgtxt>li>.txt>.title>h4>span {

    color: #0152ad;

}



.ul-imgtxt>li>.txt>.title>em {

    display: block;

    height: 18px;

    line-height: 18px;

    color: rgb(127, 127, 127);

    font-size: 12px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.row-a4 .tit h2 em {

    color: #0152ad;

    font-weight: bold;

}



.row-a4 .tit span {

    width: 202px;

    height: 48px;

    line-height: 48px;

    background: #0152ad;

    text-align: center;

    margin: 0 auto;

    font-size: 26px;

    color: #fff;

    display: block;

}



.ul-imgtxt>li>.txt>.ul-txt {

    padding-left: 38px;

}



.ul-imgtxt>li>.txt>.ul-txt>li {

    height: 30px;

    line-height: 30px;

    color: #333;

    background: url('../images/dot.png') left center no-repeat;

    padding-left: 26px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.ul-imgtxt>li>.txt>.ul-txt>li>span {

    float: none;

    color: #0152ad;

}



.ul-imgtxt>li:nth-child(2)>.txt>.title {

    background: url('../images/02.png') left center no-repeat;

}



.ul-imgtxt>li:nth-child(3)>.txt>.title {

    background: url('../images/03.png') left center no-repeat;

}



.ul-imgtxt>li:nth-child(4)>.txt>.title {

    background: url('../images/04.png') left center no-repeat;

}



.row-a5 {

    overflow: hidden;

    text-align: center;

    margin-top: 50px;

    padding-bottom: 52px;

    background: url('../images/partner.jpg') center top;

}



.row-a5 .g-tit h3 {

    color: #fff;

}



.row-a5 .g-tit {

    padding: 40px 0 33px;

}



.row-a5 .ul-partner {

    padding: 0 30px;

}





.ul-partner li a img {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    display: block;

}



.ul-partner .slick-arrow {

    width: 12px;

    height: 24px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    cursor: pointer;

}



.ul-partner button {

    background: none;

    border: none;

    font-size: 0;

}



.ul-partner .slick-prev {

    left: 0;

    background: url('../images/jt-02.png') center center no-repeat;

    background-size: 12px auto;

}



.ul-partner .slick-next {

    right: 0;

    background: url('../images/jt-01.png') center center no-repeat;

    background-size: 12px auto;

}



.ul-partner li {

    width: 25%;

    float: left;

}



.ul-partner li a {

    display: block;

    margin: 0 12px;

    padding-top: 47%;

    position: relative;

    height: 0;

}



.row-a6-1 {

    overflow: hidden;

}



.row-a6-1 .g-tit {

    padding: 54px 0 46px;

}



.row-a6-1 .g-tit i {

    color: #0152ad;

    font-style: normal;

}



.row-a6-1 .g-tit p span {

    font-size: 18px;

}



.ul-case {

    margin: 0 -5px;

}



.ul-case li {

    width: 33.3%;

    float: left;

    margin-bottom: 10px;

}



.ul-case li a {

    margin: 0 5px;

    display: block;

}



.ul-case li .pic {

    padding-top: 75%;

    height: 0;

    position: relative;

}



.ul-case li .pic img {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    display: block;

}



.ul-case li p {

    height: 34px;

    line-height: 34px;

    color: #333;

    font-size: 16px;

    text-align: center;

}



.row-a7 {

    overflow: hidden;

    margin-top: 50px;

    padding-top: 34px;

    background: url('../images/bg.jpg');

}



.row-a7 h3 {

    height: 44px;

    line-height: 44px;

    font-size: 28px;

    color: #fff;

    text-align: center;

}



.row-a7 .pic {

    width: 84%;

    margin: 16px auto 0;

}



.row-a7 .pic img {

    width: 100%;

    height: 100%;

    display: block;

}



.row-a7 .txt {

    width: 84%;

    margin: 10px auto 0;

    line-height: 24px;

    color: #fff;

}





.ul-tit li {

    width: 164px;

    float: left;

    line-height: 55px;

    color: #333;

    text-align: center;

    cursor: pointer;

}



.ul-tit li:hover,

.ul-tit li.on {

    color: #fff;

    background: #0152ad;

}



.tatCon {

    height: 0;

    visibility: hidden;

    overflow: hidden;

}



.tatCon.ok {

    height: auto;

    visibility: visible;

}



.ul-honor {

    overflow: hidden;

    border: #e0e0e0 1px solid;

    padding: 15px 10px;

    box-sizing: border-box;

}



.ul-honor li {

    width: 25%;

    float: left;

}



.ul-honor li a {

    margin: 0 5px;

    padding-top: 100%;

    position: relative;

    height: 0;

    display: block;

    border-top: #f5f5f5 1px solid;

    border-bottom: #f5f5f5 1px solid;

}



.ul-honor li a img {

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    left: 0px;

    top: 0px;

}



.ul-honor .slick-arrow {

    opacity: 0;

}



.ul-honor:hover .slick-arrow {

    opacity: 1;

}



.row-a7 a.more {

    width: 140px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #0152ad;

    margin: 40px auto 44px;

    display: block;

    background: #fff;

}



.row-a8 {

    overflow: hidden;

    margin-top: 66px;

}



.ul-tit {

    height: 55px;

    background: #e0e0e0;

}

.ul-honor .slick-arrow {

    width: 45px;

    height: 45px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    cursor: pointer;

    z-index: 99;

    background-color: rgba(204, 204, 204, 0.8);

    border-radius: 50%;

    transition: 0.3s;

}



.ul-honor .slick-arrow:hover {

    background-color: #0152ad;

}



.ul-honor button {

    background: none;

    border: none;

    font-size: 0;



}



.ul-honor .slick-prev {

    left: 20px;

    background-image: url('../images/jiantou-1.png');

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 12px auto;

}



.ul-honor .slick-next {

    right: 20px;

    background-image: url('../images/jiantou-2.png');

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 12px auto;

}



.ul-honor .slick-prev:hover {

    background-position: 10px center;

}



.ul-honor .slick-next:hover {

    background-position: 20px center;

}



.row-a9 {

    overflow: hidden;

    margin-top: 50px;

}



.col-l {

    width: 30%;

    float: left;

}



.g-tit-2 {

    height: 50px;

    line-height: 50px;

    margin-bottom: 20px;

}



.g-tit-2 span {

    padding: 0 22px;

    display: inline-block;

    color: #fff;

    background: #0152ad;

    text-align: center;

    font-size: 18px;

}





.row-a9 .pic {

    width: 100%;

    height: 170px;

    overflow: hidden;

    cursor: pointer;

}



.row-a9 .pic img {

    width: 100%;

    height: 100%;

    display: block;

    transition: 0.3s;

}



.row-a9 .pic img:hover {

    transform: scale(1.08);

}



.row-a9-mob {

    display: none;

}



.ul-mobNews li a {

    height: 48px;

    line-height: 48px;

    border-bottom: #eeeeee 1px solid;

    display: block;

    color: #666;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.ul-mobNews li a span {

    float: right;

}



.ul-mobNews li a:hover {

    background: #f5f5f5;

}



.myscroll {

    width: 100%;

    height: 360px;

    line-height: 30px;

    overflow: hidden;

    margin-top: 22px;

}



.ul-news li {

    height: 32px;

    line-height: 32px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.ul-news li a {

    color: #333;

}



.ul-news li a:hover {

    color: #0152ad;

}



.ul-news li a span {

    color: #333;

}



.col-m {

    width: 30%;

    float: left;

    margin-left: 45px;

}



.col-m .g-tit-2 span {

    background: #545454;

}



.col-r {

    width: 31%;

    float: right;

}

.g-tit-2 em {

    font-size: 20px;

    padding-left: 12px;

}



.g-tit-2 a.more {

    float: right;

    color: rgb(0, 0, 0);

}



.g-tit-2 a.more:hover {

    color: #0152ad;

}

.ul-news{ padding-top:10px}



.col-r .g-tit-2 span {

    background: #545454;

}



.ul-ask {

    overflow: hidden;

}



.ul-ask li {

    margin-bottom: 10px;

}



.ul-ask li h5 {

    color: #333;

    height: 20px;

    line-height: 20px;

    font-weight: normal;

    font-size: 14px;

}



.ul-ask li h5 span {

    color: #0152ad;

}



.ul-ask li p {

    color: rgb(165, 165, 165);

    font-size: 12px;

    line-height: 20px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

}



.ul-ask li p span {

    color: rgb(127, 127, 127);

}



.ul-ask li:last-child {

    margin-bottom: 0;

}

.row-10 {

    overflow: hidden;

    margin-top: 20px;

}







.m-visit h5 {

    color: #fff;

    font-size: 18px;

}



.m-visit p {

    margin-top: 40px;

    color: #fff;

}









.m-enlist .txt p {

    /*padding-left: 70px;*/
	text-align:center;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.m-enlist form {

    margin-top: 10px;

}



.m-enlist form label {

    margin-bottom: 10px;

    overflow: hidden;

    display: block;

}



.m-enlist form label span {

    width: 40px;

    line-height: 34px;

    color: #666;

    display: block;

    float: left;

}



.m-enlist form label input {

    width: 88%;

    float: left;

    height: 32px;

    line-height: 32px;

    border: #ccc 1px solid;

    padding: 0 15px;

    box-sizing: border-box;

}



.m-enlist form label textarea {

    width: 88%;

    height: 98px;

    border: #ccc 1px solid;

    padding: 15px;

    box-sizing: border-box;

    line-height: 32px;

    border-radius: 5px;

}



.m-enlist form button {

    width: 98px;

    height: 38px;

    line-height: 38px;

    background: #0152ad;

    text-align: center;

    color: #fff;

    border: none;

    margin-left: 40px;

}





.ul-link {

    margin-top: 30px;

    overflow: hidden;

    margin: 30px -15px 0;

}



.ul-link span{

    padding-left: 15px;

    height: 30px;

    line-height: 30px;

    display: block;

    float: left;

}

.ul-link a {

    height: 30px;

    line-height: 30px;

    display: block;

    float: left;

    color: #333;

    margin: 0 15px;

}



.ul-link a:hover {

    color: #0152ad;

}



.foote {

    padding-top: 15px;

}

.yunu-fd-nav{

    overflow: hidden;

    height: 60px;

    line-height: 60px;

    background-color: #0152ad;

}

.yunu-fd-nav li {

    width: 12.5%;

    float: left;

    position: relative;

}



.yunu-fd-nav li a {

    height: 60px;

    display: block;

    color: #fff;

    text-align: center;

    position: relative;

    transition: 0.3s;

    z-index: 999;

}

.foote .yunu-nav .wp li a:hover {

    background: none;

}







.row-11 .title {

    height: 32px;

    line-height: 32px;

    color: #333;

    border-bottom: #eeeeee 1px solid;

}



.row-11 .title span {

    float: right;

}



.fd-con .logo {

    width: 250px;

    height: 60px;

    position: absolute;

    left: 0px;

    top: 30%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

}



.fd-con .logo img {

    width: 100%;

    display: block;

}



.fd-con .contact {

    width: 34%;

    float: left;

    margin-left: 310px;

}



.fd-con .contact h5 {

    height: 48px;

    line-height: 48px;

    border-bottom: #545454 1px dotted;

    font-size: 18px;

    color: #333;

    margin-bottom: 10px;

}



.fd-con .contact .ul-txt li {

    width: 50%;

    float: left;

    height: 24px;

    line-height: 24px;

    color: #333;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.qr-1 p {

    text-align: center;

    height: 22px;

    line-height: 22px;

    overflow: hidden;

}





.qr {

    float: right;

}



.qr-1 {

    width: 130px;

    float: left;

    margin: 0 18px;

}



.qr-1 img {

    width: 130px;

    height: 130px;

    display: block;

}



