@import url(yzui.css);

/* index.html */
body.active{overflow-x: hidden;overflow-y: hidden;}
@media (max-width:1200px){
.navbar-toggle{display: none;cursor: pointer;position: absolute;top: 57px;right: 15px;margin-left:18px;z-index:1000;width:24px;height:24px;float:right;background-color:transparent;border:0;display:block;margin-top:-32px;}
.navbar-toggle span{margin-top:10px}
.navbar-toggle span,.navbar-toggle span:before,.navbar-toggle span:after{position:absolute;display:block;width:24px;height:2px;cursor:pointer;content:'';background-color:#000;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1)}
.navbar-toggle span:before{top:-7px}
.navbar-toggle span:after{bottom:-7px}
.navbar-toggle.drawer-open span,.navbar-toggle.drawer-open span::before,.navbar-toggle.drawer-open span::after{background:#000;}
.navbar-toggle.drawer-open span{background: rgba(0, 0, 0, 0);}
.navbar-toggle.drawer-open span:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);left:0px;top:0px;}
.navbar-toggle.drawer-open span:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left:0px;top:0px;}
}

.header{position: fixed;width: 100%;left: 0;top: 0;height: 70px;background: #fff;z-index: 99999;}
.header.active{box-shadow: 0px 0px 15px 0px rgba(200, 200, 200, 0.8);}
.h-blank{height: 70px;}
.header .logo{height: 70px;line-height: 70px;}
.header .logo img{vertical-align: middle; max-height:55px;}

.header .nav{margin-left: 10px;}


.header .nav li{float: left;margin-left: 45px;height: 70px;line-height: 70px; transition: all .5s; position: relative;}
.header .nav li a{display: block; color: #000;font-size: 16px;}
.header .nav li:hover a,.header .nav li.active a{color: #cc0000;}

.header .nav li dl{display: none;position: absolute;top:70px;left: -40px;width: 150px;background-color: #ffffff;
	box-shadow: 0px 3px 9px 0px  rgba(176, 176, 176, 0.95);
    border-radius: 0px 0px 10px 10px;
    padding: 11px 0;
    text-align: center;
}
.header .nav li dl a{display: block;width: 100%;height: 41px;line-height: 41px; font-size:14px;}


@media (min-width:1200px){
.header .nav li:hover dl{display: block;}
}

.header .nav li dl dd:hover a,.header .nav li dl dd.active a{color: #fff;background: #16335e;}

.h-phone{transition: all .5s;margin-top: 23px;padding: 3px 0;font-size: 18px;color: #d93615;padding-left: 30px;background: url('template/pc/yangshi/img/h-p.gif') no-repeat left center;}




.BMapLib_bubble_content{height: 40px !important;}

.ib-pagination{bottom: 7% !important;}
.ib-pagination .swiper-pagination-bullet{opacity: 1 !important;border-radius: none;width: 12px;height: 21px;background: url('template/pc/yangshi/img/b-a-02.png') no-repeat;}
.ib-pagination .swiper-pagination-bullet-active{background: url('template/pc/yangshi/img/b-a-01.png') no-repeat;}

.phone-img{display: none;}

.banner .swiper-slide{position: relative;}

.banner .swiper-slide .tex{position: absolute;top: 26%;left: 0;width: 100%;height: 100%;}
.banner .swiper-slide .tex .con{font-size: 48px;margin-left: 0;letter-spacing: -2px;color: #ffffff;text-align: center;}
.banner .swiper-slide .tex .con p:nth-child(1){padding: 85px 0 15px;}
.banner .banner-pagination .swiper-pagination-bullet{margin: 0 10px !important;background: none !important;opacity: 1 !important;width: 18px !important;height: 18px !important;border-radius: 9px;border: solid 1px #ffffff;}
.banner .banner-pagination .swiper-pagination-bullet-active{background: #fff !important;}
.banner .banner-pagination{bottom: 3% !important;z-index: 998 !important;}
.banner .b-arrow{position: absolute;bottom: 9%;left: 0;width: 100%;z-index: 997;font-size: 12px;color: #fff;}
.banner .b-arrow .con span{margin-left: 19px;display: block;margin-top: 22px;}
.banner .b-arrow .con img{animation: bounce-down 1.5s linear infinite;}
@-webkit-keyframes bounce-down {
25% {-webkit-transform: translateY(-10px);}
50%, 100% {-webkit-transform: translateY(0);}
75% {-webkit-transform: translateY(10px);}
}

.title{text-align: center;}
.title h1{font-size: 34px;color: #333; font-weight:normal;}
.title h1 i{font-style: normal;font-weight: bold;}

.title p:nth-child(1){font-size: 34px;color: #333;}
.title p:nth-child(1) i{font-style: normal;font-weight: bold;}
.title p:nth-child(2){margin: 3px 0 10px;}
.title p:nth-child(3){font-size: 16px;letter-spacing: -1px;color: #959595;}

.title-1 p:nth-child(1){font-size: 34px;color: #fff;}
.title-1 p:nth-child(3){font-size: 16px;letter-spacing: -1px;color: #fff;}

.tab1{margin-top: 36px;}
.tab1>a{width: 160px;height: 50px;line-height: 50px;background-color: #e8e8e8;border-radius: 100px;color: #000;font-size: 18px;}
.tab1>a:nth-child(1){margin-right: 10px;}
.tab1>a:nth-child(2){margin-right: 10px;}
.tab1>a.active,
.tab1>a:hover{color: #fff;background-color: #76b91b;}
.dinb{display:inline-block}
.t-c{text-align:center}

.solve{padding: 75px 0 135px;}
.solve .con li{width: 25%;text-align: center;float: left;margin-top: 73px;}
.solve .con li .img{width: 79px;height: 90px;background: url('template/pc/yangshi/img/lx-01.png') no-repeat;padding-top: 25px;background-size: 100% 100%;}
.solve .con li:hover .img{background: url('template/pc/yangshi/img/lx-02.png') no-repeat;}

.solve .con li .img img:nth-child(2){display: none;}

.solve .con li:hover .img img:nth-child(1){display: none;}
.solve .con li:hover .img img:nth-child(2){display: block;}

.solve .con li .tex{font-weight: bold;color: #333333;margin-top: 26px;}
.solve .con li .tex p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.signing{padding: 76px 0 100px;}
.signing .con{margin-top: 30px;position: relative;}
.signing .con li{margin-top: 37px;float: left;margin-left: 21px;border-left: 10px solid #004e81;width: 574px;height: 169px;background-color: #ffffff;}
.signing .con li a{display: block;width: 100%;height: 100%;padding: 26px 32px 0 32px;}
.signing .con ul{margin-left: -21px;}
.signing .con li .t-1{font-size: 22px;color: #262626;padding:5px 0 5px 55px;background: url('template/pc/yangshi/img/qy-01.png') no-repeat left center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.signing .con li:hover .t-1{color: #2470b2;}
.signing .con li .t-2{margin-top: 15px;font-size: 14px;line-height: 22px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.signing .con li .t-3{text-align: right;font-size: 16px;color: #2b2b2b;margin-top: 13px;}
.signing .con li .t-3 span{padding-right: 35px;background: url('template/pc/yangshi/img/qy-02.png') no-repeat right center;}
.signing-pagination{width: 100%;text-align: center;margin-top: 40px;}
.signing-pagination .swiper-pagination-bullet{margin: 0 6px !important;opacity: 1 !important;border-radius: 0;width: 19px;height: 4px;background-color: #2a709d;}
.signing-pagination .swiper-pagination-bullet-active{background: #fff;}

.c-more{margin-top: 20px;}
.c-more p:nth-child(1){font-size: 16px;letter-spacing: -1px;color: #959595;}
.c-more p:nth-child(2){width: 29px;height: 1px;background-color: #b3b3b3;margin-top: 2px;margin-left: 0;}
.c-more{padding-left: 30px;background: url('template/pc/yangshi/img/more.jpg') no-repeat left center;}
.c-more:hover p:nth-child(1){color: #2a709d;}
.c-more:hover p:nth-child(2){background: #2a709d;}

.case{padding: 40px 0 87px;}
.case-top{ margin-top:50px;}
.case .con{margin-top: 30px;}
.case ul li{width: 370px;margin-left: 22px;  float: left;margin-top: 58px; border: 0px solid #e5e5e5; border-radius: 5px; overflow:hidden; background:#fff; box-shadow: 0 0 30px rgba(38, 38, 38, 0.25); transition: all .5s;}
.case ul li:hover{box-shadow: 0 0 30px rgba(150, 150, 150, 2); transition: all .5s;}
.case ul{margin-left: -22px;}
.case ul li .img{position: relative;border-radius: 5px 5px 0 0; }
.case ul li .img img{ max-width:100%; max-height:237px;}
.case ul li .img .arrow{transition: all .6s;position: absolute;right: 17px;bottom: -25px;border-radius: 100%;width: 50px;height: 50px;background: #2470b2 url('template/pc/yangshi/img/al-a-01.png') no-repeat center center;box-shadow: 0px 2px 10px 0px rgba(38, 38, 38, 0.15);}
.case ul li:hover .img .arrow{transform: rotate(90deg);}
.case ul li .tex{padding: 30px 30px 16px 20px;border: 0px solid #e5e5e5;border-top: 0 solid #000;border-radius: 0 0 5px 5px;}
.case ul li .tex p:nth-child(1){padding-right: 20px;font-size: 20px;letter-spacing:0px;color: #262626;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.case ul li .tex p:nth-child(2){line-height: 25px;color: #6a6a6a;margin-top: 11px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.case ul li:hover .tex p:nth-child(1){color: #d51e00;}

.advantage{padding: 0 0 0; }
.advantage .con .container-1164{height: 434px;background-color: #ffffff;box-shadow: -4px 7px 12px 0px rgba(47, 47, 51, 0.1);}
.advantage .con{padding-top: 141px;margin-top: 77px;}
.advantage li{margin-top: 40px;float: left;margin-left: 53px;width: 301px;height: 158px;background-color: #ffffff;box-shadow: -4px 7px 12px 0px rgba(47, 47, 51, 0.1);border-radius: 4px;  display: block;padding: 30px 30px 0 35px;}

.advantage ul{margin-left: 25px;}
.advantage li .top{font-size: 20px;color: #272727;height: 41px;line-height: 41px;}
.advantage li:hover .top{color: #2a709d;}
.advantage li .top .tex{margin-left: 15px;width: 180px;}
.advantage li .top .tex p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.advantage li .bot{margin-top: 18px;}
.advantage li .bot p{font-size: 12px;line-height: 24px;color: #696969;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.advantage li:nth-child(1),
.advantage li:nth-child(2),
.advantage li:nth-child(3){margin-top: 30px;}

.certificate{padding: 114px 0 58px;}
.certificate .con{margin-top: 60px;}
.certificate .con .container-1164{position: relative;}
.certificate .con li{ width:30%; float: left; background-color: #fff; box-shadow:#ddd 2px 2px 20px; border-radius: 10px; margin:0 20px 20px 10px; }
.certificate .con ul{margin-right: -20px;}
.certificate .con .cer-pagination{width: 100%;text-align: center;margin-top: 20px;}
.certificate .con .cer-pagination .swiper-pagination-bullet{cursor: pointer;background: none;opacity: 1 !important;margin: 0 5px !important;border-radius: 0;width: 18px;height: 4px;border:1px solid #2a709d;}
.certificate .con .cer-pagination .swiper-pagination-bullet-active{background-color: #2a709d;}
.certificate .m-con{display: none;}

.product{ margin-top:50px;}
.product li .tex{padding: 22px 28px 22px 19px;background: url('template/pc/yangshi/img/cp-a-01.png') no-repeat 315px center;}
.product li:hover .tex{background: url('template/pc/yangshi/img/cp-a-02.png') no-repeat 315px center;}

.service .con{margin-top: 91px;padding-bottom: 123px;}
.service li{float: left;width: 20%;text-align: center;margin-top: 58px;}
.service li .img{position: relative;}
.service li .img .icon{transition: all .5s;position: relative;top: 0;}
.service li:hover .img .icon{top: -15px;}
.service li .img .arrow{position: absolute;right: -20px;top: 30px;}
.service li .tex p{margin: 40px auto 5px;font-size: 18px;color: #222222;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.service .container-1280{padding-top: 15px;height: 540px;background-color: #ffffff;box-shadow: -4px 7px 12px 0px rgba(47, 47, 51, 0.1);}
.service li:nth-child(5) .img .arrow,
.service li:nth-child(10) .img .arrow{display: none;}

.about{padding: 30px 0 20px;}
.about .con{margin-top: 20px;position: relative;}
.about .con .tex{padding: 10px 22px 0 50px;position: absolute;top: 37px;left: 494px;width: 667px;height: 372px;background-color: #ffffff;box-shadow: -3px 6px 12px 0px rgba(47, 47, 51, 0.1);}
.about .con .tex p:nth-child(1){font-size: 22px;font-weight: bold;letter-spacing: -1px;color: #393939;}
.about .con .tex p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden; margin-top: 18px;text-align: justify;line-height: 30px;font-size: 15px;letter-spacing: -1px;color: #393939;}

.team .con{margin-top: 54px;}
.team .container-1172{position: relative;}
.team .container-1172 .team-container{padding: 13px !important;}
.team .swiper-slide{background: #fff;box-shadow: 0px 0px 13px 0px rgba(127, 127, 127, 0.14);}
.team .swiper-slide .tex{color: #5b5e66;padding: 21px 0 18px 21px;}
.team .swiper-slide .tex span:nth-child(1){font-size: 20px;margin-right: 13px;}
.team .swiper-slide:hover .tex span:nth-child(1){color: #2a709d;}

.team-pagination{width: 100%;text-align: center;margin-top: 30px;}
.team-pagination .swiper-pagination-bullet{cursor: pointer;background: none;opacity: 1 !important;margin: 0 5px !important;border-radius: 0;width: 18px;height: 4px;border:1px solid #2a709d;}
.team-pagination .swiper-pagination-bullet-active{background-color: #2a709d;}

.cooperation{padding: 95px 0 392px;}
.cooperation .container{position: relative;}
.cooperation .con{margin-top: 6px;}
.cooperation .con .coo-pagination{width: 100%;text-align: center;margin-top: 45px;}
.cooperation .con .coo-pagination .swiper-pagination-bullet{cursor: pointer;background: none;opacity: 1 !important;margin: 0 5px !important;border-radius: 0;width: 18px;height: 4px;border:1px solid #2a709d;}
.cooperation .con .coo-pagination .swiper-pagination-bullet-active{background-color: #2a709d;}
.cooperation .item{margin-top: 26px;}

.footer{background: #16335f;}
.footer .container-1170{position: relative;}
.footer .top{padding: 50px 0 27px;border-bottom: 1px solid rgba(150,150,150,0.2);}
.footer .top .t-1{font-size: 18px;color: #ffffff;letter-spacing: 1px;}
.footer .top .t-1 p{padding: 2px 0 2px 47px;margin-top: 15px;}
.footer .top .t-1 p a{color: #fff;}
.footer .top .t-1 p:nth-child(1){background: url('template/pc/yangshi/img/f-i-01.png') no-repeat left center;}
.footer .top .t-1 p:nth-child(2){background: url('template/pc/yangshi/img/f-i-02.png') no-repeat left center;}
.footer .top .t-1 p:nth-child(3){background: url('template/pc/yangshi/img/f-i-03.png') no-repeat left center;}
.footer .top .t-2 .e-1{text-align: right;}
.footer .top .t-2 .e-1 a{font-size: 16px;color: #ffffff;margin-left: 57px;}
.footer .top .t-2 .e-2{margin-top: 17px;}
.footer .top .t-2 .e-2 .f-phone{margin-right: 44px;margin-top: 24px;}
.footer .top .t-2 .e-2 .f-phone p:nth-child(1){font-size: 30px;padding-left: 51px;background: url('template/pc/yangshi/img/f-p.png') no-repeat left center;}
.footer .top .t-2 .e-2 .f-phone p a{color: #fff;}
.footer .top .t-2 .e-2 .f-phone p:nth-child(2){color: #fff;margin-left: 56px;margin-top: 10px;}
.footer .bot{text-align: center;padding: 30px 0 26px;font-size: 14px;letter-spacing: 1px;color: #ffffff;}
.footer .bot a{color: #ffffff;}

.footer .link{text-align: left;padding: 10px 0;font-size: 12px; overflow:hidden;}
.footer .link a{ line-height:25px; color: #8ea2c0; margin-right:5px; }
.footer .link a:hover{color: #ffcc00;}

.footer .map{height: 278px;border-radius: 20px;position: absolute;top: -240px;left: 0;width: 100%;z-index: 999;}

.news{padding: 0px 0 0;}
.news .tab{text-align: center;font-size: 0;margin-top: 37px;}
.news .tab a{margin: 0 11px;font-size: 16px;letter-spacing: 2px;font-weight: bold;color: #014877; display: inline-block;width: 145px;height: 41px;line-height: 39px;text-align: center;border-radius: 5px;border: solid 1px #75a0c9;}
.news .tab a:hover,.news .tab a.active{background: #16335f;color: #fff;border: 1px solid #16335f;}
.news .list{margin-top: 27px;}
.news .list li{margin-left: 24px;margin-top: 29px;float: left;width: 571px;height: 122px;border-radius: 5px;border: solid 1px #e5e5e5;}
.news .list ul{margin-left: -24px;}
.news .list li:hover{background: #f7f7f7;}
.news .list li a{display: block;width: 100%;height: 100%;padding: 18px 46px 18px 27px;}
.news .list li a .time{text-align: center;font-weight: bold;color: #fff;width: 71px;height: 86px;background-color: #85a8cb;box-shadow: 0px 2px 10px 0px rgba(38, 38, 38, 0.15);border-radius: 5px;}
.news .list li a .time p:nth-child(1){font-size: 34px;margin-top: 8px;}
.news .list li a .time p:nth-child(2){font-size: 12px;letter-spacing: 1px;margin-top: 3px;}
.news .list li a .tex{width: 385px;margin-left: 37px;}
.news .list li a .tex p:nth-child(1){margin-top: 3px;font-size: 18px;letter-spacing: 1px;color: #262626;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .list li a .tex p:nth-child(2){font-size: 14px;line-height: 25px;color: #969696;margin-top: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.process{padding: 0px 0 0;}
.process .con{margin-top: 60px;padding: 129px 0 113px;}
.process .con .container{background: url('template/pc/yangshi/img/lc-bg.png') no-repeat center center;background-size: 100% auto;}
.process .con li{float: left;color: #fff;position: absolute;}
.process .con li .tex{font-size: 16px;margin-top: 14px;}
.process .con ul{height: 315px;position: relative;}
.process .con li:nth-child(1){left: 23px;top: 10px;}
.process .con li:nth-child(2){left: 244px;top: 10px;}
.process .con li:nth-child(3){left: 476px;top: 10px;}
.process .con li:nth-child(4){left: 695px;top: 10px;}
.process .con li:nth-child(5){left: 920px;top: 10px;}
.process .con li:nth-child(6){left: 79px;top: 242px;}
.process .con li:nth-child(7){left: 357px;top: 242px;}
.process .con li:nth-child(8){left: 553px;top: 242px;}
.process .con li:nth-child(9){left: 799px;top: 242px;}
.process .con li:nth-child(10){left: 1007px;top: 242px;}

.query{width:100%;display:inline-block;padding:24px 0px 0;}
.query .up{position:relative;width:1150px;margin: 0 auto;overflow:hidden;padding-bottom:52px;}
.query .swiper-container{padding-bottom:60px;}
.query .swiper-slide{	
    width: 597px;
	height: 235px;
    border-radius: 10px;
    position:relative;
    overflow: hidden;
}
.query .swiper-slide .top{
    padding: 29px 46px 0 44px;
    background-color: #f4f4f4;
    height: 196px;
}
.query .swiper-slide .bot{
    height: 38px;
    line-height: 38px;
    text-align: right;
    font-size: 16px;
	color: #666666;
    background-color: #f4f4f4;
    border-top: #f4f4f4;
    padding-right: 23px;
    border-top: 1px solid #f4f4f4;
}
.query .swiper-slide .bot span{padding-right: 35px;background: url('template/pc/yangshi/img/hz-arrow-01.png') no-repeat right center;}
.query .swiper-slide-active .bot span{color: #fff;background: url('template/pc/yangshi/img/hz-arrow.png') no-repeat right center;}

.query .swiper-slide-active .top{
    background: #fff;
}
.query .swiper-slide-active .bot{
    background: #2b6c92;
}
.query .swiper-slide .top p:nth-child(1){
    font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.query .swiper-slide .top p:nth-child(2){
    font-size: 14px;
	line-height: 26px;
    color: #666666;
    margin-top: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;

}
.query .swiper-pagination{width:100%;bottom:0px;}
.query .swiper-pagination-bullets .swiper-pagination-bullet{	
    width: 18px;
	height: 18px;
	border-radius: 9px;
    border: solid 1px #ffffff;
    opacity:1;
    background: none;
    margin: 0 7.5px;
}
.query .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #fff;}
.query .swiper-button-prev{left:0px;width:277px;height:187px;top: 46px;background: none;}
.query .swiper-button-next{right:0px;width:277px;height:187px;top: 46px;background: none;}
.query .swiper-button-prev:after,.query .swiper-container-rtl .swiper-button-next:after{content:"" !important;}
.query .swiper-button-next:after,.query .swiper-container-rtl .swiper-button-prev:after{content:"" !important;}

.page-banner{position: relative;}
.page-banner .m-banner{display: none;}
.page-banner .tex{position: absolute;left: 0;top: 70px;width: 100%;text-align: center;}
.page-banner .tex p{color: #fff;}
.page-banner .tex p:nth-child(1){font-size: 30px;}
.page-banner .tex p:nth-child(2){font-size: 24px;}

/* pages 翻页 */
.pages { width:100%; height:56px; line-height:56px; margin:0 auto; text-align:center; padding:10px; border-top: 0px double #f3f8fe; font-family:"MicroSoft YaHei"; font-size:14px; color:#666; margin-top:60px;}
.pages a{ font-family:"MicroSoft YaHei"; font-size:14px; color:#003399; text-decoration:none; padding:5px 10px; border:1px solid #dcdcdc;background:#fff; margin-right:6px;}
.pages a:hover{ color: #fff;background: #003399;border: 1px solid #003399;}
.pages span{font-family:"MicroSoft YaHei"; font-size:14px; color:#666; text-decoration:none; padding:5px 10px; border:1px solid #dcdcdc;background:#fff; margin-right:6px; }
.pages strong{ color:#cc0000; font-weight:500;background:#fff;}




.introduction{margin-top: -55px;position: relative;z-index: 999;}
.introduction .container-1166{padding: 58px 0 81px;background-color: #ffffff;box-shadow: 0px 0px 35px 0px rgba(33, 33, 33, 0.1);}
.introduction .con{width: 1098px;margin-top: 32px;}
.introduction .con .tex{padding: 44px 33px 44px 68px;background-color: #ffffff;box-shadow: 0px 0px 24px 0px rgba(200, 200, 200, 0.39);}
.introduction .con .tex li span{display: block;font-size: 16px;letter-spacing: -1px;color: #666;}
.introduction .con .tex li p{color: #666; font-size: 16px; margin-top: 16px; line-height:35px;}
.introduction .con .tex li{margin-top: 26px;}
.introduction .con .tex li:nth-child(1){margin-top: 0;}
.introduction .con .img{margin-top: 24px;box-shadow: 0px 0px 24px 0px rgba(200, 200, 200, 0.39);}
.ys-title{margin-top: 118px;}

.page-advantage .con{margin-top: 0;margin-top: -185px;position: relative;z-index: 999;padding-top: 0;padding-bottom: 48px;width: 1108px;background-color: #ffffff;box-shadow: 0px 8px 12px 0px rgba(47, 47, 51, 0.1);}
.page-advantage .con ul{margin-left: 0;}

.page-footer .top{padding-top: 77px;}

.p-about{margin-bottom: 76px;}
.p-about .container-1166{background-color: #ffffff;box-shadow: 0px 0px 35px 0px rgba(33, 33, 33, 0.1);}
.p-about .certificate .con li{margin-left: 19px;}
.p-about .certificate .con ul{margin-left: -19px;}
.p-about .team .con{position: relative;}
.p-about .team-container{padding:13px 17px !important;}
.p-about .certificate{padding: 0 17px;margin-bottom: 137px;margin-top: 78px;}
.p-about .cooperation{padding: 142px 17px 132px 17px;}

.contact .top{background-color: #ffffff;box-shadow: 0px 0px 24px 0px rgba(200, 200, 200, 0.39);}
.contact .top .tex{width: 451px;height: 527px;padding: 41px 20px 0 33px;border-right: 21px solid #f8f8f8;}
.contact .top .map{width: 634px;height: 527px;}
.contact .container-1166{padding: 54px 34px 26px 47px;}
.contact .top .tex p,.contact .top .tex p a{font-size: 16px;color: #000000;}
.contact .top .tex p{padding: 2px 0 2px 44px;margin-top: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.contact .top .tex .t-1 p:nth-child(1){margin-top: 0;background: url('template/pc/yangshi/img/lx-22.png') no-repeat left center;}
.contact .top .tex .t-1 p:nth-child(2){background: url('template/pc/yangshi/img/lx-11.png') no-repeat left center;}
.contact .top .tex .t-1 p:nth-child(3){background: url('template/pc/yangshi/img/lx-44.png') no-repeat left center;}

.contact .top .tex .t-1 p:nth-child(4){background: url('template/pc/yangshi/img/lx-55.png') no-repeat left center;}
.contact .top .tex .t-1 p:nth-child(5){background: url('template/pc/yangshi/img/lx-55.png') no-repeat left center;}
.contact .top .tex .t-1 p:nth-child(6){background: url('template/pc/yangshi/img/lx-55.png') no-repeat left center;}
.contact .top .tex .t-2{margin-top: 51px;}
.contact .top .tex .t-2 img:nth-child(1){margin-right: 21px;}

.contact{margin-bottom: 74px;}
.contact .bot{margin-top: 61px; }
.contact .bot .t-1{padding: 34px 17px 0 12px;height: 380px;background-color: #fff;box-shadow: 0px 0px 24px 0px rgba(200, 200, 200, 0.39)}
.contact .bot .t-1 input{margin-left: 37px;float: left;width: 327px;height: 47px;background-color: #f7f7f7;padding: 0 15px;border: 0; font-size: 14px; color:#333333}
.contact .bot .t-1 input:nth-child(1){margin-left: 0;}
.contact .bot .t-1 textarea{font-size: 14px;padding: 10px 15px;margin-top: 17px;border: 0;width: 100%;resize: none;height: 132px;background-color: #f7f7f7; color:#333333}
.contact .bot .t-1 .i-3 {width: 40%;height: 47px; float:left;}
.contact .bot .t-1 .i-3 input{width: 200px;height: 47px; font-size: 14px;padding: 10px 15px;margin-top: 20px;border: 0;resize: none;background-color: #f7f7f7;float:left}
.contact .bot .t-1 .i-3 img{float:left;margin-top: 23px;}

.contact .bot .t-1 .i-4 {width: 40%;height: 47px; float:left; text-align: center;margin-top: 20px; }
.contact .bot .t-1 .i-4 .input2{width: 250px;height: 47px; line-height:47px; cursor: pointer;font-size: 20px;color: #fff;border: 0;background-color: #39a9f4;border-radius: 2px;}



.index-kfzx ::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
color:#888888;
font-family: "微软雅黑";
font-size: 14px;
}
.index-kfzx :-moz-placeholder,textarea:-moz-placeholder {
color: #888888;
font-family: "微软雅黑";
font-size: 14px;
}
.index-kfzx ::-moz-placeholder,textarea::-moz-placeholder { 
color: #888888;
font-family: "微软雅黑";
font-size: 14px;
}
.index-kfzx :-ms-input-placeholder,textarea:-ms-input-placeholder {
color: #888888;
font-family: "微软雅黑";
font-size: 14px;
}
.contact .bot .t-2{text-align: center;margin-top: 30px;}
.contact .bot .t-2 .input2{cursor: pointer;font-size: 20px;color: #fff;border: 0;width: 477px;height: 59px;background-color: #39a9f4;border-radius: 2px;}

.i-detail{margin-top: -55px;position: relative;z-index: 999;}
.i-detail .container-1166{padding: 76px 0 50px;margin-bottom: 22px;background-color: #ffffff;box-shadow: 0px 0px 35px 0px rgba(33, 33, 33, 0.1);}
.i-detail .container-1200{width: 1166px; padding: 76px 0 50px;margin-bottom: 22px;background-color: #fff;box-shadow: 0px 0px 35px 0px rgba(33, 33, 33, 0.1);}
.i-detail .top .con{margin-top: 46px;padding: 34px 29px 38px 29px;width: 1098px;background-color: #ffffff;box-shadow: 0px 0px 24px 0px rgba(200, 200, 200, 0.39);}
.i-detail .top .con .tex{padding: 0;box-shadow: none; color:#444; line-height: 30px; font-size:15px; font-family:"微软雅黑"}
.i-detail .top .con .tex span{display: block;padding: 40px 0 21px;font-weight: bold;color: #555;}
.i-detail .top .con .tex p{color: #444;line-height: 30px;}

.i-detail .top .con .tex .tb{color: #666;line-height: 30px; font-size:16px; font-weight:bold; margin-top:30px;}
.i-detail .top .con .tex em{color: #333;line-height: 30px; font-size:16px; margin:0 30px 0 0; font-style:normal; }

.i-detail .top .con .tex img{ max-width:100%;  margin:20px auto; text-align:center; }

.i-detail .bot{margin-top: 60px;}
.i-detail .bot .con .coos-container{margin: 0 99px !important;padding: 10px 13px !important;}
.i-detail .bot .con{margin-top: 52px;position: relative;padding-top: 57px;height: 440px;width: 1098px;background-color: #ffffff;box-shadow: 0px 0px 24px 0px rgba(200, 200, 200, 0.39);}
.i-detail .bot .img{position: relative;border-radius: 5px 5px 0 0;margin-top: 0;}
.i-detail .bot .img .arrow{transition: all .6s;position: absolute;right: 17px;bottom: -21px;border-radius: 100%;width: 40px;height: 40px;background: #2470b2 url('template/pc/yangshi/img/al-a-01.png') no-repeat center center;box-shadow: 0px 2px 10px 0px rgba(38, 38, 38, 0.15);}
.i-detail .bot .swiper-slide{border-radius: 5px;}
.i-detail .bot .swiper-slide:hover .img .arrow{transform: rotate(90deg);}
.i-detail .bot .con .tex{box-shadow: none;padding: 23px 22px 12px 15px;border: 1px solid #e5e5e5;border-top: 0 solid #000;border-radius: 0 0 5px 5px;}
.i-detail .bot .con .tex p:nth-child(1){font-size: 14px;letter-spacing: 1px;color: #262626;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-detail .bot .con .tex p:nth-child(2){line-height: 25px;color: #6a6a6a;margin-top: 7px;font-size: 12px;}
.i-detail .bot .swiper-slide:hover .tex p:nth-child(1){color: #2a709d;}
.i-detail .bot  .coos-pagination{width: 100%;text-align: center;margin-top: 20px;}
.i-detail .bot  .coos-pagination .swiper-pagination-bullet{cursor: pointer;background: none;opacity: 1 !important;margin: 0 5px !important;border-radius: 0;width: 18px;height: 4px;border:1px solid #2a709d;}
.i-detail .bot  .coos-pagination .swiper-pagination-bullet-active{background-color: #2a709d;}

.i-detail .bot .swiper-slide:hover:hover{box-shadow: 0 0 10px rgba(38, 38, 38, 0.15);}
.coos-next{
    right: 32px;
    left: auto;
    position: absolute;
    background: url('template/pc/yangshi/img/xq-a-02.png') no-repeat;
    top: 42%;
    margin-top: -16px;
    width: 33px;
    height: 33px;
    z-index: 10;
    cursor: pointer;
    background-size: 33px 33px;
    background-position: center;
    background-repeat: no-repeat;
}
.coos-next:hover{background: url('template/pc/yangshi/img/xq-a-22.png') no-repeat;}
.coos-prev{
    left: 32px;
    right: auto;
    position: absolute;
    background: url('template/pc/yangshi/img/xq-a-01.png') no-repeat;
    top: 42%;
    margin-top: -16px;
    width: 33px;
    height: 33px;
    z-index: 10;
    cursor: pointer;
    background-size: 33px 33px;
    background-position: center;
    background-repeat: no-repeat;
}
.coos-prev:hover{background: url('template/pc/yangshi/img/xq-a-11.png') no-repeat;}

.m-nav,m-nav-blank{display: none;}

.crumb{font-size: 13px;color: #999;line-height: 20px;padding:15px 35px; margin-top:-60px; text-align: left; }
.crumb a{color: #999; padding:0px 5px;}
.crumb a:hover{color: #0e3094; }


.articles{background: #f2f5fd;padding: 30px 0; }
.articles .con{margin-top: 32px;}
.articles ul{margin-left: -1.2%;}
.articles li{float: left;width: 48.8%;margin-left: 1.2%;background: #fff;padding: 18px;margin-bottom: 20px; }
.articles li .img{width: 36%;overflow: hidden; border-radius:5px;}
.articles li .img img{transition: all 1s; max-height:130px;}
.articles li:hover .img img{transform: scale(1.1);  }
.articles li .tex{width: 59%;padding-top: 0px;}
.articles li .tex p{display: block;}
.articles li .tex p:nth-child(1){ line-height:25px; font-size: 16px;font-weight: bold;color: #333; margin-top:20px;}
/* .articles li .tex p:nth-child(1){font-size: 16px;font-weight: bold;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} */

.articles li:hover .tex p:nth-child(1){color: #076ac2;}
.articles li .tex p:nth-child(2){color: #999; font-size:14px; line-height: 25px;margin: 10px 0 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.articles li .tex p:nth-child(3){color: #bbb;  font-size:13px; font-style:normal; font-weight:100;}
.articles li .tex p:nth-child(3) span{padding-left: 2px;}
.articles li .tex p:nth-child(3) em{ margin-left:20px;  }

.c-news{padding-top: 70px; background:#f2f5fd}
.c-news li{margin-bottom: 15px;padding: 15px; border-radius: 5px; overflow:hidden; background:#fff; box-shadow: 0 0 30px rgba(38, 38, 38, 0.2); transition: all .5s;}
.c-news li:hover{box-shadow: 0 0 30px rgba(150, 150, 150, 3); transition: all .5s;}

.us_s3{padding:50px 0;}
.us_s3 .list{border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; margin-top:30px;}
.us_s3 .list li{border:1px solid #dcdcdc;border-left:none;width: 199px;float: left;border-bottom:none;}
.us_s3 .list .img{width: 100%;height: 110px;}
.us_s3 .list li:hover{box-shadow:0 4px 10px rgba(14,48,148,.2);position:relative;z-index:10;}

.auto{width: 1200px;margin:0 auto;}

.idx_tit{text-align: center;margin-bottom: 50px;}
.idx_tit .en{font-size: 83px;color: #fff;font-weight: bold;line-height: 80px;text-shadow:0 1px 20px rgba(14,48,148,.1);}
.idx_tit .cn{font-size: 30px;color: #000000;margin-top: -30px;font-weight: bold;}

.idx_tit.white .en{opacity: .03;}
.idx_tit.white .cn{color: #fff;}


.texs-con{background: #fff;padding-top: 30px;}
.texs-con .container{padding:  0 70px;}
.texs-con .tex-1 p{display: block;text-align: center;}
.texs-con .tex-1 p:nth-child(1){font-size: 36px;letter-spacing: 0px;color: #333333;margin-bottom: 15px;}
.texs-con .tex-1 p:nth-child(2){font-size: 16px;letter-spacing: 0px;color: #999999;}
.texs-con .tex-1 h1{ text-align:center; font-weight:bold; font-size: 30px;letter-spacing: 0px;color: #333333;margin-bottom: 15px;}

.texs-con .tex-2{display: block; padding: 45px 0 60px 0; color: #333;font-size: 5px;line-height: 28px;}
.texs-con .tex-2 p{margin:20px 0;}
.texs-con .tex-2 .indent{ text-indent:2em; }
.texs-con .tex-2 .img{ margin:0 auto; text-align:center;}
.texs-con .tex-2 .img img{border-radius:5px; }

.texs-con .tex-2 h2{ line-height:50px; font-size:17px; color:#000;}
.texs-con .tex-2 h3{ line-height:38px; font-size:16px;}

.texs-con .tex-2 .tr_tit{ font-size:18px; color:#000000; }


.texs-con .tex-2 .goback{ width:160px; height:35px; line-height:35px; margin:0 auto; margin-top:20px;text-align:center;}
.texs-con .tex-2 .goback a{border:#6cb23c solid 1px; display:block; border-radius:100px; }
.texs-con .tex-2 .goback a:hover{ color:#0033CC}

.texs-con .tex-2 table{width:100% !important;border-collapse:collapse;margin:10px auto 20px;}
.texs-con .tex-2 table tr td{padding:4px;text-align:center;font-size:15px;color:rgb(120,120,120);line-height:35px;}

.texs-con .tex-2 table tr:nth-child(1){ background:#ddd}
