@charset "utf-8";
/* CSS Document */
html { font-size: 62.5%;/* 10÷16=62.5% */
}
* { word-wrap: break-word; }
body { font-size: 12px; font-size: 1.2rem; /* 12÷10=1.2 */
overflow-x: hidden; background-repeat: no-repeat; background-size: cover; width: 100%; margin: 0px; padding: 0px; }
body, html { font-family: " "; min-width: 320px; }
a { color: #666 }
a:hover { color: #0083c5; text-decoration: none; transition: all 0.5s }
ul, ul li, dl, dl dt, dl dd { margin: 0px; padding: 0px; list-style: none; }
.f_faminly { font-family: " "; }
.fl { float: left; }
.fr { float: right; }
.clearboth { clear: both; }
.bigzm { text-transform: uppercase; }
.b_cursor { border: 0px; cursor: pointer; }
input { outline: 0; }

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #888888;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #888888;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #888888;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #888888;
}
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs17 { font-size: 17px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
ul li { list-style-type: none; float: left; }
.container { width: 100% !important; max-width: 1200px; max-width: 1170px\9; }
.container1 { width: 100%; }
/*loading加载*/
.loading { position: fixed; width: 100%; height: 100%; background-color: #0083c5; z-index: 10000000; }
.loading-img { width: 278px; position: absolute; height: 108px; left: 50%; top: 50%; margin-left: -139px; margin-top: -54px; -webkit-animation: rotateplane 6s infinite ease-in-out; animation: rotateplane 6s infinite ease-in-out; }
 @-webkit-keyframes rotateplane {  0% {
 filter: alpha(opacity=0);
 -webkit-transform: scale(0.5, 0.5);
 transform: scale(0.5, 0.5);
}
 50% {
 opacity: 1;
 filter: alpha(opacity=100);
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
 100% {
 opacity: 1;
 filter: alpha(opacity=100);
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
}
 @keyframes rotateplane {  0% {
 filter: alpha(opacity=0);
 -webkit-transform: scale(0.5, 0.5);
 transform: scale(0.5, 0.5);
}
 50% {
 opacity: 1;
 filter: alpha(opacity=100);
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
 100% {
 opacity: 1;
 filter: alpha(opacity=100);
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
}
/* PAGE-MENU */
#fullpage {  z-index:;
}
.fullnavr { position: fixed; top: 50%; right: 20px; z-index: 1; height: 200px; }
#pagemenu { list-style: none; padding: 0; margin: 0; text-align: center; position: relative; z-index: 1005; padding: 10px 0px; }
#pagemenu li { position: relative; /*padding:3px 0px; width: 10px; */
float: none }
#pagemenu li a { background-color: #fff; border-radius: 100%; /*line-height:1.4; */
height: 8px; display: inline-block; width: 8px; /* padding-right:35px; background:url(../images/m_bg1.png) right center no-repeat;vertical-align:middle;text-align: right; color:#333;*/
margin: 2px 0; }
.fullnavron #pagemenu li a { background-color: #0083c5 }
.fullnavr #pagemenu li.active a, .fullnavr #pagemenu li.active a:hover, .fullnavr #pagemenu li a:hover { /*text-decoration:none;color:#333; background:url(../images/m_bg2.png) right center no-repeat;*/
border: #fff solid 8px; }
.fullnavron #pagemenu li.active a { border: #0083c5 solid 8px; }
#pagemenu li a span { color: #1a3763; font-size: 7.5px; }
.fullnavr #pagemenu li.active a span, .fullnavr #pagemenu li a:hover span { color: #1a3763; }
#pagemenu li a .disnone { display: none; }
.fullnavr #pagemenu li.active a .disnone, .fullnavr #pagemenu li.active a:hover .disnone, .fullnavr #pagemenu li a:hover .disnone { display: block; text-decoration: none; }
#pagemenu li.logohome { }
.section .sec-scale { width: 100%; height: 100%; position: relative; transform: scale(0.8); opacity: 0.5; transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.active .sec-scale { transform: translate(0px, 0px) scale(1); transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
opacity: 1; }
/*头部*/

#banner { width: 100%; position: relative; overflow: hidden; }
.clearpadding { padding: 0px; margin: 0px; }
.leftbutton .left_side { width: 100%; transition: opacity 1.5s; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; z-index: 1000; }
.left_side { width: 100%; height: 50%; overflow: hidden; background-color: #0083c5; position: absolute; left: 0px; top: 90px; z-index: -1000; overflow: hidden; transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.home-swiper { transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.leftbutton .home-swiper { /*transform:translateX(40%);*/
transition: ease 1.5s; }
.leftbutton .home-swiper .swiper-slide .banner_text { text-align: left; padding-left: 100px; transition: ease 1.5s; }
.left_but { /*width:40px;*/
overflow: hidden; height: 90px; cursor: pointer; z-index: 100; float: left; padding: 0 3%; padding-top: 30px; border-right: #ddd solid 1px;/*display: inline-block;*/
}
.left_but_btn { display: inline-block; position: relative; width: 40px; height: 4px; z-index: 2; margin: 14px 0 0 0px; background: #0083c4; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; -moz-border-radius: 2px; /* Gecko browsers */
-webkit-border-radius: 2px; /* Webkit browsers */
border-radius: 2px;/* W3C syntax */
}
.left_but_btn:before, .left_but_btn:after { content: ''; display: block; width: 40px; height: 4px; position: absolute; background: #0083c4; transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; transition-duration: 300ms; -webkit-transition-duration: 300ms; -moz-border-radius: 2px; /* Gecko browsers */
-webkit-border-radius: 2px; /* Webkit browsers */
border-radius: 2px;/* W3C syntax */
}
.left_but_btn:before { margin-top: -15px; }
.left_but_btn:after { margin-top: 15px; }
.phone_nav_one .left_but_btn { background: rgba(0, 0, 0, 0); }
.phone_nav_one .left_but_btn:before { margin-top: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.phone_nav_one .left_but_btn:after { margin-top: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.phone_nav_one { transition-delay: 0s; -webkit-transition-delay: 0s; }
.right_div { width: 80%; padding: 2% 0; height: 100%; position: relative; margin: auto; }
.right_menu { width: 100%; }
.right_menu li { width: 15%; float: left; padding-bottom: 50px; opacity: 0; filter: alpha(opacity=0); /* -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);*/
transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
line-height: 30px }
.right_menu li .a1, .right_menu li .a1:hover { width: 100%; height: 55px; line-height: 55px; display: inline-block; overflow: hidden; text-align: center; color: #fff; font-size: 16px; font-weight: bold; }
.right_menu li .a2, .right_menu li .a2:hover { width: 100%; height: 24px; line-height: 24px; display: inline-block; overflow: hidden; text-align: center; color: #fff; font-size: 14px; }
.leftbutton .right_menu li { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.leftbutton .right_menu li:nth-of-type(1) { transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; }
.leftbutton .right_menu li:nth-of-type(2) { transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; }
.leftbutton .right_menu li:nth-of-type(3) { transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; }
.leftbutton .right_menu li:nth-of-type(4) { transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; }
.leftbutton .right_menu li:nth-of-type(5) { transition-delay: 0.7s; -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s; }
.leftbutton .right_menu li:nth-of-type(6) { transition-delay: 0.8s; -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s; }
.leftbutton .right_menu li:nth-of-type(7) { transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s; }
.leftbutton .right_ss { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); transition-delay: 1s; -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; }
.right_ss { width: 32%; border-bottom: 2px solid #fff; position: absolute; left: 65px; bottom: 12%; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.right_ss .ipt1 { width: 85%; height: 47px; border: 0px; background-color: transparent; line-height: 47px; color: #fff; font-size: 14px; font-family: " "; }
.right_ss .ipt2 { width: 15%; height: 47px; border: 0px; background: url(../images/tb_01.png) center no-repeat; background-size: 80%; }
 .right_ss input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #ffffff;
}
 .right_ss input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #ffffff;
}
 .right_ss input:-ms-input-placeholder, .right_ss textarea:-ms-input-placeholder {
 color: #ffffff;
}
 .right_ss input::-webkit-input-placeholder, .right_ss textarea::-webkit-input-placeholder {
 color: #ffffff;
}
.header { position: fixed; top: 0px; left: 0px; z-index: 9999999; width: 100%; padding: 0px 5%; background: #000000 }
.header1 { position: static; }
.header.fixedmenu { background-color: #000000; position: fixed; top: 0px; left: 0px; }
.i_phone { height: 55px; line-height: 55px; padding-left: 37px; background: url(../images/pp1.png) left center no-repeat; width: 200px; color: #fff; font-size: 20px; position: absolute; right: 10%; bottom: 5px; z-index: 100; }
.i_logo_img { /*width:11%;*/
	/* padding-top:23px; */
width: 8%; padding-top: 5px; /*margin-left:3%;*/
}
.i_logo_img img {  }
.i_logo_rdiv { width: 8%; margin-left: 1%; margin-top: 27px; height: 38px; background-color: #669bcd; border: 1px solid #fff; position: relative; -moz-border-radius: 19px; /* Gecko browsers */
-webkit-border-radius: 19px; /* Webkit browsers */
border-radius: 19px;/* W3C syntax */
}
.i_logo_rdiv .s1 { width: 100%; height: 38px; line-height: 38px; display: inline-block; overflow: hidden; color: #fff; font-size: 20px; text-align: center; cursor: pointer; }
.i_logo_rdiv .s2 { width: 100%; display: none; position: absolute; left: 0px; top: 38px; padding: 10px 0px; }
.i_logo_rdiv .s2 li { width: 100%; height: 30px; float: left; }
.i_logo_rdiv .s2 li a, .i_logo_rdiv .s2 li a:hover { width: 100%; height: 30px; line-height: 30px; display: inline-block; overflow: hidden; color: #fff; font-size: 14px; text-align: center; }
.i_bben { width: 5%; margin-top: 27px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.i_bben a, .i_bben a:hover { color: #fff; text-decoration: none; }
.i_bben1 { line-height: 2; padding-right: 15%; text-align: center; color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.i_bben1 a, .i_bben1 a:hover { color: #fff; text-decoration: none; padding: 0px 5px; display: inline-block; }
.i_ss { width: 4%; height: 60px; /*height:80px;*/
	/* padding-top:27px;*/
position: relative;/* height: 90px; border-left:#ddd solid 1px;*/
}
.i_ss .s1 { width: 100%; /*height:80px;*/
height: 60px; background: url(../images/tb_02.png) center no-repeat; cursor: pointer; background-size: 20px; }
.i_ss .s2 { width: 300px; height: 40px; background-color: #017bc7; position: absolute; right: 0px; top: 60px; z-index: 1; display: none; }
.i_ss .s2 .ipt1 { width: 75%; height: 40px; line-height: 40px; border: 0px; background-color: transparent; text-indent: 15px; background-color: #fff; font-family: " "; font-size: 14px; color: #333; }
.i_ss .s2 .ipt2 { width: 25%; height: 40px; background: url(../images/tb_02.png) center no-repeat; border: 0px; cursor: pointer; background-color: #000; background-size: 30% }
.i_logo_ul { /*width:48%;*/
width: 42%; }
.i_logo_ul .nav_menu { width: 100%; margin: 0px; padding: 0px; }
.i_logo_ul .nav_menu li { width: 14.285%; text-align: center; /*height:80px;*/
height: 60px; position: relative; float: left; margin: 0px; padding: 0px; }
.i_logo_ul .nav_menu li .a_nav { position: relative; height: 60px; line-height: 60px; display: inline-block; text-align: center; overflow: hidden; color: #fff; font-size: 15px; }
.i_logo_ul .nav_menu li .a_nav:hover, .i_logo_ul .nav_menu li .a_nav.active, .i_logo_ul .nav_menu li .a_nav.active1 { color: #0294d7; text-decoration: none; }
.i_logo_ul .nav_menu li .a_nav:after { width: 0%; height: 2px; content: " "; background-color: #0294d7; position: absolute; left: 50%; bottom: 0px; margin-left: -50%; -webkit-transition: all ease-out 0.2s; transition: all ease-out 0.2s; }
.i_logo_ul .nav_menu li .a_nav:hover:after, .i_logo_ul .nav_menu li .a_nav.active:after, .i_logo_ul .nav_menu li .a_nav.active1:after { width: 100%; }
.i_logo_ul .nav_menu li dl { width: 166px; position: absolute; z-index: 10000; display: none; left: 50%; margin-left: -83px; top: 100%; background: url(../images/zz1.png) repeat; }
.i_logo_ul .nav_menu li dl dd { width: 100%; height: 40px; line-height: 40px; float: left; }
.i_logo_ul .nav_menu li dl dd a { width: 100%; height: 40px; line-height: 40px; display: inline-block; overflow: hidden; text-align: center; color: #fff; font-size: 14px; }
.i_logo_ul .nav_menu li dl dd a:hover { color: #fff; text-decoration: none; background: url(../images/zz2.png) repeat }
.home-swiper, .home-swiper_pc, .home-swiper_wap { width: 100%; height: 100%; background: #000; }
.home-swiper .swiper-slide { text-align: center; font-size: 18px; background-repeat: no-repeat; background-position: center center; background-size: cover; opacity: 1; width: 100%; }
.home-swiper .swiper-slide .banner_text { width: 100%; text-align: center; color: #fff; font-size: 20px; font-family: Verdana, Geneva, sans-serif; position: absolute; left: 0px; top: 50%; margin-top: -200px; transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.home-swiper .swiper-slide .banner_text.activedd { margin-top: -100px; }
.home-swiper .swiper-slide .banner_text .s1 { font-size: 45px; font-family: " "; margin-bottom: 20px; display: inline-block; font-weight: bold; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.home-swiper .swiper-slide .banner_text .s2 { display: inline-block; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;  -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.home-swiper .swiper-slide.swiper-slide-active .banner_text .s1 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.home-swiper .swiper-slide.swiper-slide-active .banner_text .s2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.home-swiper .swiper-slide.swiper-slide-active .banner_text .s2 { transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; }
.home-swiper_pc .swiper-slide { background-repeat: no-repeat; background-position: center center; background-size: cover; opacity: 1; width: 100%; }
.home-swiper_pc .swiper-slide .img { display: none; }
.home-swiper_pc .swiper-slide .div .zcdov { width: 100%; height: 100%; background: url(../images/zxl_bg2.png) repeat; position: absolute; left: 0px; top: 0px; z-index: 11111; }
.home-swiper_pc .swiper-slide .div { width: 100%; position: relative; height: 100%; }
.home-swiper_pc .swiper-slide .div_t { width: 610px; position: absolute; left: 50%; top: 50%; z-index: 111111; webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.home-swiper_pc .swiper-slide .div_t .s1 { width: 100%; overflow: hidden; text-align: center; }
.home-swiper_pc .swiper-slide .div_t .s1 img { max-width: 80%; height: auto; }
.home-swiper_pc .swiper-slide .div_t .s2 { width: 100%; text-align: center; /*margin:80px 0px 50px 0px;*/
margin: 60px 0px 30px 0px; }
.home-swiper_pc .swiper-slide .div_t .s2 a { width: 175px; height: 45px; line-height: 45px; border: 1px solid #fff; color: #fff; font-size: 16px; display: inline-block; text-align: center; overflow: hidden; -webkit-transition: all ease-out 0.2s; transition: all ease-out 0.2s; }
.home-swiper_pc .swiper-slide .div_t .s2 a:hover { background-color: #fff; color: #000; text-decoration: none; }
.home-swiper_pc .swiper-slide .div_t .s3 { width: 100%; text-align: center; }
.home-swiper_pc .swiper-slide .div_t .s3 a, .home-swiper_pc .swiper-slide .div_t .s3 a:hover { height: 32px; line-height: 32px; display: inline-block; color: #fff; font-size: 16px; overflow: hidden; text-decoration: none; }
.home-swiper_pc.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { width: 60px; height: 7px; background: #fff; -moz-border-radius: 3px; /* Gecko browsers */
-webkit-border-radius: 3px; /* Webkit browsers */
border-radius: 3px; /* W3C syntax */
filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; margin: 0px 10px; }
.swiper-pagination1 .swiper-pagination-bullet-active { filter: alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important; background: #fff !important; }
.home-swiper_pc.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 40px; }
.swiper-pagination2 .swiper-pagination-bullet-active { background-color: #fff !important; }
/*首页内容部分*/
.ui_div { width: 100%; }
.ui_div_center { width: 1520px; margin: 0px auto; }
/*手机导航*/
/* CSS Document */
.phone_nav { display: none; }
.phone_nav.fixedmenu { position: fixed; top: 0px; background-color: #000; left: 0px; z-index: 100000; }
.phone_logo { padding: 10px 0px; }
.phone_logo .p1 img { width: 100%; }
 @media screen and (max-width:1200px) {
.phone_logo .p1 { display: block; width: 35%; display: inline-block; }
/*.header{ display:none;}*/
.phone_logo { width: 100%; padding: 10px 10px; box-sizing: border-box; }
.phone_nav { display: block; background-color: #000; /*position:fixed;*/
width: 100%; top: 0; left: 0; display: block; transition-delay: 0.7s; -webkit-transition-delay: 0.7s; z-index: 9999999; }
/*导航按钮*/
.phone_nav .nav_but_box { display: block; position: absolute; width: 30px; height: 30px; right: 20px; top: 10px; z-index: 1; transition: all 0.7s; -webkit-transition: all 0.7s; }
.phone_nav .nav_but { display: inline-block; position: relative; width: 20px; height: 2px; z-index: 2; margin: 13px 0 0 5px; background: #fff; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.phone_nav .nav_but:before,  .nav_but:after { content: ''; display: block; width: 20px; height: 2px; position: absolute; background: #fff; transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; transition-duration: 300ms; -webkit-transition-duration: 300ms; }
.phone_nav .nav_but:before { margin-top: -5px; }
.phone_nav .nav_but:after { margin-top: 5px; }
/*栏目名称*/
.phone_nav .nav_main { height: 100%; position: fixed; left: 0; opacity: 0; width: 0; transition: all 0.4s ease 0.3s; -webkit-transition: all 0.4s ease 0.3s; background-color: #000; overflow: hidden; }
.phone_nav .nav_main ul { padding: 0 20px; margin-top: 40px; }
.phone_nav .nav_main li a { background-position: left; color: #fff; height: 46px; line-height: 46px; display: inline-block; background-size: 32px; background-repeat: no-repeat; font-weight: bold; }
.phone_nav .nav_main .ss { border: 1px solid #fff; margin-top: 20px; }
.phone_nav .nav_main .ss .p2 { float: right; }
.phone_nav .nav_main .ss .p2 input { border: 0; width: 34px; height: 34px; }
.phone_nav .nav_main .ss .p1 { display: block; margin: 0 34px 0 5px; }
.phone_nav .nav_main .ss .p1 input { width: 100%; height: 34px; line-height: 34px; background: none; border: 0; font-family: " "; font-size: 14px; color: #fff; }
.phone_nav .nav_main li b { display: inline-block; position: absolute; right: 10px; top: 0px; width: 100%; height: 50px; background: url("../images/lmfooter_bottom.png") center right no-repeat; z-index: 99; }
.phone_nav .nav_main .ul { padding: 0 0 0px 40px; margin: 0; max-height: 0; overflow: hidden; transition: max-height 0.4s; -webkit-transition: max-height 0.4s; }
.phone_nav .nav_main .ul li { padding: 0; border-bottom: 0; transform: translateX(0px); -webkit-transform: translateX(0px); }
.phone_nav .nav_main .ul li a { padding: 0; height: auto; line-height: 30px; font-weight: normal }
.phone_nav .nav_main .b_one .ul { max-height: 300px; padding: 0 0 0px 20px; margin-bottom: 10px; }
.phone_nav .nav_main li { width: 100%; transform: translateX(100px); -webkit-transform: translateX(100px); transition: all 0.8s ease; -webkit-transition: all 0.8s ease; border-bottom: 1px solid rgba(225, 225, 225, 0.5); padding: 0 20px; position: relative; }
.phone_nav .nav_main li:nth-of-type(1) { transition-delay: 0.1s; -webkit-transition-delay: 0.1s; }
.phone_nav .nav_main li:nth-of-type(2) { transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.phone_nav .nav_main li:nth-of-type(3) { transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.phone_nav .nav_main li:nth-of-type(4) { transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }
.phone_nav .nav_main li:nth-of-type(5) { transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }
.phone_nav .nav_main li:nth-of-type(6) { transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }
.phone_nav .nav_main li:nth-of-type(7) { transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }
.phone_nav .nav_main li:nth-of-type(8) { transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }
.phone_nav .nav_main li:nth-of-type(9) { transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }
.phone_nav .nav_main li:nth-of-type(10) { transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }
/*打开样式*/
.phone_nav_one { transition-delay: 0s; -webkit-transition-delay: 0s; }
.phone_nav_one .nav_main { opacity: 1; width: 100%; overflow: inherit; z-index: 88888 }
.phone_nav_one .nav_but { background: rgba(0, 0, 0, 0); }
.phone_nav_one .nav_but:before { margin-top: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.phone_nav_one .nav_but:after { margin-top: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.phone_nav_one .nav_but_box { opacity: 0.8; }
.phone_nav_one .nav_main li { width: 100%; transform: translateX(0); -webkit-transform: translateX(0); }
}
 @media screen and (max-width:758px) {
/*--768-0--*/
.phone_nav .nav_but_box { top: 19px; right: 10px; }
.phone_nav .nav_main ul { margin-top: 20px; height: 300px; overflow-y: auto; box-sizing: border-box; }
.phone_nav .nav_main .b_one .ul { height: auto; }
}
 @media screen and (max-width:470px) {
/*--768-0--*/
.phone_logo { padding: 8px 10px }
.phone_nav .nav_main ul { height: 410px; }
.phone_nav .nav_main .b_one .ul { height: auto; }
}
/*手机导航*/



/*底部*/
.wx_top { width: 60px; height: 60px; position: fixed; right: 10px; bottom: 10px; z-index: 100; }
.i_fbg { background-color: #000000; }
.i_fbg1 { border-top: #000000 solid 1px }
.i_footer { width: 100%; padding: 55px 0px 15px 0px; }
.i_footer_t { width: 100%; padding-bottom: 20px; }
.i_footer_tl { width: 60%; min-height: 230px; }
.i_footer_tl dl { width: 100% }
.i_footer_tl dl dt { width: 14%; float: left; font-weight: normal; }
.i_footer_tl dl dt .s1 { width: 80%; height: 40px; line-height: 40px; display: inline-block; overflow: hidden; text-align: center; color: #fff; font-size: 16px; }
.i_footer_tl dl dt .s2 { width: 80%; overflow: hidden; display: inline-block; }
.i_footer_tl dl dt .s2 img { width: 100%; }
.i_footer_tl dl dd { width: 18%; float: left; padding-top: 15px; }
.i_footer_tl dl dd .s1, .i_footer_tl dl dd .s1:hover { width: 100%; height: 35px; line-height: 35px; display: inline-block; overflow: hidden; text-align: center; color: #fff; font-size: 16px; margin-bottom: 5px; }
.i_footer_tl dl dd .s2, .i_footer_tl dl dd .s2:hover { width: 100%; height: 28px; line-height: 28px; display: inline-block; overflow: hidden; text-align: center; color: #fff; font-size: 12px; }
.i_footer_tr { width: 25%; color: #fff; float: left; padding-top: 70px; }
.i_footer_tr .s1 { font-size: 36px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: url("../images/zx5.png") left center no-repeat; padding-left: 45px; }
.i_footer_tr .s2 { width: 100%; padding-top: 10px; line-height: 1.5; display: none; }
.i_footer_tr .s2 table tr td { color: #fff; font-size: 14px; }
.i_footer_tr .s3 { height: 50px; line-height: 50px; padding-left: 45px; color: #fff; font-size: 24px; letter-spacing: 2px; background: url("../images/zx5.png") left center no-repeat; display: none; }
.wx { width: 15%; text-align: center; float: right; padding-right: 2%; }
.wx dt .s1 { display: block; color: #ffffff; line-height: 30px; font-size: 14px }
.wx dt .s2 img { width: 80%; }
.i_footer_b { width: 100%; color: #ffffff; font-size: 14px; line-height: 2.0; text-align: center; }
.i_footer_b a, .i_footer_b a:hover { color: #fff; padding: 0px 10px; display: inline-block; }
.i_footer_b .a2 { position: relative; }
.i_footer_b .a2 .img { width: 100px; height: 100px; position: absolute; left: -20px; bottom: 50px; display: none; }
.i_footer_b .a2:hover .img { display: block; }
.i_footer_b .s1 { padding-left: 40px; display: inline-block; }
.i_footer_b_l { /* float:left*/
display: inline-block; }
/*合作伙伴*/
.y5, .i_hzhbdiv { width: 100%; padding: 80px 0px 60px 0px; background-color: #017bc7 }
.index_tit { font-size: 24px; text-align: center; color: #FFF; margin-bottom: 4% }
/*3-无缝从左往右滚动*/
#demo { overflow: hidden; }
#indemo { float: left; width: 8000%; }
#demo1 { float: left; }
#demo2 { float: left; }
.newc { float: left; width: 311px; height: 110px; }
.newc a img { width: 278px; height: 108px; border: 1px solid #e5e5e5; -moz-border-radius: 10px; /* Gecko browsers */
-webkit-border-radius: 10px; /* Webkit browsers */
border-radius: 10px;/* W3C syntax */
}
.newc a:hover img { -moz-box-shadow: 0px 0px 10px #c7c5bf; /*firefox*/
-webkit-box-shadow: 0px 0px 10px #c7c5bf; /*webkit*/
box-shadow: 0px 0px 10px #c7c5bf; /*opera或ie9*/
}
.newc a, .newc a:hover { text-decoration: none; color: #fff; }
.active .i_newdiv_l img { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); }
.secdd { position: absolute; width: 53px; height: 53px; z-index: 2; margin-left: -26px; left: 50%; bottom: 5%; }
.hvr-bob { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-animation-name: hvr-bob-float, hvr-bob; animation-name: hvr-bob-float, hvr-bob; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate; }
/*新闻中心*/
.i_newdiv { width: 100%; /*background-color:#f9fafc;*/
background: url(../images/solution_bj.jpg) no-repeat center; background-size: cover }
.i_newdiv_l { width: 50%; overflow: hidden }
.i_newdiv_l img { width: 100%; /*opacity:0.5;*/
}
.i_newdiv_l li { width: 50%; float: left; }
.i_newdiv_l li .a_img { width: 100%; display: inline-block; overflow: hidden; position: relative; float: left; }
.i_newdiv_l li .a_img img { width: 100%; -webkit-transition: all 1s; transition: all 1s; }
.i_newdiv_l li .a_img .div1 { width: 100%; color: #fff; font-size: 16px; text-align: center; line-height: 1.8; position: absolute; left: 0px; top: 30%; }
.i_newdiv_l li .a_img .div1 span { font-size: 28px; }
.i_newdiv_l li .a_img .div2 { width: 100%; padding: 25px 0px 0px 35px; line-height: 1.8; color: #0083c5; font-size: 16px; position: absolute; left: 0px; top: 0px; }
.i_newdiv_l li .a_img .div2 span { font-size: 28px; }
.i_newdiv_r { width: 45%; padding: 8% 0px 0px 0px; }
.i_newdiv_r_t { width: 100%; margin-bottom: 25px; font-size: 40px; }
.i_newdiv_r_t span { display: block; color: #0083c5; font-size: 24px; }
.i_newdiv_r_t .s1 { width: 30%; color: #333333; font-size: 28px; line-height: 1.0; }
.i_newdiv_r_t .s2 { width: 70%; }
.i_newdiv_r_t .s2 li { width: 33.33%; float: left; }
.i_newdiv_r_t .s2 li a { width: 88%; height: 30px; border: 1px solid #999999; display: inline-block; line-height: 30px; text-align: center; overflow: hidden; color: #666666; font-size: 14px; -moz-border-radius: 15px; /* Gecko browsers */
-webkit-border-radius: 15px; /* Webkit browsers */
border-radius: 15px;/* W3C syntax */
}
.i_newdiv_r_t .s2 li a:hover, .i_newdiv_r_t .s2 li a.activexm { background-color: #0083c5; border: 1px solid #0083c5; color: #fff; text-decoration: none; }
.i_newdiv_r_c { width: 100%; }
.i_newdiv_r_con { width: 100%; display: none; }
.i_newdiv_r_con ul { width: 100%; }
.i_newdiv_r_con ul li { width: 95%; padding: 15px 0; float: left; border-bottom: #ddd solid 1px }
.i_newdiv_r_con ul li .div { display: inline-block; overflow: hidden; color: #333; font-size: 14px; }
.i_newdiv_r_con ul li .div a:hover { color: #0083c5 }
.i_newdiv_r_con ul li .div:hover { text-decoration: none; color: #999; }
.i_newdiv_r_con ul li .div .div_l { width: 35%; overflow: hidden }
.i_newdiv_r_con ul li .div .div_l img { width: 100%; }
.i_newdiv_r_con ul li .div .div_l span { font-size: 28px; color: #666; }
.i_newdiv_r_con ul li .div .div_r { width: 62%; }
.i_newdiv_r_con ul li .div .div_r .s1 { width: 100%; height: 55px; line-height: 55px; overflow: hidden; color: #333333; font-size: 20px; display: inline-block; }
.i_newdiv_r_con ul li .div .div_r .s2 { width: 100%; height: 30px; line-height: 30px; display: inline-block; overflow: hidden; color: #666 }
.i_newdiv_r_more, .i_newdiv_r_more:hover { width: 200px; height: 50px; margin-top: 30px; text-decoration: none; background-color: #0083c5; color: #fff; line-height: 50px; display: inline-block; overflow: hidden; text-align: center; font-size: 20px; -moz-border-radius: 25px; /* Gecko browsers */
-webkit-border-radius: 25px; /* Webkit browsers */
border-radius: 25px;/* W3C syntax */
}
.video_div { width: 100%; height: 100%; background-color: #000; position: fixed; z-index: 100000; left: 0px; top: -100% }
.video_div_closebtv { width: 30px; height: 30px; position: absolute; right: 30px; top: 30px; cursor: pointer; z-index: 100; }
.video_div_center { width: 100%; height: 100%; vertical-align: middle; text-align: center; }
/*服务客户*/
.y4 { position: relative }
.bg { width: 100%; height: 100%; position: absolute; overflow: hidden; left: 0; top: 0 }
.i_customer { background-color: #101e31; width: 100%; height: 100%; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.index_c_tit { margin: 15% auto 8% auto; text-align: center; color: #FFF; font-size: 36px; width: 25%; }
.index_c_tit:before, .index_c_tit:after { content: ""; display: block; width: 50px; height: 2px; background-color: #fff; line-height: 40px; }
.index_c_cn { text-indent: -50px }
.index_c_tit div { /*float: left;*/
}
.index_c_tit:before { float: left; margin-top: 10%; }
.index_c_tit:after { float: right; margin-top: -14%; }
.index_c_en { font-size: 18px;/* text-transform:uppercase*/
}
.i_customer_list_wap { display: none; }
.i_customer_list, .i_customer_list_ul { width: 980px !important; margin: auto; overflow: hidden }
.i_customer_list_ul li { margin-left: 134px }
.i_customer_list_ul li:nth-child(1) { margin-left: 0 !important }
.i_customer_list_ul li:nth-child(5) { clear: left !important }
.i_customer .swiper-container { padding-bottom: 15% }
.customer-pagination { bottom: 2vmin !important; }
.customer-pagination .swiper-pagination-bullet-active { background-color: #017bc7 }
.customer-pagination .swiper-pagination-bullet { width: 14px; height: 14px; border-radius: 14px; }
.i_customer_list_ul_wap li { margin-left: 3%; width: 45.5%; margin-bottom: 3%; }
.i_customer_list_ul_wap li img { width: 100%; }
.ny_customer_list, .ny_customer_list_ul { }
.ny_customer_list_ul li { margin-left: 15px; margin-bottom: 15px }
.ny_customer_list_ul li:nth-child(1) { /*margin-left:0 !important*/
}
.ny_customer_list_ul li:nth-child(5n+1) { /*margin-left:0 !important*/
}
.ny_customer_list_c .swiper-container { padding-bottom: 5% }
.ny_customer_pagination { bottom: 0vmin !important; }
.ny_customer_pagination .swiper-pagination-bullet { width: 14px; height: 14px; border-radius: 14px; background-color: #FFF }
.ny_customer_pagination .swiper-pagination-bullet-active { background-color: #017bc7 }
/*内页*/
.n_uicenter { width: 1200px; margin: 0px auto; }
.n_banner { width: 100%; text-align: center }
.n_banner img { width: 100%; margin: auto }
/*.n_banner{width:100%; height:680px; display:inline-block; position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover;}*/
.n_banner .zc { width: 100%; height: 100%; background: url(../images/n_bannerbg.png) top repeat-x; position: absolute; left: 0px; top: 0px; }
.n_banner .zctext { /*width:100%;*/
position: absolute; left: 10%; top: 28%; color: #fff; /* text-align:center; */
overflow: hidden; font-size: 28px; z-index: 1; text-align: left }
.n_banner .zctext span { font-size: 40px; font-family: Arial, Helvetica, sans-serif; }
.home-swiper_wap { display: none }
.a_zxlmenu { width: 100%; position: relative; display: none; z-index: 30; }
.a_zxlmenu_t { width: 100%; padding: 3% 0px; background: url(../images/zxl_jt1.png) right center no-repeat; font-size: 16px; text-align: center; background-color: #000; color: #fff; cursor: pointer; background-size: 30px; font-weight: 600 }
.a_zxlmenu_c { width: 100%; position: absolute; left: 0px; top: 100%; margin: 0px; padding: 0px; background-color: #eeeeee; text-indent: 0px; display: none; -moz-box-shadow: 0px 0px 10px #c7c5bf; /*firefox*/
-webkit-box-shadow: 0px 0px 10px #c7c5bf; /*webkit*/
box-shadow: 0px 0px 10px #c7c5bf; /*opera或ie9*/
}
.a_zxlmenu_c li { width: 100%; float: left; text-align: center; }
.a_zxlmenu_c li .aone { width: 100%; padding: 3% 0px; display: inline-block; color: #000; font-size: 14px; text-decoration: none; text-indent: 0px; }
.a_zxlmenu_c li .aone:hover, .a_zxlmenu_c li .aone.activetwo { color: #fff; text-decoration: none; background-color: #212121; }
.a_zxlmenu_c li dl { width: 100%; border-bottom: 1px solid #ccc; display: none; }
.a_zxlmenu_c li dl dd { width: 100%; float: left; text-align: center; }
.a_zxlmenu_c li dl dd a, .a_zxlmenu_c li dl dd a:hover { width: 100%; padding: 3% 0px; display: inline-block; color: #333; font-size: 14px; text-decoration: none; text-indent: 0px; }
.n_bg1 { background-color: #f7f7f7; }
.pc_amenu { width: 100%; padding: 0px 2%; text-align: center; z-index: 100; position: relative; }
.a_menu_bg { background-color: #fff; }
.a_menu { width: 100%; margin: 0px; padding: 0px; height: 75px; overflow: hidden; }
.a_menu .a_menu_a { padding: 0px; margin: 0px; padding: 0px 25px; height: 75px; display: inline-block; overflow: hidden; text-align: center; line-height: 75px; color: #333333; font-size: 18px; }
.a_menu .a_menu_a:hover, .a_menu .a_menu_a.activetm1 { color: #fff; /*background:url(../images/xx2.jpg) bottom repeat-x;*/
text-decoration: none; /*background-color:#0083c5*/
background-color: #000 }
.n_content_t { width: 100%; padding-bottom: 50px; line-height: 1.7; text-align: center; overflow: hidden; color: #333; font-size: 16px; }
.n_content_t span { font-size: 36px; color: #000; display: block }
.a_con { width: 100%; padding: 30px 0px; }
.a_zjwm { width: 100%; padding: 0px; line-height: 2; overflow: hidden; color: #666666; font-size: 16px; }
.a_zjwm img { max-width: 100%; }
.a_zjwm1 { width: 100%; padding: 4%; background-color: #fff; line-height: 2; overflow: hidden; color: #666666; font-size: 14px; }
.a_zjwm1 img { max-width: 100%; }
.a_ldzc { width: 100%; }
.a_ldzc .a_img { width: 46%; display: inline-block; overflow: hidden; }
.a_ldzc .a_img img { width: 100%; }
.a_ldzc .a_img_r { width: 48%; color: #666666; font-size: 14px; line-height: 2; overflow: hidden; }
.a_ldzc .a_img_r img { max-width: 100%; }
/*关于我们*/
.a_jtjj { width: 100%; color: #333333; font-size: 14px; overflow: hidden; line-height: 2; }
.a_jtjj img { max-width: 100%; }
.a_jtry_t_l { /* background:url(../images/xx3.jpg) bottom left no-repeat;*/
color: #333333; font-size: 28px; padding-bottom: 30px; line-height: 2; /* font-weight:bold; */
text-align: center }
.about_t1 { font-size: 36px }
.about_t2 { color: #0083c5 }
.z_about_cl { float: left; width: 48%; overflow: hidden }
.z_about_cr { float: left; width: 48%; margin-left: 4%; overflow: hidden }
.a_ys_t { text-align: center; font-size: 24px; color: #0083c5; margin-bottom: 50px }
.a_ys ul li { float: left; width: 18%; overflow: hidden; position: relative; margin-right: 2% }
.a_ys ul li div.a_ys_tit { position: absolute; bottom: 60px; left: 15px }
.a_ys_tit h1 { font-size: 16px; font-weight: bold; color: #FFF }
.a_ys_tit p { font-size: 14px; color: #FFF }
.a_ys_txt { margin: 30px 0; font-size: 16px; line-height: 30px }
/*资质荣誉*/
.a_jtry_t { width: 100%; padding-bottom: 50px; }
.a_jtry_t_l.actives1 { width: 100%; background: url(../images/xx3.jpg) bottom center no-repeat; text-align: center; }
.a_jtry_t_l.actives2 { width: 100%; background: url(../images/xx4.jpg) bottom center no-repeat; text-align: center; color: #fff; }
.a_jtry_t_l.actives2 .s1 { color: #fff; }
.a_jtry_t_l .s1 { color: #333333; font-size: 30px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.a_jtry_t_r { width: 34%; overflow: hidden; color: #666666; font-size: 14px; line-height: 2; }
.a_jtry_c { width: 100%; }
.a_jtry_c li { width: 31.2%; float: left; /*padding:0px 2% 2% 2%;*/
margin-right: 3%; overflow: hidden }
.a_jtry_c li:nth-child(3n) { margin-right: 0 }
.a_jtry_c li .a_img { width: 100%; display: inline-block; overflow: hidden; border: 5px solid #fff; }
.a_jtry_c li .a_img img { width: 100%; }
.a_jtry_c li p { text-align: center; font-size: 16px; line-height: 35px }
.a_jtry_c li p a { color: #333 }
.a_jtry_c li p a:hover { color: #000 }
/*核心业务*/
.i_hzxms_pc { /*padding-top:80px*/
padding-top: 0px }
.i_hzxms_wap { display: none }
.i_hzxms_pc ul li { display: block; /*text-align:center;*/
overflow: hidden }
.i_hzxms_pc ul li a { float: left; width: 100%; overflow: hidden; position: relative; display: block; }
.i_hzxms_pc ul li a .libj { height: 100%; width: 100%; }
.i_hzxms_pc ul li a .libj img { width: 100%; }
.i_hzxms_pc ul li a .i_hzxms_pc_tit { position: absolute; bottom: 200px; left: 0; padding-bottom: 0; padding-left: 8%; display: block; width: 100% }
.i_hzxms_pc ul li a .i_hzxms_pc_tit .i_hzxms_pc_txt_d { line-height: 28px; color: #FFF; width: 90%; clear: both; display: none; font-size: 14px }
/*.i_hzxms_pc ul li a{ display:block; position:absolute; width:100%; height:100%; left:0; bottom:0; text-align:center}*/
.i_hzxms_pc_tit .i_hzxms_pc_icons { padding-top: 20px; border-top: #0083c5 solid 5px; width: 80px }
.i_hzxms_pc_tit h1 { font-size: 28px; color: #FFF; line-height: 35px }
.i_hzxms_pc_tit p { font-size: 16px; color: #FFF }
.i_hzxms_pc ul li a.hovera .i_hzxms_pc_tit { background-color: #0083c5; color: #FFF; transition: 1s; bottom: 0px; }
.i_hzxms_pc ul li a.hovera .i_hzxms_pc_tit .i_hzxms_pc_icons { float: left; margin-right: 20px }
.i_hzxms_pc ul li a.hovera .i_hzxms_pc_tit .i_hzxms_pc_txt { float: left; margin-top: 15px }
.i_hzxms_pc ul li a.hovera .i_hzxms_pc_tit .i_hzxms_pc_txt_d { line-height: 28px; color: #FFF; margin-top: 10px; border-top: #1298db solid 1px; padding-top: 5%; display: block; clear: both; padding-bottom: 12%; }
.i_hzxms_wap ul li { display: block; /*text-align:center;*/
overflow: hidden }
.i_hzxms_wap ul li a { float: left; width: 100%; overflow: hidden; position: relative; display: block }
.i_hzxms_wap ul li a .libj { height: 100%; width: 100%; }
.i_hzxms_wap ul li a .i_hzxms_wap_tit { position: absolute; bottom: 200px; left: 0; padding-bottom: 0; padding-left: 8%; display: block; width: 100% }
.i_hzxms_wap ul li a .i_hzxms_wap_tit .i_hzxms_wap_txt_d { line-height: 28px; color: #FFF; width: 90%; clear: both; display: none; font-size: 14px }
/*.i_hzxms_wap ul li a{ display:block; position:absolute; width:100%; height:100%; left:0; bottom:0; text-align:center}*/
.i_hzxms_wap_tit .i_hzxms_wap_icons { padding-top: 20px; border-top: #0083c5 solid 5px; width: 80px }
.i_hzxms_wap_tit h1 { font-size: 28px; color: #FFF; line-height: 35px }
.i_hzxms_wap_tit p { font-size: 16px; color: #FFF }
.i_hzxms_wap ul li a.hovera .i_hzxms_wap_tit { background-color: #0083c5; color: #FFF; transition: 1s; bottom: 0px; padding-bottom: 5% }
.i_hzxms_wap ul li a.hovera .i_hzxms_wap_tit .i_hzxms_wap_icons { float: left; margin-right: 20px }
.i_hzxms_wap ul li a.hovera .i_hzxms_wap_tit .i_hzxms_wap_txt { float: left; margin-top: 15px }
.i_hzxms_wap ul li a.hovera .i_hzxms_wap_tit .i_hzxms_wap_txt_d { line-height: 28px; color: #FFF; margin-top: 10px; border-top: #1298db solid 1px; padding-top: 10px; display: block; clear: both; }
/*核心业务内页*/
.hzxms ul li { float: left; width: 25%; overflow: hidden; }
.hzxms ul li .libj { height: 100%; width: 100%; }
.hzxms ul li .libj img { width: 100%; }
.hzxms ul li div.a_ys_tit { position: absolute; bottom: 60px; left: 15px }
.hzxms ul li a { display: block; text-align: center; position: relative }
.hzxms_tit { padding-top: 50%; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; }
.hzxms_tit h1 { font-size: 30px; font-weight: bold; color: #FFF; line-height: 35px }
.hzxms_tit p { font-size: 16px; color: #FFF }
.a_newsList { width: 100%; }
.a_newsList li { width: 100%; padding-bottom: 25px; float: left; }
.a_newsList li .a_div { width: 100%; display: inline-block; background-color: #fff; overflow: hidden; -moz-box-shadow: 0px 0px 10px #c7c5bf; /*firefox*/
-webkit-box-shadow: 0px 0px 10px #c7c5bf; /*webkit*/
box-shadow: 0px 0px 10px #c7c5bf; /*opera或ie9*/
color: #666666; font-size: 14px; padding: 5px; }
.a_newsList li .a_div .a_img { width: 29%; display: inline-block; overflow: hidden; }
.a_newsList li .a_div .a_img img { width: 100%; }
.a_newsList li .a_div .a_img_r { width: 66%; padding-right: 3%; }
.a_newsList li .a_div .a_img_r .s1 { width: 100%; height: 50px; line-height: 50px; display: inline-block; overflow: hidden; color: #0083c5; font-size: 25px; }
.a_newsList li .a_div .a_img_r .s2 { width: 100%; height: 35px; line-height: 35px; padding-left: 22px; color: #0083c5; background: url(../images/nz1.png) left center no-repeat; overflow: hidden; }
.a_newsList li .a_div .a_img_r .s3 { width: 100%; height: 50px; line-height: 25px; overflow: hidden; }
.a_newsList li .a_div .a_img_r .s4 { width: 128px; height: 38px; line-height: 38px; border: 1px solid #d2d2d2; margin-top: 10px; display: inline-block; overflow: hidden; text-align: center; color: #666666; font-size: 14px; }
/*合作项目*/
.n_activityNewsList1 { width: 100%; }
.n_activityNewsList1 li { width: 100%; padding-bottom: 20px; float: left; }
.n_activityNewsList1 li .div { width: 100%; background-color: #fff; display: inline-block; overflow: hidden; color: #666666; font-size: 14px; }
.n_activityNewsList1 li .div:hover { color: #fff; text-decoration: none; background-color: #ccc; }
.n_activityNewsList1 li .div .a_img { width: 32%; display: inline-block; overflow: hidden; }
.n_activityNewsList1 li .div .a_img img { width: 100%; }
.n_activityNewsList1 li .div .a_img_r { width: 67%; padding: 1% 3%; }
.n_activityNewsList1 li .div .a_img_r .s1 { width: 100%; height: 8vmin; line-height: 8vmin; overflow: hidden; color: #222222; font-size: 18px; }
.n_activityNewsList1 li .div:hover .a_img_r .s1 { color: #fff; }
.n_activityNewsList1 li .div .a_img_r .s2 { width: 100%; height: 10vmin; text-align: justify; line-height: 2.5vmin; overflow: hidden; margin-bottom: 5px; }
.n_activityNewsList1 li .div .a_img_r .s3 { width: 100%; height: 5vmin; line-height: 5vmin; background: url(../images/n_tb3.png) right center no-repeat; border-top: 1px solid #e5e5e5; }
.n_activityNewsList1 li .div:hover .a_img_r .s3 { background: url(../images/n_tb2.png) right center no-repeat; }
.n_activityNewsList1 li .div .a_img_r .s3 span { background: url(../images/s61.png) left center no-repeat; padding-left: 32px; color: #888888; display: inline-block; }
.n_activityNewsList1 li .div:hover .a_img_r .s3 span { color: #fff; background: url(../images/s611.png) left center no-repeat; }
.n_activityNewsList1 li .div .a_img_r .more { display: block; height: 40px; line-height: 40px; padding: 0 20px; background-color: #000; color: #FFF }
.n_activityNewsList1 li .div .a_img_r .more:hover { /*background-color:#333*/
}
.a_wzql { width: 1200px; margin: 0px auto; }
.n_actiLeft { width: 74%; }
.n_actiRight { width: 24%; }
.n_actiRight_t { width: 100%; border-top: 5px solid #c4c5c4; padding: 10px 0px 15px 0px; line-height: 1.8; color: #666666; font-family: Arial, Helvetica, sans-serif; }
.n_actiRight_t span { color: #000000; font-size: 24px; font-family: " "; }
.n_activityNewsList { width: 100%; }
.n_activityNewsList li { width: 100%; padding-bottom: 20px; float: left; }
.n_activityNewsList li .div { width: 100%; background-color: #fff; display: inline-block; overflow: hidden; color: #666666; font-size: 14px; }
.n_activityNewsList li .div:hover { color: #666; text-decoration: none; }
.n_activityNewsList li .div .a_img { width: 43%; display: inline-block; overflow: hidden; }
.n_activityNewsList li .div .a_img img { max-width: 100%; }
.n_activityNewsList li .div .a_img_r { width: 57%; padding: 1% 3%; }
.n_activityNewsList li .div .a_img_r .s1 { width: 100%; height: 10vmin; line-height: 10vmin; overflow: hidden; color: #222222; font-size: 18px; }
.n_activityNewsList li .div :hover.a_img_r .s1 { color: #0083c5; }
.n_activityNewsList li .div .a_img_r .s2 { width: 100%; height: 15vmin; text-align: justify; line-height: 3.5vmin; overflow: hidden; margin-bottom: 5px; }
.n_activityNewsList li .div .a_img_r .s3 { width: 100%; height: 6vmin; line-height: 6vmin; background: url(../images/n_tb2.png) right center no-repeat; border-top: 1px solid #e5e5e5; }
.n_activityNewsList li .div:hover .a_img_r .s3 { background: url(../images/n_tb3.png) right center no-repeat; }
.n_activityNewsList li .div .a_img_r .s3 span { background: url(../images/s61.png) left center no-repeat; padding-left: 32px; color: #888888; display: inline-block; }
.n_expoPages { width: 100%; padding: 30px 0px; text-align: center; }
.n_expoPages a, .n_expoPages span { color: #fff; padding: 0px 20px; height: 35px; line-height: 35px; text-align: center; background-color: #000; font-size: 14px; display: inline-block; margin-bottom: 5px;/*border:1px solid #484848;*/
	/*-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;*/
}
.n_expoPages a:hover, .n_expoPages a.activepages, .n_expoPages span { color: #000; text-decoration: none; background-color: #fff;/*border:1px solid #0083c5;*/
}
.n_newsDetails_c { width: 100%; }
.n_newsDetails_c_t { width: 100%; }
.n_news_t1 { width: 100%; padding: 35px 0px; line-height: 30px; color: #333333; font-size: 24px; font-weight: bold; text-align: center; }
.n_news_time { width: 100%; padding: 10px 0px; line-height: 2.0; color: #999999; font-size: 14px; text-align: center; }
.n_news_tcon { width: 100%; padding: 60px 0px; overflow: hidden; line-height: 2; color: #666666; font-size: 14px; }
.n_news_tcon img { max-width: 100%; }
.n_newsDetails_c_b { width: 100%; padding: 0px 5%; border-top: 1px solid #e1e1e1; }
.n_newsDetails_c_b a { width: 50%; float: left; padding: 20px 0px; line-height: 2.0; text-align: center; color: #666666; font-size: 14px; }
.n_newsDetails_c_b a:hover { text-decoration: none; color: #0083c5; }
.n_actimtbd { width: 100%; }
.n_actimtbd dt { width: 100%; padding-bottom: 15px; float: left; font-weight: normal; }
.n_actimtbd dt .a_img { width: 100%; display: inline-block; overflow: hidden; position: relative; }
.n_actimtbd dt .a_img img { width: 100%; }
.n_actimtbd dt .a_img .a_text { width: 100%; height: 32px; line-height: 32px; overflow: hidden; padding: 0px 10px; color: #fff; font-size: 14px; position: absolute; left: 0px; bottom: 0px; background: url(../images/ewe1.png) repeat; }
.n_actimtbd dt .a_img:hover .a_text { color: #fff; text-decoration: none; }
.n_actimtbd dd { width: 100%; height: 49px; line-height: 49px; overflow: hidden; border-bottom: 1px solid #d9d9d9; float: left; background: url(../images/tb_03.png) left 3px center no-repeat; padding-left: 20px; }
.n_actimtbd dd a { color: #333333; font-size: 14px; }
.n_actimtbd dd a:hover { text-decoration: none; color: #0083c5; }
.n_newsLeft { width: 100%; padding: 3%; background-color: #fff; }
.n_newshot {
 width: 100$; padding: 3%; background-color: #fff; margin-bottom: 20px; }
.n_newshot_t { width: 100%; color: #0083c5; font-size: 22px; height: 53px; line-height: 53px; border-bottom: 1px solid #dcdcdc; background: url(../images/tb14.png) left center no-repeat; padding-left: 35px; }
.n_newshot_t span { color: #000000; }
.n_newshot_c { width: 100%; padding-top: 10px; }
.n_newshot_c dt { width: 100%; padding-bottom: 10px; float: left; font-weight: normal; }
.n_newshot_c dt .a_img { width: 100%; display: inline-block; overflow: hidden; margin-bottom: 15px; }
.n_newshot_c dt .a_img img { width: 100%; }
.n_newshot_c dt .a_text { width: 100%; height: 25px; line-height: 25px; overflow: hidden; color: #333333; font-size: 16px; display: inline-block; overflow: hidden; }
.n_newshot_c dt .a_text:hover { color: #0083c5; text-decoration: none; }
.n_newshot_c dt .a_text1 { width: 100%; height: 22px; line-height: 22px; color: #999999; font-size: 14px; overflow: hidden; }
.n_newshot_c dd { width: 100%; height: 39px; line-height: 39px; overflow: hidden; float: left; background: url(../images/tb_03.png) left 3px center no-repeat; padding-left: 24px; }
.n_newshot_c dd a { color: #333333; font-size: 14px; }
.n_newshot_c dd a:hover { text-decoration: none; color: #0083c5; }
.n_newshot_b { width: 100%; padding-right: 15px; text-align: right; padding-top: 30px; height: 104px; line-height: 1.8; color: #333333; font-size: 16px; background: url(../images/es_phone.jpg)left bottom no-repeat; background-color: #f3f2f7; }
.n_newshot_b span { color: #0083c5; font-size: 22px; font-weight: bold; }
.a_newsdetails { width: 100%; }
.a_details_t { width: 100%; /*height:36px;*/
line-height: 30px; text-align: center; color: #222222; font-size: 20px; }
.a_details_t1 { width: 100%; height: 28px; text-align: center; line-height: 28px; color: #666666; font-size: 14px; overflow: hidden; }
.a_details_c { width: 100%; padding-bottom: 30px; padding-top: 30px; line-height: 1.8; color: #333333; font-size: 14px; overflow-x: hidden; word-wrap: break-word; }
.a_details_c img { max-width: 100%; }
.a_details_b { width: 100%; height: 80px; line-height: 80px; overflow: hidden; }
.a_details_b a { color: #333333; font-size: 14px; }
.a_details_b a:hover { color: #000; text-decoration: none; }
.a_rlzydiv_c { width: 100%; margin: 0px; padding: 0px; }
.a_rlzydiv_c dt { width: 100%; /* padding-bottom:5px;*/
float: left; font-weight: normal; }
.a_rlzydiv_c dt .div { width: 100%; padding: 1% 0px; background-color: #0083c5; color: #fff; font-size: 16px; }
.a_rlzydiv_c dt .div .s1 { width: 14%; text-indent: 3%; }
.a_rlzydiv_c dt .div .s2 {  color:
}
.a_rlzydiv_c dt .div .s3 { width: 13%; text-align: center; }
.a_rlzydiv_c dt .div .s4 { width: 21.5%; text-align: center; }
.a_rlzydiv_c dd { width: 100%; /*padding-bottom:5px; */
float: left; font-weight: normal; border-bottom: #ddd solid 1px }
.a_rlzydiv_c dd .div { width: 100%; padding: 2% 0px; /* background:url(../images/r_jt1.jpg) right center no-repeat; */
background-color: #eeeeee; font-size: 16px; color: #333; cursor: pointer;/*transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/
}
.a_rlzydiv_c dd .div:hover, .a_rlzydiv_c dd .div.activerc { /*padding:2% 0px;*/
	/*background:url(../images/r_jt2.jpg) right center no-repeat;*/
background-color: #fff; border-bottom: #ddd solid 1px }
.a_rlzydiv_c dd .div .s1 { width: 14%; /*text-indent:3%;*/
text-align: center }
.a_rlzydiv_c dd .div .s2 { color: #0083c5 }
.a_rlzydiv_c dd .div .s3 { width: 13%; text-align: center; }
.a_rlzydiv_c dd .div .s4 { width: 21.5%; text-align: center; }
.a_rlzydiv_c dd .div1 { width: 100%; background-color: #fff; padding: 2% 3%; color: #333333; font-size: 14px; line-height: 2.0; overflow-x: hidden; display: none; }
/*.a_rlzydiv_c dd .div1{width:100%; padding:15px 10px 20px 4%; display:none;}*/
.a_rlzydiv_c dd .div1_l { width: 87%; line-height: 2.0; overflow: hidden; color: #222222; font-size: 14px; }
.a_rlzydiv_c dd .div1_l img { max-width: 100%; }
.a_rlzydiv_c dd .div1_r, .a_rlzydiv_c dd .div1_r:hover { width: 10%; margin-top: 15px; height: 38px; line-height: 38px; text-align: center; color: #fff; background-color: #0083c5; font-size: 14px; text-decoration: none; display: inline-block; overflow: hidden; -moz-border-radius: 10px; /* Gecko browsers */
-webkit-border-radius: 10px; /* Webkit browsers */
border-radius: 10px;/* W3C syntax */
	/* margin-right:10px;*/
}
/* 联系我们一*/
.n_content { width: 100%; padding: 30px 0px; }
.n_contact_div { width: 100%; background-color: #fff; }
.n_div4 { width: 100%; padding-bottom: 45px; }
.n_div4_l { width: 26%; padding-top: 25px; background: url(../images/e.jpg) left top no-repeat; line-height: 1.6; color: #333333; font-size: 14px; }
.n_div4_l span { color: #333333; font-size: 48px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.n_div4_r { width: 68%; color: #333333; font-size: 14px; overflow: hidden; line-height: 1.8; padding-top: 10px; }
.n_div4_c { width: 100%; }
.n_div4_cl { width: 42%; }
.n_div4_cr { width: 39%; background-size: 45%; }
.n_div4_ct { width: 100%; padding-bottom: 20px; line-height: 1.5; color: #333333; font-size: 21px; font-family: Arial, Helvetica, sans-serif; }
.n_div4_ct span { font-size: 26px; font-weight: bold; font-family: " "; }
.n_messages { width: 100%; }
.n_messages table tr td { padding: 2% 0px; color: #333333; font-size: 16px; }
.n_messages .ipt1 { width: 67%; height: 40px; border: 0px; line-height: 40px; background-color: #efefef; text-indent: 10px; color: #333; font-size: 14px; font-family: " "; }
.n_messages .ipt2 { width: 100%; height: 110px; padding: 5px 2%; border: 0px; background-color: #efefef; color: #333; font-size: 14px; font-family: " "; }
.n_messages .ipt3 { width: 99px; height: 30px; line-height: 30px; background-color: #0083c5; border: 0px; color: #fff; font-size: 14px; font-family: " "; }
.n_messages .ipt4 { width: 99px; height: 30px; line-height: 30px; background-color: #efefef; border: 0px; color: #666666; font-size: 14px; font-family: " "; }
.n_address { width: 100%; min-height: 350px; padding-top: 25px; line-height: 2.3; background: url(../images/e.jpg) left top no-repeat; color: #666666; font-size: 14px; }
.n_address span { color: #333333; }
.n_contanct_map { width: 100%; height: 420px; overflow: hidden; }
.n_contanct_map #allmap { width: 100%; height: 420px; }
/* 联系我们二*/
.bg_blur2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/qywh_bg3.jpg); background-size: cover; background-attachment: fixed; background-position-x: center !important; /*opacity: 0.4;*/
z-index: 1; }
.n_centercon { width: 100%; background-color: #eeeeee; }
.a_nytitle { font-size: 30px; color: #333333; width: 100%; text-align: center; background: url(../images/gs_tb4.png) bottom center no-repeat; padding-bottom: 15px; line-height: 1.5; margin-bottom: 4%; }
.a_nytitle span { color: #0083c5; font-size: 35px; font-family: Arial, Helvetica, sans-serif; }
.a_cyby_c { width: 100%; overflow: hidden; position: relative; }
.a_cyby_c_text { width: 465px; height: 340px; background-color: #fff; position: absolute; top: 60px; right: 60px; -moz-box-shadow: 0px 0px 10px #c7c5bf; /*firefox*/
-webkit-box-shadow: 0px 0px 10px #c7c5bf; /*webkit*/
box-shadow: 0px 0px 10px #c7c5bf; /*opera或ie9*/
}
.a_cyby_c_text_t { width: 100%; height: 44px; background-color: #0083c5; line-height: 44px; color: #fff; text-indent: 25px; font-size: 18px; }
.a_cyby_c_text_c { width: 100%; padding: 4%; line-height: 1.8; color: #333333; font-size: 14px; }
.a_zxly { width: 100%; height: 100%; position: relative; z-index: 1; padding: 4% 0px 4% 0px; }
.a_zxly_c { width: 710px; margin: 0px auto; }
.a_zxly_ul { width: 100%; margin: 0px; padding: 0px; }
.a_zxly_ul li { width: 100%; padding-bottom: 1%; float: left; }
.a_zxly_ul li .s1 { width: 50%; }
.a_zxly_ul li .s2 { width: 50%; text-align: center; }
.a_zxly_ul li .ipt1 { width: 98%; background-color: #fff; height: 40px; border: 0px; line-height: 40px; color: #888888; font-family: " "; font-size: 14px; text-indent: 15px; }
.a_zxly_ul li .ipt2 { height: 163px; width: 100%; text-indent: 15px; border: 0px; padding: 5px; color: #888888; font-family: " "; font-size: 14px; }
.a_zxly_ul li .s3 { width: 100%; text-align: center; padding: 20px 0px; }
.a_zxly_ul li .ipt3 { width: 140px; height: 33px; line-height: 33px; border: 0px; cursor: pointer; background-color: #ffffff; color: #0083c5; text-align: center; display: inline-block; font-size: 16px; font-family: " "; -moz-border-radius: 16px; /* Gecko browsers */
-webkit-border-radius: 16px; /* Webkit browsers */
border-radius: 16px;/* W3C syntax */
}
.a_nytitle1 { font-size: 30px; color: #fff; width: 100%; text-align: center; background: url(../images/gs_tb5.png) bottom center no-repeat; padding-bottom: 15px; line-height: 1.5; margin-bottom: 4%; }
.a_nytitle1 span { color: #fff; font-size: 35px; font-family: Arial, Helvetica, sans-serif; }
.n_teamList { width: 100%; }
.n_teamList li { width: 100%; float: left; background-color: #fff; }
.n_teamList li .a_img { width: 50%; display: inline-block; overflow: hidden; position: relative; }
.n_teamList li:nth-child(2n) .a_img{ float:right;}
.n_teamList li .a_img img { width: 100%; }
.n_teamList li .a_img .tb1 { width: 15px; height: 33px; /* background:url(../images/jt_01.png) no-repeat;*/
position: absolute; left: 0px; top: 50%; margin-top: -16.5px; }
.n_teamList li.activetwo .a_img .tb1 { width: 15px; height: 33px; background: url(../images/jt_02.png) no-repeat; position: absolute; left: auto; right: 0px; top: 50%; margin-top: -16.5px; }
.n_teamList li .a_img_r { width: 50%; padding: 3% 3% 0px 3% }
.n_teamList li .a_img_r .s1 { width: 100%; height: 65px; line-height: 65px; display: inline-block; overflow: hidden; color: #333333; font-size: 28px; margin-bottom: 15px }
.n_teamList li .a_img_r .s1:hover { text-decoration: none; color: #000; }
.n_teamList li .a_img_r .s2 { width: 100%; height: 50px; line-height: 50px; display: inline-block; overflow: hidden; color: #333333; font-size: 16px; }
.n_teamList li .a_img_r .s3 { width: 100%; height: 125px; line-height: 25px; overflow: hidden; color: #333333; font-size: 16px; }
.n_teamList li .a_img_r .more a { display: block; height: 40px; line-height: 40px; padding: 0 20px; /*background-color:#0083c5;*/
background-color: #000; color: #FFF }
.n_teamList li .a_img_r .more a:hover { background-color: #333 }
.n_pro_t { width: 100%; height: 80px; line-height: 80px; color: #333333; font-size: 30px; overflow: hidden; text-align: center; }
.n_pro_c { width: 100%; padding: 30px 5%; background-color: #fff; }
.n_pro_ct { width: 100%; height: 60px; line-height: 60px; color: #333333; font-size: 26px; text-align: center; }
.n_pro_ctx { width: 100%; padding-bottom: 30px; line-height: 2; color: #333333; font-size: 16px; overflow: hidden; }
.n_pro_con { width: 100%; padding-bottom: 30px; }
.n_pro_ctext { width: 100%; color: #666666; font-size: 14px; line-height: 2; overflow: hidden; }
.n_pro_ctext img { max-width: 100%; }
.home-swiper1 { width: 100%; height: 100%; }
.home-swiper1 .swiper-slide { text-align: center; font-size: 18px; background-repeat: no-repeat; background-position: center center; background-size: cover; opacity: 1; width: 100%; }
.home-swiper1 .swiper-slide .a_img { width: 100%; display: inline-block; overflow: hidden; text-align: center; }
.home-swiper1 .swiper-slide .a_img img { width: 70%; border: 1px solid #e5e5e5; }
.home-swiper1 .home_next1 { width: 40px; height: 40px; background: url(../images/r_btn.png) no-repeat; right: 0px; }
.home-swiper1 .home_prev1 { width: 40px; height: 40px; background: url(../images/l_btn.png) no-repeat; left: 0px; }
.a_fzlc_t { width: 100%; height: 36px; background: url(../images/lc_01.png) center center no-repeat; }
.a_fzlc_c { width: 100%; padding-top: 50px; background: url(../images/o_111.jpg) center repeat-y; }
.a_fzlc_c li { width: 100%; padding-bottom: 30px; float: left; }
.a_fzlc_c li .div { width: 50%; float: right; }
.a_fzlc_c li .div .s1 { width: 100%; height: 40px; line-height: 40px; padding-left: 63px; background: url(../images/o_1112.jpg) left center no-repeat; color: #333333; font-size: 24px; }
.a_fzlc_c li .div .s2 { width: 100%; line-height: 2; color: #666666; font-size: 16px; padding-left: 63px; }
.a_fzlc_c li.activetwo .div { width: 50%; float: left; }
.a_fzlc_c li.activetwo .div .s1 { width: 100%; height: 40px; line-height: 40px; padding-right: 63px; background: url(../images/o_1112.jpg) right center no-repeat; color: #333333; font-size: 24px; text-align: right; padding-left: 0px; }
.a_fzlc_c li.activetwo .div .s2 { width: 100%; line-height: 2; color: #666666; font-size: 16px; padding-right: 63px; text-align: right; padding-left: 0px; }
.a_jtjgdiv { width: 100%; position: relative; height: 990px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.a_jtjgdiv_c { width: 50%; padding: 150px 8%; height: 100%; background: url(../images/ze1.png) repeat; position: absolute; left: 0px; top: 0px; }
.a_jtjgdiv_ct { width: 100%; height: 65px; line-height: 65px; color: #ffffff; font-size: 36px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #74c4c6; position: relative; }
.a_jtjgdiv_ct span { width: 100%; color: #fff; font-size: 30px; position: absolute; left: 0px; bottom: 0px; text-align: center; height: 30px; line-height: 30px; }
.a_jtjgdiv_con { width: 100%; padding: 50px 0px 20px 0px; color: #fff; font-size: 14px; }
.a_jtjgdiv_con li { width: 50%; padding: 0px 1% 1% 1%; float: left; }
.a_jtjgdiv_con li span { width: 100%; padding: 3%; line-height: 2; border: 1px solid #fff; text-align: center; display: inline-block; -moz-border-radius: 20px; /* Gecko browsers */
-webkit-border-radius: 20px; /* Webkit browsers */
border-radius: 20px; /* W3C syntax */
font-size: 14px; }
.a_jtjgdiv_con1 { width: 100%; color: #fff; line-height: 2; font-size: 14px; overflow-y: auto; height: 650px; padding-right: 3%; }
 .a_jtjgdiv_con1::-webkit-scrollbar {
 width: 1px;
 border-radius: 1px;
 height: 1px;
 background: none;
}
 .a_jtjgdiv_con1::-webkit-scrollbar-track {
 border-radius: 1px;
 width: 1px !important;
 background-color: red;
}
 .a_jtjgdiv_con1::-webkit-scrollbar-thumb {
 width: 1px;
 height: 1px;
 border-radius: 1px;
 background-color: #ffffff;
}
.a_kkList { width: 170px; position: absolute; right: 65px; top: 50%; margin-top: -210px; background: url(../images/xe1.png) right repeat-y; padding-right: 1px; }
.a_kkList li { width: 100%; height: 60px; float: left; }
.a_kkList li .a_img { width: 100%; height: 60px; background: url(../images/xe3.png) right center no-repeat; padding-right: 35px; display: inline-block; overflow: hidden; line-height: 60px; color: #666666; font-size: 14px; text-align: right; }
.a_kkList li .a_img:hover, .a_kkList li .a_img.activejtjj { background: url(../images/xe2.png) right center no-repeat; text-decoration: none; color: #0f8385; font-size: 18px; }
.map_meni { width: 100%; padding: 20px 3%; text-align: center; display: none; background-color: #efefef; }
.map_meni a { width: 33.33%; height: 30px; line-height: 30px; float: left; margin-bottom: 5px; background: url(../images/fgx.jpg) right center no-repeat; color: #999999; font-size: 14px; }
.map_meni a:hover, .map_meni a.activejtgw { color: #0083c5; text-decoration: none; }
.a_zhome { width: 100%; padding: 100px 0px; }
.a_zhome_c { width: 100%; color: #666666; font-size: 13px; line-height: 2; }
.zbg1 { background-color: #f7f7f7; }
.zbg2 { background: url(../images/bb2.jpg) center center no-repeat; background-size: cover; }
.z_homeList { width: 100%; padding: 80px 0px; }
.z_homenews { width: 100%; padding-bottom: 40px; }
.z_homenews li { width: 25%; float: left; padding: 0px 1%; }
.z_homenews li .div { width: 100%; background-color: #fff; color: #999999; font-size: 14px; display: inline-block; overflow: hidden; }
.z_homenews li .div:hover { text-decoration: none; color: #999; }
.z_homenews li .div .a_img { width: 100%; display: inline-block; overflow: hidden; }
.z_homenews li .div .a_img img { width: 100%; }
.z_homenews li .div .a_text { width: 100%; height: 60px; line-height: 60px; padding: 0px 5px; overflow: hidden; }
.z_homenews li .div .a_text .s1 { width: 72%; height: 60px; line-height: 60px; display: inline-block; overflow: hidden; color: #333333; font-size: 18px; }
.z_homenews li .div .a_text .s2 { width: 28%; height: 60px; line-height: 60px; overflow: hidden; }
.z_homenews_pages { width: 100%; text-align: center; }
.z_homery { width: 100%; padding: 70px 0px 70px 0px; }
.z_homery_list { width: 100%; }
.z_homery_list li { width: 25%; float: left; padding: 0px 1%; }
.z_homery_list li .a_img { width: 100%; border: 5px solid #fff; display: inline-block; overflow: hidden; }
.z_homery_list li .a_img img { width: 100%; }
.z_homejj { width: 100%; padding: 80px 0px; }
.z_homejj_c { width: 100%; color: #666666; font-size: 14px; overflow: hidden; line-height: 2; }
.z_homejj_c img { max-width: 100%; height: auto !important; }
.z_about { width: 100%; padding: 50px 0px; }
.z_about_l { width: 23%; }
.z_about_lc { width: 100%; min-height: 75px; line-height: 25px; margin-bottom: 10px; margin-top: 10px; }
.z_about_lb { width: 100%; }
.z_about_r { width: 65%; color: #999999; font-size: 14px; line-height: 2; overflow: hidden; }
.z_about_r img { max-width: 100%; height: auto !important; }
.z_dszzcdiv { width: 100%; background-color: #0083c5; }
.z_dszzcdiv .a_img { width: 50%; display: inline-block; overflow: hidden; }
.z_dszzcdiv .a_img img { width: 100%; }
.z_dszzcdiv .a_img_r { width: 50%; padding: 50px 5% 0px 5%; }
.z_dszzcdiv .a_img_r .s1 { color: #44dbdd; font-size: 24px; font-family: Arial, Helvetica, sans-serif; line-height: 1.5; padding-bottom: 20px; }
.z_dszzcdiv .a_img_r .s1 span { color: #fff; font-family: " "; font-size: 40px; }
.z_dszzcdiv .a_img_r .s2 { width: 100%; color: #fff; line-height: 2; height: 500px; overflow: hidden; font-size: 14px; }
.z_dszzcdiv .a_img_r .s2 img { max-width: 100%; }
.z_jtjj { width: 100%; padding: 80px 0px; }
.z_jtjj_c { width: 100%; padding: 20px 0px 40px 0px; color: #666666; font-size: 14px; line-height: 2; overflow: hidden; }
.z_jtjj_c img { max-width: 100%; height: auto !important; }
.i_section { position: relative; box-sizing: border-box; width: 100%; }
.bg_blur { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/gsbg1.jpg); background-size: cover; background-attachment: fixed; background-position-x: center !important; z-index: 1; }
.bg_blur1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/gsbg2.jpg); background-size: cover; background-attachment: fixed; background-position-x: center !important; z-index: 1; }
.bg_blur3 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/qywh_bg4.jpg); background-size: cover; background-attachment: fixed; background-position-x: center !important; /*opacity: 0.4;*/
z-index: 1; }
.a_zpdiv { width: 100%; height: 100%; position: relative; z-index: 1; padding: 20px 0px 20px 0px; background-color: #f7f7f7; }
.a_rtzz { width: 100%; margin: 50px 0px; }
.bick-container { width: 100%; height: 100%; padding-bottom: 40px !important; }
.bick-container .swiper-slide { color: #000000; font-size: 14px; width: 300px; padding: 0px 10px; }
.bick-container .swiper-slide .a_img { width: 280px; height: 212px; display: inline-block; overflow: hidden; border: 10px solid #9ed3d3; }
.bick-container .swiper-slide .a_img img { width: 260px; height: 192px; }
.swiper-scrollbar.bick-scrollbar { background-color: #fff !important; height: 1px !important; }
.bick-scrollbar .swiper-scrollbar-drag { background-color: #004e8d !important }
.z_lcbg { background: url(../images/bb3.jpg) center center no-repeat; background-size: cover; }
.z_lcdiv { width: 100%; padding: 80px 0px; }
.i_lcb_c1 { width: 100%; height: 36px; text-align: center; margin-top: 2%; }
.i_lcb_c { width: 100%; background: url(../images/e_0012.jpg) center repeat-y; margin: 0px auto; padding-top: 5%; padding-bottom: 50px; }
.i_lcb_c_ul { width: 100%; margin: 0px; padding: 0px; list-style: none; }
.i_lcb_c_ul li { width: 50%; margin-bottom: 20px; float: left; }
.i_lcb_c_ul li .div { padding-right: 120px; background: url(../images/e_lcb2.png) right center no-repeat; position: relative; right: -10px; }
.i_lcb_c_ul li .div_c { width: 100%; background-color: #fff; padding: 2%; color: #666666; font-size: 14px; }
.i_lcb_c_ul li .div_ct { width: 100%; height: 27px; font-size: 16px; word-wrap: break-word; color: #333333; }
.i_lcb_c_ul li .div_ct .s1 { width: 27px; height: 27px; line-height: 27px; text-align: center; display: inline-block; color: #fff; background-color: #0083c5; -moz-border-radius: 100%; /* Gecko browsers */
-webkit-border-radius: 100%; /* Webkit browsers */
border-radius: 100%;/* W3C syntax */
}
.i_lcb_c_ul li .div_con { width: 100%; line-height: 1.7; padding: 10px 0px 0px 35px; word-wrap: break-word; }
.i_lcb_c_ul li .div1 { padding-left: 120px; background: url(../images/e_lcb1.png) left center no-repeat; position: relative; left: -10px; margin-top: 90px; }
.i_lcb_c_b, .i_lcb_c_b:hover { text-decoration: none; width: 100%; text-align: center; }
.ly_div { width: 1200px; overflow: hidden; height: 545px; margin: 0px auto; }
.ly_div_d { width: 100%; position: relative; }
.ly_div_d1 { width: 248px; height: 214px; position: absolute; left: 0px; top: 107px; cursor: pointer; }
.ly_div_d1_d { width: 248px; height: 214px; position: relative; }
.ly_div_d1_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #31766b; position: relative; opacity: 0.8; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d1_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d1_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #31766b; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d1_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #31766b; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d1_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_tb1.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d1_d .span:hover { text-decoration: none; }
.ly_div_d1_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d2 { width: 248px; height: 214px; position: absolute; left: 187px; top: 0px; cursor: pointer; }
.ly_div_d2_d { width: 248px; height: 214px; position: relative; }
.ly_div_d2_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #2f989e; position: relative; opacity: 0.8; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d2_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d2_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #2f989e; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d2_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #2f989e; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d2_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_04.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d2_d .span:hover { text-decoration: none; }
.ly_div_d2_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d3 { width: 248px; height: 214px; position: absolute; left: 187px; top: 217px;/* cursor:pointer;*/
}
.ly_div_d3_d { width: 248px; height: 214px; position: relative; }
.ly_div_d3_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #ffffff; position: relative; opacity: 0.36; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
.ly_div_d3_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #ffffff; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d3_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #ffffff; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d3_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_04.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d3_d .span:hover { text-decoration: none; }
.ly_div_d3_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d4 { width: 248px; height: 214px; position: absolute; left: 375px; top: 107px; cursor: pointer; }
.ly_div_d4_d { width: 248px; height: 214px; position: relative; }
.ly_div_d4_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #c5e4fa; position: relative; opacity: 0.6; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d4_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d4_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #c5e4fa; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d4_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #c5e4fa; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d4_d .span1 { width: 64%; height: 80px; text-align: center; left: 50%; margin-left: -32%; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; }
.ly_div_d4_d .span1:hover { text-decoration: none; }
.ly_div_d5 { width: 248px; height: 214px; position: absolute; left: 562px; top: 0px; cursor: pointer; }
.ly_div_d5_d { width: 248px; height: 214px; position: relative; }
.ly_div_d5_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #49aeb9; position: relative; opacity: 0.8; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d5_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d5_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #49aeb9; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d5_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #49aeb9; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d5_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_tb5.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d5_d .span:hover { text-decoration: none; }
.ly_div_d5_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d6 { width: 248px; height: 214px; position: absolute; left: 562px; top: 217px; cursor: pointer; }
.ly_div_d6_d { width: 248px; height: 214px; position: relative; }
.ly_div_d6_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #51b589; position: relative; opacity: 0.8; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d6_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d6_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #51b589; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d6_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #51b589; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d6_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_tb6.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d6_d .span:hover { text-decoration: none; }
.ly_div_d6_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d7 { width: 248px; height: 214px; position: absolute; left: 750px; top: 107px; cursor: pointer; }
.ly_div_d7_d { width: 248px; height: 214px; position: relative; }
.ly_div_d7_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #1680a8; position: relative; opacity: 0.8; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d7_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d7_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #1680a8; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d7_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #1680a8; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d7_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_tb7.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d7_d .span:hover { text-decoration: none; }
.ly_div_d7_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d8 { width: 248px; height: 214px; position: absolute; left: 750px; top: 325px; /*cursor:pointer;*/
}
.ly_div_d8_d { width: 248px; height: 214px; position: relative; }
.ly_div_d8_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #ffffff; position: relative; opacity: 0.36; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
.ly_div_d8_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #ffffff; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d8_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #ffffff; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d8_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_04.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d8_d .span:hover { text-decoration: none; }
.ly_div_d8_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d9 { width: 248px; height: 214px; position: absolute; left: 938px; top: 0px; cursor: pointer; }
.ly_div_d9_d { width: 248px; height: 214px; position: relative; }
.ly_div_d9_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #31766b; position: relative; opacity: 0.8; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d9_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d9_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #31766b; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d9_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #31766b; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d9_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_tb8.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d9_d .span:hover { text-decoration: none; }
.ly_div_d9_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
.ly_div_d10 { width: 248px; height: 214px; position: absolute; left: 938px; top: 217px; cursor: pointer; }
.ly_div_d10_d { width: 248px; height: 214px; position: relative; }
.ly_div_d10_d .ly_div_tb1 { width: 124px; height: 214px; background-color: #2795a9; position: relative; opacity: 0.8; left: 60px; transition: 600ms; -webkit-transition: 600ms; }
.ly_div_d10_d:hover .ly_div_tb1 { opacity: 1; }
.ly_div_d10_d .ly_div_tb1 .left { width: 0; height: 0; position: absolute; left: -60px; top: 0; border-right: 60px solid #2795a9; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d10_d .ly_div_tb1 .right { width: 0; height: 0; position: absolute; right: -60px; top: 0; border-left: 60px solid #2795a9; border-top: 107px solid transparent; border-bottom: 107px solid transparent; }
.ly_div_d10_d .span { width: 100%; height: 80px; text-align: center; left: 0px; position: absolute; top: 50%; z-index: 10000000; margin-top: -40px; color: #fff; background: url(../images/ly_tb9.png) top center no-repeat; line-height: 1; padding-top: 40px; display: inline-block; font-family: 'SourceFont'; font-size: 22px; }
.ly_div_d10_d .span:hover { text-decoration: none; }
.ly_div_d10_d .span font { height: 43px; display: inline-block; background: url(../images/ly_tb2.png) bottom center no-repeat; }
 @keyframes animation7_quan3 {  0% {
 transform: scale(0.9);
 -webkit-transform: scale(0.9);
 opacity: 0;
}
 20% {
 opacity: 1;
}
 80% {
 transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 0;
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 0;
}
}
 @-webkit-keyframes animation7_quan3 {  0% {
 transform: scale(0.9);
 -webkit-transform: scale(0.9);
 opacity: 0;
}
 20% {
 opacity: 1;
}
 80% {
 transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 0;
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 0;
}
}
/*2020-4-23zxl补充*/
.gb_zxl_box1 { width: 100%; padding: 80px 0px 35px 0px; }
.gb_zxl_box2 { width: 100%; padding: 35px 0px 50px 0px; }
.gb_zxl_box3 { width: 100%; padding: 95px 0px 125px 0px; }
.gb_zxl_box4 { width: 100%; padding: 80px 0px 120px 0px; }
.gb_zxl_bg1 { background: url(../images/zxl_bg5.png) center center no-repeat; background-size: cover; }
.gb_zxl_box1_t { width: 100%; padding: 25px 0px; line-height: 1.0; color: #222222; font-size: 36px; text-align: center; overflow: hidden; }
.gb_zxl_box1_t1 { width: 100%; line-height: 30px; color: #888888; font-size: 16px; text-align: center; }
.gb_zxl_box1_c { width: 100%; padding: 35px 0px 50px 0px; }
.gb_zxl_box1_c1 { width: 100%; padding: 35px 0px 0px 0px; }
.gb_zxl_box1_ul { width: 100%; }
.gb_zxl_box1_ul li { width: 49%; float: left; margin-right: 2%; padding-bottom: 2%; }
.gb_zxl_box1_ul li .a_img { width: 100%; display: inline-block; overflow: hidden; position: relative; float: left; }
.gb_zxl_box1_ul li .a_img:hover { text-decoration: none; }
.gb_zxl_box1_ul li .a_img img { width: 100%; }
.gb_zxl_box1_ul li .a_img .a_text { width: 100%; height: 60px; line-height: 60px; text-align: center; color: #fff; background: url(../images/zxl_bg3.png) repeat; font-size: 24px; overflow: hidden; position: absolute; left: 0px; bottom: 0px; z-index: 1; }
.gb_zxl_box1_ul li .a_img:hover .a_text { background-color: #1197d4; text-decoration: none; color: #fff; }
.gb_zxl_box3_ul { width: 100%; padding-top: 60px; }
.gb_zxl_box3_ul li { /*width:32.5%;*/
float: left; /*margin-right:1.2%;*/
width: 25%; padding: 0px 0.5%; }
.gb_zxl_box3_ul li .a_img { width: 100%; display: inline-block; overflow: hidden; position: relative; float: left; }
.gb_zxl_box3_ul li .a_img:hover { text-decoration: none; }
.gb_zxl_box3_ul li .a_img img { width: 100%; }
.gb_zxl_box3_ul li .a_img .a_text { width: 100%; height: 60px; line-height: 60px; text-align: center; color: #fff; background: url(../images/zxl_bg3.png) repeat; font-size: 18px; overflow: hidden; position: absolute; left: 0px; bottom: 0px; z-index: 1; }
.gb_zxl_box4_c { width: 100%; padding: 105px 9% 0px 9%; }
.home-swiper_zxl { width: 100%; height: 100%; padding-bottom: 70px; }
.home-swiper_zxl .swiper-slide { text-align: center; font-size: 18px; background-repeat: no-repeat; background-position: center center; background-size: cover; opacity: 1; width: 100%; }
.home-swiper_zxl .swiper-slide ul { width: 100%; }
.home-swiper_zxl .swiper-slide ul li { width: 14.285%; float: left; padding: 0px 3px; }
.home-swiper_zxl .swiper-slide ul li .div { width: 100%; padding-top: 140px; }
.home-swiper_zxl .swiper-slide ul li:nth-child(2n+0) .div { padding-top: 0px; }
.home-swiper_zxl .swiper-slide ul li .div .a_img { width: 100%; display: inline-block; overflow: hidden; text-align: center; padding: 30px 5px; background-color: #fff; }
.home-swiper_zxl .swiper-slide ul li .div .a_img img { width: 70%; }
.home-swiper_zxl.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; -moz-border-radius: 6px; /* Gecko browsers */
-webkit-border-radius: 6px; /* Webkit browsers */
border-radius: 6px; /* W3C syntax */
filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; margin: 0px 10px; }
.swiper-paginationzxl .swiper-pagination-bullet-active { filter: alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important; background: #fff !important; }
.home-swiper_zxl.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0px; }
.home-swiper_zxlbox { width: 100%; height: 100%; padding-bottom: 30px; display: none; }
.home-swiper_zxlbox .swiper-slide { text-align: center; font-size: 18px; background-repeat: no-repeat; background-position: center center; background-size: cover; opacity: 1; width: 100%; }
.home-swiper_zxlbox .swiper-slide ul { width: 100%; }
.home-swiper_zxlbox .swiper-slide ul li { width: 33.33%; float: left; padding: 0px 3px; }
.home-swiper_zxlbox .swiper-slide ul li .div { width: 100%; }
.home-swiper_zxlbox .swiper-slide ul li .div .a_img { width: 100%; display: inline-block; overflow: hidden; text-align: center; padding: 30px 5px; background-color: #fff; }
.home-swiper_zxlbox .swiper-slide ul li .div .a_img img { width: 70%; }
.home-swiper_zxlbox.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; -moz-border-radius: 6px; /* Gecko browsers */
-webkit-border-radius: 6px; /* Webkit browsers */
border-radius: 6px; /* W3C syntax */
filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; margin: 0px 10px; }
.swiper-paginationzxlbox .swiper-pagination-bullet-active { filter: alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important; background: #fff !important; }
.home-swiper_zxlbox.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0px; }
.gb_zxl_box5 { width: 100%; }
.gb_zxl_box5 li { width: 33.33%; float: left; padding: 0px 1px 2px 1px; }
.gb_zxl_box5 li .a_img { width: 100%; display: inline-block; overflow: hidden; position: relative; float: left; }
.gb_zxl_box5 li .a_img:hover { text-decoration: none; }
.gb_zxl_box5 li .a_img img { width: 100%; }
.gb_zxl_box5 li .a_img .a_text { width: 100%; height: 60px; line-height: 60px; text-align: center; color: #fff; background: url(../images/zxl_bg4.png) repeat; font-size: 22px; overflow: hidden; position: absolute; left: 0px; bottom: 0px; z-index: 1; }
.video_div { width: 100%; height: 100%; background-color: #000; position: fixed; z-index: 100011111111111; left: 0px; top: -100%; }
.video_div_closebtv { width: 30px; height: 30px; position: absolute; right: 30px; top: 30px; cursor: pointer; z-index: 100; }
.video_div_center { width: 100%; height: 100%; vertical-align: middle; text-align: center; padding: 0px 10%; }
.zxl_hzhb { width: 100%; display: inline-block; overflow: hidden; position: relative; }
.zxl_hzhb img { width: 100%; }
.gb_zxl_box1_t.activehzhb { position: absolute; left: 0px; top: 20px; }
.gb_zxl_box1_t1.activehzhb1 { position: absolute; left: 0px; top: 100px; }
/*2020-9-18新增*/
.cxbg { background: url(../images/zz_01.jpg) center center no-repeat; background-size: cover; }
.xzchaxun { width: 100%; padding: 100px 0px 310px 0px; }
.xzchaxun_c { width: 100%; padding-top: 70px; }
.xzchaxun_c_l { width: 40%; }
.xzchaxun_c_l table tr td { padding: 17px 0px; color: #333; }
.xzchaxun_c_l .s1 { color: #f5222d; }
.xzchaxun_c_l .ipt1 { width: 100%; height: 32px; line-height: 32px; text-indent: 10px; color: #333; font-size: 14px; border: 1px solid #d9d9d9; background-color: #fff; font-family: " "; -moz-border-radius: 3px; /* Gecko browsers */
-webkit-border-radius: 3px; /* Webkit browsers */
border-radius: 3px;/* W3C syntax */
}
.xzchaxun_c_l .ipt2 { width: 49%; height: 32px; line-height: 32px; text-indent: 10px; color: #333; font-size: 14px; border: 1px solid #d9d9d9; background-color: #fff; font-family: " "; -moz-border-radius: 3px; /* Gecko browsers */
-webkit-border-radius: 3px; /* Webkit browsers */
border-radius: 3px;/* W3C syntax */
}
.xzchaxun_c_l .s2 { width: 37%; display: inline-block; overflow: hidden; text-align: center; height: 32px; line-height: 32px; color: #333; font-size: 14px; border: 1px solid #d9d9d9; background-color: #fff; font-family: " "; -moz-border-radius: 3px; /* Gecko browsers */
-webkit-border-radius: 3px; /* Webkit browsers */
border-radius: 3px; /* W3C syntax */
cursor: pointer; margin-left: 1%; }
.xzchaxun_c_l .ipt3 { width: 60px; height: 30px; line-height: 30px; text-align: center; background-color: #1890ff; border: 0px; font-size: 14px; font-family: " "; color: #fff; -moz-border-radius: 3px; /* Gecko browsers */
-webkit-border-radius: 3px; /* Webkit browsers */
border-radius: 3px;/* W3C syntax */
}
.xzchaxun_c_r { width: 51%; padding-top: 35px; color: #575554; font-size: 16px; text-align: justify; line-height: 2.4; }
.xzchaxun_box1 { width: 100%; margin-top: 40px; background-color: #fff; padding: 30px; }
.xzchaxun_box1_t { width: 100%; padding: 10px 0px; line-height: 1.5; color: #333; font-size: 24px; border-bottom: 1px solid #f2f2f2; }
.xzchaxun_box1_c { width: 100%; line-height: 1.8; color: #333; font-size: 14px; overflow: hidden; text-align: justify; padding-top: 20px; }
.xzchaxun_box1_c img { max-width: 100%; height: auto !important; }
.xzchaxun_box1_b { width: 100%; padding: 20px 0px 0px 0px; }
.xzchaxun_box1_b a, .xzchaxun_box1_b a:hover { height: 40px; line-height: 40px; padding: 0px 25px; display: inline-block; overflow: hidden; color: #fff; background-color: #333; }
.arrowGo { animation: arrowGo 2.5s infinite; -webkit-animation: arrowGo 2.5s infinite; }
 @-webkit-keyframes arrowGo {  0% {
 -webkit-transform: translate(0, 30%);
}
 50% {
 -webkit-transform: translate(0, 0%);
}
 100% {
 -webkit-transform: translate(0, 30%);
}
}
 @keyframes arrowGo {  0% {
 transform: translate(0, 30%);
}
 50% {
 transform: translate(0, 0%);
}
 100% {
 transform: translate(0, 30%);
}
}
.Amplification img { transition: 400ms; filter: Alpha(Opacity=100); opacity: 1; }
.Amplification:hover img { filter: Alpha(Opacity=100); opacity: 1; -webkit-transform: scale(1.12); transform: scale(1.12); }
 @-webkit-keyframes hvr-bob {  0% {
 transform: scale(1.1);
 -webkit-transform: scale(1.1);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
}
 @keyframes hvr-bob {  0% {
 transform: scale(1.1);
 -webkit-transform: scale(1.1);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
}



/*<!---->*/
.chaxun{}
.chaxun table td{ padding:10px 0;}
.chaxun span{ display:block; font-size:14px; line-height:24px;}
.chaxun .text1{ display:block; border:1px solid #ccc; height:30px; line-height:30px; padding:0 10px; width:50%;}
.chaxun select{ display:block; border:1px solid #ccc; height:32px; line-height:30px; padding:0 10px 0 5px; width:50%;}
.chaxun .button1{ display:block; margin:20px auto 0 auto; width:100px; height:32px; line-height:32px; background:#f00; color:#fff; font-size:14px;}
.chaxun .button1:hover{ opacity:.9;}

.jieguobg{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; z-index:99999999; top:0; left:0; display:none;
}
.jieguo{ width:100%; height:100%;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;}
.jieguo .nr_box{ width:360px; background:#fff;}
.jieguo .h2{ background:#509924; color:#fff; font-size:14px; line-height:34px; margin:0; padding:0 20px;} 
.jieguo_con{ padding:20px;}
.jieguo .txt{ font-size:14px; line-height:24px;}
.jieguo .button2{ text-align:right; margin-top:20px;}
.jieguo .button2 a{ display:inline-block; text-align:center; width:80px; height:32px; line-height:32px; background:#509924; color:#fff; font-size:14px;}
.jieguo .button2 a:hover{ opacity:.9;}
@media(max-width:768px){
.chaxun{ padding:0 3%;}
.chaxun .text1{ width:90%;}
.jieguo{ width:90%; }
}


.clear{ clear:both;}
.contact_txt{ font-size:16px; line-height:26px; margin:20px 0 40px 0;}




.f_ewm{ float:right; text-align:center;}
.f_ewm img{ display:block; width:150px; height:150px; margin:0 auto;}
.f_ewm span{ display:block; font-size:12px; line-height:22px; margin-top:5px; color:#fff;}















