body{font-family:"微软雅黑","宋体"; font-size:14px; line-height: 1.6; font-weight: 400; letter-spacing:-.1px; font-stretch:normal; font-style:normal;  color: rgba(255, 255, 255, 1); color: #000;  background: rgba(255, 255, 255, 1); 
text-align:justify; -webkit-text-size-adjust:none; height:auto; 
-webkit-font-smoothing: subpixel-antialiased; 
-moz-osx-font-smoothing: grayscale;}

@font-face { font-family: 'HELVETICANEUELTPRO-THEX'; src: url('/themes/css/text.otf'); font-weight: normal; font-style: normal;}

a {color:#333;transition:400ms ease all;}
a:focus {color: #333;outline: none; text-decoration: none;}
a:hover {color: #333;outline: none;text-decoration: none;transition:400ms ease all;}


.pageflip{width: 100%;overflow: hidden;text-align: center; margin: 20px 0px 0px 0px;}
.pageflip  a{color: #2a5d9a;height: 34px;display: inline-block;overflow: hidden;line-height: 30px; padding: 0px 10px;border: 2px solid #2a5d9a;border-radius: 5px;margin: 0px 5px;}
.pageflip  a:hover,.pageflip a.dq{background: #2a5d9a;color: #fff;}
.pageflip  a i{display: block;line-height: 30px;height: 30px;}
@media (max-width:768px){
.pageflip{ margin: 5px 0px 0px 0px;}
.pageflip  a { font-size: 12px; height: 26px; line-height: 24px; border-width: 1px; padding: 0px 9px; border-radius: 3px; }
.pageflip  a i { line-height: 24px; height: 26px; }
}


@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:1023px){}
@media (max-width:767px){}


.wrapper_full{margin: 0px auto; max-width: 100%; width: 100%; padding: 0 0px;}
.wrapper_box  { margin: 0px auto; max-width: 1600px; padding: 0 50px;  }
.max1440{position: relative;margin: 0px auto; padding: 0px 20px;  max-width: 1440px;}
.max1200{position: relative;margin: 0px auto; padding: 0px 20px; max-width: 1260px;}
@media (max-width:1440px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px; }
	.max1440{margin: 0px auto; padding: 0px 20px;  max-width: 1260px;}
}
@media (max-width:1366px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px;}
	.max1440{margin: 0px auto; padding: 0px 20px;  max-width: 1260px;}
}
@media (max-width:1024px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
	.max1440{padding: 0px 10px; width: 100%; }
}
@media (max-width:767px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
	.max1440{padding: 0px 8px; width: 100%; }
}



.crumbs{ height: 45px;  background:rgba(0,0,0,0);position: relative; border-bottom: 1px solid #ccc;}
.crumbs_box{ font-size: 15px; line-height: 45px; color: #999;}
.crumbs_box a{ color: #999;}
.crumbs_box a:hover{ color: #194f99;}
@media (max-width:1300px){
.crumbs{height: 40px; }
.crumbs_box{font-size: 12px;}
.crumbs_box{ line-height: 40px; }

}









.banner_boxx{ width: 100%; position: relative;}
.swiper-banx.swiper-container {}
.swiper-banx.swiper-slide{ background: #000; width: 100%; height:auto;}
.swiper-banx a { display: block; width: 100%; height:auto; overflow: hidden; position: relative;}
.swiper-banx a .slide_full{width: 100%; height:100vh; overflow: hidden; position: relative; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; 
-webkit-animation:scalex 10s linear infinite;animation:scalex 10s linear infinite;}
.swiper-banx a > img {position: absolute; left: 0 ; top: 0; width:100%; z-index: -1; }
.swiper-banx a .bg_hei{position: absolute; left: 0 ; top: 0; width:100%; height: 100%; z-index: -1; background:rgba(0,0,0,0.2);}


.wenzi_mainx{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; margin-top:-100px;text-align: center; z-index: 1; 
text-shadow: 1px 1px 1px #000;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01x { height: auto; margin-bottom: 30px; color: #fff; font-size: 50px; font-weight: bold;}
.ani-02x { height: auto; margin-bottom: 50px; color: #fff; font-size: 20px; }
.ani-03x { height: auto; margin-bottom: 10px; color: #fff; font-size: 16px;}

.wenzi_main_norex{ border: 2px solid #fff; padding: 15px 100px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.wenzi_main_norex i{padding-left: 15px;}
.wenzi_main_norex:hover{ border: 2px solid #fff; padding: 15px 130px;}


.swiper-banx.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px;}
.swiper-banx .swiper-pagination-bullet {background: #004687; width: 10px; height: 10px; border-radius:5px;  opacity: .9; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-banx .swiper-pagination-bullet-active {background: #004687; width: 30px; }

.swiper-banx .swiper-button-prev {opacity:1;}
.swiper-banx .swiper-button-next {opacity:1;}
.swiper-banx .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,70,135,0.4);  color: #fff; text-align: center;}
.swiper-banx .swiper-button-next {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,70,135,0.4); color: #fff; text-align: center;}
.swiper-banx .swiper-button-prev,.swiper-ban .swiper-button-next{font-size: 26px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-banx .swiper-button-prev:hover{background:rgba(0,70,135,0.9);  color: #fff;}
.swiper-banx .swiper-button-next:hover{background:rgba(0,70,135,0.9);  color: #fff;}

@media (max-width: 1366px) { 
}

@media (max-width: 1023px) { 
.swiper-banx a .slide_full{width: 100%; height:220px;}
.swiper-banx.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px;}
.swiper-banx .swiper-button-prev {width: 35px;height: 35px; line-height: 35px; left: 5px;}
.swiper-banx .swiper-button-next {width: 35px;height: 35px; line-height: 35px; right: 5px;}
	
.wenzi_mainx{width: 100%; margin: 0px auto; padding: 0px 10px;  top: 50%; margin-top:-20px;text-align: center; }
.ani-01x { height: auto; margin-bottom: 10px; color: #fff; font-size: 18px; font-weight: bold;}
.ani-02x { height: auto; margin-bottom: 10px; color: #fff; font-size: 12px; }
.ani-03x { height: auto; margin-bottom: 10px; color: #fff; font-size: 12px;}
	
.wenzi_main_norex{ border: 2px solid #fff; padding: 5px 20px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.wenzi_main_norex i{padding-left: 15px;}
.wenzi_main_norex:hover{ border: 2px solid #fff; padding: 5px 30px;}
}





.banner_box{ width: 100%; position: relative;}
.swiper-ban.swiper-container {}
.swiper-ban.swiper-slide{ background: #000; width: 100%; height:auto;}
.swiper-ban a { display: block; width: 100%; height:auto; overflow: hidden; position: relative;}
.swiper-ban a .slide_full{width: 100%; height:550px; overflow: hidden; position: relative; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; 
-webkit-animation:scalex 10s linear infinite;animation:scalex 10s linear infinite;}
.swiper-ban a > img {position: absolute; left: 0 ; top: 0; width:100%; z-index: -1; }
.swiper-ban a .bg_hei{position: absolute; left: 0 ; top: 0; width:100%; height: 100%; z-index: -1; background:rgba(0,0,0,0);}


.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; margin-top:-100px;text-align: center; z-index: 1; 
text-shadow: 1px 1px 1px #fff;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01 { height: auto; margin-bottom: 10px; color: #194f99; font-size: 26px;z-index: 9; position: relative;}
.ani-02 { height: auto; margin-bottom: 10px; color: #194f99; font-size: 60px; font-weight: bold;  letter-spacing:20px; z-index: 9; position: relative;}
.ani-03 { height: auto; margin-bottom: 10px; color: #194f99; font-size: 26px; z-index: 9; position: relative;}
.ani-04 { width: 100%; height: auto; margin-bottom: 10px; color: #e0e0e0; font-weight: bold; font-size: 300px; line-height: 300px; position: absolute; z-index: 2; top: -50px; left: 0px; text-align: center;}


.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px;}
.swiper-ban .swiper-pagination-bullet {background: #fff; width: 10px; height: 10px; border-radius:5px;  opacity: .9; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-pagination-bullet-active {background: #194f99; width: 30px; }

.swiper-ban .swiper-button-prev {opacity:1;}
.swiper-ban .swiper-button-next {opacity:1;}
.swiper-ban .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,0,0,0.4);  color: #fff; text-align: center;}
.swiper-ban .swiper-button-next {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,0,0,0.4); color: #fff; text-align: center;}
.swiper-ban .swiper-button-prev,.swiper-ban .swiper-button-next{font-size: 26px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-button-prev:hover{background:rgba(0,0,0,0.9);  color: #fff;}
.swiper-ban .swiper-button-next:hover{background:rgba(0,0,0,0.9);  color: #fff;}

@media (max-width: 1366px) { 
}

@media (max-width: 1023px) { 
.swiper-ban a .slide_full{width: 100%; height:275px;}
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px;}
.swiper-ban .swiper-button-prev {width: 35px;height: 35px; line-height: 35px; left: 5px;}
.swiper-ban .swiper-button-next {width: 35px;height: 35px; line-height: 35px; right: 5px;}
	
.wenzi_main{width: 100%; margin: 0px auto; padding: 0px 10px;  top: 50%; margin-top:-40px;text-align: center; }
.ani-01 { height: auto; margin-bottom: 10px; color: #194f99; font-size: 20px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 10px; color: #194f99; font-size: 16px; }
.ani-03 { height: auto; margin-bottom: 10px; color: #194f99; font-size: 12px;}
.ani-04 { width: 100%; height: auto; margin-bottom: 10px; color: #e0e0e0; font-weight: bold; font-size: 150px; line-height: 150px; position: absolute; z-index: 2; top: -50px; left: 0px; text-align: center;}

}













.pag_ban{position: relative;overflow: hidden;height: 660px; margin-top: 0px;}
.pag_ban:before {content: ''; position: absolute; background-color: rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0;left: 0;}
.pag_ban .imgbg {height: 100%}
.pag_ban .imgbg {background-position: center center;background-size: cover;background-repeat: no-repeat;}
.pag_ban .imgbg img {display: none;}

.pag_ban_tit{position: relative; width: 100%; color: #fff; max-width: 1300px; margin: 0% auto 0px auto; padding: 250px 0 0 0; text-align: center; text-shadow: 1px 1px 1px #666;filter:shadow(Color=#000,Direction=10,Strength=10);}
.pag_ban_tit .tf30{ font-size: 60px; }
.pag_ban_tit .tf16{ font-size: 20px;  font-family:HELVETICANEUELTPRO-THEX, "微软雅黑"; text-transform: uppercase;}

@media (max-width:1366px){
.pag_ban{position: relative;height: 600px; overflow: hidden;}
}

@media (max-width:1023px){
.pag_ban{position: relative;height: 120px; margin-top: 70px;}
.pag_ban_tit{padding: 30px 0 0 0; text-align: center; }
.pag_ban_tit .tf30{ font-size: 30px; font-weight:600;}
.pag_ban_tit .tf16{ font-size: 0.18rem; font-weight:600;font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
}





.m_header{display: none;}
.pc_header{width: 100%; height: 90px; padding: 0px 50px; position:absolute; left: 0px; top: 0px; z-index: 999; background: rgba(255, 255, 255, 0.03); box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);}
.pc_header.bg{}

.pc_header .logo{ float: left;}
.pc_header .logo a{display: block; padding-top: 15px;}
.pc_header .logo a img{}

@media (max-width:1023px){
.pc_header{display: none;}
.m_header{display:block;}
}


.pc_nav,
.pc_nav ul,
.pc_nav ul li,
.pc_nav ul li a{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;}
.pc_nav:after,.pc_nav > ul:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}

.pc_nav {width:auto; margin: 0px auto; line-height: 1.6; float: right;  }
.pc_nav > ul > li {float: left; }
.pc_nav > ul > li > a {padding: 0px 30px 0px 30px; font-size: 16px; line-height: 88px;color: #fff;border-right:0px solid #000; text-decoration: none;text-transform: uppercase;}
.pc_nav > ul > li:hover > a {color: #194f99; border-bottom: 2px solid #194f99;}
.pc_nav > ul > li > a.dq{color: #194f99; border-bottom: 2px solid #194f99;}
.pc_nav > ul > li.nav-has-sub > a {}
.pc_nav ul ul {position: absolute; left: -9999px;}
.pc_nav > ul > li > ul {border-top: 0px solid #FFF;}
.pc_nav li:hover > ul {left: auto;}

.pc_nav ul ul ul {margin-left: 100%;top: 0;}
.pc_nav ul ul li {height: 0;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}
.pc_nav ul li:hover > ul > li {height:50px; line-height: 50px;}
.pc_nav ul ul li a { padding:0px 30px; width: 180px; height:50px; line-height: 50px;  background: #000;border-top: 1px solid #990B2C;text-decoration: none;color: #eeeeee;
transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.pc_nav ul ul li:hover > a,
.pc_nav ul ul li a:hover {color: #fff;background: #FFF; }
.pc_nav ul ul li.nav-has-sub > a::after {position: absolute; top: 25px;right: 10px;width: 4px; height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc_nav ul ul li.nav-has-sub:hover > a::after { border-color: #f00;}

@media (max-width:1366px){
.pc_nav > ul > li > a {padding: 0px 20px 0px 20px; }
}




.m_header{width: 100%;height: 70px; position: fixed; top: 0px; left:0px; z-index: 999; background: #fff;}
.m_header .header-section{width:100%; height:70px; padding:20px 20px; overflow: hidden; }
.m_header .header-section .logo{ width: 100px; float: left;}
.m_header .header-section:after{content:"";width:100%;height:1px;background-color:#d1d1d1;position:absolute;left:0;bottom:0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}

.m_header .header-section .nav-icon{ position: absolute; right: 20px; top: 22px; width:25px;height:25px; z-index:1000;font-size:0;text-align:right;cursor:pointer}
.m_header .header-section .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0}
.m_header .header-section .nav-icon i span{display:inline-block;width:70%;height:2px;background-color:#9babcc;position:relative;border-radius:2px}
.m_header .header-section .nav-icon i:nth-of-type(1) span{top:20%}
.m_header .header-section .nav-icon i:nth-of-type(2) span{top:45%;width:55%}
.m_header .header-section .nav-icon i:nth-of-type(3) span{top:70%}

.m_header .m-navbar{background-color:#fff;position:fixed;width:100%;height:100%;z-index:99999;right:-100%;top:0;padding-bottom:.6rem;box-sizing:border-box;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:all .4s cubic-bezier(.4,0,0,1);overflow-y:auto;-webkit-overflow-scrolling:touch}
.m_header .m-navbar.open{right: 0px;}
.m-navbar .logo{ padding: 20px 20px; position: relative;}
.m-navbar .logo .logoimg{width: 150px; display: block;}
.m_header .logo .nav-icon{ position: absolute; right: 20px; top:30px; width:25px;height:25px; z-index:1000;font-size:0;text-align:right;cursor:pointer}
.m_header .logo .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0}
.m_header .logo .nav-icon i span{display:inline-block;width:100%;height:2px;background-color:#9babcc;position:relative;border-radius:2px}
.m_header .logo .nav-icon i:nth-of-type(1) span{top:20%;transform:rotate(45deg);}
.m_header .logo .nav-icon i:nth-of-type(2) span{top:20%;transform:rotate(-45deg);}


#navbar .m_navul{margin-top: 20px; border-top: 1px solid #f5f5f5;}
#navbar .m_navul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;opacity: 0;}
#navbar.open .m_navul li{opacity: 1;-webkit-transform: translateY(0); transform: translateY(0);}
#navbar .m_navul li a{color: #333;font-size: 14px;height: 50px;line-height: 50px;width: 100%;display: block;text-decoration: none;}
#navbar .m_navul li .dropdown_menu{display: none;}
#navbar .m_navul li.dropdown.active .dropdown_menu{display: block;}
#navbar .m_navul li .dropdown_menu a{display: block; color: #666; font-size: 13px; height: 50px;line-height: 50px;padding: 0 10px;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;}
#navbar .m_navul li .dropdown_menu a:last-child{border: none;}

#navbar .m_navul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}




.man{display: flex;display: -webkit-flex;justify-content:flex-start;flex-direction: row;flex-wrap: wrap;
	  margin-left: -10px; margin-right: -10px;}
.man li{width: 25%; padding: 10px 10px;}
.man li .imgzoom{padding-bottom: 60%; width: 100%; position: relative; overflow: hidden; }
.man li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.man li:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

@media (max-width:1023px){
.man{margin-left: -5px; margin-right: -5px;}
.man li{width: 50%; padding: 5px 5px;vertical-align:baseline;}
}



.front-banner .con {position: absolute;top: 0; left: 0;z-index: 2;width: 100%; text-align: center; padding-top: 17%; text-transform: uppercase;}

.con h2 { font-size: 60px; color: #fff; letter-spacing: 0; margin-bottom: 10px}
.con h3 { font-size: 18px;  color: #fff; margin-bottom: 20px; opacity: .55}
.con h4 { font-size: 14px; color: #fff;  height: 70px; line-height: 24px; padding: 20px 0px 0px 0px;}

.con h4 a{color: #fff; border: 1px solid #fff; padding: 10px 30px;}
.con h4 i{margin-left: 10px;}
.con h4 a:hover{color: #38c7f4; border: 1px solid #38c7f4;  padding: 10px 50px;}

@media (max-width:1023px){
.front-banner .con {position: absolute;top: 0; left: 0;z-index: 2;width: 100%; text-align: center; padding-top: 35%; text-transform: uppercase;}

.con h2 { font-size: 36px; color: #fff; letter-spacing: 0; margin-bottom: 20px}
.con h3 { font-size: 18px;  color: #fff; margin-bottom: 40px; opacity: .55}
.con h4 a{color: #fff; border: 1px solid #fff; padding: 8px 15px;}

}
@media (max-width:650px){
.con h2 { font-size: 30px!important;}
}
@media (max-width:480px){
    .front-banner .con {position: absolute;top: 0; left: 0;z-index: 2;width: 100%; text-align: center; padding-top: 35%; text-transform: uppercase;}
    
    .con h2 { font-size: 25px!important; color: #fff; letter-spacing: 0; margin-bottom: 40px}
    .con h3 { font-size: 16px;  color: #fff; margin-bottom: 60px; opacity: .55}
    
    }


.index_about{ padding: 80px 0px; background: #f4f4f4;}
.index_about_tit{ font-size: 36px; text-align: center; padding-bottom: 40px;}
.index_about_mo{ font-size: 16px;}

.index_about_ico{ padding: 50px 15px 50px 15px; margin-left: -20px; margin-right: -20px;}
.index_about_ico .ico_1{ width: 11.1111%; float: left; text-align: center; padding-top: 30px; position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_about_ico .ico_1 span{display: block; font-size: 16px;}
.index_about_ico .ico_1:hover{ color: #1a4f9b;padding-top: 20px;cursor:pointer;}
@media (max-width:1366px){
.index_about{ padding: 50px 0px; background: #f4f4f4;}
}
@media (max-width:1023px){
.index_about{ padding: 20px 15px; background: #f4f4f4;}
.index_about_tit{ font-size: 20px; text-align: center; padding-bottom: 10px;line-height: 28px;}
.index_about_mo{ font-size: 14px;}

.index_about_ico{ padding: 0; margin-left: -20px; margin-right: -20px;}
.index_about_ico .ico_1{ width: 25%; float: left; text-align: center; padding-top: 10px; position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_about_ico .ico_1 span{display: block; font-size: 12px;height: 19px;overflow: hidden;}
.index_about_ico .ico_1:hover{ color: #1a4f9b;padding-top: 10px;cursor:pointer;}
.index_about_ico img{width: 40px;height: 40px;margin: 0 auto;}
}


.index_server{height: auto; padding: 0px 0px;   background-repeat:no-repeat; background-position: center top;  position: relative; }
.index_server_tit{ font-size: 36px; text-align: center; padding-bottom: 40px; color: #fff;}

.index_server_box{padding-top: 40px;}
.index_server .item{ width: 25%; float: left; text-align: center;}
.index_server .item a{ color: #fff; padding: 0px 20px; display: block;}
.index_server .item a img{}
.index_server .item a h2{ padding: 20px 0px 20px 0px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_server .item a .item_1{ text-align: left;height: 88px;line-height: 22px;overflow: hidden;;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.index_server .item a:hover h2{ color: #ccc;}
.index_server .item a:hover .item_1{ color: #ccc; }
.index_server .item a .item_2{color: #fff; border: 1px solid #fff; width: 150px; padding: 7px; margin: 20px auto;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_server .item a .item_2 i{margin-left: 10px;}
.index_server .item a:hover .item_2{color: #38c7f4; border: 1px solid #38c7f4; width: 170px; }
@media (max-width:1366px){
.index_server{height: auto; padding: 0px 0px;   }
.index_server_box{padding-top: 20px;}
}
@media (max-width:1024px){
.index_server{height: auto; padding: 0px 0px;   }
.index_server_tit{ font-size: 20px; text-align: center; padding-bottom: 10px; color: #fff;}

.index_server_box{padding-top: 0px;}
.index_server .item{ width: 50%; float: left; text-align: center;}
.index_server .item a{ color: #fff; padding: 0px 10px; display: block;}
.index_server .item a img{width: 40px;}
.index_server .item a h2{ padding: 5px 0px 5px 0px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;font-size: 16px;}
.index_server .item a .item_1{height:100px;line-height: 20px;overflow: hidden; text-align: left;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;font-size: 12px;}

.index_server .item a:hover h2{ color: #ccc;}
.index_server .item a:hover .item_1{ color: #ccc; }
.index_server .item a .item_2{color: #fff; border: 1px solid #fff; width: 70px; padding: 5px; margin: 10px auto;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;font-size: 12px;}
.index_server .item a .item_2 i{margin-left: 10px;}
.index_server .item a:hover .item_2{color: #38c7f4; border: 1px solid #38c7f4; width: 120px; }
}


.index_jiejue{background: #f4f4f4; padding: 80px 0px; }
.index_jiejue_tit{ font-size: 36px; text-align: center; padding-bottom: 40px;}
.index_jiejue_tit h2{ font-size: 36px; line-height: 36px; text-align: center; padding-bottom: 40px; color: #000;}
.index_jiejue_tit span{ font-size: 16px;  color: #666; display: block;}

.index_jiejue .swiper02.swiper-container{padding: 15px 0px 30px 0px; }
.index_jiejue .swiper02.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.index_jiejue .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #1581ea; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_jiejue .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #1581ea; width: 30px; opacity:1;}

.index_jiejue .swiper-button-prev {left: -3%;opacity:1; top: 60%}
.index_jiejue .swiper-button-next {right: -3%;opacity:1;top: 60%}
.index_jiejue .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtl2.png) no-repeat center; text-align: center;}
.index_jiejue .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtr2.png) no-repeat center; text-align: center;}
.index_jiejue .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../image/jtl1.png) no-repeat center;}
.index_jiejue .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../image/jtr1.png) no-repeat center;}

a.index_jiejuem{display: block; position: relative; overflow: hidden;}
a.index_jiejuem .imgzoom{padding-bottom: 170%; width: 100%; position: relative; overflow: hidden; }
a.index_jiejuem .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.index_jiejuem:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.index_jiejuem .text{ position: absolute; z-index: 6; text-align: center; width: 100%; height: 100%;background:rgba(41,41,41,0.7); transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
a.index_jiejuem:hover .text{ position: absolute; z-index: 6; width: 100%; height: 100%; background:rgba(51,150,186,0.7); }
a.index_jiejuem .text img{margin-top: 45%;}
a.index_jiejuem .text h5{ font-size: 22px; color: #fff; padding-top: 10px;}

a.index_jiejuem .text .span{color: #fff; border: 1px solid #fff; width: 130px; display: block; padding: 5px; margin: 90px auto 0px auto;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
a.index_jiejuem .text .span i{margin-left: 10px;}

@media (max-width:1366px){
.index_jiejue{background: #f4f4f4; padding: 50px 0px; }
.index_jiejue_tit{ font-size: 36px; text-align: center; padding-bottom: 20px;}
.index_jiejue_tit h2{ font-size: 36px; line-height: 36px; text-align: center; padding-bottom: 20px; color: #000;}
.index_jiejue_tit span{ font-size: 16px;  color: #666; display: block;}
}
@media (max-width:1366px){
.index_jiejue{background: #f4f4f4; padding: 20px 0px; }
.index_jiejue_tit{ font-size: 30px; text-align: center; padding-bottom: 10px;}

.index_jiejue_tit span{ font-size: 14px;  color: #666; display: block;}
}
@media (max-width:1023px){
.index_jiejue .swiper-button-prev{}
.index_jiejue .swiper-button-next{}
	.index_jiejue_tit h2{ font-size: 20px; line-height: 28px; text-align: center; padding-bottom: 10px; color: #000;}
a.index_jiejuem .text img{margin-top: 20%;}
a.index_jiejuem .text h5{ font-size: 16px; color: #fff; padding-top: 10px;}
.index_jiejue .swiper02.swiper-container{padding: 0px 0px 10px 0px; }
a.index_jiejuem .text .span{font-size: 12px;color: #fff; border: 1px solid #fff; width: 70px; display: block; padding: 5px; margin: 50px auto 0px auto;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

}


.index_news{ height:auto; padding: 80px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.index_news_tit{font-size: 36px; text-align: center; padding-bottom: 40px; color: #000;}

.index_news_nav{text-align: center; padding-bottom: 30px;}
.index_news_nav a{display: inline-block; padding: 0px 20px; color: #333; font-size: 16px;}
.index_news_nav a:hover{ color: #38c7f4;}

.index_news .swiper03.swiper-container{padding: 10px 0px 10px 0px; }
.index_news .swiper03.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.index_news .swiper03.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #1581ea; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_news .swiper03.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #1581ea; width: 30px; opacity:1;}

.index_news .swiper-button-prev {left: -3%;opacity:1; top: 60%}
.index_news .swiper-button-next {right: -3%;opacity:1;top: 60%}
.index_news .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtl2.png) no-repeat center; text-align: center;}
.index_news .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtr2.png) no-repeat center; text-align: center;}
.index_news .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../image/jtl1.png) no-repeat center;}
.index_news .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../image/jtr1.png) no-repeat center;}

a.index_newsm{display: block; position: relative; overflow: hidden;}
a.index_newsm .imgzoom{padding-bottom: 53%; width: 100%; position: relative; overflow: hidden; }
a.index_newsm .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.index_newsm:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.index_newsm .text{ background: #fff; padding:10px 20px 20px 130px; position: relative;}

a.index_newsm .text .time{ position: absolute; top: 15px; left: 20px; padding: 10px 20px; border: 1px solid #ccc;}
a.index_newsm .text .txt1{ font-size: 16px; color: #333; line-height: 35px; height: 35px; overflow: hidden;}
a.index_newsm .text .txt2{ color: #818181; font-size: 13px; line-height: 22px; height: 44px; margin-top: 5px; overflow: hidden;}
a.index_newsm .text .time .d1{ font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";  display: block; text-align: center; font-size: 36px; line-height: 36px;  }
a.index_newsm .text .time .d2{ font-family:HELVETICANEUELTPRO-THEX, "微软雅黑"; }
a.index_newsm .text .time .d3{ font-family:HELVETICANEUELTPRO-THEX, "微软雅黑"; }

a.index_newsm:hover .text .txt1{color: #38c7f4;}

.index_newsmore{}
.index_newsmore a{color: #fff; background: #2a5d9a; text-align: center; border: 1px solid #fff; width: 130px; padding: 10px 20px; display: block; margin: 10px auto 0px auto;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_newsmore a:hover{width: 180px;  }
.index_newsmore a i{margin-left: 10px;}

@media (max-width:1366px){
.index_news{ height:auto; padding: 40px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.index_news_tit{font-size: 36px; text-align: center; padding-bottom: 20px; color: #000;}

.index_news_nav{text-align: center; padding-bottom: 20px;}
.index_news_nav a{display: inline-block; padding: 0px 20px; color: #333; font-size: 16px;}
.index_news_nav a:hover{ color: #38c7f4;}
}
@media (max-width:1023px){
.index_news{ height:auto; padding: 20px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.index_news .swiper-button-prev {}
.index_news .swiper-button-next {}
.index_news_tit{font-size: 20px; text-align: center; padding-bottom: 10px; color: #000;}
.index_news_nav{text-align: center; padding-bottom: 10px;}
.index_news_nav a{display: inline-block; padding: 0px 10px; color: #333; font-size: 14px;}
a.index_newsm .text .time{ display: none;}
a.index_newsm .text .time .d1{ font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";  display: block; text-align: center; font-size: 18px; line-height: 18px;  }
a.index_newsm .text{ background: #fff; padding:10px; position: relative;}
a.index_newsm .text .txt1{ font-size: 14px; color: #333; line-height: 46px; height: 46px; overflow: hidden;padding-left: 0px;}

}

.index_hezuo{height:auto; padding: 80px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.index_hezuo_tit{ font-size: 36px; text-align: center; padding-bottom: 40px;}
.index_hezuo_tit h2{ font-size: 36px; line-height: 36px; text-align: center; padding-bottom: 40px; color: #fff;}
.index_hezuo_tit span{ font-size: 16px;  color: #fff; display: block;}

.index_hezuo .swiper04.swiper-container{padding: 15px 0px 30px 0px; }
.index_hezuo .swiper04.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.index_hezuo .swiper04.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #2a5d9a; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.index_hezuo .swiper04.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #2a5d9a; width: 30px; opacity:1;}

.index_hezuo .swiper-button-prev {left: -3%;opacity:1; top: 60%}
.index_hezuo .swiper-button-next {right: -3%;opacity:1;top: 60%}
.index_hezuo .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtl2.png) no-repeat center; text-align: center;}
.index_hezuo .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtr2.png) no-repeat center; text-align: center;}
.index_hezuo .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../image/jtl1.png) no-repeat center;}
.index_hezuo .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../image/jtr1.png) no-repeat center;}

a.index_hezuom{display: block; position: relative; overflow: hidden; margin-bottom: 15px;}
a.index_hezuom .imgzoom{padding-bottom: 50%; width: 100%; position: relative; overflow: hidden; }
a.index_hezuom .imgzoom img{width: 100%; max-width: 200px;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.index_hezuom:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

@media (max-width:1366px){
.index_hezuo{height:auto; padding: 40px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.index_hezuo_tit{ font-size: 36px; text-align: center; padding-bottom: 20px;}
.index_hezuo_tit h2{ font-size: 36px; line-height: 36px; text-align: center; padding-bottom: 20px; color: #fff;}
.index_hezuo_tit span{ font-size: 16px;  color: #fff; display: block;}
}
@media (max-width:1023px){
.index_hezuo{height:auto; padding: 20px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.index_hezuo_tit{ font-size: 30px; text-align: center; padding-bottom: 10px;}
.index_hezuo_tit h2{ font-size: 20px; line-height: 28px; text-align: center; padding-bottom: 10px; color: #fff;}
.index_hezuo_tit span{ font-size: 14px;  color: #fff; display: block;} 
.index_hezuo .swiper04.swiper-container{padding: 5px 0px 30px 0px; }

}



.foot{ color: #999; border-top: 1px solid #ccc;}
.foot_box{ padding-top: 80px; padding-bottom: 70px; position: relative;}
.foot_box a{ color: #999;}
.foot_box a:hover{ color: #e5001f;}

.foot_box_l{ width: 100%; padding-left: 400px;}
.foot_box_r{ position: absolute; left: 0px; top: 80px;}

.foot_box_l dl{ width: 16.666%; float: left;}
.foot_box_l dt{ font-size: 18px; color: #000; padding-bottom: 20px;}
.foot_box_l dd{ line-height: 30px; display: block;}
.foot_box_l dd a{font-size: 14px; display: block; color: #666;}
.foot_box_l dd a:hover{font-size: 14px; color: #2a5d9a;}

.cop{  color: #999;border-top: 1px solid #eaeaea; padding: 20px 0px;}
.cop_box{ }
.cop_box_l{ float: left;}
.cop_box_r{ float: right;}

.foot_box_r_txt{}

.foot_box_r_er{ text-align: center; margin-top: 20px;}
.foot_box_r_er img{}

@media (max-width:1366px){
.foot_box{ padding-top: 40px; padding-bottom: 30px; position: relative;}
.foot_box_l{ width: 100%; padding-left: 400px;}
.foot_box_r{ position: absolute; left: 0px; top: 80px;}
}
@media (max-width:1023px){
.foot_box_l{height:240px;opacity: 0;position: relative;z-index: -1;overflow: hidden;}
.foot_box_l{ width: 100%; padding-left: 0px;}
.foot_box{ padding-top: 10px; padding-bottom: 10px; position: relative;}
.cop_box_l{ float: left;width: 100%;text-align: center;}
.cop_box_r{ float: right;width:100%;text-align: center;}
.foot_box_r{ position: absolute; left: 50%; top: 20px;z-index: 100;transform: translateX(-50%);}
.foot_box_r_er{ text-align: center; margin-top: 10px;}

}





.pag_abo_1{ background: #fff; height:auto; padding-bottom: 80px;}
.pag_abo_tit{font-size: 30px; padding:40px 0px; text-align: center; }
.pag_abo_1_num{ padding-top: 10px; width: 80%; margin: 0px auto;}
.pag_abo_1_num .num{ text-align: center; display: inline-block; width: 24%; border-right: 1px solid #ccc; color: #194f99;font-size: 16px; }
.pag_abo_1_num .num:last-child{  border-right: 0px solid #ccc;}
.pag_abo_1_num .num em{ font-size: 60px;}
.pag_abo_1_num .num .wenzi{color: #000;}

.pag_abo_1_m{ position: relative; margin-top: 40px;}
.pag_abo_1_mwz{position: absolute; right: 0px; top: 20%; background: #194f99; width: 60%; padding: 50px; font-size: 18px; color: #fff;}
@media (max-width:1023px){
.pag_abo_tit{font-size: 30px; padding:20px 0px; text-align: center; }
.pag_abo_1_num{ padding-top: 10px; width: 100%; margin: 0px auto;}
.pag_abo_1_num .num em{ font-size: 40px;}
.pag_abo_1_m{ position: relative; margin-top: 0px;}
.pag_abo_1_mwz{position: absolute; right: 0px; top: 30%; background: #194f99; width: 60%; padding: 25px; font-size: 14px; color: #fff;}
.pag_abo_tit{font-size: 20px; padding:10px 0px; text-align: center; }
.pag_abo_1_num .num{ text-align: center; display: inline-block; width: 49%; border-right: 1px solid #ccc; color: #194f99;font-size: 12px; margin-top: 0;}
.pag_abo_1_num{ padding-top: 0px; width: 100%; margin-bottom: 5px;}
.pag_abo_1_num .num .wenzi{color: #000;height: 38px;line-height: 19px;overflow: hidden;}
.pag_abo_1_num .num em{ font-size: 20px;}
.pag_abo_1_mwz{position: relative;background: #194f99; width: 100%; padding: 10px; font-size: 14px; color: #fff;}
.pag_abo_1{ background: #fff; height:auto; padding-bottom: 20px;}
}




.pag_abo_2 .pag_abo_tit{font-size: 30px; padding:50px 0px; width: 100%; text-align: center; position: absolute; z-index: 9; }


.pag_abo_3{background: #fff;  height:auto; padding-top: 15px; padding-bottom: 25px;}
.pag_abo_m{ padding: 20px 0px;}
.pag_abo_m .item{ width: 25%; float: left; text-align: center;}
.pag_abo_m .item a{ color: #000; padding: 0px 20px; display: block;}
.pag_abo_m .item a .img{ width: 180px; height: 180px; margin: 0px auto; border-radius:50%; border: 4px solid #2a5d9a;}
.pag_abo_m .item a .img img{ width: 105px; height: 105px; margin-top: 30px;}
.pag_abo_m .item a h2{ padding: 20px 0px 0px 0px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.pag_abo_m .item a .item_1{ transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.pag_abo_m .item a:hover h2{ color: #2a5d9a;}
.pag_abo_m .item a:hover .item_1{ color: #2a5d9a; }
@media (max-width:1023px){
.pag_abo_m .item a .img{ width: 144px; height: 144px; margin: 0px auto; border-radius:50%; border: 4px solid #2a5d9a;}
.pag_abo_m .item a .img img{ width: 84px; height: 84px; margin-top: 30px;}
.pag_abo_2 .pag_abo_tit{font-size: 20px; padding:25px 0px; width: 100%; text-align: center; position: absolute; z-index: 9; }
.pag_abo_3{background: #fff;  height:auto; padding-top: 10px; padding-bottom: 10px;}

}
@media (max-width:480px){
.pag_abo_m .item a .img{ width: 72px; height: 72px; margin: 0px auto; border-radius:50%; border: 4px solid #2a5d9a;}
.pag_abo_m .item a .img img{ width: 42px; height: 42px; margin-top: 15px;}
.pag_abo_m .item{ width: 50%; float: left; text-align: center;margin-bottom: 10px;}
.pag_abo_m{ padding: 10px 0px;}
.pag_abo_m .item a h2{ padding: 10px 0px 0px 0px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;font-size: 16px;}

}



.pag_abo_4{ padding: 40px 0px; height: 600px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.pag_abo_4:after {content: " ";display: block;clear: both; line-height: 0;height: 2px; width: 100%; background: #d8d8d8; position: absolute; top: 270px;}

.pag_abo_4 .swiper05.swiper-container{padding: 20px 0px 30px 0px; }
.pag_abo_4 .swiper05.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.pag_abo_4 .swiper05.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #1581ea; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.pag_abo_4 .swiper05.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #1581ea; width: 30px; opacity:1;}

.pag_abo_4 .swiper-button-prev {left: -3%;opacity:1; top: 50%}
.pag_abo_4 .swiper-button-next {right: -3%;opacity:1;top: 50%}
.pag_abo_4 .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtl2.png) no-repeat center; text-align: center;}
.pag_abo_4 .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtr2.png) no-repeat center; text-align: center;}
.pag_abo_4 .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../image/jtl1.png) no-repeat center;}
.pag_abo_4 .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../image/jtr1.png) no-repeat center;}

.pag_abo_4m {text-align: center; position: relative; display: block;}
.pag_abo_4m:after {content: " ";display: block;clear: both; line-height: 0;height: 15px;width: 15px;border-radius:50%; border: 2px solid #fff; background: #d8d8d8; position: absolute; top: 75px; left: 48%;}
.pag_abo_4m .time{ color: #333; font-size: 26px;}
.pag_abo_4m .txt1{ color: #666; font-size: 16px;}
.pag_abo_4m .txt2{ color: #666; font-size: 14px; margin-top: 40px;}
@media (max-width:1023px){
.pag_abo_4m .txt2{ color: #666; font-size: 14px; margin-top: 15px;}
.pag_abo_4{ padding:10px 0; height:auto; background-repeat:no-repeat; background-position: center top;  position: relative; }
.pag_abo_4 .swiper-button-prev{}
.pag_abo_4 .swiper-button-next {}
.pag_abo_4 .swiper05.swiper-container{padding: 0;}
.pag_abo_4m:after {content: " ";display: block;clear: both; line-height: 0;height: 15px;width: 15px;border-radius:50%; border: 2px solid #fff; background: #d8d8d8; position: absolute; top: 45px; left: 48%;}
.pag_abo_4:after {content: " ";display: block;clear: both; line-height: 0;height: 2px; width: 100%; background: #d8d8d8; position: absolute; top: 160px;}
}
@media (max-width:480px){
.pag_abo_4:after {content: " ";display: block;clear: both; line-height: 0;height: 2px; width: 100%; background: #d8d8d8; position: absolute; top: 114px;}

}



.pag_abo_5{ padding-top: 50px; padding-bottom: 50px;}
.pag_abo_5 .swiper06.swiper-container{padding: 20px 0px 30px 0px; }
.pag_abo_5 .swiper06.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.pag_abo_5 .swiper06.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #1581ea; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.pag_abo_5 .swiper06.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #1581ea; width: 30px; opacity:1;}

.pag_abo_5 .swiper-button-prev {left: -3%;opacity:1; top: 55%}
.pag_abo_5 .swiper-button-next {right: -3%;opacity:1;top: 55%}
.pag_abo_5 .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtl2.png) no-repeat center; text-align: center;}
.pag_abo_5 .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../image/jtr2.png) no-repeat center; text-align: center;}
.pag_abo_5 .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../image/jtl1.png) no-repeat center;}
.pag_abo_5 .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../image/jtr1.png) no-repeat center;}

a.pag_abo_5m .imgzoom{padding-bottom: 137.5%; width: 100%; position: relative; overflow: hidden; }
a.pag_abo_5m .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.pag_abo_5m:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.pag_abo_5m .text{ background: #fff; padding:10px 20px; position: relative;text-align: center;}
@media (max-width:1023px){
.pag_abo_5{ padding-top: 10px; padding-bottom: 0px;}
.pag_abo_5 .swiper06.swiper-container{padding: 10px 0px 15px 0px; }
.pag_abo_5 .swiper-button-prev {}
.pag_abo_5 .swiper-button-next {}
    
}





.pag_box{ padding-top: 30px; padding-bottom: 30px;}

ul.pag_hezuo{margin-left: -10px;margin-right: -10px;}
ul.pag_hezuo li{width: 20%; padding: 20px 10px; float: left;overflow: hidden;}
ul.pag_hezuo li a{display: block;box-shadow:0 0 15px rgba(0,0,0,0.15); padding: 20px 30px;}
ul.pag_hezuo li a .imgzoom{padding-bottom: 40%; width: 100%; position: relative; overflow: hidden; }
ul.pag_hezuo li a .imgzoom img{width:100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.pag_hezuo li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.pag_hezuo li a span{text-align: center; font-size: 18px; padding: 10px 0px 0 0; display: block;}
ul.pag_hezuo li a:hover{display: block;box-shadow:0 0 15px rgba(25,79,153,0.55);  }

@media (max-width:1023px){
    .pag_box{ padding-top: 10px; padding-bottom: 20px;}
    ul.pag_hezuo li{width: 50%; padding: 10px 5px; float: left;overflow: hidden;}
    ul.pag_hezuo li a span{text-align: center; font-size: 14px; padding: 10px 0px 0 0; display: block;}
    ul.pag_hezuo{margin-left: -5px;margin-right: -5px;}

}



.pag_nav{ width: 100%; text-align: center; position: relative; z-index: 2; padding: 20px 0px 0px 0px;}
.pag_nav a{ display: inline-block; color: #555;font-size: 15px; background: #eee; padding: 10px 30px; margin:0px 3px 7px 3px; }
.pag_nav a:hover{ background: #194f99; color: #fff;}
.pag_nav a.dq{background: #194f99; color: #fff;}

.pag_navx{ width: 100%; text-align: center; position: relative; z-index: 2; padding: 20px 0px 0px 0px; border-top: 1px dotted #ccc; margin-top: 10px;}
.pag_navx a{ display: inline-block; color: #555;font-size: 12px; background: #dbdbdb; padding: 5px 30px; margin:0px 3px 7px 3px; }
.pag_navx a:hover{ background: #4375ba; color: #fff;}
.pag_navx a.dq{background: #4375ba; color: #fff;}




.pag_yj{ padding: 30px 0px;}
.pag_yj li{ width: 100%; padding: 5px 5px 0px 5px; height: 245px; margin-bottom: 30px; border: 1px solid #dcdcdc;}
.pag_yj li a{ display: block; position: relative;}
.pag_yj li a .pag_yj_img{ width: 400px; position: absolute; left: 10px; top: 10px;}
.pag_yj li a .pag_yj_img .imgzoom{padding-bottom: 53%; width: 100%; position: relative; overflow: hidden; }
.pag_yj li a .pag_yj_img .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.pag_yj li a:hover .pag_yj_img .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.pag_yj li a .hot01{ position: absolute; color: #fff; text-align: center; line-height: 30px; z-index: 2; top: 0px; right: 30px; width: 64px; height: 41px; background-image:url(404.png);background-repeat:no-repeat;}

.pag_yj li a .name{ color: #333; padding: 20px 30px 20px 450px; height: 150px; position: relative;}
.pag_yj li a .name h4{ font-size: 18px; color: #194f99; height:auto; line-height: 22px; margin-top: 10px; overflow: hidden; }
.pag_yj li a .name .span{ height: 80px; line-height: 20px; font-size: 14px; margin-top: 10px; overflow: hidden; }

.pag_yj li a .name .time{ padding: 0px 0px; font-size: 18px; }
.pag_yj li a .name .time .d1{ font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";  display: block; text-align: left; font-size: 36px; line-height: 36px;  }
.pag_yj li a .name .time .d2{ font-family:HELVETICANEUELTPRO-THEX, "微软雅黑"; }
.pag_yj li a .name .time .d3{ font-family:HELVETICANEUELTPRO-THEX, "微软雅黑"; }

.pag_yj li:first-child{}
.pag_yj li:first-child a .pag_yj_img{ width: 400px; position: absolute; left: auto; right: 10px; top: 10px; }
.pag_yj li:first-child a .name{ color: #333; padding: 20px 450px 20px 30px; height: 150px; position: relative;}

.pag_yj li a:hover .name h4{color: #569dff;}
@media (max-width:1023px){
.pag_nav{ width: 100%; text-align: center; position: relative; z-index: 2; padding: 0}
.pag_nav a{ display: inline-block; color: #555;font-size: 15px; background: #eee; padding: 5px 15px; margin:0px 1.5px 3.5px 1.5px; }
.pag_yj li:first-child a .name{ color: #333; padding: 10px 10px 10px 10px; height: 150px; position: relative;}
.pag_yj li:first-child a .pag_yj_img{ display: none; }
.pag_yj li a .pag_yj_img{ display: none;}
.pag_yj li a .name{ color: #333; padding: 10px 10px 10px 10px; height: 150px; position: relative;}
.pag_yj li a .name h4{ font-size: 14px; color: #194f99; height:auto; line-height: 18px; margin-top: 5px; overflow: hidden; }
.pag_yj li{ width: 100%; padding: 5px 5px 0px 5px; height: 220px; margin-bottom: 30px; border: 1px solid #dcdcdc;}


}



.pag_info{}
.pag_info_rtit{  color: #484848;  position: relative; padding-top: 50px; padding-bottom: 5px;}
.pag_info_rtit h1{font-size: 20px; line-height: 26px; display: block; text-align: center;  font-weight: 400; color: #666666;}

.pag_info_rss{ margin: 10px 0px; padding: 15px 0px; color: #666; text-align: center; font-size: 14px; border-bottom: 2px solid #cfcfcf;}
.pag_info_rss .s1{ display:inline-block; padding-right: 15px;}

.pag_info_main{ font-size: 16px; padding: 20px 0px; color: #333; position: relative; height: auto; overflow: hidden; clear: both;}

.fanye{ padding: 20px 0px 0px 0px; margin-top: 20px; border-top: 1px dotted #ccc; position: relative;}
.fanyea { padding-bottom: 10px; color: #666; font-size: 14px; }
.fanyea a {color: #666; }
.fanyea a:hover { color: #194f99; }
.fanyefh{ position: absolute; right: 0px; top: 30px;}
.fanyefh a{color: #fff; background: #194f99; padding: 6px 50px; display: inline-block; margin:0px 0px 0px 0px; border-radius:2px;}
.fanyefh a:hover{background: #eee; color: #555; padding: 6px 60px;}
@media (max-width:1023px){
.pag_info_rtit{  color: #484848;  position: relative; padding-top: 10px; padding-bottom: 5px;}
.pag_info_rtit h1{font-size: 16px; line-height: 20px; display: block; text-align: center;  font-weight: 400; color: #666666;}
.pag_info_rss{ margin: 5px 0px; padding: 5px 0px; color: #666; text-align: center; font-size: 12px; border-bottom: 2px solid #cfcfcf;}
.pag_info_main{ font-size: 14px; padding: 5px 0px; color: #333;}
.pag_info_main span{ font-size: 14px;}
.fanyefh{ position: absolute; right: 7px; top: 63px;}
.fanyefh a{color: #fff; background: #194f99; padding: 3px 25px; display: inline-block; margin:0px 0px 0px 0px; border-radius:2px;}
.fanye{ padding: 10px 0px 0px 0px; margin-top: 0px; border-top: 1px dotted #ccc; position: relative;}

}





.info_box{ padding: 50px 0px; font-size: 16px; overflow: hidden;}


.contact_tit{ font-size: 36px; text-align: center; padding-bottom: 40px; color: #000;}

.about2-ul { display: block; border: 1px solid #B5B5B5; }
.about2-ul > li { display: block; background: #fff; overflow: hidden; }
.about2-ul-title { background: #34577E; height: 66px; line-height: 64px; font-size: 18px; }
.about2-ul-title > div { width: 25%; float: left; text-align: center; color: #fff; }
.about2-ul > li:nth-child(odd) { background: #F5F3F2; }
.about2-ul-lit { display: block; }
.about2-ul-lit > li { width: 25%; display: block; float: left; font-size: 16px; color: #666; text-align: center; height: 66px; line-height: 64px; cursor: pointer; }
.about2-ul-lit > li:nth-child(4) { text-align: center; text-indent: 0; position: relative; }
.about2-ul-span { display: block; width: 90px; height: 24px; line-height: 22px; background: #34577E; color: #fff; font-size: 16px; font-weight: 100; border-radius: 24px; position: absolute; top: 50%; margin-top: -12px; left: 50%; margin-left: -45px; text-align: left; padding-left: 15px; }
.about2-ul-span > i { display: inline-block; position: absolute; top: 4px; right: 15px; width: 16px; height: 16px; text-align: center; border: 1px solid #fff; border-radius: 50%; overflow: hidden; line-height: 14px; }
.about2-ul-span > i > img { width: 100%; }
.about2-ul-img01 { display: block; }
.about2-ul-img02 { display: none; }

.about2-ul-span-h { background: #B4B4B4; }
.about2-ul > li > .about2-ul-lib { display: block; width: 100%; height: 0; padding: 0 75px; font-size: 20px; text-indent: 0; overflow: hidden; }
.about2-ul > li > .about2-ul-lib.about2-ul-lib-h { border-top: 1px solid #B5B5B5; }
.about2-ul-lib > h1 { font-size: 16px; line-height: 20px; color: #333; margin-top: 35px; }
.about2-ul-lib > h1 > span { font-size: 18px; line-height: 20px; color: #34577E; margin-right: 30px; }
.about2-ul-lib > .h2 { font-size: 15px; line-height: 22px; color: #666; margin-top: 30px; margin-bottom: 35px; }
.about2-ul-lib > .h2 > span { color: #333; }


.contact_map{padding: 90px 0px;}
.contact_map iframe{ height: 550px;}

.contact_erweima{padding: 0px 0px 90px 0;}
.contact_erweimal{width: 50%; float: left;position: relative;}
.contact_erweimal1{ padding: 20px 10px; font-size: 12px;}
.contact_erweimal1 b{font-size: 20px; font-weight: 600;}
.contact_erweimal2 img{ float: left; position: absolute; width: 160px;}

.contact_erweimal3{padding: 10px 10px 10px 180px;  float: left;}

@media (max-width:1023px){
.info_box{ padding: 10px 0px; font-size: 14px; overflow: hidden;}
.info_box span{font-size: 14px!important;}
.about2-ul-lit > li { width: 33.33%; display: block; float: left; font-size: 14px; color: #666; text-align: center; height: 44px; line-height: 44px; cursor: pointer; }
.contact_map{padding: 20px 0px;}
.contact_tit{ font-size: 20px; text-align: center; padding-bottom: 10px; color: #000;}
.contact_erweimal3{padding: 160px 10px 10px 10px;  float: left;width: 100%;font-size: 12px;}
.contact_erweima{padding: 0}
.contact_erweimal1{ padding: 10px 5px; font-size: 12px;text-align: center;}
.about2-ul-title { background: #34577E; height: 32px; line-height: 32px; font-size: 16px; }
.about2-ul-title >div:nth-child(3n) {display: none;  }
.about2-ul-lit >li:nth-child(3n){display: none;}
.about2-ul-title > div { width: 33.33%; float: left; text-align: center; color: #fff; }
.about2-ul > li > .about2-ul-lib { display: block; width: 100%; height: 0; padding: 0 10px; font-size: 14px; text-indent: 0; overflow: hidden; }
.about2-ul-lib > .h2 { font-size: 12px; line-height: 16px; color: #666; margin-top: 10px; margin-bottom: 10px; }

.contact_erweimal2 img{ float: left; position: absolute; width: 160px;left: 50%;transform: translateX(-50%);}
}


.pro_box{ padding: 50px 0px; font-size: 16px; overflow: hidden;}
.pro_box_tit{ font-size: 36px; text-align: center; padding-bottom: 40px; color: #000;}

.pro_box .item{ width: 25%; padding: 30px 20px; float: left;}
.pro_box .item a{display: block; position: relative;}
.pro_box .item a .img{ width: 100px; height: 100px; border-radius:50%;border: 2px solid #a0a0a0; background-repeat:no-repeat; background-position: center 10px;  position: relative; position: absolute; top: -50px; left: 50%;transform: translateX(-50%); background-color: #fff;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.pro_box .item a:hover .img{ background-repeat:no-repeat; background-position: center -70px;  }
.pro_box .item a .item_m{ border: 2px solid #a0a0a0; margin-top: 50px; padding: 70px 20px 20px 20px;}
.pro_box .item a .item_m h4{ font-size: 20px; text-align: center; display:block;}
.pro_box .item a .item_m .item_m1{ font-size: 14px; height: 80px; line-height: 20px; margin-top: 10px; margin-bottom: 10px; overflow: hidden;}
.pro_box .item a .item_m .span{border: 1px solid #a0a0a0; display: block; width: 150px; text-align: center; margin: 0px auto; font-size: 14px; padding: 5px 20px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.pro_box .item a:hover{color: #194f99;}
.pro_box .item a:hover .item_m .span{background: #194f99; color: #fff;}
.pro_box .item a:hover .item_m{ border: 2px solid #194f99; }
.pro_box .item a:hover .img{border: 2px solid #194f99;}

@media (max-width:1023px){
.pro_box{ padding: 10px 0px; font-size: 14px; overflow: hidden;}
.pro_box_tit{ font-size: 20px; text-align: center; padding-bottom: 5px; color: #000;}
.pro_box .item{ width: 50%; padding: 15px 10px; float: left;}
.pro_box .item a .img{ width: 70px; height: 70px; border-radius:50%;border: 2px solid #a0a0a0; background-repeat:no-repeat; background-position: center 10px;  position: relative; position: absolute; top: -44px;  background-color: #fff;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; background-size: 50px auto;}
.pro_box .item a:hover .img{ background-repeat:no-repeat; background-position: center -35px;  }
.pro_box .item a .item_m{ border: 2px solid #a0a0a0; margin-top: 25px; padding: 35px 10px 10px 10px;}
.pro_box .item a .item_m h4{ font-size: 16px; text-align: center; display:block;}
.pro_box .item a .item_m .item_m1{ font-size: 14px; height:auto; line-height: 20px; margin-top: 5px;}
.pro_box .item a .item_m .span{border: 1px solid #a0a0a0; display: block; width: 100px; text-align: center; margin: 0px auto; font-size: 12px; padding: 5px 10px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
}
@media (max-width:480px){
    .pro_box .item{ width: 100%; padding: 15px 10px; float: left;}

}

.pao_case{ padding: 50px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }

.solution-content { margin: 0 auto;}
.solution-list {width: 300px;float: right;}
.solution-list ul li {width: 240px; height: 50px; border-bottom: 1px solid #ccc;background: rgba(255, 255, 255, 0.15); padding-left: 0px; text-align: center; margin: 0 10px;position: relative;}
.solution-list ul li h2 {font-size: 18px; color: #000; line-height: 50px;font-weight: inherit;}
.solution-list ul .on { width: 240px;margin: 0 10px; background:#194f99; color: #fff;}

.solution-item {margin-right: 350px;display: block;padding: 20px 10px 0 10px;overflow: hidden;}
.solution-item ul li {padding: 20px 0;}
.solution-item ul li h2 {font-size: 26px;line-height: 28px; color: #000; margin: 0 0 15px 0; font-weight: inherit;}
.solution-list ul .on h2{ color: #fff;}
.solution-item ul li .p {opacity: 0.8;  font-size: 14px; color: #666;line-height: 26px; margin-top: 15px;}
.s-btn {display: inline-block;color: #36383C; font-size: 14px;line-height: 20px; padding: 4px 20px; cursor: pointer; border: 1px solid #d4d5d7;position: relative;letter-spacing: normal;}


.solution-more {  border: 1px solid #6e8fbd; background: #6e8fbd;  border-radius: 4px; height: 40px; line-height: 30px; width: 140px;  margin: 20px 0 0 0;  font-size: 14px; color: #fff; padding-left: 30px;}
.solution-more:hover {width: 160px; color: #ccc; }

.pao_caseimg{ margin-top: 30px;}
.pao_caseimg span{display: block;width: 25%; float: left; padding: 0px 10px;}
.pao_caseimg img{ width: 100%;}

@media (max-width:1023px){
.pao_case{ padding: 20px 0px; background-repeat:no-repeat; background-position: center top;  position: relative;background-size: cover; }
.solution-list {width: 100px;float: right;}
.solution-list ul li {width: 80px; height: 50px; border-bottom: 1px solid #ccc;background: rgba(255, 255, 255, 0.15); padding-left: 0px; text-align: center; margin: 0 10px;position: relative;}
.solution-list ul .on { width: 80px;margin: 0 10px; background:#194f99; color: #fff;}
.solution-list ul li h2 {font-size: 12px; color: #000; line-height: 50px;font-weight: inherit;}
.solution-item {margin-right: 110px;display: block;padding: 0px 5px 0 5px;overflow: hidden;}
.solution-item ul li {padding: 10px 0;}
.solution-item ul li h2 {font-size: 18px;line-height: 20px; color: #000; margin: 0 0 10px 0; font-weight: inherit;}
.solution-item ul li h3{font-size: 16px;line-height: 18px;}
.solution-more {  border: 1px solid #6e8fbd; background: #6e8fbd;  border-radius: 4px; height: 30px; line-height: 30px; width: 100px;  margin: 5px 0 0 0;  font-size: 12px; color: #fff; padding: 0px 10px;}
.pao_caseimg{ margin-top: 10px;}
.pao_caseimg span{display: block;width: 50%; float: left; padding: 0px 10px;margin-top: 5px;}
.solution-item ul li .p {opacity: 0.8;  font-size: 12px; color: #666;line-height: 22px; margin-top: 10px;}

}

.pro_kehu{ padding: 50px 0px;}

.pro_kehu_tit1{ font-size: 36px; text-align: center; padding-bottom: 10px; color: #000;}
.pro_kehu_tit1 span{ color: #194f99; font-size: 60px;}
.pro_kehu_tit2{ font-size: 16px; text-align: center; padding-bottom: 10px; color:#666;}

.pro_kehuimg{width: 100%; padding: 30px 0px;}

@media (max-width:1023px){
.pro_kehu{ padding: 20px 15px;}
.pro_kehu_tit1{ font-size: 20px; text-align: center; padding-bottom: 5px; color: #000;}
.pro_kehu_tit1 span{ color: #194f99; font-size: 30px;}
.pro_kehu_tit2{ font-size: 12px; text-align: center; padding-bottom: 5px; color:#666;}
.pro_kehuimg{width: 100%; padding: 10px 0px;}

}


.pro_zizhi{padding: 70px 0px; background-repeat:no-repeat; background-position: center top;  position: relative;background-size: cover; }

.pro_zizhi .max1440{ padding-top: 20px;}

.pro_zizhi .item{ width: 25%; float: left; text-align: center;}
.pro_zizhi .item a{ color: #fff; padding: 0px 20px; display: block;}
.pro_zizhi .item a .img{ width: 180px; height: 180px; margin: 0px auto;background: #fff; border-radius:50%; border: 4px solid #2a5d9a;}
.pro_zizhi .item a .img img{ width: 105px; height: 105px; margin-top: 30px; }
.pro_zizhi .item a h2{ padding: 20px 0px 0px 0px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.pro_zizhi .item a .item_1{ padding-left: 20%; text-align: left; margin-top: 20px; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.pro_zizhi .item a:hover h2{ color: #2a5d9a;}
.pro_zizhi .item a:hover .item_1{ color: #2a5d9a; }
@media (max-width:1023px){
.pro_zizhi{padding: 20px 0px; background-repeat:no-repeat; background-position: center top;  position: relative; }
.pro_zizhi .max1440{ padding-top: 0px;}
.pro_zizhi .item{ width: 50%; float: left; text-align: center;}
.pro_zizhi .item a .img{ width: 80px; height: 80px; margin: 0px auto;background: #fff; border-radius:50%; border: 4px solid #2a5d9a;}
.pro_zizhi .item a .img img{ width: 50px; height: 50px; margin-top: 10px; }
.pro_zizhi .item a .item_1{ font-size: 12px;padding-left: 0; text-align: left; min-height: 150px; margin-top: 10px; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;margin-bottom: 5px;}

}





.pro_info{ padding: 50px 0px; font-size: 16px; overflow: hidden; position: relative;}

#wrapper .section{ height:auto; padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ccc;}
#wrapper .section:first-child { height:auto; min-height: 450px; padding-top: 40px; border-bottom: 1px solid #ccc;}
.pro_info_t{ font-size: 28px; color: #194f99;}
.pro_info_tm{position: relative; padding: 30px 0px;}
.pro_info_tml{ padding: 0px 650px 0px 0px }
.pro_info_tmr{ position: absolute; top: 0px; right: 0px;}

.pro_info_mm{ padding: 20px 0px;}



.pageScroll{position:fixed; display:block; top:50%; right: -20%; margin-top:-250px;width:167px; border-left: 2px solid #ccc; z-index: 999;}
.pageScroll:after {content: " ";display: block;clear: both; position: absolute; left:-15px; top:-20px; width: 27px; height: 27px;  
background-image:url(../image/pro_info_tico.jpg);background-repeat:no-repeat; background-position:center center; background-size:cover;}
.pageScroll:before {content: " ";display: block;clear: both; position: absolute; left:-15px; bottom:-25px; width: 27px; height: 27px;  
background-image:url(../image/pro_info_tico.jpg);background-repeat:no-repeat; background-position:center center; background-size:cover;}


.scrollNav a{display:block;color:#666;font-weight:400;padding:8px 10px 8px 30px;position: relative;}
.scrollNav a:after {content: " ";display: block;clear: both; position: absolute; left:-6px; top: 17px; width: 10px; height: 10px; background: #fff;border-radius:5px; border: 2px solid #ccc;}
.scrollNav a:hover:after {content: " ";display: block;clear: both; position: absolute; left:-6px; top: 17px; width: 10px; height: 10px; background: #154c96;border-radius:5px; border: 2px solid #ccc;}

.scrollNav_1,.scrollNav_1 a{border:none;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.scrollNav a:hover{color:#444;text-decoration:none}
li.scrollNav.active a{ color:#154c96;font-weight:700}
li.scrollNav.active a:after {content: " ";display: block;clear: both; position: absolute; left:-6px; top: 17px; width: 10px; height: 10px; background: #154c96;border-radius:5px; border: 2px solid #ccc;}


#lrzj{position:fixed;z-index:999;height:94%;top:3%;right:5%;width:20px;text-align:center}
#lrzj a{display:block;position:absolute;padding:12px 10px 5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.3);box-shadow:1px 1px 5px 0 rgba(0,0,0,.3)}
#lrzj.light a{border:7px solid #fff;background:#f8f6f6;}
#lrzj.dark a{border:7px solid #1c1c1c;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.3);}
#lrzj a.next{bottom:0}#lrzj a.prev{top:0}

@media (max-width:1687px){
.pageScroll{ display: none;}
}
@media (max-width:1023px){
.pro_info{ padding:0px; font-size: 14px; overflow: hidden; position: relative;}
#wrapper .section{ height:auto; padding-top: 0px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
#wrapper .section:first-child { height:auto; min-height: 310px; padding-top: 0px; border-bottom: 1px solid #ccc;}
.pro_info_t{ font-size: 16px; color: #194f99;}
.pro_info_tml{ padding:0 }
.pro_info_tmr{ position: relative}
.pro_info_tm{position: relative; padding: 10px 0px;}
.pro_info_mm{ padding: 10px 0px;}

}