﻿/* CSS Document */

body{overflow-x:hidden;}
/*header*/


.bawenzi{    position: absolute; top:46%; right:23%; font-size:40px; color:#fff; background:none; text-align:left}
.bawenzi strong{ display:block;}



.head_right .phone-nav{display:none;}
.phone-nav{ right:10px;top:7px;position:absolute;width:35px;height:35px;display:none;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999}

.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:25px 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}


.home-banner{overflow:hidden;width:100%;position:relative;z-index:1}

.home-banner img{ width:100%;}


.home-banner .home-banner-slick .slick-list{overflow:hidden}
.home-banner .home-banner-slick .slick-slide{position:relative;overflow:hidden}
.home-banner .home-banner-slick .item{position:relative;text-align:center}
.home-banner .home-banner-slick .slick-dots{z-index:10;bottom:34px;line-height:0;text-align:center}
.home-banner .home-banner-slick .slick-dots li{margin:0 3px;padding:2px;width:14px;height:14px;z-index:2;background:0;border-radius:50%; border:1px solid #fff;}
.home-banner .home-banner-slick .slick-dots li button{width:10px;height:10px;padding:0;display:block;border-radius:50%;}
.home-banner .home-banner-slick .slick-dots li button:before{content:""}
.home-banner .home-banner-slick .slick-dots .slick-active{background:#fff;}
.home-banner .home-banner-slick .slick-dots .slick-active button{background:#fff}
.home-banner .home-banner-slick .slick-dots .slick-active button:before{color:transparent}
.home-banner .home-banner-slick-phone{overflow:hidden;display:none}
.home-banner .home-banner-slick-phone .slick-slide{position:relative;overflow:hidden}
.home-banner .home-banner-slick-phone .slick-slide img{-webkit-animation:1s bmove1 alternate linear;animation:1s bmove1 alternate linear}
.home-banner .home-banner-slick-phone .slick-dots{z-index:10;bottom:10px;line-height:0;text-align:center}
.home-banner .home-banner-slick-phone .slick-dots li{margin:0 3px;padding:1px;width:12px;height:12px;z-index:2;background:0;border-radius:50%}
.home-banner .home-banner-slick-phone .slick-dots li button{width:10px;height:10px;padding:0;display:block;background:#fff;border-radius:50%}
.home-banner .home-banner-slick-phone .slick-dots li button:before{content:""}
.home-banner .home-banner-slick-phone .slick-dots .slick-active{background:#fff}
.home-banner .home-banner-slick-phone .slick-dots .slick-active button{background:#0053a3}
.home-banner .home-banner-slick-phone .slick-dots .slick-active button:before{color:transparent}

.ny-banner img{ display:block; width:100%;}
/*导航*/



.lan{float:right;margin-top: 45px;margin-right:8px;width:7%;}
.lan img{margin-right:3px;vertical-align: middle;}

  .headtel{ width:4%; float:right;}
  .topsearch{position:relative; margin-top:48px;}

.search{position:relative;height:15px;padding:0 20px}
.topsearch a{width:15px;height:15px;display:inline-block}


.searmain{width:300px;  position:absolute;right:0;top:70px;display:block;z-index:22;background:#404852; padding:26px;}


.searmain{}


.searmain input::-webkit-input-placeholder {color: #fff;}
  

.topsear{width:85%;height:39.3px; border:0px; color:#fff !important; text-indent:5px; float:left; background:#798ea7;}

.topsub{ width:15%; height:39px;background:url(../images/searbtn.jpg) no-repeat center;border:none;float:left;}
.topsear:focus{border-right:0}
.topenglish{ float:right;width:36px; margin-top:41px;}


.xz-language{ position:relative;}
.xz-language a{color:#595959;z-index:2;display:block;position:relative; font-size:14px;}

.xz-language a img{ padding-left:5px; }
.lz-select{z-index:999;width:200%;opacity:1;overflow:hidden;text-align:center;background:#fff; color:#000;position:absolute;line-height:35px;top:59px; font-size:13px; left:-25%; display:none;}
.lz-select a:hover{ background:#404852; color:#fff;}

.header-top{ z-index:666;width:100%; height:115px;border-bottom: 3px solid #0053a3;}
.header-top .logo{  float:left; margin-top:13px; max-width:260px;}
.header-top .head-right{float:right; color:#595959; width:66%;}


.head-nav{ float:left; width:88%; line-height:37px;}
.head-nav ul >li{ width:14.28%; float:left; position:relative;}

.head-nav li a{ color:#000; text-align:center; display:block; line-height:110px;font-size:18px;}
.head-nav li>a:hover{ font-weight:bold; color:#0053a3;}
.head-nav li.car a,.head-nav li a:hover{ border-bottom:5px solid #0053a3;color:#0053a3;}




.head-nav li.fdc .nav_wn{ width:1080px; left:-700px; padding-top:30px; }


.head-nav li.fdc .nav_wn ul li{ float:left; width:33%; min-height:150px;}
.head-nav li.fdc .nav_wn ul li>a{ color:#000; font-size:16px; font-weight:bold; text-align:left; padding-bottom:35px; display:block;}

.head-nav li.fdc .nav_wn div{ text-align:left;	}
.head-nav li.fdc .nav_wn div a{ float:left; width:33.3%; text-align:left; line-height:23px; height:23px;}
.head-nav li.fdc .nav_wn div a:hover{ color:#000;}


/*.bsfd{ position:absolute; width:100%; height:500px; background:#fff; left:0px; top:105px; z-index:998; display:none;box-shadow: 0px 8px 13px #6c6c6c;}
*/

.head-nav li .nav_wn{ position:absolute; z-index:999; top:115px;display:none; background:#fff; width:100%;}
.head-nav li .fdbj{background:#fff;position:absolute;top:58px;display:none;}
.head-nav li .nav_wn{ text-align:center;width:160px;left:-32px; padding:0 0 10px 0;}
.head-nav li .nav_wn ul{padding-top:0px;}
.head-nav li .nav_wn ul li{ float:none;display:inline-block;width:100%;}
.head-nav li .nav_wn ul li a{ display:block; margin:0px 10px; color:#595959; height:32px; line-height:32px;border-bottom:none;}

.phone-nav{ right:10px;top:7px;position:absolute;width:35px;height:35px;display:none;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999}

.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:25px 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-subnav .search2{border-radius:28px;-webkit-transition:all .5s;transition:all .5s;position:relative;padding:10px}
.phone-subnav .search2 input{border:1px #efeff0 solid;border-radius:28px;line-height:28px;height:30px;position:relative;width:100%;padding:0 40px 0 10px;font-size:14px;vertical-align:top;-webkit-transition:all .5s;transition:all .5s}
.phone-subnav .search2 input:focus{border-color:#000;}


.phone-subnav ul li div li{ }
.phone-subnav ul li div ul{ margin:0px 10px}
.phone-subnav ul li div ul span{ padding-left:10px;}

.phone-subnav ul li div ul a{ padding-left:0px;}

.phone-subnav ul li div .subnav a{ padding-left:30px;}

/*首页关于我们*/
.intwo{ overflow:hidden; margin-top:53px;}
.intwo li{ float:left;width:48%;overflow:hidden; margin-right:4%;}
.intwo li:nth-child(2){ margin-right:0px;}
.intwo li .wenzi{background:#e9eaeb; overflow:hidden; padding:20px 20px 0 20px;}
.intwo li .wenzi img{ display:block; float:left; padding-right:8px; padding-top:3px;}
.intwo li .wenzi p{ overflow:hidden; padding-bottom:20px;}
.intwo li .tp img{ display:block; width:100%;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.intwo li:hover .wenzi p{color: #0053a3;}
.intwo li:hover .tp img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}


.index_one{ margin-top:30px;}
.in_oneleft{ float:left; width:65%;}
.intitle{ font-size:18px;max-width:360px;padding-bottom: 20px;border-bottom: 1px solid #e9eaeb;}
.ab_wz{ font-size:14px; padding-top:20px;}
.ab_wz p{line-height:24px;}
.ab_wz a{color: #0053a3;}
.ab_wz a:hover{ color:#000;}

.in_oneright{width:30%; float:right;} 
.one_diyi{ background:url(../images/index_05.gif) repeat; padding-bottom:2px; margin-bottom:20px;} 
.biaoti{ font-size:18px; padding:20px 20px 15px 20px;}
.ofuwu{ padding:0 20px 0 20px;}
.ofuwu p{ line-height:24px;}
.ofuwu p a{ color:#0053a3;}
.ofuwu p a:hover{ color:#000;}

.re_more{ display:block; height:50px; line-height:50px;background: #0053a3;padding-left: 20px; font-size:16px;margin-top:25px; padding-right:20px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.re_more i{ display:block; float:left; font-style:normal;color:#fff;} 
.re_more em{ display:block;font-style:normal; float:right;color:#fff;} 
.re_more:hover{ background:#36550a;} 
.one_dier{ background:url(../images/index_06.gif) repeat; padding-bottom:2px;}

/*首页产品*/
 .index_pro{ margin-bottom:30px;}
 .cpnavbar{overflow: hidden;margin-top:30px;background: #f0f0f0;border-bottom: 2px solid #0053a3;}
.cpnavbar .cp_bt{ float:left; padding:0 30px; font-size:18px; font-weight:bold;line-height:56px;}
.cpnavbar .pro-tab{ float:left;}
.cpnavbar .pro-tab a{ padding:0 30px; display:inline-block;line-height:56px;}
.cpnavbar .pro-tab a:hover,.pro-tab .current{background-color: #0053a3!important;color: #fff;}
.pro-con{ margin-top:20px; overflow:hidden;}
.pro-box{ display:none;}
.pro-box li{ float:left;width:20%; padding:0 5px; overflow:hidden;}
.pro-box li img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro-box li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
/*dibu*/
.in_boot{background: #555;clear: both; overflow:hidden; color:#fff;}
.foot_one{ overflow:hidden; padding:40px 0;}
.fotone_left{ float:left;width:60%;}
.fotone_left li{width:60%; float:left; line-height:36px;}
.fotone_left li .wz a{width:50%; float:left; padding-right:10px;color: #c7c7c7;}
.fotone_left li .wz a:hover{ color:#fff;}
.fotone_left li:nth-child(2){width:40%; float:right;}

.fotone_right{ float:right; background:url(../images/index_08.gif) no-repeat;width:36%;min-height:177px;}
.fotone_right div{width:62%; float:right;padding-top: 18%;padding-right: 8px;}
.fotone_right a{color:#fff;}
.fotone_right img{max-width:20px; vertical-align:middle;margin-left:3px;}

.foot_two{text-align: center;border-top: 1px solid #aaa;padding: 20px 0; margin:0 auto;}
.foot_two li{ display:inline-block;}
.foot_two li a{ color:#fff; padding:5px 20px;}
.foot_two li a:hover{color: #c7c7c7;}

/*about*/
.ny-banner img{ display:block; width:100%;}

 .bread{border-bottom:1px #f6f6f6 solid;color:#999;text-align:right;line-height:20px;height:50px;line-height:50px;overflow:hidden}
@media (max-width:767px){
    
    .lan {
    float: right;
    margin-top: 28px;
    margin-right: 60px;
    width:auto;}
    
    .bread{height:40px;line-height:40px}
}
.bread h2{font-weight:400;font-size:12px}
@media (max-width:321px){.bread h2{font-size:11px}
}
.bread a{color:#999}
.bread a:hover{color:#0053a3}
.bread span{color:#666}
.bread .icon{display:inline-block;width:20px;height:20px;vertical-align:top;margin:5px 5px 0 0}
.inside{color:#666;padding-top:30px;padding-bottom:130px;overflow:hidden}
@media (max-width:1601px){.inside{padding-bottom:100px}
}
@media (max-width:1445px){.inside{padding-bottom:80px}
}
@media (max-width:767px){.inside{padding-top:25px}
}
.inside-aside{width:270px;float:left;position:relative;z-index:1}
@media (max-width:1024px){.inside-aside{display:none}
}
.inside-aside .title{font-size:20px;border-bottom:1px #e2e2e2 solid}
.inside-aside .title span{display:inline-block;line-height:44px;position:relative}
.inside-aside .title span:after{content:"";width:100%;height:2px;background:#0053a3;position:absolute;bottom:-1px;left:0}
.inside-aside .title .more{display:block;width:15px;height:15px;border:1px #c5c5c5 solid;border-radius:50%;float:right;margin:17px 0 0;position:relative}
.inside-aside .title .more:after,.inside-aside .title .more:before{content:"";display:block;background:#c5c5c5;position:absolute}
.inside-aside .title .more:before{width:7px;height:1px;top:6px;left:3px}
.inside-aside .title .more:after{width:1px;height:7px;top:3px;left:6px}
.inside-aside .title .more:hover{border-color:#0053a3}
.inside-aside .title .more:hover:after,.inside-aside .title .more:hover:before{background:#0053a3}
.inside-aside .box{border:1px #e0e0e0 solid;padding:15px 5px;margin:15px 0 25px;line-height:28px;position:relative}
.inside-aside .box:before{content:"";display:block;width:20px;height:10px;background:url(../images/icon-all.png) 0 -90px;position:absolute;top:-10px;left:35px}
.inside-aside .box a{display:block;color:#333;padding-top:5px;padding-bottom:5px;position:relative;-webkit-transition:all .5s;transition:all .5s;font-size:15px;}

.inside-aside .box ul li div a{font-size:14px;}


.inside-aside .box a:hover{color:#0053a3}
.inside-aside .classify .box a{padding-right:0px; padding-left:10px; border-bottom:1px #e0e0e0 dotted;position:relative}
.inside-aside .classify .box a:after{content:"";display:none;width:20px;height:20px;float:right;background:url(../images/icon-all.png) 0 0;position:absolute;top:10px;right:0}
.inside-aside .classify .box a:hover{padding-left:5px}
.inside-aside .classify .box a:hover:after{display:block}
.inside-aside .classify .box a:last-child{border:0}
.inside-aside .classify .box a.cur{color:#fff; background:#0053a3;}
.inside-aside .classify .box a.cur:after{display:block}
.inside-aside .classify .box .erji a:hover:after{display:none}
.inside-aside .classify .box .erji a.cur:after{display:none}
.inside-aside .classify .box .erji{display:none}
.inside-aside .classify .box .erji a{font-size:12px;padding-left:20px}
.inside-aside .aside-product .box a{position:relative;padding-left:25px}
.inside-aside .aside-product .box a:after{content:"";display:block;width:20px;height:20px;float:right;background:url(../images/icon-all.png) 0 -30px;position:absolute;top:10px;left:0}
.inside-aside .aside-product .box a:hover{padding-left:30px}
.inside-aside .aside-product .box a:hover:after{background:url(../images/icon-all.png) -30px -30px}
.inside-aside .aside-news .box a.navyanz{position:relative;overflow:hidden;padding-left:20px}
.inside-aside .aside-news .box a.navyanz:after{content:"";display:block;width:20px;height:20px;float:right;background:url(../images/icon-all.png) 0 -60px;position:absolute;top:10px;left:0}
.inside-aside .aside-news .box a.navyanz:hover{padding-left:25px}
.inside-aside .aside-news .box a.navyanz:hover:after{background:url(../images/icon-all.png) -30px -60px}
.inside-main{width:100%;position:relative;padding-left:325px;top:0;z-index:0}


.inside-aside .classify .box div{ padding-left:15px; line-height:22px;}

@media (max-width:1445px){.inside-main{padding-left:310px}

}
@media (max-width:1025px){.inside-main{padding:0;min-height:inherit}
}
.inside-main .content{padding:10px 0 0;color:#555;line-height:32px}
@media (max-width:1445px){.inside-main .content{line-height:28px;padding:25px 0 0}
}
@media (max-width:992px){.inside-main .content{padding:10px 0 0}
}
@media (max-width:767px){.inside-main .content{padding:5px 0 0}
}
.inside{padding-bottom:20px}
@media (max-width:1601px){.inside{padding-bottom:80px}
}
@media (max-width:1445px){.inside{padding-bottom:60px}
}
@media (max-width:1367px){.inside{padding-bottom:50px}
}
@media (max-width:767px){.inside{padding-bottom:30px}
}
.inside-title .cn,.inside-title-02 .cn,.inside-title-03 .cn{color:#0053a3;font-size:36px;line-height:46px;display:block}
@media (max-width:767px){.inside-title .cn,.inside-title-02 .cn,.inside-title-03 .cn{font-size:24px;line-height:34px}
}
.inside-title .en,.inside-title-02 .en,.inside-title-03 .en{color:#555;font-size:30px;line-height:36px;margin:5px 0 0;font-family:itcavantgardepro-bk;position:relative}
@media (max-width:767px){.inside-title .en,.inside-title-02 .en,.inside-title-03 .en{font-size:20px;line-height:26px}
}
/*.inside-title-02.inside-title,.inside-title-03.inside-title,.inside-title.inside-title{margin:0 0 50px}*/
@media (max-width:767px){.inside-title-02.inside-title,.inside-title-03.inside-title,.inside-title.inside-title{margin:0 0 5px}
}
.inside-title-02.inside-title .en:after,.inside-title-03.inside-title .en:after,.inside-title.inside-title .en:after{content:"";display:block;width:120px;height:1px;background:#2e2e2e;position:absolute;bottom:-20px}
@media (max-width:1445px){.inside-title-02.inside-title .en:after,.inside-title-03.inside-title .en:after,.inside-title.inside-title .en:after{bottom:-25px}
}
@media (max-width:767px){.inside-title-02.inside-title .en:after,.inside-title-03.inside-title .en:after,.inside-title.inside-title .en:after{bottom:-20px}
}
.inside-title-02.inside-title-02 .en:after,.inside-title-03.inside-title-02 .en:after,.inside-title.inside-title-02 .en:after{content:"";display:inline-block;width:120px;height:1px;background:#2e2e2e;vertical-align:middle;margin:0 0 0 10px}

.nymain{ padding-top:30px; padding-bottom:30px; overflow:hidden;}
.aside-news .box .tp{ display:inline-block; padding:0 6px;}
.nyright{width:74%; float:right;}
.inside-title{ margin-bottom:30px;}
.inside-title .cn{    color: #0053a3;
font-size: 30px;
line-height: 46px;
display: block;}
.inside-title i{background: url(../images/solution-ba.png) ; display:block; height:7px;width:100%; margin-top:6px;}
.nyyb_ab p{ line-height:28px;}

/*招聘职位*/

 .insider-job{ margin-top:75px; overflow:hidden;}
.insider-job .biaoti{ text-align:center; margin-bottom:30px;}

.insider-job .ny_title{margin: 16px 0 30px 0;}
.insider-job {
	margin-top:50px;
	margin-bottom:50px
}

.insider-job .box {
	font-size:16px
}
.insider-job .box a {
	color:#fff;
	padding:0 10px
}
.insider-job .box a:hover {
	text-decoration:underline
}
.insider-job li:first-child {
	color:#000;
	font-size:16px;
	background:#e6e6e6; overflow:hidden; border-bottom:none;
}
.insider-job li:first-child span:first-child {
	border:0
}
@media (max-width:1000px) {
	.insider-job li:first-child span:first-child {
	padding-left:25px
}
}
@media (max-width:480px) {
	.insider-job li:first-child span:first-child {
	padding-left:0;
	text-align:center
}
}
.insider-job li:first-child:before {
	display:none
}
.insider-job li,.insider-job .tit {
	cursor:pointer;
	text-align:left;
	position:relative;
	border-bottom:1px solid #808080; overflow:hidden;
}
.insider-job .tit{ color:#000; font-size:16px;}


.insider-job li:before,.insider-job .tit:before {
	width:13px;
	height:13px;
	right:50px;
	top:22px;
	content:"";
	position:absolute;
	background:url(../images/job-icon.png) no-repeat
}
@media (max-width:1000px) {
/*	.insider-job li:before,.insider-job .tit:before {
	display:none
}*/
}
.insider-job li span,.insider-job .tit span {
	width:22%;
	float:left;
	height:48px;
	line-height:48px;
	padding-left:50px;
	overflow:hidden
}
@media (max-width:767px) {
	.insider-job li span,.insider-job .tit span {
	padding-left:10px
}
.insider-job li:before, .insider-job .tit:before{    right: 5PX;    top: 15px;}

}

.insider-job li span img,.insider-job .tit span img {
	vertical-align:top;
	margin-right:5px;
	margin-top:15px
}
@media (max-width:580px) {
	.insider-job li span,.insider-job .tit span {
	font-size:12px;
	height:40px;
	line-height:39px
}
.insider-job li span img,.insider-job .tit span img {
	display:none
}
}
.insider-job li span:first-child,.insider-job .tit span:first-child {
	text-align:left
}
@media (max-width:1000px) {
	.insider-job li span:first-child,.insider-job .tit span:first-child {
	padding-left:10px
}
}
.insider-job .txt {
	padding:20px 50px 20px 50px;
	text-align:left;
	display:none;
	color:#000; font-size:14px;line-height:28px; 
}

@media (max-width:1199px) {
	.insider-job .txt {
	margin:0;
	font-size:14px;
	line-height:24px;
	padding:20px 10px
}
.nyziliao_one .insider-job .tit{ padding-left:10px;}
.nyziliao_one{ margin-bottom:0px;}
}

@media (max-width:767px) {
	.insider-job .font16 {
	padding-top:20px
}
.insider-job .txt{ font-size:12px;}
.insider-job .ny_title{margin: 16px 0 13px 0;}
.insider-job{ margin-top:30px;}
.insider-job .biaoti{ margin-bottom:20px;}
.insider-job li:first-child{ font-size:15px;}
.insider-job .tit{ font-size:15px;}
}
.insider-job .active {
	background:#fff
}
.insider-job .active:before {
	background:url(../images/job-icon2.png) no-repeat
}
@media (max-width:640px) {

.insider-job li span {
width:25%	
}

.insider-job {
	margin-top:16px
}
.nyziliao_one .tit img{ margin-top:7px;}
}



.page{text-align:center;line-height:30px}
.page a{background:#fff;border:1px solid #ccc;color:#666;display:inline-block;font-size:12px;line-height:26px;margin:0 3px;padding:0 5px;min-width:30px}
.page a.page-num-current,.page a.page-num-current,.page a:hover{color:#fff;background:#0053a3;border:1px solid #0053a3;-webkit-transition:all .5s;transition:all .5s;font-weight:700}

/*产品中心*/
.main_table {
    border: 1px solid #ccc;
        border-top-color: rgb(204, 204, 204);
        border-top-style: solid;
        border-top-width: 1px;
    border-top: none;
    border-collapse: collapse;
    color: #333;
}
.main_table tr th{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #ccc;
    line-height: 40px;
}




.main_table tr .top_blue{
    border-top: 3px solid #0053a3;
}
.main_table tr .top_green{
    border-top: 3px solid #0053a3;
}
.main_table tr td{
    border: 1px dotted #ccc;
    
}

.product_list_table{ margin-bottom:30px; }
.main_table tr td table tr td{
    text-align: center;
    font-size: 14px;
  border:none;  
    line-height: 40px;
}
.product_list_table tr td{
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding: 0;
}
.product_list_table tr td a{
    color: #0053a3;
}
.product_list_table .tr1:hover{
    background: none;
}
.product_list_table tr:hover{
    background: #f5faff;
}
.product_list_table tr td a:hover{
    text-decoration: underline;
}
/*产品详细*/
.product_det_table tr td {
    padding: 12px 20px;
}
.back {
    background: url("../images/back.png") no-repeat;
    width: 65px;
    height: 24px;
    display: block;
    float: right;
    margin-top: 20px;
}
.cptp{ margin-bottom:20px;}

/*新闻中心*/
.nynews_list li .xwtp{    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 1px solid #ededed;
    overflow: hidden; float:left;}
.xwwz{ float:left; width:60%; padding:30px 30px 0 30px;}
.xwwz strong{ display:block; font-size:16px; margin-bottom:20px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.nynews_list li{border-bottom: 1px dashed #d3d3d3; padding:20px 0; overflow:hidden;}
.nynews_list li span{ display:block; padding-top:30px; float:right;}
.nynews_list li .xwtp img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.nynews_list li:hover .xwtp img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.nynews_list li:hover a{ color:#000;}
.nynews_list li:hover .xwwz strong{ color:#0053a3;}
.nynews_list{ margin-bottom:30px; overflow:hidden;}

/*新闻详细*/
.news-show,.solution-show{line-height:32px}
.news-show .title,.solution-show .title{font-weight:400;font-size:30px;line-height:1.5;text-align:center;padding:10px 0;color:#4a4a4a}

.news-show .info,.solution-show .info{text-align:center;font-size:12px;color:#9f9f9f;line-height:20px;padding:5px 0;border-top:1px #ececec solid;border-bottom:1px #ececec solid;margin:20px 0 0;color:#888}

.news-show .info .source,.news-show .info .time,.news-show .info .view,.solution-show .info .source,.solution-show .info .time,.solution-show .info .view{display:inline-block;font-size:12px;margin:0 8px}
.news-show .nr,.solution-show .nr{margin:50px 0;line-height:20px}


.news-show .nr center,.solution-show .nr center{margin:45px auto 0}



.targs-share-return .share-return{width: 40%; margin-bottom:20px;
float: right;
text-align: right;}
.targs-share-return .return {
    display: inline-block;
    background: #0053a3;
    color: #fff;
    width: 77px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    border-radius: 10px;
}
.prev-next{position:relative;overflow:hidden; clear:both; margin-bottom:20px;}
.prev-next a{color:#333;display:inline-block;height:34px;line-height:34px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.prev-next .next,.prev-next .prev{width:50%;height:34px;line-height:34px;color:#333;background:#eee;float:left;font-size:14px;-webkit-transition:all .5s;transition:all .5s;overflow:hidden;position:relative;padding:0 16px 0 75px}


.prev-next .next:hover,.prev-next .prev:hover{background:#0053a3;color:#fff}
.prev-next .next:hover a,.prev-next .prev:hover a{color:#fff}
.prev-next .next span,.prev-next .prev span{display:inline-block;width:60px;text-align:left;position:absolute;top:0;left:16px}
.prev-next .prev{border-right:8px #fff solid}

.prev-next .next{border-left:8px #fff solid}

.related-news {
    border-top: 1px #eee solid;
    border-bottom: 1px #eee solid;
    margin: 20px 0 0;
    padding: 20px 0;
}
.show-title {
    height: 30px;
    line-height: 30px;
    margin: 0 0 30px;
}
.show-title span {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    background: #0053a3;
    color: #fff;
    height: 30px;
    line-height: 30px;
    position: relative;
    padding: 0 20px 0 0;
}
.show-title span::before {
    content: "";
    display: block;
    float: left;
    width: 40px;
    height: 30px;
    background: url(../images/icon-all.png) no-repeat 0 -170px;
    margin: 0 22px 0 0;
}
.related-news .list {
    overflow: hidden;
    margin: 20px 0 0;
    position: relative;
}
.related-news .list::before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background: #eee;
    position: absolute;
    left: 50%;
    top: 0;
}
.related-news li {
    width: 50%;
    float: left;
    position: relative;
    padding: 0 0 0 15px;
}
.related-news li a {
    display: block;
    position: relative;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 100px 0 20px;
}
.related-news li .time {
    float: right;
    color: #a9a9a9;
    font-size: 12px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    width: 100px;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 20px 0 0;
}
.related-news li a::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    background: url(../images/icon-all.png) 0 -60px;
    position: absolute;
    top: 8px;
    left: 0;
}
.related-news li a:hover{color:#0053a3;padding-left:25px}
.related-news li a:hover:after{background:url(../images/icon-all.png) -30px -60px}
.targs-share-return .return:hover {
    background: #f27418;
}
.targs-share-return{ overflow:hidden;}
.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    outline: 0;
}
.a2a_default_style .a2a_counter img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg {
    float: left;
}
.a2a_default_style a {
    float: left;
    line-height: 16px;
    padding: 0 2px;
}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_menu .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_vertical_style .a2a_svg {
    border-radius: 4px;
}
.a2a_kit .a2a_svg {
    background-repeat: repeat;
}
.a2a_svg {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    padding: 0;
    width: 32px;
}
.a2a_svg svg {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: none;
    display: block;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    width: auto;
    height: auto;
}
/*服务中心*/
.ser_list{ margin-bottom:30px; overflow:hidden;}
.ser_list li{ float:left;padding: 10px 9px;border-bottom: 1px dashed #e9eaeb; overflow:hidden;width:25%;}
.ser_list li .pro-con{text-align: center;margin: 10px 0;}
.ser_list li .pro-img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.ser_list li:hover .pro-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.ser_list li .bnt {background:#999;display: inline-block; padding: 0 20px;color: #fff;margin: 10px 0;line-height: 30px;}
.ser_list li:hover .bnt{background:#0053a3;}	

/*服务详细*/
.ser_xx{ margin-bottom:20px; overflow:hidden;}
.xxtitle{font-weight: 400;
font-size: 30px;
line-height: 1.5;
text-align: center;
padding: 10px 0;
color: #4a4a4a;}
.ser_xx div p{line-height: 32px; color:#555;}	
.related-product{ clear:both;display:none;}	
	.related-product .list {
    margin: 0 -7px;
    overflow: hidden;
}
.related-product li {
    width: 25%;
    float: left;
}
.related-product .box {
    border: 1px #dadada solid;
    margin: 0 7px;
}
.related-product .box .pic {
    display: block;
    position: relative;
    padding-bottom: 80%;
    overflow: hidden;
}
.related-product .box img {
    -webkit-transition: all .5s;
    transition: all .5s;
}
.related-product .box .text {
    border-top: 1px #dadada solid;
    text-align: center;
    padding: 15px 10px;
}
.related-product .box .bt {
    color: #333;
    font-size: 15px;
    display: block;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    text-align: center;
    font-weight: 700;
}
.related-product .box .p-01 {
    color: #969696;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    font-size: 12px;
}
.related-product .box .more {
    display: inline-block;
    width: 88px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    border: 1px #d6d6d6 solid;
    border-radius: 10px;
    color: #d6d6d6;
    font-size: 12px;
}
.related-product .box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.related-product .box:hover .bt{color:#0053a3}
.related-product .box:hover .more{background:#0053a3;border-color:#0053a3;color:#fff}

/*在线留言*/
.xunwen{ margin-top:30px; overflow:hidden;}
.xunwen .message1{padding:10px 0 20px 0}
.xunwen .message1 ul{overflow:hidden;}
.xunwen .message1 ul li{margin-bottom:27px;position:relative;float:left;width:33.333%;padding:0 7px;overflow:hidden}
.xunwen .message1 ul li font{color:red;position:absolute;top:15px;left:21px;font-size:14px;z-index:3}
.xunwen .message1 ul li input{outline:0;border:1px solid #e7e7e7;width:100%;height:49px;padding:10px 14px 10px 25px;font-size:14px;color:#999;position:relative;font-family:arial,"microsoft yahei"}
.xunwen .message1 ul li input::-webkit-input-placeholder{color:#333}
.xunwen .message1 ul li input:-moz-placeholder{color:#333;opacity:1}
.xunwen .message1 ul li input::-moz-placeholder{color:#333;opacity:1}
.xunwen .message1 ul li input:-ms-input-placeholder{color:#333}
.xunwen .message1 ul li textarea{outline:0;border:1px solid #e7e7e7;width:100%;height:127px;line-height:24px;padding-left:25px;padding-top:10px;font-size:16px;color:#999;position:relative;font-family:arial,"microsoft yahei";display:block}
.xunwen .message1 ul li textarea::-webkit-input-placeholder{color:#333}
.xunwen .message1 ul li textarea:-moz-placeholder{color:#333;opacity:1}
.xunwen .message1 ul li textarea::-moz-placeholder{color:#333;opacity:1}
.xunwen .message1 ul li textarea:-ms-input-placeholder{color:#333}
.xunwen .message1 ul .width{width:100%}
.xunwen .message1 .line{width:100%;height:1px;background:#dbdbdb}
.xunwen .message1 .btn2{padding:0 20px;margin-top:9px;text-align:center}


.xunwen .message1 .btn2 button{width:230px;border:0;padding:0;font-size:16px;height:50px;line-height:50px;color:#fff;background:#0053a3;transition:.5s;margin:0 11px;display:inline-block;vertical-align:top;font-family:arial,"microsoft yahei"; cursor:pointer;}



.xunwen #reset{color:#444;background:#ddd}
.xunwen .message1 input:focus,.xunwen .message1 textarea:focus{transition:border linear .2s,box-shadow linear .5s;-moz-transition:border linear .2s,-moz-box-shadow linear .5s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;outline:0;border:1px solid #0053a3}
.nyyb_cp{ overflow:hidden;}

/*常见问题*/
.faq{padding:0px 0px 30px 0px;}
.faq .faq-list .list_dt{height:64px;line-height:64px;border-bottom:1px solid #f1f1f1;cursor:pointer;background:url(../images/job-icon.png) no-repeat center right;display:block}
.faq .faq-list .list_dt span{background:url(../images/q.jpg) no-repeat center left;font-size:16px;color:#333;padding-left:35px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:20px}
.faq .faq-list #open{background:url(../images/job-icon2.png) no-repeat center right}
.faq .faq-list .list_dd{display:none;border-bottom:1px solid #f1f1f1;padding:22px 0}

/*联系我们*/
.fkxx_xx p{ line-height:28px;}
.dgxx{ margin-top:30px;}
.dgxx .fkxx_xx .xxbiaoti{ font-size:18px; color:#0053a3; font-weight:bold;}

@media (max-width:1445px){.news-show .nr{margin:35px 0}
.news-show .nr p{margin:25px 0 0}
.news-show .nr center{margin:30px auto 0}
}
@media (max-width:1280px){
.header-top .head-right{width:60%; }
.head-nav{width:90%; }
}
@media (max-width:1200px){
	.header-top .logo{ max-width:150px;}
	.nyright{ width:71%;}
	}

@media (max-width:1024px){
	.xunwen #reset:hover{background:#e61f28;color:#fff}
	.xunwen .message1 .btn2 a:hover{background:#e61f28}
.head-nav{width:88%;}	
.header-top{ height:75px; border-bottom:none;}
.header-top .head-right{ width:auto;}
.phone-nav{ display:block; top:20px;}
.head-nav{ display:none;}
.headtel{ margin-right:55px;}
.topsearch{ margin-top:38px;}
.searmain{top:55px;}
.header-top .logo{margin: 9px 0 5px 0;}

.in_oneleft{ width:100%; float:none;}
.in_oneright{width:100%; margin-top:20px;}
.ofuwu{ min-height:96px;}
.one_diyi{width:48%; float:left;}
.one_dier{width:48%; float:right;}

.pro-box li{width:33.333%; margin-bottom:20px;}
 .index_pro{ margin-bottom:10px;}
.fotone_right div{width:90%; padding:25% 2% 0 2%}
	.nyright{ width:100%;}
.inside-title{ margin-bottom:20px;}
.nymain{ padding-top:15px;}
.inside-title .cn{ font-size:17px; font-weight:bold; line-height:32px;}
.main_table tr td table tr td{ font-size:12px;}
.product_list_table tr td{ font-size:12px;}
.nynews_list li span{ display:none;}
.xwwz{width:70%;}
.nynews_list li .xwtp{width:120px; height:120px;}
.xwwz strong{ margin-bottom:8px; font-size:15px;}


}

@media (max-width:992px){
	.news-show .nr p{margin:20px 0 0}
.news-show .title,.solution-show .title{font-size:26px}
.news-show .info,.solution-show .info{margin:10px 0 0}
.headtel{ display:none;}
	.index_one{ margin-top:20px;}
	.intitle{ padding-bottom:12px; font-size:16px;}
	.ab_wz{ padding-top:12px;}
	.intwo{ margin-top:24px;}
	.biaoti{ font-size:16px;padding: 20px 20px 9px 20px;	}
	.ser_list li{width:33.333%;}
	.xunwen .message1 .btn2 a {
    width: 120px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0 5px;
}
.xunwen .message1 ul li input{ font-size:14px;}
.xxtitle{ font-size:18px;}
}

@media (max-width:767px){
	.ofuwu{ min-height:144px;}
.pro-box li{width:50%;}
.fotone_left{ float:none;width:100%;}
.fotone_right{width:100%; float:none; background:none; min-height:inherit;}
.fotone_right div{width:100%; padding:20px 0 0 0;}

.prev-next .next{border-left:none}
	.prev-next .prev{border-right:0}
	.prev-next .next,.prev-next .prev{width:100%;margin:0 auto 10px}
	.news-show .nr center,.solution-show .nr center{margin:10px auto 0}
	.news-show .nr p{margin:10px 0 0}
	.related-news li {
    width: 100%;
    float: none;
    padding: 0;
    font-size: 13px;
    border-top: 1px solid #eee;
}
.related-news .list::before{ display:none;}
.related-news{ margin:0px;}
.news-show .nr{margin:10px 0}
.news-show .info{margin:0}
.news-show .title{font-size:16px;margin:0px auto 0}
.ser_list li{width:50%;padding: 5px 9px;}
.ser_list li .pro-con .tit{ font-size:15px;}
.related-product li {
    width: 50%;
    margin: 0 auto 10px;
}
.show-title{margin: 0 0 15px;}
.xunwen{ margin-top:15px;}
.xunwen .message1 ul li{ margin-bottom:10px;width:100%;}
.xunwen .message1{padding: 10px 0 0px 0;}
.dgxx{ margin-top:20px;}
}

@media (max-width:600px){
	.one_diyi{width:100%; float:none;}
.one_dier{width:100%; float:none;}
.ofuwu{ min-height:inherit;}
.intwo li{width:100%; float:none; margin-bottom:20px;}
.fotone_left li{width:100%;float:none;}
.fotone_left li:nth-child(2){width:100%; float:none;}
.xwwz{width:66%;}

.product_list_table tr td{line-height:18px;padding:0px;margin:0px;}

.main_table tr th{line-height:18px;font-weight:600;font-size:12px;}
.main_table{border-left:1px #fff;}
.main_table tr td{border-left:1px #fff;}
.main_table tr th{border-left:1px #fff;}


}

	@media (max-width:320px){
		

	}
	
	
	
	
	
	

 @keyframes myfirst
{
from { display:none; transform:scale(0);}
to {display:block;transform:scale(1.9);}
}












