﻿/* common css */
.fl {
    float: left;
}
.fr {
    float: right;
}
.container1 {
    width: 1240px;
    margin: 0 auto;
}
.container2 {
    width: 1100px;
    margin: 0 auto;
}
.fbold {
    font-weight: bold;
}
.pos{position:relative;/*width:1920px;left:50%;margin-left:-960px;*/}

.top1{background:#eeeeee;height:36px;line-height:36px;overflow:hidden;font-size:12px;color:#5a5a5a;}
.top1 a{color:#5a5a5a;}
.top_tel{margin-right:20px;}
.top_tel strong{color:#f78a16;}


.youshi_title{ color:#FFF; font-family:"微软雅黑"; font-size:30px; text-align:center; padding-top:40px;}
.youshi_title_2{color:#FFF; font-family:"微软雅黑"; font-size:20px; text-align:center; padding-top:30px;}

.youshi_btn{width:235px; height:46px; background:#64adfb; color:#fff; display:block; line-height:46px; font-size:20px; text-align:center; border-radius:30px; margin-right:10px; margin:0 auto;}
.youshi_btn:hover{ color:#FFF; background:#ff6600;}
/* box-top */
.box-top {
    height: 123px;overflow:hidden;
}
.top-logo {
    line-height: 123px;
}

.twz1{margin-top: 20px;margin-left:0px;color:#000;font-size:30px;line-height: 31px;}
.twz1 p:nth-child(2){color:#333333;font-size:22px;}

.twz2{line-height:123px;margin-left:30px;}


.top-tel {
 
    background: url(../image/toptelbg.png) no-repeat 2px center;
    margin-top: 20px;
    padding-left: 65px;
}
.top-tel h3 {
    font-size: 18px;
    color: #033f97;
    width: 36px;
    margin-top: 1px;
    line-height: 24px;
    margin-right: 25px;
}
.top-tels p {
    font-size: 24px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #033f97;
    line-height: 1.1;
}
/* box-head */
.box-head {
    background: url(../image/navbg.jpg) no-repeat center;
    height: 60px;
}

/*导航*/
.nav_main_1{width:100%;height: 60px;line-height: 60px;background:#0054d0; /*background: url(../image/navbg.jpg) no-repeat center;*/ position: relative;z-index: 3;}
.nav_1 .list_1{width: 102%; margin:0 auto;height: 60px; line-height: 60px;position: relative;}
.nav_main_1 .nav_1{width: 1250px; margin: 0 auto;}
.nav_main_1 .nav_1 li{float:left;width: 177px;display: block;position: relative;z-index: 10;font-size: 16px;text-align: center;border-right: 1px #9dc5ff solid;}
/*.nav_main_1 .nav_1 li:first-child{background: none; border-right: 0px #ccc solid;}*/
/*.nav_main_1 .nav_1 li:last-child{border-right: 0px #ccc solid;}*/
/*.nav_main_1 .nav_1 li:first-child{color:#fff; background: #d50101;}*/
.hover{background-color: #ce0001;}
.nav_main_1 .nav_1 li a{display: block;color:#fff;font-size:16px;}
.nav_main_1 .nav_1 li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2{ color:#fff; background: #d50101;}
.nav_main_1 .nav_1 dl{width: 100%;background: #fff;position: absolute;left: 0;top: 60px;z-index: 12;}
.nav_main_1 .nav_1 dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main_1 .nav_1 li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main_1 .nav_1 dl dd{line-height: 44px;height: 44px;border-top: 1px solid #e5e5e5;text-align: left;position: relative;z-index: 12;display: block;width: 100%;}
.nav_main_1 .nav_1 dl dd:first-child{border: none;}
.nav_main_1 .nav_1 dl dd a{color: #666;font-size: 14px;padding: 0;width: 100%;text-align:center;}
.nav_main_1 .nav_1 dl dd a:hover, .nav_main .nav dl dd a.hover{background: #044DAB;color: #fff;}
.nav_main_1 .nav_1 dl dd .three{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(-10px, 0, 0);}
.nav_main_1 .nav_1 dl dd:hover .three{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main_1 .nav_1 dl dd .three{position: absolute;left: 141px;top: 4px;padding-left: 20px;color: #666;z-index: 10;background: url(http://localhost/template/aohui/cp/static-0/image/menu_bg.png) 12px 10px no-repeat;}
.nav_main_1 .nav_1 dl dd .three a{color: #666;width: 140px;font-size:14px;background: #fff;text-align: center;display: block;height: 39px;line-height: 39px;border-top: 1px solid #e5e5e5;transition: ease-in-out .2s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nav_main_1 .nav_1 dl dd .three a:first-child{border-top:none;}
.nav_main_1 .nav_1 dl dd .three a:hover{background:#044DAB;color: #fff;}



.yunu-sou {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.yunu-sou .hot {
	float: left;
	padding: 8px 0;
}
.yunu-sou .hot a {
	margin-right: 10px;
}
.yunu-sou .hform {
	float: right;
}
.yunu-sou .hform input {
	float: left;
	font-size: 14px;
	border: 0;
	padding: 8px 10px;
	line-height: 20px;
	background: url(../image/s_inp.gif) no-repeat 0 0;
	width: 210px;
}
.yunu-sou .hform button {
	border: 0;
	border-bottom: 1px solid transparent;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: none;
	width: 49px;
	height: 36px;
	background: url(../image/s_so.gif) no-repeat 0 0;
}
.yunu-sou-inner {
	background-color: #F2F2F2;
}
.yunu-sou-inner .yunu-sou {
	border-bottom: 0;
}
.yunu-sou-inner .hot {
	padding: 6px 0;
}
.yunu-sou-inner .hform {
	background-color: #fff;
	border-radius: 20px;
	overflow: hidden;
}
.yunu-sou-inner .hform input {
	width: 240px;
	background: none;
	padding: 6px 15px;
}
.yunu-sou-inner .hform button {
	background: url(http://localhost/template/aohui/cp/static-0/image/VISkins-p1.png) no-repeat -258px -936px;
	width: 30px;
	height: 30px;
}
/* box-case */
.box-case {
    height: auto;
    /*background: url(../image/casebg.jpg) no-repeat center;*/
    background: #f7f7f7;
    padding-top: 50px;
    overflow: hidden;
    padding-bottom: 50px;
}
.case-title,.product-title {
    text-align: center;
}
.case-title h2,.product-title h2 {
    font-size: 40px;
    color: #111;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 48px;
}
.case-title h2 span,.product-title h2 span {
    font-weight: bold;
    color: #033f97;
}
.case-sub,.product-sub {
    text-align: center;
    width: 356px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e4e4e4;
    border-radius: 50px;
    margin: 0 auto;
    position: relative;
    top: -20px;
    background: #fff;
    font-size: 16px;
    color: #666;
}
.case-nav {
    /*display: flex;*/
    justify-content: left;
    margin: 4px 0 36px;
    height: 104px;
}
.case-nav a {
    font-size: 17px;
    color: #666;
    line-height: 48px;
    padding: 0 27px;
    display: inline-block;
    margin-right: 10px;
    height:48px;
    overflow:hidden;
}
.case-nav a:hover {
    color: #fff;
    background-color: #033f97;
    border-radius: 50px;
}




.case-item {
    width: 284px;
    height: 284px;
}
.case-item .sb {
    text-align: center;
    position: absolute;
    bottom: -305px;
    height: 100%;
    width: 100%;
    background: url(../image/casearrow.png) no-repeat center 162px rgba(0,0,0,.5);
    transition: bottom .5s;
}

.sb a {
    width: 100%;
    height: 100%;
    display: block;
}

.case-item:hover .sb {
    bottom: 0;
}
.case-item:hover .sb h3 {
    padding-top: 100px;
}
.case-item img {
    width: 284px;
    height: 284px;
}

.case-item {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    margin-right: 19px;
}
.case-item:nth-child(3n)/*,.case-item:nth-child(2),.case-item:nth-child(4),.case-item:nth-child(5),.case-item:nth-child(7),.case-item:nth-child(8) */{
    margin-right: 0px;
} 

.sb h3 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    line-height: 48px;
}







.case-item-1 {
    width: 267px;
    height: 267px;
}
.case-item-1 .sb {
    text-align: center;
    position: absolute;
    bottom: -305px;
    height: 100%;
    width: 100%;
    background: url(../image/casearrow.png) no-repeat center 152px rgba(0,0,0,.5);
    transition: bottom .5s;
}

.case-item-1:hover .sb {
    bottom: 0;
}
.case-item-1:hover .sb h3 {
    padding-top: 100px;
}
.case-item-1 img {
    width: 267px;
    height: 267px;
}

.case-item-1 {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    margin-right: 19px;
}
.case-item-1:nth-child(3n)/*,.case-item:nth-child(2),.case-item:nth-child(4),.case-item:nth-child(5),.case-item:nth-child(7),.case-item:nth-child(8) */{
    margin-right: 0px;
} 
/* box-process */
.box-process {
    background: url(../image/processbg.jpg) no-repeat center;
    height: 764px;
    padding-top: 73px;
}
.process-title {
    text-align: center;
    color: #fff;
}
.process-title h2 {
    font-size: 40px;
    height: 56px;
}
.process-title span {
    font-weight: bold;
}
.process-title p {
    font-size: 24px;
    margin-bottom: 63px;
}
.process-item {
    float: left;
    width: 300px;
    text-align: center;
}
.process-item h4 {
    color: #333;
    font-size: 40px;
    font-family: '宋体';
    font-weight: bold;
    margin-bottom: 10px;
}
.process-t {
    font-size: 24px;
    color: #333;
}
.process-text {
    display: none;
    margin-top: 18px;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}
.process-wz {
    height: 222px;
    background: url(../image/processarrow.png) no-repeat center 132px #fff;
    padding-top: 20px;
    padding: 20px 25px 0 25px;
}
.process-wz:hover {
    background-image: none;
    background: #111;
}
.process-wz:hover h4,.process-wz:hover .process-t {
    color: #fff;
}
.process-wz:hover .process-text {
    display: block;
}
/* box-case2 */
.box-case2 {
    padding-top: 46px;
}
.case2-title {
    text-align: center;
}
.case2-title h2 {
    font-size: 40px;
    color: #000;
    margin-bottom: 8px;
}
.case2-title span {
    color: #033f97;
}
.case2-title p {
    font-size: 24px;
    color: #333;
    margin-bottom: 52px;
}
.case2-item {
    width:910px;
    position: relative;height:508px;
}

.case2-img img{width:910px;height:508px;display:block;}
.case2-text {
    display: none;
    width: 716px;
    height: 118px;
    position: absolute;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.7);
    left:50%;
    transform: translate(-50%);
    padding: 20px 28px 0 28px;
}
.case2-inquiry {
    width: 144px;
    height: 46px;
    display: block;
    text-align: center;
    background-color: #033f97;
    color: #fff;
    line-height: 46px;
    margin-top: 17px;
}
.case2-inquiry:hover {
    color: #fff;
}
.case2-left {
    width: 455px;
    height: 85px;
}
.case2-left h3 {
    color: #fff;
    font-size: 24px;
    height: 36px;
}
.case2-left p {
    color: rgba(255, 255, 255, .7);
}
.layer-mask {
    width: 100%;
    height: 100%;
    opacity: 0.4;
    transition: all 0.5s;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}
.box-case2 .swiper-slide-active .layer-mask {
    display: none;
}
.box-case2 .swiper-slide-active .case2-text {
    display: block;
}



/* box-design */
.box-design {
    background-color: #f8f8f8;
    padding-top: 55px;
    padding-bottom: 68px;
}
.design-title {
    text-align: center;
}
.design-title h2 {
    font-size: 40px;
    margin-bottom: 8px;
}
.design-title h2 span {
    color: #033f97;
}
.sub-design {
    color: #333;
    font-size: 24px;
}
.design-text {
    text-align: center;
    margin: 36px 0 70px;
}
.design-text h3 {
    color: #033f97;
    font-size: 22px;
    height: 41px;
}
.design-text p {
    font-size: 14px;
    color: #666;
}
.design-text p a {
    color: #033f97;
}
.design-text p a:hover {
    text-decoration: underline;
}
.design-img img{width:1200px;margin:0 auto;height:764px;display:block;}
.box-design .swiper-container-horizontal>.swiper-pagination-bullets,
.box-design .swiper-pagination-custom,
.box-design .swiper-pagination-fraction {
    top: 131px;
    left: 0;
    width: 100%
}
.box-design .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #7c7c7c;
    opacity: 1;margin:0 7px!important;
}
.box-design .swiper-pagination-bullet-active {
    opacity: 1;
    background: #033f97;
}




/* box-company */
.chufang-swiper {
    margin: 66px 0 54px;
}
.chufang-item {
    position: relative;
}
.chufang-item img{width:287px;height:186px;display:block;}
.chufang-text {
    text-align: center;
    position: absolute;
    bottom: -100%;
    width: 100%;
    height: 100%;
    background: url(../image/chufangplus.png) no-repeat center 68px rgba(3,63,151,.74);
    transition: bottom .5s; 
}
.chufang-text .chufang-more {
    display: block;
    width: 100%;
    height: 100%;
}
.chufang-text h3{
    padding-top: 104px;
    font-size: 16px;
    color: #fff;
}
.chufang-item:hover .chufang-text {
    bottom: 0;
}
.company-right {
    width: 600px;
    padding-top: 10px;
}
.company-right h2 {
    font-size: 40px;
    color: rgba(51,51,51,.3);
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
}
.company-right h3 {
    font-size: 32px;
    color: #033f97;
    font-weight: bold;
    margin-bottom:9px;
}
.company-text {
    font-size: 16px;
    color: #666;
    line-height: 32px;
    margin-bottom:8px;text-align:justify;
}
.company-more,.company-inquiry {
    display: block;
    width: 190px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}
.company-more {
    background-color: #333;
    color: #fff;
    margin-right: 10px;
    text-align: center;
}
.company-more:hover {
    color: #fff;
}
.company-inquiry {
    border: 2px solid  #033f97;
    color: #033f97;
    background: url(../image/inquirytel.png) no-repeat 40px center;
    padding-left: 80px;
    line-height: 56px;
}
.company-inquiry:hover {
    color: #033f97;
}
.honor-swiper {
    margin: 50px 0;
}

.honor-item  {
  width: 368px;
  height: 283px;
  border: 1px solid #e4e4e4;padding:14px 19px;
}
.honor-item img {
    width: 342px;
    height:250px;
    display:block;
}




/* box-logo */
.box-logo {
    background: url(../image/logobg.jpg) no-repeat center;
    height: 344px;
    padding-top: 68px;
}
.logo-title {
    text-align: center;
    margin-bottom: 54px;
}
.logo-title h2 {
    font-size: 36px;
    color: #fff;
}

.logo-item img{width:220px;height:120px;display:block;}




/* box-product */
.box-product {
    background: url(../image/productbg.jpg) no-repeat center;
    padding: 50px 0 66px;
    height: 628px;
}
.product-box {
    margin-top: 48px;
}
.procate {
    display: flex;
    justify-content: center;margin-top:12px;
}
.procate a {
    font-size: 18px;
    color: #666;
}
.procate a.cur {
    color: #033f97;
}
.procate a:hover {
    color: #033f97;
}
.procate a:not(:last-child) {
    margin-right: 16px;
}
.procate a:not(:last-child)::after {
content: '|';
margin-left: 16px;
}
.product-list {
    display: flex;
    justify-content: space-between;
}
.product-item {
    width: 284px;
    border: 1px solid #e0e0e0;
    padding: 2px;background:#fff;
}
.product-img img {
    width: 278px;
    height: 250px;
}
.product-item h3 {
    height: 46px;
    line-height: 46px;
    text-align: center;
    background-color: #333;
    font-size: 15px;
    color: #fff;
}
.product-item:hover {
    border: 1px solid #033f97;
}
.product-item:hover h3 {
    background-color: #033f97;
}
/* box-news */
.box-news {
    padding-top: 54px;
    padding-bottom: 70px;
}
.news-title {
    text-align: center;
    margin-bottom: 48px;
}
.news-title h2 {
    color: #111;
    font-size: 36px;
}
.news-title h2 span {
    color: #033f97;
}
.news-top {
    background: url(../image/newstoutiao.png) no-repeat center;
    width: 94px;
    height: 38px;
    padding-left: 16px;
    line-height: 38px;
    font-size: 22px;
    color: #fff;
    margin-bottom: 10px;
}
.news-left {
    width: 484px;
}
.newsleft-item:hover .newsleft-wz h3 {
    color: #033f97;
}
.news-arrow {
    position: relative;
}
.box-news .swiper-button-next{
    background-image: none;
    right: 10px;
    left: auto;
    outline: none;
}
.box-news .swiper-button-next, .box-news .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 20px;
    margin-top: -440px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 50px 20px;
    -webkit-background-size: 50px 20px;
    background-size: 50px 20px;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 16px;
    color: #666;
}
.box-news .swiper-button-next:hover {
    color: #033f97;
}

.newsleft-swiper {
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.newsleft-wz {
    background-color: #fff;
    padding: 35px 25px 0 25px;
    height: 154px;
}
.newsleft-wz h3 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    height: 33px;
}
.newsleft-text {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.newsleft-img img{width:484px;height:246px;display:block;}
.news-right {
    width: 664px;
    padding-top: 7px;
}

.newscate {
    position: relative;
    top: 1px;
}
.newscate a {
    float: left;
    display: block;
    font-size: 18px;
    color: #666;
    font-weight: bold;
    background: url(../image/newsdot.jpg) no-repeat left 8px;
    padding-left: 20px;
    margin-right: 44px;
    padding-bottom: 14px;
}
.newscate a.cur {
    color: #033f97;
    background: url(../image/newsdot1.jpg) no-repeat left 8px;
    border-bottom: 1px solid #033f97;
}
.newsright-top {
    border-bottom: 1px solid #e3e3e3;
}
.news-more {
    width: 26px;
    height: 26px;
    display: block;
    background: url(../image/newsmoreicon.png) no-repeat;
}
.newsright-list {
    margin-top: 7px;
}
.news-more:hover {
    background: url(../image/newsmoreicon1.png) no-repeat;
}
.newsright-item {
    padding: 26px 0 21px;
    border-bottom: 1px dashed #bdbdbd;
}
.newsright-item h3 {
    font-size: 18px;
    color: #333;
    height: 30px;
}
.newsright-item:hover h3 {
    color: #033f97;
    font-weight: bold;
}
.newsright-text {
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
/* box-foot */
.box-heng {
    height: 7px;
    background-color: #033f97;
    border-top: 1px solid #161616;
}
.box-foot {
    background-color: #161616;
    padding-top: 50px;
    padding-bottom: 57px;
}
.foot-menu {
    width: 385px;
    margin-right: 104px;
}
.foot-menu li {
    float: left;
}
.foot-menu li a {
    display: block;
    width: 128px;
    font-size: 15px;
    color: #a7a7a7;
    line-height: 34px;
}
.foot-menu li a:hover {
    color: #fff;
}
.foot-qrcode {
    margin-top: 36px;
}
.foot-qrcode h3 {
    color: #a7a7a7;
    font-size: 15px;
    margin-top: 18px;
    text-align: center;
}
.mob-qrcode {
    margin-left: 30px;
}
.foot-nav h3,.foot-contact h3 {
    font-size: 22px;
    color: #fff;
    margin-bottom: 30px;
}
.foot-nav h3::after,.foot-contact h3::after {
    content: "";
    display: block;
    width: 26px;
    height: 2px;
    background-color: #fff;
    margin-top: 22px;
}
.foot-contact-text {
    color: #a7a7a7;
    font-size: 15px;
    line-height: 30px;
}

/* box-bottom */
.box-bottom {
    background-color: #161616;
    line-height:28px;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid #fff;
    text-align: center;
    font-size: 14px;
    color: #a7a7a7;padding:30px 0;
    height: 230px;
}
.box-bottom a {
    color: #a7a7a7;
}
.main-bottom a:hover {
    color: #fff;
}

/* Float */
.hvr-float {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .hvr-float:hover, .hvr-float:focus, .hvr-float:active {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  
.container_top {width:100%;max-width: 1200px;margin:0 auto;}
.container_nei {width:100%;max-width: 1200px;margin:0 auto}

.ny_wrap_content{width:100%;background:#f5f5f5;padding:30px 0 50px;line-height: 28px;}
.ny_wrap_content2{background:#fff;padding:30px 0 50px;}
.ny_wrap_content .container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ny_wrap_left{width:25%;float:left;padding:0 25px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ny_wrap_left-1{width:100%;float:left;padding:0 0px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ny_wrap_right{width:75%;float:right;padding:0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ny_nav{/*background:#fff;border-bottom: 1px solid #eaeaea;*/height:55px;margin-bottom:30px;}
.ny_nav .container{background:#fff;}
.bread_nav{background:#fff;padding: 0 0 0 0;color:#666;font-size:14px;float:left;width:30%;height:55px;line-height:55px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.bread_nav2{float:none;width:100%;}
/*.bread_nav .iconfont{font-size:22px;background:url(../img/inpageaddress_icon01.png) center center no-repeat;display:inline-block;vertical-align:top; width:60px;height:55px;border-right: 1px solid #eaeaea;margin-right:10px;}*/
.bread_nav a{color:#333;}
.ny_nav .tab1{float:right;width:45%;height:55px;line-height:55px;text-align:right;padding-right:2%;}
.ny_nav .tab1 a{display:inline-block;vertical-align:top;padding:0 5px;font-weight:bold;max-width:30%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_nav .tab1 a:hover{color:#006ccc;}

.mainCon{background:#fff;padding:20px; height:auto;}
.mainCon2{background:#f5f5f5;padding:0 0 25px;}

.ny_wrap_right .mainCon .about_tlt{text-align:center;margin-top: 22px;margin-bottom: 20px;padding: 0 15px;font-size: 28px;color:#333;}
.ny_wrap_right .mainCon p{line-height:26px;color:#555;}


/*内页产品展示*/
.pro_mulu_wrap{background:#fff;}
.pro_mulu_wrap .c_tlt{height:60px;line-height:60px;text-align:left;font-size:18px;background:#0054d0;color:#fff;padding:0 25px;position:relative;}
.pro_mulu_wrap .c_tlt:before{content:'';display:block;width:3px;height:20px;background:#ffb901;position:absolute;left:10px;top:50%;margin-top:-10px;}
.pro_mulu_wrap .pro_mulu{padding:20px 4% 10px;display:block;}
.pro_mulu_wrap .pro_mulu li p{display:block;height:40px;line-height:40px;text-align:left;padding:0 45px 0 15px;background: #f0f0f0;margin-bottom: 8px;color:#333;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;border-radius:2px;position:relative;}
.pro_mulu_wrap .pro_mulu li p a{color:#333;font-size:14px;}
.pro_mulu_wrap .pro_mulu li p span{display:block;width:40px;height:40px;background:url(../pc/pro_fl_icon2.png) center center no-repeat;position:absolute;right:0;top:0;}
.pro_mulu_wrap .pro_mulu li div{padding:0 10px;display:none;}
.pro_mulu_wrap .pro_mulu li:first-child div{display:block;}
.pro_mulu_wrap .pro_mulu li div a{display:block;height:45px;line-height:45px;text-align:left;font-size:12px;margin-bottom:5px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background:#ffffff;color:#555;height:35px;line-height:35px;border-bottom: 1px dashed #c7c7c7;background:url(../img/pro_icon.jpg) left center no-repeat;text-indent:20px;}
.pro_mulu_wrap .pro_mulu li.on p a{color:#e9852f;}
.pro_mulu_wrap .pro_mulu li>p:hover a{color:#e9852f;}
.pro_mulu_wrap .pro_mulu li div a:hover{color:#e9852f;}


/*内页产品展示*/
.pro_mulu_wrap-1{background:#fff;}
.pro_mulu_wrap-1 .c_tlt-1{height:60px;line-height:60px;text-align:left;font-size:18px;background:#0054d0;color:#fff;padding:0 25px;position:relative;}
.pro_mulu_wrap-1 .c_tlt-1:before{content:'';display:block;width:3px;height:20px;background:#ffb901;position:absolute;left:10px;top:50%;margin-top:-10px;}
.pro_mulu_wrap-1 .pro_mulu-1{padding:20px 4% 10px;display:block;}
.pro_mulu_wrap-1 .pro_mulu-1 li p{display:block;height:40px;line-height:40px;text-align:left;padding:0 45px 0 15px;background: #f0f0f0;margin-bottom: 8px;color:#333;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;border-radius:2px;position:relative;}
.pro_mulu_wrap-1 .pro_mulu-1 li p a{color:#333;font-size:14px;}
.pro_mulu_wrap-1 .pro_mulu-1 li p span{display:block;width:40px;height:40px;background:url(../pc/pro_fl_icon2.png) center center no-repeat;position:absolute;right:0;top:0;}
.pro_mulu_wrap-1 .pro_mulu-1 li div{padding:0 10px;display:none;}
.pro_mulu_wrap-1 .pro_mulu-1 li:first-child div{display:block;}
.pro_mulu_wrap-1 .pro_mulu-1 li div a{display:block;height:45px;line-height:45px;text-align:left;font-size:12px;margin-bottom:5px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background:#ffffff;color:#555;height:35px;line-height:35px;border-bottom: 1px dashed #c7c7c7;background:url(../img/pro_icon.jpg) left center no-repeat;text-indent:20px;}
.pro_mulu_wrap-1 .pro_mulu-1 li.on p a{color:#e9852f;}
.pro_mulu_wrap-1 .pro_mulu-1 li>p:hover a{color:#e9852f;}
.pro_mulu_wrap-1 .pro_mulu-1 li div a:hover{color:#e9852f;}

/*联系我们*/
.c_1010{width:100%;overflow: hidden;}
.c_1010 .dt{ width:100%; float:left; text-align: center; padding:39px 0px 26px 0px; background:#ececec;}
.c_1010 .dt h3{ width:100%; float:left; font-size:30px; color:#333; font-weight:bold; line-height:40px; letter-spacing:1px;}
.c_1010 .dt h5{ width:100%; float:left; margin-top:8px; font-size:16px; color:#9c9c9c; line-height:22px; text-transform:uppercase;font-weight: normal;}
.c_1010 .dd{ width:100%; float:left; padding:33px 60px 34px 60px; background:#f6f6f6;}
.c_1010 .dd lii{ width:45%; float:left; padding-left:65px; position:relative;}

.c_1010 .dd lii:nth-child(2n){ width:39%; /*float:right;*/ padding-left:65px; position:relative; }


.c_1010 .dd lii .ico{ width:42px; height:42px; background:#0054d0; line-height:0; position:absolute; left:2px; top:2px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}

.c_1010 .dd lii .ico img{border: none;max-width: 100%;vertical-align: middle;}

.c_1010 .dd lii h5{ float:left; width:100%; font-size:16px; color:#444; line-height:29px; letter-spacing:1px;}
.c_1010 .dd lii h6{ float:left; width:100%; font-size:16px; color:#444; line-height:26px;font-weight: normal;padding-top:10px;}
.c_1010 .dd lii h6 span{ margin-right:22px; display:inline-block;}
.c_1010 .dd:nth-child(3){ background:#ececec;}
.c_1010 .dd:nth-child(5){ background:#ececec;}
.c_1010 .dd:nth-child(7){ background:#ececec;}
.c_1010 .dd:nth-child(9){ background:#ececec;}


.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
border-radius:.25rem
}
.page-link {
  position: relative;
  display: block;
padding:.5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6
}
.page-link:focus {
  z-index: 2;
  outline: 0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer
}
.page-item:first-child .page-link {
  margin-left: 0;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6
}
.pagination-lg .page-link {
padding:.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius:.3rem;
border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius:.3rem;
border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
padding:.25rem .5rem;
font-size:.875rem;
  line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius:.2rem;
border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius:.2rem;
border-bottom-right-radius:.2rem
}
.my-4 {
  margin-top: 1.2rem!important
}
.my-4 {
  margin-bottom: 1.5rem!important
}

.justify-content-center {
  -ms-flex-pack: center!important;
  justify-content: center!important
}

.pages {
  min-height: 500px;
}
.position,.position a{
  color:#999;
}
.page-num:not(:disabled) {
    cursor: pointer;
}
.page-num ,.page-link{
    position: relative;
    display: block;
    padding: 14px 20px;
    margin-left: -1px;
    line-height: 1.25;
    color: #333;
    background-color: #fff;
    border: 1px solid #dee2e6;
  margin-right:10px;
  font-size: 16px;
}
a.page-num:hover,.page-link:hover{
  text-decoration:none;
    color: #fff;
    background-color: #0054d0;
    border-color: #0054d0;
}
.page-num-current{
    z-index: 1;
    color: #fff;
    background-color: #0054d0;
    border-color: #0054d0;
}
.page-num-current:hover{
    color: #fff;
    background-color: #0054d0;
    border-color: #0054d0;
}

@media screen and (max-width:1024px) {
#size_bg{display: none;}
}
#size_bg_yd{display: none;}
@media screen and (max-width:1024px) {
#size_bg_yd{display: block;}
}

/*分页样式*/
.pglist {
  padding: 30px 0;
  width: 100%;
  text-align: center;
  clear: both;
}
.pglist a {
  color: #fff;
  padding: 0 26px;
  margin: 0 3px;
  background: #0054d0;
}
.pglist * {
  display: inline-block;
  _zoom: 1;
  _display: inline;
  vertical-align: middle;
  line-height: 40px;
  padding-bottom: 1px;
}
.pglist a:hover {
  display: inline-block;
  color: #fff;
  background: #0054d0;
}
.pglist .hover {
  display: inline-block;
  color: #fff;
  background: #0054d0;
}

.news_xian{width: 100%; margin: 0 auto; height:1px; border-bottom: 1px dashed #ccc; margin-top:10px;margin-bottom: 15px;}
.news_title{text-align: center;color: #000;font-weight: bold;font-size: 24px;line-height: 50px;}

/*FastMove*/
.FastMove {
    width: 98%;
    overflow: hidden;
    padding: 20px 0 0 0;
    margin: 30px auto 0 auto;
}

.FastMove div {
    width: 45%;
    overflow: hidden;
    border: 1px #eee solid;
    padding: 20px 2%;
}

.FastMove div a{color: #333}


.FastMove div:hover {
    background: #0054d0;
    color: #FFF;
}

.FastMove div:hover a {
    color: #FFF;
}