@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 3%; */background:#FFF}
.header1{position: static;}
.header.fixedmenu{ background-color:#fff;/*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:16%; padding-top:23px; margin-left:3%;}
.i_logo_img img{width:100%;}
.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%; padding-top:27px;position:relative; height: 90px; border-left:#ddd solid 1px;}
.i_ss .s1{width:100%; height:40px; background:url(../images/tb_02.png) center no-repeat; cursor:pointer;}
.i_ss .s2{width:300px; height:40px; background-color:#017bc7; position:absolute; right:0px;top:90px; 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:#017bc7; 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:#FFF; background-size:30%}
.i_logo_ul{width:41%; }
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px;}
.i_logo_ul .nav_menu li{width:16%; height:90px; position:relative; float:left; margin:0px; padding:0px;}
.i_logo_ul .nav_menu li .a_nav{width:100%; height:90px; line-height:90px; display:inline-block; text-align:center; overflow:hidden; color:#000; font-size:14px;}
.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:#fff; text-decoration:none; background-color:#0083c5}
.i_logo_ul .nav_menu li dl{width:100%; position:absolute; z-index:10000; display:none; left:0px; top:100%; background:url(../images/kw_bg.png) repeat; padding:15px 0px;}
.i_logo_ul .nav_menu li dl dd{width:100%; height:35px; line-height:35px; float:left;}
.i_logo_ul .nav_menu li dl dd a{width:100%; height:35px; line-height:35px; display:inline-block; overflow:hidden; text-align:center; color:#000000; font-size:14px;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#0083c5; text-decoration:none;}


.home-swiper,.home-swiper_pc,.home-swiper_wap {width: 100%;height: 100%;background: #fff;}
.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;}



/*首页内容部分*/
.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:#fff; 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:38%; display:inline-block;}
/*.header{ display:none;}*/
.phone_logo {width: 100%;padding: 15px 20px;box-sizing: border-box;}
.phone_nav{display:block; background-color:#fff; /*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:#0083c5;
-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:#0083c5;
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:#0083c5; 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:"Microsoft YaHei"; 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: 15px 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:#017bc7;}
.i_fbg1{ border-top:#1c8fd7 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}
.i_footer_tr .s1{ font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.i_footer_tr .s2{width:100%; padding-top:10px; line-height:1.5;}
.i_footer_tr .s2 table tr td{ color:#fff; font-size:14px;}

.wx{ text-align:center; float: right; padding-right:2%;}
.wx dt .s1{display:block;color:#ffffff; line-height:30px; font-size:14px}
.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: -10%;}

.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:0vmin !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:#0083c5; 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:#0083c5; 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:#41d6d0;}
.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}


.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}
.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:#0083c5;}
.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:#0083c5; 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:#0083c5; 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:#0083c5; 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:#0083c5; 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 .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:#0083c5;}
.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; 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;}
}



.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);
  }
}



