@charset "utf-8";

 
/*头部*/

.xjc_head_top{position: fixed;top: 0;left: 0;width: 100%; z-index:10000;transition: all 334ms ease;}

.headerFixed {
  top: 0;
  left: 0;
  width: 100%;
  position: fixed;
  z-index: 10000;
  transition: all 334ms ease;
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
}
/*.nytoubu{ position:inherit;}*/
/*.nytb_menu{ background:#3b3b3b !important;}*/
.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  will-change: transform, opacity;
}
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.animated.slideDown {
  -webkit-animation-name: slideDown;
  animation-name: slideDown;
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
.animated.slideUp {
  -webkit-animation-name: slideUp;
  animation-name: slideUp;
}
.xjc_topone{ background:#000;overflow:hidden;}
.xjc_topone a.logo{ display:block; float:left; margin-top:10px; margin-bottom:6px;}
.xjc_topone .top_right{ float:right;width:69%;}
.xjc_topone .sousuo{  margin-top:25px; float:left; padding-right:40px;width:35%;}
.xjc_topone .sousuo .search{position:relative;}
.xjc_topone .sousuo .search input[type='text']{ font-size:14px; color:#fff !important;width:285px;height:40px; line-height:40px; background:#373636 url(../images/sousuo.png) no-repeat 255px center; border:none; padding-left:13px;border-radius:3px; padding-right:40px;}
.xjc_topone .sousuo  .search input::-webkit-input-placeholder{color:#fff;}
.xjc_topone .sousuo .search input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#fff;}
.xjc_topone .sousuo .search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#fff;}
.xjc_topone .sousuo .search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#fff;}
.xjc_topone .sousuo .search .btnInput{    background: #a31627;height:40px; line-height:40px;width:66px;color: #fff;cursor: pointer;position: absolute;top: 0;right: 0; border:none; border-radius:3px;}


.xjc_topone .top_tel{ font-size:14px;display:inline-block; margin-top:29px;width:58%;}
.xjc_topone .top_tel li{ text-align:center; display:inline-block; padding-right:28px;}
.xjc_topone .top_tel li img{margin:8px 10px 0 0;vertical-align: text-bottom;}
.xjc_topone .top_tel li a{color:#fff;font-size:14px;}
.xjc_topone .top_tel li a span{font-size:16px;}

.xjc_topone .top_tel li:hover  a{ color:#199fc2;}
.xjc_topone .top_tel li:last-child{ padding-right:0px;}
.xjc_toptwo{ background:rgba(0,0,0,0.8); min-height:53px;}
.nav {position: relative;z-index: 6;}
.nav ul li {float: left;position: relative;width:17.3%;}
.nav ul li:last-child{width:8%;}
.nav ul li:first-child{ padding-left:26px;}
.nav ul li a {display: block;font-size: 16px;text-align: left;color: #fff;line-height:53px;height:53px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: relative;transition: .5s;padding-left: 27px;width:100%;}
.nav ul li a:after{
    content:'';
    display: block;
    width:0;
    height:2px;
    background: #199fc2;
    position: absolute;
    bottom:0;
    left:0;
    transition: 0.5s;
}
.nav ul li:hover>a:after{
    width:100px;
}
.nav ul li a .pic {width:18px;height: 18px;position: absolute;top: 50%;left: 0;margin-top: -10px;transition: .5s;}
.nav ul li.active a{ }
.nav ul li.active a:after{
    width:100px;
}
.nav ul li .subnav {position: absolute;top: 53px;left: 50%;width: 180px; margin-left: -143px;display: none;white-space: nowrap;}
.nav ul li .subnav ul {overflow: hidden;padding: 6px 0px;background: rgba(59,59,59,0.5);}
.nav ul li .subnav ul li {width:100%; float: none;margin: 0;padding: 0;}
.nav ul li .subnav ul li a {color: #fff;font-size: 14px;line-height: 35px;width:100% !important;text-align:left;height: auto;padding: 0 20px;text-overflow: ellipsis; display:block;white-space: nowrap;overflow: hidden;position: relative;font-weight: normal;}
.nav ul li .subnav ul li a:after{
    display: none !important;
}
.nav ul li .subnav ul li a:hover {background:#199fc2;}
.nav ul li:last-child .subnav{width: 120px; margin-left:-66px;}
.nav ul li:last-child .subnav ul li a{ text-align:center;}

/*banner*/
.home-banner {width: 100%;position: relative;z-index:1;
    overflow: hidden;}
.home-banner .home-banner-slick .slick-list {position: relative;display: block;}
.home-banner .home-banner-slick .item {position: relative;}
.home-banner .home-banner-slick .item img {display: block;transition: 5s;width:100%; overflow:hidden;}
.home-banner .home-banner-slick .banner-hover {/*position: relative;*//*top:38%;left: 0;*/width: 100%;z-index: 5; overflow:hidden;opacity: 0;}
.home-banner .home-banner-slick .banner-hover .bt {font-size:73px;font-family: '思源黑体 CN CN'; font-weight:bold;color: #fff;line-height:96px;margin-bottom: 52px; transition: all 0.3s ease-in-out;}
.home-banner .home-banner-slick .banner-hover span{
	display:block;}
.home-banner .home-banner-slick .banner-hover .p {line-height: 26px;margin-bottom:90px; transition: all 0.3s ease-in-out;}
.home-banner .home-banner-slick .banner-hover .p .one{ font-size:27px; color:#199fc2; margin-bottom:16px;}
.home-banner .home-banner-slick .banner-hover .p .two{ font-size:18px; color:#199fc2;}
.home-banner .home-banner-slick .banner-hover .ban_more{ transition: all 0.3s ease-in-out; }
.home-banner .home-banner-slick .banner-hover .ban_more a{ display:block; color:#fff;position:relative;width:180px; height:55px; line-height:55px; padding-left:40px;background:#199fc2;font-size:16px;text-transform:uppercase;}
.home-banner .home-banner-slick .banner-hover .ban_more a img{vertical-align:text-top;display:inline-block;margin: 6px 0px 0px 22px;width:auto;}
.home-banner .home-banner-slick .item .span {content:'';display:block;width:336px;height:127px;line-height:127px;background: #199fc2;position: absolute;bottom:-22px;right:90px;z-index:666;}.home-banner .home-banner-slick .item .span .num {font-family: '思源黑体 CN CN';font-size:28px; color:#fe8090;width:110px;height:127px;position: absolute;left: 37%;z-index: 2;}
.home-banner .home-banner-slick .item .span .num em{ font-weight:bold; font-size:55px; font-style:normal;color: #fff;}
.home-banner .home-banner-slick .item .span .pic {float: left;width: 285px;height: 167px;position: relative;z-index: 2;}
.home-banner .home-banner-slick .slick-prev:before, .home-banner .home-banner-slick .slick-next:before {content: '';}
.home-banner .home-banner-slick .slick-prev {height:5px;width:38px;right:342px;left:auto;top: auto;bottom:32px;margin: 0;z-index: 6;background: url("../images/left.png") no-repeat center center;}
.home-banner .home-banner-slick .slick-next {height:5px;width:38px;right:136px;top: auto;bottom:32px;margin: 0;z-index: 6;background: url("../images/right.png") no-repeat center center;}
.home-banner .home-banner-slick .slick-active a img {transition: 5s;animation: mymove4 5s;}
.home-banner .home-banner-slick .slick-active .banner-hover .bt {overflow:hidden}
.home-banner .home-banner-slick .slick-active .banner-hover .p {overflow:hidden}
.home-banner .home-banner-slick .slick-active .banner-hover .ban_more {overflow:hidden}
.home-banner .slick-list{ overflow:visible !important;}
.home-banner .home-banner-slick .slick-active  .banner-hover{
	opacity: 1;}
.home-banner .home-banner-slick .slick-active  .banner-hover .bt span {
    animation: maintxtani 0.6s;
    animation-delay: 0.6s;
    animation-fill-mode: forwards;
    transform: translateY(100px);
    opacity: 0;
}
.home-banner .home-banner-slick .slick-active .banner-hover .p span{
    animation: maintxtani 0.8s;
    animation-delay: 0.8s;
    animation-fill-mode: forwards;
    transform: translateY(100px);
    opacity: 0;
    color:#fff;
    display:block;
}
.home-banner .home-banner-slick .slick-active .banner-hover .ban_more span{
    animation: maintxtani 1s;
    animation-delay: 1s;
    animation-fill-mode: forwards;
    transform: translateY(100px);
    opacity: 0;
    color:#fff;
    display:block;
}
@keyframes maintxtani {
  form { transform: translateY(100px); opacity: 0;}
  to { transform: translateY(0); opacity: 1;}
}

@-webkit-keyframes maintxtani {
  form { transform: translateY(100px); opacity: 0;}
  to { transform: translateY(0); opacity: 1;}
}

.home-banner .home-banner-slick .banner-hover .left{width:70%; position:absolute;left:214px;top:33.5%;}
.banner-hover .right{width:258px; height:262px; position:absolute;right:136px; top:20%;}
.bana_right{ background:url(../images/bana_bj.png) repeat; padding:28px 32px 23px 30px; overflow:hidden;}
.bana_right h3{ display:block; font-size:28px; color:#a31627; position:relative; text-align:center; padding-bottom:20px; margin-bottom:22px;}
.bana_right h3:after{ position:absolute; content:"";width:172px; height:2px; background:url(../images/ban_hx.png) center center;left:50%; margin-left:-85px;bottom:0px;}
.bana_right h3 i{ display:inline-block; font-style:normal; padding-right:3px;vertical-align:middle;}
.bana_right .text{ font-size:18px; color:#f7f7f7; text-align:center;}
.bana_right .text p{ margin-bottom:12px;}
.bana_right .text p.one{ letter-spacing:1.6px;}



/*首页服务*/
.xjc_home_fuwu{ background:url(../images/home_abbj1.jpg) no-repeat center center; background-size:cover; overflow:hidden; padding-top:135px; padding-bottom:163px;}
.xjchome_title{ text-align:center;color:#333;font-family: '思源黑体 CN CN';}
.xjchome_title .en{ font-size:46px;line-height: 66px; margin-bottom:4px; text-transform:uppercase;}
.xjchome_title .cn{ font-size:32px;font-weight:bold; }
.home_fuwulist{margin-top:93px; padding:0px 92px 0px 117px;}
.home_fuwulist .left { float:left;width:15%;max-height:427px; overflow:hidden;}
.home_fuwulist .left .fuwu-min li{ font-size:20px; color:#a0a0a0; float:left;width:100%; position:relative; margin-bottom:97px; transition:.5s; cursor:pointer;}
.home_fuwulist .left .fuwu-min li:after{position:absolute;content:"";top:46px;background:url(../images/fuwu_yd.png) no-repeat; height:60px;width:5px;left: 50%;margin-left: -30px;}
.home_fuwulist .left .fuwu-min li:last-child:after{ display:none;}
.home_fuwulist .left .fuwu-min li img{vertical-align: text-bottom; margin-right:23px;max-height:30px;}
.home_fuwulist .left .fuwu-min li:hover,.home_fuwulist .left .fuwu-min li.active{ color:#199fc2; font-size:24px; font-weight:bold;}

.home_fuwulist .right { float:left;width:85%;}
.home_fuwulist .right .item{ display:none;}
.home_fuwulist .right .item .box{ width:100%; overflow:hidden;}
.home_fuwulist .right .item .pic{float:left;width:749px;}
.home_fuwulist .right .item .pic:after{ padding-bottom:58%;}
.home_fuwulist .right .item .pic img{ display:block;}
.home_fuwulist .right .item .text{ background:#199fc2; float:left; padding:86px 60px 46px 66px; overflow:hidden;width:480px; color:#fff;max-height:434px; overflow:hidden;}
.home_fuwulist .right .item .top strong{ display:block; font-size:32px;}
.home_fuwulist .right .item .top .en{ font-size:15px;font-family: 'Roboto'; text-transform:uppercase;}
.home_fuwulist .right .item .top i{ display:block;width:41px; height:3px; background:#f1f1f1; margin-top:32px;}
.home_fuwulist .right .item .bot{ font-size:14px; line-height:24px; margin-top:50px;}
.home_fuwulist .right .item .fuwu_more{ display:block; float:right; margin-top:60px;}

/*首页关于我们*/
.xjc_home_about{ background:#303030; padding-top:70px; overflow:hidden;}
.xjc_home_about .ab_left{width:58%;float:left;margin-top:26px;}
.shouye_tit{text-align:left;}
.shouye_tit .en{ position:relative;}
.shouye_tit .en:after{ position:absolute; content:"";width:135px; height:3px; background:#199fc2;top:50%; margin-left:46px;}
.shouye_tit .cn{ color:#199fc2; margin-top:11px;}
.xjc_home_about .ab_left .text{ margin-top:50px;}
.xjc_home_about .ab_left .text p{ font-size:16px; color:#f9f7f8; line-height:32px; margin-bottom:15px;}
.hab_list{ margin-top:22px;}
.hab_list li{ float:left;width:168px; height:168px; border:1px solid #414141; border-radius:50%; position:relative; margin-right:74px;}
.hab_list li:last-child{ margin-right:0px;}
.hab_list li .num { position:relative; margin-top:20px;}
.hab_list li .counter{font-size:30px; color:#fcfcfc;font-family: '思源黑体 CN CN';}
.hab_list li .num em{ font-style:normal; color:#fcfcfc; font-size:14px; position:absolute; display:inline-block;top:2px;padding-left:2px;}
.hab_list li p{ color:#cecece; font-size:14px;}
.hab_list li div.yuandian{ background:url(../images/ab_yq.png) no-repeat; text-align:center;width:124px; height:124px;overflow:hidden; margin:20px auto;}
.hab_list li span{  width: 168px;  height: 168px;  position: absolute;top:0px; left:0px;
/*旋转动画*/  animation:circleRoate 8s infinite linear ;   }  
.hab_list li span i {  position: absolute;  left:58px;  top: 0px;  width: 6px;  height: 6px;  border-radius: 50%;  background:#199fc2;  }  
.hab_list li:nth-child(2) span{animation:circleRoate 10s infinite linear ;}
.hab_list li:nth-child(3) span{animation:circleRoate 14s infinite linear ;}
.hab_list li:nth-child(4) span{animation:circleRoate 18s infinite linear ;}


.nyapp_one .shouye_tit .en:after{background:#fff;}




@keyframes circleRoate{  
	from{transform: rotate(0deg);}  
	to{transform: rotate(360deg);}  
}  
.hab_list li:last-child .num{ margin-left:-20px;}
.xjc_home_about .ab_right{ float:right;width:41%;}
.xjc_home_about .ab_right img{ display:block;}


/*首页合作伙伴*/
.xjc_home_partner{ background:url(../images/home_workbj.jpg) no-repeat center center; background-size:cover; padding-top:106px; padding-bottom:60px; overflow:hidden;}
.part_juli{ margin-top:50px;}
.hwprk_list ul{ margin:0px -4px;}
.hwprk_list li{width:13.8%; float:left; margin:0px 4px 37px 4px; background:url(../images/home_workbj1.png) no-repeat center center;}
.hwprk_list li .pic:after{ padding-bottom:44%;}
.hwprk_list li img{-webkit-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.hwprk_list li:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.hezuo_list .hz_tit{ font-size:32px; color:#199fc2; font-weight:bold;}
.hezuo_list{ margin-top:15px;}

/*底部*/
.dibu_foot{ background:#2a2a2c; border-top:4px solid #199fc2; overflow:hidden; padding-top:70px; padding-bottom:30px;}
.dibu_foot .left{ float:left; margin-right:99px;}
.dibu_foot .mid{ float:left;width:53%;}
.dibu_foot .mid ul{ width:100%; overflow:hidden;}
.dibu_foot .mid ul li{ width:46%; float:left;font-size:16px;}
.dibu_foot .mid ul li h3{ border-bottom:1px solid #474748; margin-bottom:25px; padding-bottom:11px; font-size:16px;}
.dibu_foot .mid ul li h3 a{ color:#fff; display:block; }
.dibu_foot .mid ul li:last-child{width:46%; float:right;}
.dibu_foot .mid ul li .text a{ display:block; width:50%; float:left; color:#8e8e8e; margin-bottom:11px;max-height:24px;overflow:hidden;}
.dibu_foot .mid ul li .text a:hover{ color:#fff; text-decoration:underline !important;}
.dibu_foot .mid ul li .text a:nth-child(2n){ float:right;width:48%;}

.dibu_menu{border-top:1px solid #474748; margin-top:60px; padding-top:35px;}
.dibu_menu a{ color:#fff; font-size:16px; font-weight:bold;width:40%; display:block; float:left;}
.dibu_menu a:last-child{width:20%;}

.dibu_foot .right{ float:right;}



.dibu_foot .right .one{ font-size:16px; color:#fff; margin-bottom:10px;}
.dibu_foot .right .two{ font-size:22px;font-family: '思源黑体 CN CN'; color:#fff; margin-bottom:8px;}
.dibu_foot .right .three{ color:#bcc0c4;font-size:16px; line-height:30px; margin-bottom:30px;}
.dibu_foot .right .three p span:hover{color:#fff;    cursor: pointer;}
.dibu_foot .right .four{ font-size:16px; color:#bcc0c4; margin-top:8px;}
.dibu_foot .right .four img{margin-left:5px;width:200px;}

.dibu_foot .right .share{margin-left:3px;}

.dibu_foot .right .share a{ padding-right:20px;}
.dibu_foot .right .three a{color:#bcc0c4;}
.dibu_foot .right .two a{ color:#fff;}
.dibu_foot .right .three a:hover{ color:#fff;}
.dibu_foot .right .two a:hover{color:#bcc0c4;}

.banquan{ background:#232325;text-align:center; color:#8e8e8f; font-size:14px;  line-height:62px;}
.banquan span{ display:inline-block; padding-left:18px;}
.banquan span a{ padding-right:5px;color:#8e8e8f;}
.banquan span a:hover{ color:#fff;}
.banquan img{ max-height:34px; margin-top:13px;vertical-align: top;}
 .red {

  background-color: #303030;

  color:#fff;
  }
   .red:hover{
	   background-color:#E20A0A}
	   
	  .nyfuwu_one .fuwu_top .biankuang li select:focus option:hover { content: attr(title); background: #E20A0A; color: #fff; position: absolute; width: 100%; left: 0; border: none; }
/*产品列表*/
.ny-banner{ position:relative;margin-top:141px; overflow: hidden;}

.ny-banner img{ display:block;margin:0 auto;}
.ny-banner .nybatext{position: absolute;top:38%; margin-left:128px;}
.ny-banner .nybatext .cn{ position:relative; font-size:60px; color:#fff;font-weight:bold;}
.ny-banner .nybatext .en{ font-size:25px; color:#919192; text-transform:uppercase;}
.ny-banner .nybatext .cn:before{ position:absolute; content:"";left:-250px;width:209px; height:2px; background:#199fc2;top:50%;}
@media (min-width:1023px){
	.ny-banner img{transition: 5s;animation: mymove4 5s;}
	.ny-banner .nybatext .cn{transition: 2s;animation: fadeInLeft2 2s;}
	.ny-banner .nybatext .en{transition: 3s;animation: fadeInLeft2 3s;}	
}
.nymbx img{vertical-align: top; max-height:16px; margin-top:14px; margin-right:9px;}
.nymbx { line-height:45px; background:#fff;color:#2e2e2e;border-bottom:1px solid #2b2b2b; font-size:14px; padding-left:16px;}
.nymbx a{ color:#858585;}
.nymbx span{ color:#199fc2;}

.nybj{ background:#fff; overflow:hidden;}
.nyprocen_one{ background:#f2f2f2; padding:56px 56px 56px 56px; overflow:hidden; margin-top:56px; margin-bottom:45px; position:relative;}
.nyprocen_one:after{ position:absolute; content:""; background:url(../images/jianhao.png) no-repeat;right:55px;width:37px; height:37px;top:45px;}

.menuleft{ max-width:1466px;overflow:hidden;}
.menuleft a{ color:#838383 !important; font-size:16px; position:relative; display:block; float:left; width:16.666667%;margin-bottom:36px; padding-bottom:10px;max-height:27px;overflow:hidden;}
.menuleft a.active,.menuleft a:hover{ font-weight:bold; color:#fff;}
.menuleft a:hover:after,.menuleft a.active:after{content:"";position:absolute;left:50%;bottom:0px; margin-left:-122px;border-bottom:2px solid #199fc2;min-width:120px;}


.menuleft a.four:after{ min-width:164px;}
.menuleft a.three:after{ min-width:145px;}
.menuleft a.two:after{ min-width:94px;}
.menuleft a.four:after:hover{ min-width:160px;}
.menuleft a.three:after:hover{ min-width:164px;}
.menuleft a.two:after:hover{ min-width:94px;}
.nypro_sousuo{ color:#4e4e4e; font-size:16px; border-bottom:1px solid #767676;  margin-top:6px;position:relative; border-top:1px dashed #393939; }
.nypro_sousuo input[type="search"]{height:72px;line-height:72px;border: none;width: 100%;padding: 0 70px 0px 10px;font-size: 16px;background: transparent;color: rgba(255, 255, 255, 0.8);}
.nypro_sousuo .btn {display: block;width:28px; height:29px;position: absolute;top: 0;bottom: 0;right:16px;margin: auto;color: #fff;text-align: center;line-height: 40px;font-size: 16px;background: url(../images/pro_search.png) no-repeat center;}

.nypro_twolist ul{ margin:0px -1%;}
.nypro_twolist li{ margin:0px 1% 40px 1%; float:left;width:23%;}
.nypro_twolist li .pic{ background:#fff;border:1px solid #f2f2f2}
.nypro_twolist li .pic:after{ padding-bottom:105%;}
.nypro_twolist li .text{ font-size:19px; color:#fff; padding-left:32px; background:#434343; line-height:72px; height:72px; z-index:66;position:relative;border-top:3px solid #7f7f7f;}
.nypro_twolist li .text p{ padding-right:50px;overflow:hidden;max-height:72px;}
.nypro_twolist li .text:after{ position:absolute;right:17px; background:url(../images/right.png) no-repeat;width:38px; height:5px; content:"";top:37px; transition:.5s;}
.nypro_twolist li .text:before{ content: "";
    display: block;
    width: 0;
    height:3px;
    background: #199fc2;
    position: absolute;
    top:-3px;
    transition: all .5s;
    left: 0;
    
    margin: 0 auto; z-index:68;}
.nypro_twolist li:hover .text:before {width: 100%}




.nypro_twolist li .pic img{-webkit-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.nypro_twolist li:hover .pic img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.nypro_twolist li:hover .text:after{ right:20px;}

.nyinside{ margin:20px 0px 107px 0px;}
.nyinside .page{clear: both;text-align: center;color: #947d58;font-family: '思源黑体 CN'; overflow:hidden;}
.nyinside .page a{ display:inline-block; text-align:center; font-size:11px; color:#e0dfdf;border:1px solid #e6eef3; border-radius:3px; height:39px; line-height:39px;width:39px; margin:0px 3px;}
.nyinside .page a.prev{ background:url(../images/team_left.png) no-repeat 21px center; padding:0px 60px 0px 40px;border:1px solid #e6eef3; height:39px; line-height:39px; border-radius:3px; text-transform:uppercase;}
.nyinside .page a.next{ background:url(../images/team_righth.png) no-repeat 70px center; padding:0px 70px 0px 25px;border:1px solid #e6eef3; height:39px; line-height:39px; border-radius:3px; text-transform:uppercase;}
.nyinside .page a.cur,.nyinside .page a:hover{ background:#f43838; color:#e0dfdf;border:1px solid #f43838;}
.nyinside .page a.prev:hover{ background:#f43838 url(../images/team_left.png) no-repeat 28px center; }
.nyinside .page a.next:hover{ background:#f43838 url(../images/team_righth.png) no-repeat 70px center;}


/*产品详细*/
.chanpin_tab{background:#fff; overflow:hidden;}
.nyxx_title{ position:relative; padding-top:56px; padding-bottom:24px;}
.nyxx_title .container{}
    .nyxx_title .en {
        font-size: 130px;
        line-height: 135px;
        text-align: center;
        color: #e5e5e587;
        text-transform: uppercase;
        font-family: "思源黑体 CN CN";
    }
.xxtab{margin-top:-91px; z-index:9999;}
.xxtab ul{ text-align:center; }
.xxtab ul li{ display:inline-block;background:#a7a7a7; margin:0px 20px; height:59px; line-height:59px; padding:0px 55px;margin-bottom:10px;}
.xxtab ul li a{font-size:18px; color:#161616; display:block;}
.xxtab ul li.active{ background:#199fc2;} 
.xxtab ul li.active a{ color:#fff;}

.xxtab ul li:hover{ background:#199fc2;}
.xxtab ul li:hover a{ color:#fff;}

.nyxx_content{ margin-top:120px;}
.nyxx_content .container{padding-left:40px;}

.cpxxleft{ float:left;width:52%;overflow:hidden;}
.cpxxleft .text{ font-size:16px; color:#199fc2; margin-top:20px;}
.nyproxx_one .xxpub_xp{width:68%;float: left;}
.nyproxx_one .xxpub_xp .pic:after{ padding-bottom:85%;}
.nyproxx_one .xxpub_xp .pic{border:1px solid #161616;}
.nyproxx_one .xxpub_xp2{width:20%;float: left; padding:24px 0px; margin-left:2%; position:relative;}
.nyproxx_one .xxpub_xp2 .slick-list { overflow:hidden;height:100%;}
.nyproxx_one .xxpub_xp2 .slick-slide{ margin-bottom:3px;}
.nyproxx_one .xxpub_xp2 .slick-slide .pic {border: solid 1px #161616;}
.nyproxx_one .xxpub_xp2 .slick-current .pic {border: solid 1px #199fc2;}
.nyproxx_one .xxpub_xp2 .pic:after{ padding-bottom:85%;}
.nyproxx_one img{ display:block !important;/*width:100%;*/}

.cpxxleft .small .slick-prev, .cpxxleft .small .slick-next{ width:100%; height:20px;z-index:4;font-family:""; position:absolute; margin-top:0px;}
.cpxxleft .small .slick-prev{background:#202020 url("../images/btn_top.png") no-repeat center center !important;top:0px !important;left:0px;}
.cpxxleft .small .slick-next{background:#202020 url("../images/btn_bot.png") no-repeat center center !important;left:0px;top:96.2%;}
.cpxxleft .small .slick-prev:before, .cpxxleft .small .slick-next:before{ content:'' }
.cpxxleft .small .slick-prev:hover{ background:#199fc2 url("../images/btn_top.png") no-repeat center center !important;}
.cpxxleft .small .slick-next:hover{ background:#199fc2 url("../images/btn_bot.png") no-repeat center center !important;}



.nyxx_content .xxright{width:48%; float:right; padding-top:23px;}
.nyxx_content .xxright h1{ color:#333; font-size:32px; border-bottom:1px solid #404040; padding-bottom:35px;}
    .nyxx_content .xxright .cpxx_two {
        font-size: 18px;
        margin-top: 45px;
        color: #000;
    }
.nyxx_content .xxright .cpxx_two li{ float:left; width:50%; color:#fff; font-size:18px; margin-bottom:37px;height:37px;}
.nyxx_content .xxright .cpxx_two li:nth-child(2n){padding-left:60px;}
.nyxx_content .xxright .cpxx_three{ font-size:18px;width:220px; height:55px; text-align:center; line-height:55px; background:#199fc2; margin-top:38px;}
.nyxx_content .xxright .cpxx_three a{ color:#fff; display:block;}

.nyproxx_two{ margin-top:75px; padding-top:80px; border-top:1px solid #3c3c3c; padding-bottom:160px; margin-right:85px;}
.nyproxx_two .canshu{color:#fff;}
.nyxx_content .xjchome_title .cn{ margin-bottom:5px;}
.nyxx_content .xjchome_title{ margin-bottom:114px;}
.canshu table{ border:none; color:#fff; font-size:18px; line-height:55px;}
.canshu table th{ font-weight:normal; color:#828282; background:#2b2b2b;border-right:2px solid #161616;border-bottom:2px solid #161616; }
.canshu table td{ background:#232323; text-align:center; border-bottom:2px solid #161616;border-right:2px solid #161616;}
.nyproxx_three{background:#181818; padding:100px 0px 110px 0px; overflow:hidden;}
.nyproxx_three .container{ padding-left:40px; padding-right:85px;overflow:hidden;}
.nyproxx_four .container{ padding-left:40px;  overflow:hidden;}
.nyproxx_five .container{ padding-left:40px;  overflow:hidden;}
    .nyproxx_three .chicun{color:#fff;}
    .chicun .left {
        width: 950px;
        float: left;
    }
.chicun .right{width:518px; margin-left:44px; float:left;}
.chicun .right p{ text-align:center; color:#fff; font-size:18px; margin-bottom:18px;}

.nyproxx_three .xjchome_title {margin-bottom: 124px;}
.nyproxx_three table{color:#fff; font-size:18px; line-height:55px;}
.nyproxx_three table th{ font-weight:normal;background:#2c2c2c;border-right:2px solid #161616;border-bottom:2px solid #161616;}
.nyproxx_three table td{ background:#404040; text-align:center; border-bottom:2px solid #161616;border-right:2px solid #161616;}


.nyproxx_four{padding:100px 0px 110px 0px; }
.nyproxx_four .xxnerir{ margin-top:93px;color:#fff;}

.nyproxx_five{ padding-bottom:110px; overflow:hidden;}
.wj_sowntit { overflow:hidden; border-bottom:1px solid #323232; padding-bottom:33px; margin-bottom:88px;}
.wj_sowntit .left{ float:left; width:80%; color:#199fc2; font-size:32px; font-weight:bold;}
.wj_sowntit .xx_more{ transition:.5s;display:block;float:right; width:160px; height:55px; background:#199fc2;line-height:55px; text-align:center; margin-right:7px; font-size:16px; color:#fff;}
.wj_sowntit .xx_more:hover{ width:140px;}
.xx_xiazai { margin:0px 20px;}
.xx_xiazai li{ transition:.6s;float:left;width:628px; background:#313131;height:129px; line-height:129px;padding:0px 54px 0px 47px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.xx_xiazai li a{ display:block; color:#fff;}
.xx_xiazai li .left{width:385px; float:left; overflow:hidden; font-size:22px;}
.xx_xiazai li .left img{ display:inline-block; vertical-align:top; margin-top:24px; margin-right:29px;}
.xx_xiazai li .right{ float:right; margin-top:52px; padding-left:17px;font-size:14px; font-family:Arial, Helvetica, sans-serif;width:113px; height:37px; line-height:37px; border-radius:30px; background:#199fc2; position:relative;}
.xx_xiazai li .right:after{ position:absolute; content:"";width:13px; height:11px; background:url(../images/down_tb2.png) no-repeat; margin-top:12px; margin-left:9px;}

.nyproxx_six{ background:url(../images/zixun_bj.jpg) no-repeat center center; background-size:cover; padding:100px 0px 80px 0px; overflow:hidden;}
.zixun_tit{ text-align:center;}
.zixun_tit h3{ font-size:32px; color:#199fc2; margin-bottom:5px;}
.zixun_tit p{ font-size:18px; color:#fff;}


.message{  max-width:1210px; margin:45px auto 0px;}
.message li {
    position: relative;
    margin-bottom: 20px;
    color: #fff;
    font-size: 16px;
    clear: both;
    padding: 0 6px; width: 50%;
    float: left;
    clear: none;
}
.message .p-01 {
    line-height: 32px; padding-left:6px; margin-bottom:10px;
}
.message .red {
    color: #199fc2; padding-right:5px;
}
.message input, .message textarea {
    width: 100%; border-radius:5px;
    border:none;
    color: #4d4d4d;
    font-size: 16px;
    background: #c0c0c0;
    line-height:57px;
    height:57px;
    padding: 0 29px;
}
.message .li-02 {width:100%; }
.message .li-02 textarea{ line-height:30px; padding-top:31px;min-height:186px !important;}
.message .btn{width:100%; margin-top:10px;}
.message .btn a {display: block; background: #199fc2;color: #fff;width:238px;line-height:59px;text-align: center;padding: 0 10px;font-size: 18px;-webkit-transition: all .5s;transition: all .5s;margin:0 auto;}
.message .btn a:hover{ width:248px;}





/*新闻列表*/
.nybeijing{ background:#fff;overflow:hidden;}
.nyxinwen_list{ margin-top:75px;}
.nyxinwen_list li{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px dotted #3d3d3d;overflow:hidden;}
.nyxinwen_list li:last-child{ border-bottom:none;}
.nyxinwen_list li .pic{ position:relative; float:left;width:30%;}
.nyxinwen_list li .pic img{ display:block;-webkit-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.nyxinwen_list li .pic:after{padding-bottom: 66%;}
.nyxinwen_list li div.time{ position:absolute;right:34px;top:26px;}
.nyxinwen_list li div.time p{ position:relative; background:#333333;width:54px; height:66px; text-align:center;padding-top:4px;border-top:3px solid #fff;}
.nyxinwen_list li p strong{ display:block; font-size:40px; color:#fff;font-family: 'Roboto-Regular'; line-height:35px;}
.nyxinwen_list li p em{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#f7f7f7; display:block; font-style:normal; text-transform:uppercase;}
.nyxinwen_list li div.time p:before{ content: "";display: block;width: 0;height:3px;background: #199fc2;position: absolute;top:-3px;transition: all .5s;left: 0;margin: 0 auto; z-index:68;}
.nyxinwen_list li:hover div p:before {width: 100%}
.nyxinwen_list li .text_right{ float:left;width:70%;padding:50px 160px 50px 100px; color:#fff;transition:.5s;}
.nyxinwen_list li .text_right .one{ font-size:40px; margin-bottom:9px;}
.nyxinwen_list li .text_right .two{ font-size:16px; line-height:34px; margin-bottom:41px;}
.nyxinwen_list li .text_right .three{font-size:16px;width:185px; height:50px; line-height:50px; padding-left:36px;border:1px solid #939393; transition:.5s;}
.nyxinwen_list li .text_right .three p{ position:relative;}
.nyxinwen_list li .text_right .three p:after{ position:absolute; content:"";width:38px; height:5px; background:url(../images/right.png) no-repeat; margin-top:21px; margin-left:17px;transition:.5s;}

.nyxinwen_list li:hover .pic img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.nyxinwen_list li:hover .text_right .three{border:1px solid #199fc2; background:#199fc2; }
.nyxinwen_list li:hover .text_right{background:#464748;}
.nyxinwen_list li:hover .text_right .three p:after{ margin-left:23px;}

/*新闻详细*/
.xinwen_xx{ padding-top:110px;}
.xinwen_xx .container{ max-width:1200px; margin:0 auto;}
.xinwen_top{ text-align:center; color:#fff; max-width:916px; margin:0 auto;}
.xinwen_top h1{ font-size:50px; margin-bottom:36px;}
.xinwen_top p{ font-size:18px; line-height:36px; margin-bottom:40px;}
.xinwen_top span{ display:block;font-size:16px; color:#909191;}

.xw_share{ text-align:center; margin-top:40px;}
.xw_share a{ display:inline-block; text-align:center;width:41px; height:41px; border-radius:50%; background:#666e86; margin:0px 13px;}
.xw_share a img{display:inline-block;margin-top:11px; vertical-align:top;}
.xinwen_bot{ background:#fff; padding:114px 160px 140px 114px; overflow:hidden;  margin-top:60px; margin-bottom:56px;}
.xinwen_bot .text{font-size:18px; color:#333; line-height:36px; }
.xinwen_bot .text p{ margin-bottom:70px;}
.xinwen_bot .text p strong{ display:block; margin-bottom:15px;}

.xw_page p{ font-size:16px; color:#222; height:77px; line-height:77px; padding:0px 50px; background:#f3f3f3; margin-bottom:27px;}
    .xw_page p a {
        display: inline-block; /*padding-left:35px;*/
        color: #222;
    }

.xw_page{padding-top:40px;}
.xw_page p.two{ margin-bottom:0px; }
.xw_page p:hover,.xw_page p.active{background:#199fc2; color:#fff;}
.xw_page p:hover a,.xw_page p.active a{color:#fff;}

/*联系我们*/
.lxwm_ba .nybatext .en{ color:#cdc9c6;}
.lxwm_baright { position:absolute;right:214px;top:40px; padding:16px; background:url(../images/lxwm_bj1.png) repeat; height:307px;width:207px;}
.lxwm_baright h1{ color:#199fc2; font-size:24px; margin-bottom:5px;}
.lxwm_baright ul{ padding-left:5px;}
.lxwm_baright li{ font-size:16px; color:#fff; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #6b7377;} 
.lxwm_baright li p{ line-height:25px;}
.lxwm_baright li:last-child{ border-bottom:none;}

.lxwm_topone{ overflow:hidden; margin-top:57px; }
.lxwm_topone .first .left{ float:left;width:45%; font-size:23px; color:#333; padding-top:30px;}
.lxwm_topone .first .left h1{font-weight:normal; margin-bottom:15px;}
.lxwm_topone .first .right{ float:right; width:52%;}
.lxwm_topone .first .right .lxwm_add{ float:right; text-align:right; margin-top:6px;}
.lxwm_topone .first .right .lxwm_add span{ display:block; font-size:14px; color:#333;}
.lxwm_topone .first .right .lxwm_add div{ font-size:18px; color:#333; margin-top:25px;}
.lxwm_topone .first .right .lxwm_wx{ float:right; border:6px solid #c2c2c2; margin-left:3%;}
.lxwm_topone .first .right .lxwm_wx img{ display:block;width:200px;}
.lxwm_topone .first .right .lxwm_add div p{ margin-bottom:12px;}

.second{ margin-top:110px; margin-bottom:105px; overflow:hidden;}
.second li{ float:left; width:25%; overflow:hidden; text-align:center;}
.second li .box{ position:relative;}
.second li .box:after{ position:absolute; content:"";width:1px; height:91px;right:0px;bottom:0px; background:#636363;}
.second li .box .bt{ font-size:20px; color:#333; margin-bottom:10px;}
.second li .box .pic{ height:27px; margin-bottom:40px;}
.second li .box .jsh{ color:#333; font-size:14px;}
.second li .box .jsh a{ color:#333;}
.second li .box .jsh:hover{color:#199fc2}
.second li .box .jsh:hover  a{color:#199fc2}
.second li:last-child .box:after{ background:none;}
.second li:first-child .box{ padding-right:15%;}

.lxwm_toptwo{ background:url(../images/lxwm_bj2.jpg) no-repeat center center; background-size:cover; padding:88px 0px 80px 0px; overflow:hidden;}
.lxwm_toptwo .xjchome_title{ margin-bottom:54px;}
.lxwm_toptwo .lefttext {width: 50%;float: left;overflow: hidden;}
.lxwm_toptwo .lefttext li {width:25%;float: left;height:190px;margin-left: -1px;margin-top: -1px;text-align: center;background: #fff;padding-top: 30px;font-size: 18px;color: #4b4b4b;transition: all 334ms ease;border: solid 1px #e9e9e9;}
.lxwm_toptwo .lefttext li .icon {display: inline-block;position: relative;}
.lxwm_toptwo .lefttext li .icoh {top: 0;left: 0;opacity: 0;position: absolute;transition: all 700ms ease;}
.lxwm_toptwo .lefttext li .tit {margin-top: 10px;font-weight: lighter; padding:0px 20px;}
.lxwm_toptwo .lefttext li.car,.lxwm_toptwo .lefttext li:hover {color: #fff;border-color: #199fc2;background: #199fc2;}
.lxwm_toptwo .lefttext li.car .icoh,.lxwm_toptwo .lefttext li:hover .icoh {opacity: 1;}
.lxwm_toptwo .lefttext li.car .tit,.lxwm_toptwo .lefttext li:hover .tit {color: #fff;}



.lxwm_toptwo .righttext {width: 49%;float:right;color: #fff; padding:45px 45px 0px 40px;background:#2a2a2a; min-height:567px;}
.lxwm_toptwo .righttext .text h3{ color:#fbfbfb; font-size:26px; margin-bottom:23px;}
.lxwm_toptwo .righttext .text .text02{ color:#fff; font-size:16px;}
.lxwm_toptwo .righttext .text .text02 span{ display:block; font-size:20px; margin-top:26px;margin-bottom:10px;}
.lxwm_toptwo .righttext .text .text02 p.one{ margin-bottom:12px;}

.lxwm_toptwo .righttext .text .con_jianli{position:relative;font-size:20px;background:#199fc2; display:block;line-height:64px; height:64px;width:250px; border-radius:30px; color:#fff; margin-top:40px; padding-left:90px;}
.lxwm_toptwo .righttext .text .con_jianli:before{ position:absolute; content:""; background:url(../images/lxwm_plane.png) no-repeat;left:50px; margin-top:22px;width:24px; height:25px;}


.lxwm_toptwo .righttext .mySwiper_yb{ overflow:hidden; padding-bottom:47px; position:relative;}

.lxwm_toptwo .righttext .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 5px;}
.lxwm_toptwo .righttext .swiper-pagination-bullet{width:9px; height:9px; background:#6b6b6b;}
.lxwm_toptwo .righttext .swiper-pagination-bullet-active{width:25px; height:9px; background:#fff; border-radius:30px;}




.lxwm_topthree{ background:url(../images/lxwm_bj3.jpg) no-repeat center center; background-size:cover; padding:90px 0px 110px 0px; overflow:hidden;}
.lxwm_topthree #allmap{width:100%;height:461px}
.lxwm_topthree #allmap img{max-width:initial;max-height:inherit}
.lxwm_topthree #allmap .anchorBL{display:none}

.lxwm_topfour{/* background:url(../images/lxwm_bj4.jpg) no-repeat center center; */ background-size:cover; padding:80px 0px 90px 0px; overflow:hidden;background: #f2f2f2;}
.lxwm_topfour .xjchome_title .cn{ color:#199fc2;}


.message .li { }
.message .li-03 {padding: 0 6px;position: relative; margin-bottom:13px;width: 33.33333333%;float: left;}
.message .box {position: relative;}
.message .required {
    color: #c70303;
    position: absolute;
    left: 10px;
    top: 16px;
    font-size: 18px;
}
.message input, .message textarea {line-height:69px;
    color: #9099a0;
    vertical-align: middle;background:#fff; border-radius:5px;
    padding-left: 23px;
    padding-right: 23px;
    font-size: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.message .li-04{ width:100%;}
.message .li-04 textarea{min-height:104px; line-height:inherit; padding-top:13px;}


.message .btn2 {
  text-align: center;
  margin-top:30px;
}
.fuwu_liuyan .message .btn2 a{width:232px; height:56px; line-height:56px;}
.message .btn2 a {
  width: 200px;
  border: 0;
  padding: 0;
  font-size: 22px;
  height: 57px;
  line-height: 57px;
  color: #fff;
  text-align: center;
  background: #199fc2;
  transition: .5s;
  margin: 0 7px;
  border-radius: 30px;
  display: inline-block;
  vertical-align: top;
  font-family: "microsoft yahei";
}
.message .btn2 a:hover {
  background: #199fc2; color:#fff;
}
.message #reset {color: #002222;background: #fff;}
.message #reset:hover {background: #199fc2; color:#fff;}


.nyproxx_six .message input,.nyproxx_six  .message textarea{ background:#c0c0c0; font-size:16px; color:#4d4d4d;}
.nyproxx_six .message .btn a{width:240px; height:60px; line-height:60px;}
.lxwm_topfour .message .btn2 a{width:236px;}


/*服务支持*/
.nyfuwu_one{ padding-top:80px; margin-bottom:200px; }
.nyfuwu_one:after{clear: both;
    height: 0;
    content: "";
    line-height: 0;
    font-size: 0;
    display: block;}
.nyfuwu_one .fuwu_top{ margin-top:86px;}
.nyfuwu_one .fuwu_top .left{ width:40%; float:left; color:#fff; padding-left:9px;}
.nyfuwu_one .fuwu_top .left .wenzi01{ font-size:32px; margin-bottom:38px;}
.nyfuwu_one .fuwu_top .left .search{width:353px; position:relative;margin-bottom:36px;}
.nyfuwu_one .fuwu_top .left .search .input {
    font-size: 18px;
    color: #adadad;
    width: 100%;
    height:60px;
    border:none; background:#303030;
    border-radius: 30px;
    outline: 0;
    padding: 0 12px 0 70px;
}
.nyfuwu_one .fuwu_top .search .submit {
    background: url(../images/fangda_img1.png) no-repeat center center;
    height:29px;
    width: 29px;
    position: absolute;
    top:16px;
    left:12px;
    outline: 0;
    border: 0;
}
.nyfuwu_one .fuwu_top .left .wenzi02{ font-size:18px; margin-bottom:20px; padding-left:20px;}
.nyfuwu_one .fuwu_top .biankuang .model-select-box{ float:left;width:50%;padding:0 1%;position: relative;  }
.nyfuwu_one .fuwu_top .biankuang  .model-select-text{border:none;font-size:18px;border-radius: 30px; color:#adadad;line-height:60px;height:60px;width:100%;padding: 0px 48px 0px 25px; appearance: none;
    -moz-appearance: none;
	display:block;
    -webkit-appearance: none;
    background: #303030 url(../images/fuwu_tb2.png) no-repeat scroll 85% center;
    background: #f6f6f6\9\0;    cursor: pointer;}
.nyfuwu_one .fuwu_top .biankuang  .model-select-option {
	margin-top:10px;
	overflow:auto;
    max-height:300px;
	display:none;
	background:rgba(0,0,0,0.9); 
    position: absolute;
    top: 60px;
	left:1%;
    z-index: 3;    cursor: pointer;
	font-size:16px;border-radius: 30px; color:#adadad;line-height:60px;width:98%;  
	}
	 .nyfuwu_one .fuwu_top .biankuang  .model-select-option  li{
		 padding:0 20px;}
	 
        .nyfuwu_one .fuwu_top .biankuang  .model-select-option  li:hover{
            background-color: #a31627;
            color: white;
        }
		 
select:not(:-internal-list-box) {
    overflow: visible !important;
}
select {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: -internal-light-dark(rgb(255, 255, 255), rgb(59, 59, 59));
    cursor: default;
    margin: 0em;
    font: 400 13.3333px Arial;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}


.nyfuwu_one .fuwu_top .right{ width:35%; float:right; padding-right:5%; margin-top:58px;}
.nyfuwu_one .fuwu_top .right .text_yb{ font-size:18px; color:#c8c8c8;}
.nyfuwu_one .fuwu_top .right .text_yb img{ vertical-align:middle; display:inline-block; margin-right:14px;}


.inside-dowland {
  min-height: 700px;
  color: #222;
  padding-bottom: 100px;
}

.inside-dowland .bt { color:#fff;
  height: 90px;
  line-height: 88px;
  font-size: 18px;
  font-weight:bold;
  padding: 0 40px;
  position:relative;
  border-top: dotted 1px #2b2b2b;
  border-bottom: dashed 1px #8a8989;
}
.inside-dowland .bt span {
  display: block;
  width: 25%;
  float: left;
  text-align: center;
}
 
.inside-dowland .bt span:nth-last-child(1){
	right: 90px;
  width: 120px;
  height: 40px;
  top: 20px;
  position: absolute;
  text-align: center;
  line-height: 38px;
	}
.inside-dowland .tit {
  height: 80px;
  line-height: 80px;
  overflow: hidden;
  padding:0 40px;
  font-size:22px; color:#fff;
  /*cursor: pointer;*/
  position: relative;
  font-weight: lighter;
    transition: 0.5s;
}
    .inside-dowland .tit2 {
        background: rgb(42, 42, 42) none repeat scroll 0% 0%;
    }
.inside-dowland .tit span:last-child {
  right: 90px;
  width: 120px;
  height: 40px;
  top: 20px;
  position: absolute;
  text-align: center;
  line-height: 38px;
  padding-left: 20px;
  border: solid 1px #a6a6a6;
  background: url(../images/dow1.png) no-repeat center left 25px;
}
@media (max-width: 780px) {
  .inside-dowland .tit {
    height: 50px;
    line-height: 48px;
    padding: 0 10px;
    font-size: 14px;
    padding-right:82px;
  }
  .inside-dowland .tit span:first-child {
    padding-left: 0px;
  }
  .inside-dowland .tit span {
    right: 20px;
    font-size: 14px;
    width: 60px;
    height: 30px;
    top: 12px;
    padding-left: 0;
    line-height: 28px;
    background-image: none;
  }
}
.inside-dowland .tit-2 {
  background: #fefefe;
}
.inside-dowland .txt {
/*  padding: 0 40px;
*/  display: none;
  padding-bottom: 55px;
}
.inside-dowland .txt .t1 {
  color: #999;
  font-size: 14px;
  font-family: '思源黑体 CN';
  padding: 8px 40px 30px 40px;
  border-bottom: dashed 1px #8a8989;
}
.inside-dowland .txt .t1 span {
  padding-left: 170px;
  display: inline-block;
}
.inside-dowland .txt .t2 {
  font-size: 22px;
  padding: 40px;
  font-weight: lighter; color:#fff;
}
.inside-dowland .txt .t3 {
  background: #fff;
  height: 108px;
  padding: 0 40px;
  line-height: 106px;
  font-size: 16px;
  position: relative;
  font-weight: lighter; color:#222;
  overflow: hidden;
  border: solid 1px #c9e5dd;
}
.inside-dowland .tit  span {
  display: block;
  width: 25%;
  float: left;
  text-align: center;
}
.inside-dowland .tit  span:first-child img {
  margin: 0px 23px 0 0;
}
.inside-dowland .tit  span img{ vertical-align:middle;}
.inside-dowland .tit  span:nth-child(2),
.inside-dowland .tit span:nth-child(3) {
  color: #fff;
}
/*.inside-dowland .tit  span:last-child {
  right: 50px;
  width: 120px;
  height: 40px;
  top: 34px;
  color: #fff;
  position: absolute;
  text-align: center;
  line-height: 38px;
  padding-left: 20px;
  border: solid 1px #199fc2;
  background: url(../images/dow2.png) no-repeat center left 25px #199fc2;
}*/
    .inside-dowland .tit span a {
        color: #fff;
        cursor: pointer;
    }
    .inside-dowland .tit span.xiazai2 {
        cursor: pointer;
    }


.inside-dowland .tit:odd{ background:#2a2a2a;}

.inside-dowland .tit:hover{
    background: #fff;

}
.inside-dowland .tit:hover span{
    color:#888;
}
.inside-dowland .tit:hover span:last-child {
    color: #fff;
    border: solid 1px #199fc2;
    background: url(../images/dow2.png) no-repeat center left 25px #199fc2;
}
.nyfuwu_two .nyinside{ margin-top:110px;}

.fuwu_shouhuo{ background:url(../images/fuwu_bj33.png) no-repeat center center; background-size:cover; overflow:hidden; padding-top:105px;}
.shouhou_list{ margin-top:110px;}
.fuwu_shouhuo .xjchome_title .en{ margin-top:5px;}


.shouhou_tab li{ float:left;width:49%;background:url(../images/fuwu_tbbj.png) repeat; overflow:hidden; cursor:pointer; margin-right:2%;}
.shouhou_tab li:last-child{ margin-right:0px;}
.shouhou_tab li .one{position: relative; margin:12px 16px;overflow:hidden; text-align:center; padding-top:31px; padding-bottom:20px; position:relative; min-height:189px;}
.shouhou_tab li .icon{display: inline-block;position: relative; min-height:65px;}
.shouhou_tab li .ico{
    transition: all 700ms ease;
}
.shouhou_tab li .icoh {top: 0;left: 0;opacity: 0;position: absolute;transition: all 700ms ease;}
.shouhou_tab li:hover .icoh {opacity: 1;}
.shouhou_tab li:hover .ico {opacity: 0;}
.shouhou_tab li .one strong{ display:block; color:#c9c9c9; font-size:32px; margin-top:20px;}
.shouhou_tab li .two{ font-size:16px; color:#f7f7f7; padding:22px 12px 33px 12px; overflow:hidden;
    position: relative; text-align:center; transition:.5s; min-height:111px;}
.shouhou_tab li .two .show .dier{ margin-bottom:8px;}
.shouhou_tab li .two .hide{ display:none;}
.shouhou_tab li:hover .two .dier{ display:block;}
.shouhou_tab li:hover .two{ background:#199fc2;}
.shouhou_tab li .one:after,.shouhou_tab li .two:after{border:1px solid transparent; position:absolute; content:"";left:0px;top:0px;width:100%; height:100%;}
.shouhou_tab li:hover .one:after,.shouhou_tab li:hover .two:after{border:1px solid #199fc2; }
.shouhou_tab li:hover  strong{ color:#fff;}

.fuwu_cont{ overflow:hidden; margin-top:80px; padding-bottom:78px;}

.fuwu_cont .list .left { float:left; width:33%; padding-top:132px;}
.fuwu_cont .list .left h1{font-size:32px; color:#fff; padding-right:70px; margin-bottom:60px;}
.fuwu_cont .list .left p{ font-size:16px; color:#fff;}
.fuwu_cont .list .right { float:right; width:67%;}

.fuwu_liuyan{ padding:87px 0px 70px 0px; overflow:hidden;}
.fuwu_liuyan .xjchome_title .cn{ color:#199fc2; margin-top:6px;}
.fuwu_liuyan .message{ max-width:1056px; margin:38px auto 0px;}
.fuwu_liuyan .message li.li-02{ width:50%;}
.fuwu_liuyan .message li.li-04 textarea{ min-height:67px; padding-top:0px; line-height:57px;}


/*应用领域*/
.nyapp_one{ background:#fff url(../images/app_bj1.png) no-repeat center bottom; padding-top:70px; overflow:hidden; padding-bottom:50px;}
.nyapp_one .left{ float:left;width:28%;} 
/*.nyapp_one .left .xjchome_title .en{ font-size:55px;}*/
.nyapp_one .left .xjchome_title .cn{ font-size:29px;}
.nyapp_one .right{ float:right;width:56%; color:#333; font-size:18px; padding-right:120px;} 
.nyapp_one .right .wenzi_tab{ margin-top:110px;}
.nyapp_one .right .wenzi_tab li{ float:left; width:20%; margin-bottom:43px;max-height:27px;overflow:hidden;}
.nyapp_one .right .wenzi_tab li a{ color:#333; font-size:18px; display:block; text-decoration:underline !important;}
.nyapp_one .right p{ line-height:34px;}
.nyapp_one .right .wenzi_tab li a:hover{ color:#199fc2;}

.nyapp_two{ background:#fff; overflow:hidden; padding-bottom:95px;}
.nyapp_two li{padding:60px; overflow:hidden; background:#2a2a2a; transition:.5s;border:2px solid #2a2a2a; margin-bottom:35px;}
.nyapp_two li a{ display:block;}
.nyapp_two li .text{ float:left;width:48%;padding-top:43px;}
.nyapp_two li .text .num{ float:left; font-size:40px; color:#cacaca;font-family: 'Roboto-Regular'; position:relative; min-width:40px;}
.nyapp_two li .text .num:after{ position:absolute; content:"";width:1px; height:44px; background:#cacaca;top:48px;left:50%; margin-top:10px;}
.nyapp_two li .text .wenzi{ padding-left:88px; padding-top:13px;}
.nyapp_two li .text .wenzi .en{ font-size:18px; color:#767676;}
.nyapp_two li .text .wenzi .cn{ font-size:40px; color:#fff; font-weight:bold;}
.nyapp_two li .text .wenzi .wenzi03{ color:#c3c3c3; font-size:16px; margin-top:36px; margin-bottom:110px;}
.nyapp_two li .text .wenzi .more{ color:#fff; font-size:18px; position:relative;}
.nyapp_two li .text .wenzi .more:after{ position:absolute; content:""; background:url(../images/more_jt.png) no-repeat center center;width:25px; height:15px; margin-top:6px; margin-left:13px;transition:.5s;}


.nyapp_two li .pic{float:right;width:45%;position: relative;} 
.nyapp_two li .pic:after{padding-bottom:57%;} 
.nyapp_two li .pic img{ display:block;-webkit-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.nyapp_two li:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}

.nyapp_two li:hover{border:2px solid #199fc2; background:#434343;}
.nyapp_two li:hover .text .wenzi .more:after{margin-left:18px;}

.nyapp_two li:nth-child(even) .pic {float: left;}
.nyapp_two li:nth-child(even) .text {float: right;}
.nyapp_two li:last-child {margin-bottom: 0;}



/*弹出*/
.transparent {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 998;
	width: 100%;
	height: 100%;
	background: url(../images/transparent-bg.png) repeat;
	background: rgba(0,0,0,0.7);
	display: none
}

.popup {
	position: fixed;
	z-index: 999;
	width: 300px;
	height: 324px;
	background: #fff;
	left: 50%;
	top: 50%;
	text-align: center;
	padding: 20px;
	display: none;
	margin: -162px 0 0 -150px
}

.popup .box {
	height: 100%
}

.popup .close {
	display: block;
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	top: -35px;
	background: url(../images/close-icon.png) no-repeat
}

.popup .p-01 {
	font-weight: bold;
	font-size: 15px;
	margin: 5px 0
}

.popup .p-02 {
	font-size: 12px
}

.popup a {
	color: #274095
}

.popup a:hover {
	text-decoration: underline
}

.tanchu .tanchu {
	width: 300px;
	height: 324px;
	float: right;
	border: 1px solid #c7c7c7
}

.tanchu span {
	font-size: 20px;
	color: #c0a063;
	text-align: center;
	display: block
}

.tanchu p {
	color: #666;
	text-align: center;
	margin-bottom: 10px
}


.tanchu .online ul li {
	line-height: 33px;
	margin: 0 0 8px 0;
	position: relative
}

.tanchu .online ul li font{
	position:absolute;
    font-size:12px;
    right:0;
    top:-12px;
    color:#f00;
    display:none;

}

.tanchu .online ul li input {
	line-height: 33px;
	height: 33px;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 0 5px;
	color: #666;
	width: 100%;
	font-family: "å¾®è½¯é›…é»‘";
	transition: .5s
}

.tanchu .online ul li input:focus {
	border: 1px solid #c0a063
}

.tanchu .online ul li i {
	color: #F03;
	font-style: normal;
	position: absolute;
	top: 0;
	right: 5px
}

.tanchu .online ul li .yanzheng {
	width: 88px
}

.tanchu .online .message-submit input {
	height: 35px;
	line-height: 35px;
	color: #fff;
	border: 0;
	padding: 0;
	border-radius: 0;
	width: 100%
}

.tanchu-yuyue {
	line-height: 30px;
	margin-top: 10px
}

.tanchu-yuyue b {
	color: #f00;
	font-weight: normal
}


.tanchu .online .message-submit #stijiao {
	background: #c0a063;
	font-size: 12px
}

.tanchu .online .message-submit #stijiao:hover {
	cursor: pointer;
	background: #ff9600
}

.tanchu .online .message-submit #ltijiao {
	background: #c0a063;
	font-size: 12px
}

.tanchu .online .message-submit #ltijiao:hover {
	cursor: pointer;
	background: #ff9600
}


.tanchu .online .message-submit #btn_ok {
	background: #c0a063;
	font-size: 12px
}

.tanchu .online .message-submit #btn_ok:hover {
	cursor: pointer;
	background: #ff9600
}

.tanchu .free-tel {
	text-align: center
}

.tanchu .free-tel b {
	color: #c0a063;
	font-weight: normal;
	font-size: 18px
}

/*立即咨询*/
.yuyue_zixun {
top: 50% !important;
left: 50% !important;
transform: translate(-50%,-50%);
right: auto !important;
bottom: auto !important;
width:310px; height:565px;}
.yuyue_zixun .modal-dialog{width:310px; margin-top:0px;}
.yuyue_zixun .modal-header{padding: 15px 15px 0px 15px;border-bottom:none;}
.list-message .wenzi{ color:#a31627; font-size:40px; font-weight:bold; text-align:center;margin-bottom:14px;}
.yuyue_zixun .modal-body{padding: 0px 15px 0px 15px;}
.list-message li{ margin-bottom:8px;}
.list-message li .box{ border:1px solid #dbd9d9;border-radius: 5px; position:relative;width:100%;}
.list-message li .box input{ line-height:50px;vertical-align: middle;background: #fff; padding-left:18px; padding-right:18px;-webkit-appearance: none;
-moz-appearance: none;appearance: none; color:#9099a0; font-size:16px; border:none;width:100%;border-radius: 5px;}
.list-message li .required {color: #c70303;position: absolute;left: 10px;top: 16px;font-size: 16px;}
.list-message .zhuyi{ font-size:14px; color:#a31627; line-height:19px; margin-top:14px; margin-bottom:23px;}
.yuyue_zixun .tijiao{ height:64px; line-height:64px; text-align: center; font-size:28px; color:#fff; background:#a31627;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.yuyue_zixun .modal-content{ background:#e6e6e6; border-radius:10px; border:none;}
.yuyue_zixun .tijiao a{ display:block; color:#fff;}

/*应用领域弹出*/
.tcapp_list{ margin-top:10px; padding:0px 44px; overflow:hidden;}
.tcapp_list .swiper-slide{text-align:center;}
.tcapp_list .swiper-slide .pic:after{ padding-bottom:94%;}
.tcapp_list .swiper-slide strong{ display:block; font-size:18px; color:#fff;  text-align:center;font-weight:normal;}
.app_tcmore{width:105px; height:40px; line-height:40px; padding-left:20px;float:right;margin-right:74px;background:#b50a1f; font-size:18px; margin-top:30px;}
.app_tcmore a{ display:block; position:relative;color:#fff; }
.app_tcmore a:after{ position:absolute; content:"";width:22px; height:4px; background:url(../images/yuandian.png) no-repeat center center; margin-top:19px; margin-left:9px;}


.yingying_lick {
top: 50% !important;
left: 50% !important;
transform: translate(-50%,-50%);
right: auto !important;
bottom: auto !important;width:1070px; height:504px; }
.yingying_lick .modal-dialog{width:1059px; margin:0px;}
.yingying_lick .modal-content{box-shadow:none;border-radius:0px; border:3px solid #199fc2; background:url(../images/app_tcbj.jpg) no-repeat center center; padding-bottom:24px; background-size: cover;}
.yingying_lick .close{ color:#199fc2; opacity:1;font-size: 31px; text-shadow: 0 1px 0 #199fc2;}
.yingying_lick .close:hover{color:#199fc2;opacity:.5;}
.yingying_lick .modal-header{ border-bottom:0px; padding-bottom:0px;}
.yingying_lick .app_title .tit_one{ text-align:center; position:absolute;left:0px; right:0px;top:18px;}
.yingying_lick .app_title .tit_one .app_wz_one{ font-size:36px; color:#fff; font-weight:bold; position:relative; width:375px; margin:0 auto;}
.yingying_lick .app_title .tit_one .app_wz_one:before{ position:absolute; content:""; background:#199fc2; height:1px;width:95px;top: 50%;left: -92px;}
.yingying_lick .app_title .tit_one .app_wz_one:after{ position:absolute; content:""; background:#199fc2; height:1px;width:95px;margin-left: 20px;top: 50%;}

.yingying_lick .app_title .tit_one .app_wz_one{ font-size:36px; color:#fff;}
.yingying_lick .app_title .tit_one .app_wz_two{ font-size:18px; color:#fff;}

.tanchu_app .app_title{ position:relative;}
.tanchu_app .app_title .en{ font-size:100px;font-family: '思源黑体 CN CN'; color:#fff; text-transform:uppercase;line-height: 94px; text-align:center; opacity:.1;}

/*首页资质荣誉*/
.xjc_home_honor{ background:url(../images/honor_bj.jpg) no-repeat center center; background-size:cover; padding-top:110px; padding-bottom:156px;}
.xjc_home_honor .zizhi_one{ margin-bottom:90px;}
.xjc_home_honor .zizhi_one .zizhi_left{ width:55%;float:left;}
.xjc_home_honor .zizhi_right{ float:right;width:44%;height:50px; text-align:right;}
.xjc_home_honor .zizhi_right ul{ display:inline-block;}
.xjc_home_honor .zizhi_right ul li{ text-align:center; display:inline-block;width:138px;line-height:50px; height:50px; overflow:hidden; position:relative; font-size:15px; color:#fff; cursor:pointer;}
.xjc_home_honor .zizhi_right ul li:after{ background:url(../images/shuxian.jpg) no-repeat center center;width:2px; height:17px; content:""; position:absolute;right:0px;top:19px;}
.xjc_home_honor .zizhi_right ul li:last-child{ border-right:none;}
.xjc_home_honor .zizhi_right ul li.car{ background:#d20808;}
.xjc_home_honor .zizhi_right ul li:last-child:after,.xjc_home_honor .zizhi_right ul li.car:after{ background:none;}

.zizhi_two .item { display:none; color:#fff;}
.zizhi_two .item .mySwiper11{ overflow:hidden;}
.zizhi_two .swiper-slide .text{ margin-top:25px;}
.zizhi_two .swiper-slide .text .bt{ font-size:18px; color:#fff; float:left;width:80%;max-height:27px;overflow:hidden;}
.zizhi_two .swiper-slide .text .tubiao{ float:right;}
.zizhi_two .swiper-slide { overflow:hidden; position:relative;background:#232323; padding:42px 22px 22px 22px; margin:0px 1.5px;}
.zizhi_two .swiper-slide .pic:after{ padding-bottom:104%;} 

.mySwiper20{ overflow:hidden;}


@keyframes jump {
    0% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes jump1 {
    0% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

















@media (max-width:1600px){
	.container{ padding:0px 20px;}
	.xjc_topone .sousuo .search input[type='text']{width:203px !important;background:#373636 url(../images/sousuo.png) no-repeat 175px center;}
	
.xjc_topone .top_tel li a span{ font-size:14px;}	
	
.home-banner .home-banner-slick .banner-hover .bt{font-size: 52px;line-height: 65px;margin-bottom: 29px;   }
.home-banner .home-banner-slick .banner-hover{left:23px;}
.home-banner .home-banner-slick .banner-hover .p .one{ font-size:20px;}
.home-banner .home-banner-slick .banner-hover .p .two{ font-size:16px;}
.home_fuwulist{padding: 0px 80px 0px 60px;}
.home_fuwulist .right .item .pic{ width:61%;}
.home_fuwulist .right .item .text{ width:38%;}

.home-banner .home-banner-slick .banner-hover .left{left: 106px;}
.home-banner .home-banner-slick .banner-hover .p{ margin-bottom:50px;}
.banner-hover .right{top:26%;right:100px;}



.home_fuwulist .left{max-height:403px;}
.home_fuwulist .left .fuwu-min li:hover, .home_fuwulist .left .fuwu-min li.active{ font-size:22px;}
.home_fuwulist .left .fuwu-min li{ font-size:20px;margin-bottom: 78px;}
.home_fuwulist .left .fuwu-min li::after {top: 45px;}
.home_fuwulist .right .item .top strong{ font-size:28px;}
.xjchome_title .en{ font-size:35px;line-height: 36px;color: #333;}
.xjchome_title .cn{ font-size:22px;}
.xjc_home_about .ab_left{ width:60%;margin-top: 0;}
.xjc_home_about .ab_right{ width:40%;}
.hab_list li{ margin-right:4%;}
.shouye_tit .cn{ margin-top:0px;}
.xjc_home_about .ab_left .text{ margin-top:20px;}
.xjc_home_about .ab_left .text p{font-size: 14px;line-height: 25px; margin-bottom:10px;}
.hwprk_list li{ width:13.5%;}
.dibu_foot .left{margin-right:4.5%;}
.dibu_foot .mid{ width:52%;}
.dibu_foot .mid ul li{ width:48%;font-size: 14px;}
.dibu_foot .mid ul li:last-child{width:48%;}
.dibu_menu{margin-top: 30px;padding-top: 28px;}
.dibu_foot .right .three{ font-size:14px;margin-bottom: 20px;}
.nyxx_content{ margin-top:60px;}

/*.nyproxx_one .xxpub_xp{ width:78.5%;}
*/.nyproxx_one .xxpub_xp2{ width:19.17%;}
.nyxx_content .xxright{padding-top: 9px;}
.nyxx_content .xxright h1{  padding-bottom: 14px;font-size: 23px;}
.nyxx_content .xxright .cpxx_two{margin-top:40px;}
.nyxx_content .xxright .cpxx_two li{ font-size:15px;}
.nyxx_content .xxright .cpxx_two li:nth-child(2n){padding-left: 30px;}
.nyproxx_two{margin-top: 39px;padding-top: 40px;padding-bottom: 66px;}

.nyxx_content .xjchome_title{margin-bottom: 37px;}
.nyproxx_six,.nyproxx_four,.nyproxx_three{ padding:60px 0px;}
.nyproxx_three .xjchome_title{margin-bottom: 45px;}
.chicun .left{ width:710px;}
.chicun .right{width: 430px;}
.nyproxx_three table{font-size: 15px;line-height: 44px;}

.nyproxx_five .container,.nyproxx_four .container{ padding:0px 80px;}
.nyproxx_four .xxnerir{margin-top: 40px;}
.wj_sowntit .left{ font-size:22px; margin-top:20px;}
.wj_sowntit{padding-bottom: 19px;margin-bottom: 36px;}
.xx_xiazai li{ width:49%;}
.xx_xiazai li .left{width: 345px;font-size: 17px;}
.nyproxx_five { padding-bottom:60px;}
.nyxinwen_list li{ padding-bottom:30px; margin-bottom:30px;}
.nyxinwen_list li .text_right .one{ font-size:23px;}
.nyxinwen_list li .text_right .two{font-size: 15px;line-height: 31px;margin-bottom: 23px;}
.nyxinwen_list li .text_right{padding: 40px 140px 41px 83px;}

.lxwm_topone .first .left{width: 37%;font-size: 15px;}
.lxwm_topone .first .right{width:60%;}
.lxwm_topone .first .right .lxwm_add{width: 76%;}
.lxwm_topone .first .right .lxwm_add div{font-size: 15px;margin-top: 16px;}
.second{margin-top: 50px;margin-bottom: 50px;}
.second li .box .bt{ font-size:17px;}
.second li .box .pic{margin-bottom: 17px;}
.lxwm_baright{right:108px;top: 14px;height: 250px;}
.lxwm_baright h1{font-size: 17px;}
.lxwm_baright li{font-size: 14px;padding-bottom: 8px;margin-bottom: 5px;}
.lxwm_baright li p{line-height: 22px;}

.nyapp_one .left{width:33%;}
.nyapp_one .left .xjchome_title .en{font-size: 40px;}
.nyapp_one .left .xjchome_title .cn{font-size: 22px;}
.nyapp_one .right{ padding-right:0px;}
.nyapp_one .right .wenzi_tab{margin-top: 50px;}
.nyapp_one .right .wenzi_tab li a{ font-size:15px;}
.nyapp_two li .text{ margin-top:5px;}
.nyapp_two li .text .wenzi .cn{ font-size:30px;}
.nyapp_two li .text .wenzi .en{ font-size:16px;}
.nyapp_two li .text .wenzi .wenzi03{margin-top: 29px;margin-bottom: 73px;}
.nyfuwu_one .fuwu_top .left .wenzi01{font-size: 20px;margin-bottom: 21px;}
.nyfuwu_one .fuwu_top{margin-top: 45px;}
.nyfuwu_one .fuwu_top .search .submit{top: 9px;}
.nyfuwu_one .fuwu_top .left .search .input{font-size: 15px;height: 49px;}
.nyfuwu_one .fuwu_top .left .search{margin-bottom: 28px;}
.nyfuwu_one .fuwu_top .biankuang li select{font-size: 15px;height: 49px; line-height:49px;}
.nyfuwu_one .fuwu_top .right{ padding-right:0px;}
.nyfuwu_one .fuwu_top .right .text_yb{ font-size:15px;}
.nyfuwu_one .fuwu_top .left .wenzi02{ font-size:17px;}

.nyfuwu_one{ margin-bottom:0px;padding-top: 40px;}
.inside-dowland{padding-top: 45px; padding-bottom:0px;}
.inside-dowland .bt{font-size: 17px;height: 62px;line-height: 60px;}
.inside-dowland .tit{height: 58px;line-height: 56px; font-size:14px;}
.inside-dowland .txt .t1{padding-bottom: 12px;}
.inside-dowland .tit span:last-child{right: 69px;width: 107px;top:8px;height: 40px;background: url(../images/dow1.png) no-repeat center left 20px;}
.inside-dowland .bt span:nth-last-child(1){
	right: 69px;
  width: 107px;top:8px;
	}
.inside-dowland .tit .t2{font-size: 15px;}
.inside-dowland .tit .t3{height: 86px;padding: 0 25px;line-height: 85px;font-size: 14px;}
.nyfuwu_two .nyinside{margin-top:38px;}
.fuwu_shouhuo{ padding-top:40px;}
.shouhou_list{margin-top: 28px;}
.shouhou_tab li .one strong{font-size: 17px;margin-top: 10px;}
.shouhou_tab li .one{min-height: 166px;}
.shouhou_tab li .two{font-size: 14px;min-height: 98px;}
.fuwu_cont .list .left h1{font-size: 26px;}
.fuwu_cont{margin-top: 46px;padding-bottom: 35px;}
.fuwu_liuyan{ padding:45px 0px;}
.message input, .message textarea{ font-size:14px;}
.message .btn2{margin-top: 12px;}
.message .btn2 a{width: 180px;line-height: 50px;height: 50px; font-size:17px;}









	}

@media(max-width:1440px){
    .home_fuwulist .right .item .text {
        padding: 27px 60px 13px 66px;
    }
}



@keyframes myfirst{0%{transform:translate(0,0)}
50%{transform:translate(0,-10px)}
100%{transform:translate(0,0)}
}
@-webkit-keyframes myfirst04 {
	0% {
		opacity: .5;
		-webkit-transform: translateY(-40px);
		transform: translateY(-40px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes myfirst04 {
	0% {
		opacity: .5;
		-webkit-transform: translateY(-40px);
		transform: translateY(-40px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}


@keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-moz-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-ms-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-webkit-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-o-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-moz-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-ms-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-webkit-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-o-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}


@keyframes zhuanquan {
	100% {
		transform: rotate(360deg)
	}
}



.tcapp_list .swiper-button-next,.tcapp_list .swiper-button-prev{
    color: #b50a1f;
}

.transparent {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99998;
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(0, 0, 0, 0.5);
}

.xiazailybd {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%);
    right: auto !important;
    bottom: auto !important;
    width: 310px;
    height: 565px;
    position: fixed;
    z-index: 99999;
    display:none;
}

    .xiazailybd .wenzi {
        color: #a31627;
        font-size: 40px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 14px;
    }

    .xiazailybd ul, .xiazailybd .zhuyi {
        padding:0px 10px;
    }
    .xiazailybd ul li {
        margin-bottom:8px;
    }
    .xiazailybd ul li .box {
        border: 1px solid #dbd9d9;
        border-radius: 5px;
        position: relative;
        width: 100%;
    }

        .xiazailybd ul li .required {
            color: #c70303;
            position: absolute;
            left: 10px;
            top: 16px;
            font-size: 16px;
        }

        .xiazailybd ul li .box input {
            line-height: 50px;
            vertical-align: middle;
            background: #fff;
            padding-left: 18px;
            padding-right: 18px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            color: #9099a0;
            font-size: 16px;
            border: none;
            width: 100%;
            border-radius: 5px;
        }
    .xiazailybd .zhuyi {
        font-size: 14px;
        color: #a31627;
        line-height: 19px;
        margin-top: 14px;
        margin-bottom: 23px;
    }

    .xiazailybd .tijiao {
        height: 64px;
        line-height: 64px;
        text-align: center;
        font-size: 28px;
        color: #fff;
        background: #a31627;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .xiazailybd .tijiao a{
        color:#fff;
        display:block;
    }
    .xiazailybd .modal-content {
        background: #e6e6e6;
        border-radius: 10px;
        border: none;
    }

    .xiazailybd .modal-header {
        padding: 15px 15px 0px 15px;
        border-bottom: none;
    }

        .xiazailybd .modal-header .close {
            float: right;
            font-size: 21px;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            filter: alpha(opacity=20);
            opacity: .2;
            -webkit-appearance: none;
            padding: 0;
            cursor: pointer;
            background: 0 0;
            border: 0;
            margin-top: -2px;
        }

@media(max-width:1600px){
    .hab_list li{
        margin-right:15px;
    }
}