﻿@charset "utf-8";


.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;}




/*banner*/
.home-banner{overflow:hidden;width:100%;position:relative;z-index:1}
.home-banner .swiper-button-next,.home-banner .swiper-button-prev{ background:#000; color:#fff;width:42px; height:60px;}
.home-banner .swiper-button-next{ background:url(../images/right.png) no-repeat;}
.home-banner .swiper-button-prev{ background:url(../images/left.png) no-repeat;}
.home-banner .swiper-button-next:after{content: '';}
.home-banner .swiper-button-prev:after{content: '';}

.phone_banner{ display:none;}
.home-banner img{ display:block;}


.top_right{ float:right;margin-top:20px; overflow:hidden; text-align:right;}
.yuyan a{ display:inline-block; padding-left:15%; font-size:14px;}
.yuyan a span{ display:inline-block; padding-left:8px;}
.yuyan a:first-child{ padding-left:0px;}
.head_tel p{ background:url(../images/yj_pho.jpg) no-repeat left center; padding-left:48px;color: #1658a4; font-size:22px; font-weight:bold; line-height:36px;}
.head_tel{ margin-top:8px;}

.amk_home_one { height:110px;}
.amk_home_one .logo{ float:left; display:block; margin-top:15px;}
.head_youbian{ float:right;width:70%;}
.head_youbian .nav{ width:70%;}
.nav li {
	text-align: center;
	float: left;
	width: 16.666666666%;
	position: relative;
	padding: 0 10px; z-index:999;
}

.nav li>a {
	font-size: 16px;
	color: #000;
	height:110px;
	line-height: 110px;
	position: relative;
	display: block;
	vertical-align: middle;
	transition: all .5s;
}

.nav li:hover>a:after,.nav li.active>a:after {
	width: 100%;
}
.nav li:hover>a,.nav li.active>a { color:#fff;  background:#282e7a;}

.nav li:hover .child {
	z-index: 1;
	display: block \9;
	visibility: visible;
	opacity: 1;
	padding-top: 0;
	padding-bottom: 10px
}

.nav li:hover .child a {
	height: 38px
}

.nav .child {
	font-size: 16px;
	position: absolute;
	width: 160px;
	left: 50%;
	margin-left: -80px;
	z-index: -1;
	top:110px;
	display: none \9;
	visibility: hidden;
	opacity: 0;
	text-align: center
}

.nav .child .box {
	background: #fff \9;
	background: rgba(255,255,255,0.8);
	padding: 10px 0;
	position: relative;
	box-shadow: 0 20px 40px 0 rgba(0,0,0,0.15)
}

.nav .child a {
	padding: 0 5px;
	display: block;
	color: #333;
	font-size: 14px;
	position: relative;
	overflow: hidden;
	line-height: 38px;
	height: 0;
	transition: .3s height cubic-bezier(0.73,0.32,0.34,1.5),0.5s background,0.5s padding-left
}

.nav .child a:hover {
	background-color: #282e7a;
	background: rgba(0,97,173,0.5);
	color: #fff;
	padding-left: 15px;
}

/*首页关于我们*/
.amk_home_two{ background:url(../images/bj1.jpg) repeat-y top left; overflow:hidden; padding-top:60px; padding-bottom:60px;}
.home_title .cn{ font-size:28px; color:#333; font-weight:bold;}
.home_title .en{ font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.homeab_left .nr{ background:url(../images/yj_jj_p3.jpg) no-repeat right bottom; margin-top:30px;}
.homeab_left .nr .more{ display:block;width:60px; height:60px; line-height:53px; font-weight:bold; font-size:53px; color:#fff; background:#acce22; text-align:center;transition: all .5s; }
.homeab_left .nr .more:hover{ background:#282e7a;}
.homeab_left{width:50%; float:left; padding-top:20px; padding-right:6%;}
.homeab_left .nr p{ line-height:26px;margin-bottom:50px;}
.ablist{ margin-top:35px;}
.ablist li{ float:left; width:33.333%;}
.ablist li img{ display:block; float:left;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.ablist li a{ display:block; float:left; font-size:16px; margin-left:8px; margin-top:18px;}
.ablist li:hover a{ color:#282e7a;}
.ablist li:hover img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.homeab_right{float:right; background:url(../images/yj_jj_p5.jpg) no-repeat right top;width:50%; position:relative;}
.homeab_right .swiper-button-next,.homeab_right .swiper-button-prev{ background:#000; color:#fff;width:47px; height:47px;}
.homeab_right .swiper-button-next{ background:url(../images/fuhao.png) no-repeat 0px -47px;}
.homeab_right .swiper-button-prev{ background:url(../images/fuhao.png) no-repeat 0px 0px;}
.homeab_right .swiper-button-next:after{content: '';}
.homeab_right .swiper-button-prev:after{content: '';}
.homeab_right .mySwiper1{ overflow:hidden;}


/*首页产品*/
.amk_home_three{ background:url(../images/yj_cpbg.jpg) no-repeat left top; overflow:hidden; padding:80px 0px 40px 0px;}
.sypro_left{ width:45%; float:left; margin-bottom:40px;}
.sypro_left p{ font-size:14px; color:#fff; line-height:1.7;}
.sypro_left .home_title{ margin-bottom:30px;}
.sypro_left .home_title .cn{ color:#fff;}
.sypro_left .home_title .en{ color:#fff;}
.homepro_list li{ float:left;width:33.333%; padding:30px 20px;}
.homepro_list li .img{ display:block; float:left;width:40%;}
.homepro_list li .img 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;}
.homepro_list li .pro_right{float:right;width:60%;padding:0px 20px; font-size:16px;}
.homepro_list li .pro_right .tit{ display:block;width:100%;height:33px; line-height:31px; text-align:center; margin-bottom:10px;color:#fff;}
.homepro_list li .pro_right .biaoti{overflow:hidden;font-size:14px;}
.homepro_list li .pro_right .biaoti a{ display:block; float:left;text-align:center;width:100%; padding-right:8px;color:#fff;height:25px; overflow:hidden;}
.homepro_list li:nth-child(odd){ background:#0c3a8d;}
.homepro_list li:nth-child(even){ background:#acce22;}
.homepro_list li:nth-child(odd) .pro_right .tit{ border:1px solid #3d61a4;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.homepro_list li:nth-child(even) .pro_right .tit{ border:1px solid #85a70c;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.homepro_list li:nth-child(odd) .pro_right .biaoti a:hover{ color:#acce22;}
.homepro_list li:nth-child(even) .pro_right .biaoti a:hover{ color:#0c3a8d;}
.homepro_list li:nth-child(odd):hover .pro_right .tit{ background:#acce22;box-shadow: #b97e00 0px 0px 3px 1px inset;}
.homepro_list li:nth-child(even):hover .pro_right .tit{ background:#0c3a8d;box-shadow: #b97e00 0px 0px 3px 1px inset;}
.homepro_list li:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

/*首页优势*/
.akbiaoti{ text-align:center;}
.akbiaoti .cn{ font-size:36px; color:#666; font-weight:bold;}
.akbiaoti .cn span{ font-size:36px; color:#282e7a;}
.akbiaoti .cn i{ font-size:60px; color:#282e7a;}
.akbiaoti .big{font-size:28px; color:#555;}
.akbiaoti .en{ font-size:14px; color:#999;}

.foru_list{  margin-top:50px;height:445px; background:url(../images/yj_ysbg.jpg) top center no-repeat;}
.foru_list .container{position:relative;}
.foru_list li{ position:absolute; color:#555; font-size:16px; text-align:center;}
.foru_list li:nth-child(1){top:146px;width: 143px;height: 59px;z-index: 103;left:144px;}
.foru_list li:nth-child(2){top:146.5px;width: 175px;height: 29px;z-index: 104;left:379px;}
.foru_list li:nth-child(3){top:146.5px;width: 175px;height: 29px;z-index: 105;left:640px;}
.foru_list li:nth-child(4){top:146.5px;width: 175px;height: 29px;z-index: 106;right:121px;}
.foru_list li:nth-child(5){top:297.5px;width: 175px;height: 29px;z-index: 107;left: 257px;}
.foru_list li:nth-child(6){top: 297.5px;width: 175px;height: 29px;z-index: 108;left:512px;}
.foru_list li:nth-child(7){top: 297.5px;width: 175px;height: 29px;z-index: 108;right:255px;}

.nytese-bottom{
    text-align: center;
    margin-top:30px
}

.nytese-bottom ul {
    width: 400px;
    margin: 0 20px;
    display: inline-block;
    position: relative;
    padding: 27px 0
}

.nytese-bottom ul:after {
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    left: 90px;
    background: #e5e5e5
}

.nytese-bottom ul li {
    text-align: left;
    position: relative;
    padding-left: 156px;
    line-height: 30px;
    margin-bottom:20px
}

.nytese-bottom ul li:before {
    content: '';
    display: block;
    height: 1px;
    width: 55px;
    background: #e5e5e5;
    position: absolute;
    top: 13px;
    left: 63px
}
.nytese-bottom ul li span{ font-size:18px; color:#282e7a; font-weight:bold;}
.nytese-bottom ul li div {
    font-family: "Hapna_Mono_Light";
    font-size: 34px;
    color: #999;
    position: absolute;
    top: 0;
    left: 0;
    display: block
}

.nytese-bottom ul li p {
    font-size: 16px;
    color: #666;
    line-height: 28px
}
.yincang{ display:none;}

/*首页解决方案*/
.amk_home_six{ margin:50px 0px; overflow:hidden;}
.akbiaoti .bt{ font-size:28px; color:#282e7a; font-weight:bold;}
.akbiaoti .bt span{ color:#666; font-family:Arial, Helvetica, sans-serif;}
.jjlist { margin-top:30px;}
.jjlist .left{ float:left; margin-right:1.5%; position:relative; overflow:hidden;width:32.5%;}
.jjlist .left .tptwo{ position:absolute;left:0px; top:0px;}
.jjlist .left .tpone img{ display:block;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;display:block;width:100%;}
.jjlist .left:hover .tpone img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.jjlist .right{ overflow:hidden;width:66%; float:left;}
.jjlist .right li{ float:left; position:relative; overflow:hidden;width:49%; margin-right:2%;margin-bottom:2%;}
.jjlist .right li .tptwo{ float:left; position:absolute;left:0px; top:0px;}
.jjlist .right li .tpone img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; display:block;width:100%;}
.jjlist .right li:hover .tpone img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.jjlist .right li:nth-child(2n){ margin-right:0px;}
.jjlist .right li:nth-child(3){ margin-bottom:0px;}
.jjlist .right li:nth-child(4){ margin-bottom:0px;}


/*公司简介*/
.ny_main_color{background-color: rgba(242, 242, 242, 1); padding-bottom:50px;}
.juli{ margin-top:-60px; z-index:666; background:#fff;position:relative; padding:30px; margin-bottom:50px;}
.nymbx img{ padding-right:6px;}
.nymbx a{ color:#282e7a;}
.nymbx { font-size:14px; color:#666;}
.nymbx a.car{ color:#282e7a;}
.nymbx a{ color:#666;}
.nymbx a:hover{text-decoration:underline; }
.ny_menu{ margin-top:20px; margin-bottom:20px; overflow:hidden;width:100%;display:inline-block; text-align:center;}
.ny_menu ul li{display:inline-block; margin-bottom:5px;}
.ny_menu a{ padding:0px 40px; height:60px; line-height:60px;display:inline-block;margin-right:10px;  background:#f1f1f1; color:#333; font-size:16px;}
.ny_menu a:hover{background:#282e7a; color:#fff;}
.ny_menu .jiejie{background:#282e7a; color:#fff;}

.ny_title{ font-size:30px; font-weight:400; color:rgba(30, 30, 30,1); padding-bottom:15px;border-bottom: 1px solid #eee; text-align:center; margin-bottom:20px;}
.nymain_con{color:#0062ad; font-size:20px; font-weight:bold;margin-bottom:20px;}
.nymain_con em{ font-size:16px; font-weight:normal;color: #d3d3d3;}
.nyab p{ font-size:16px; color:#333; line-height:30px;}
.ny_banner img{ display:block;}

.nyjob p{font-size: 16px;color: #333;line-height: 30px !important; text-indent:2em;}
.nyjob .jobone p{text-indent:0em;}
.nyjob .two{color: rgb(0, 97, 173); font-weight:bold;}
.nyjob .one{color: rgb(255, 0, 0);font-weight:bold;}
.nyjob .jobone{ margin-bottom:30px;}


/*产品中心*/
.nypro{ overflow:hidden; margin-top:30px;}
.nyproleft{ float:left;width:20%;}
.nyproleft li >a{ display:block; height:40px; line-height:40px; overflow:hidden; background:#282e7a;padding:0px 10px 0px 30px; color:#fff;}
.nyproleft li div a{ display:block; height:30px; line-height:30px; overflow:hidden;padding:0px 10px 0px 30px; border-bottom:1px solid #e4e4e4;}
.nypro_youbian{ margin-left:5%; width:75%; float:left;}
.nyproright ul{ overflow:hidden;}
.nyproright li{ float:left;width:32%; margin-right:2%;border: 1px solid #eee; margin-bottom:20px;}
.nyproright li:nth-child(3n){ margin-right:0px;}
.nyproright li  figure {
/*    height: 340px;*/
    display: block;
    line-height: normal;
    overflow: hidden;
    position: relative;
   /* width: 260px;*/
    margin: 0;
}
.nyproright li figure mark {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    background: rgba(40,46,122,.3);
    background: #b82b2c\9;
    filter: alpha(opacity=20);
    z-index: 20;
    opacity: 0;
    transform: skewX(45deg);
    visibility: hidden;
    transition: 360ms;
}
.nyproright li figure mark:before {
    content: "";
    width: 100%;
    height: 0%;
    border-left: 3px solid #282e7a;
    border-right: 3px solid #282e7a;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    transition: 320ms;
}
.nyproright li figure mark::after {
    content: "";
    width: 0%;
    height: 100%;
    border-top: 3px solid #282e7a;
    border-bottom: 3px solid #282e7a;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    transition: 320ms;
}
.nyproright li figure mark b {
    display: block;
    width: 46px;
    height: 46px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -23px;
    margin-top: -23px;
    z-index: 30;
}
.nyproright li figure mark b:before {
    content: "";
    width: 100%;
    height: 3px;
    background: #282e7a;
    position: absolute;
    left: 0;
    top: 23px;
    transform: translateX(-200px);
    -webkit-transform: translateX(-200px);
    -moz-transform: translateX(-200px);
}
.nyproright li figure mark b:after {
    content: "";
    width: 3px;
    height: 100%;
    background: #282e7a;
    position: absolute;
    left: 23px;
    top: 0;
    transform: translateY(-200px);
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
}
.nyproright li figure img {
    display: block;
    width: 100% !important;
    height: auto;
    height: auto;
    transition: 424ms linear;
}
.nyproright li figcaption {
    display: block;
    color: #5d5d5d;
    font-size: 16px;
    line-height: normal;
    margin-bottom: 15px;
    margin-top: 15px;
    transition: 360ms;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nyproright li:hover figure mark {
 opacity: 1;
 transform: skewX(0);
 visibility: visible;
}
.nyproright li:hover figure mark:before {
 height: 100%;
 transition: 330ms 200ms;
}
.nyproright li:hover figure mark:after {
 width: 100%;
 transition: 330ms 200ms;
}
.nyproright li:hover figure img {
 transform: scale(1.05);
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
}
.nyproright li:hover figure mark b:before {
 transition: 355ms 180ms;
 transform: translateX(0);
 -webkit-transform: translateX(0);
 -moz-transform: translateX(0);
}
.nyproright li:hover figure mark b:after {
 transition: 355ms 240ms;
 transform: translateY(0);
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
}
.nyproright li:hover figcaption {
 color: #282e7a;
}


.page{text-align:center;overflow:hidden;margin-top:26px;}
.page a{display:inline-block;line-height:27px;padding:0 10px;height:27px;font-weight:normal;font-size:13px;vertical-align:top;color:#666;margin-right:9px;background:#f2f2f2;font-family:arial}
.page a:hover{background:#282e7a;color:#fff}
.page .num1{text-align:center;font-family:"microsoft yahei";padding:0 10px;background:#f2f2f2 ;}
.page .num4{text-align:center;font-family:"microsoft yahei";padding:0 10px;background:#f2f2f2 ;}
.page .page-num-current{background:#282e7a;color:#fff;font-weight:bold}
.page .page-num-current:hover{background:#282e7a;color:#fff}


/*新闻中心*/
 .news_two_ul li .news_two_box{height: 159px;background: #f7f7f7;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	  .news_two_ul li:hover{border: 1px solid #efefef; box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08);overflow:hidden;}
	  .news_two_ul{padding: 20px;}
	  .news_two_ul li {width: 100%;margin-bottom: 20px;border: 1px solid transparent;max-height: 159px; overflow:hidden;}
	  .news_two_ul li a{float: left;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	  .news_two_img img{width: 200px;height: 130px;margin: 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.09);}
	  .news_two_ul li:hover .news_two_img {
 background: #ccc;
 background: #ccc 
}
.news_two_txt {
    width: 56%;
    float: left;
    margin: 36px 0 28px 34px;
    transition: all .3s ease-out 0s;
}
.news_two_txt span {
    font-size: 16px;
    color: #717171;
    display: block;
    height: 24px;
    overflow: hidden;
    margin-bottom: 20px;
    transition: all .3s ease-out 0s;
}
.news_two_txt i {
    height: 52px;
    color: #A2A2A2;
    line-height: 24px;font-style:normal;
    display: block;
    overflow: hidden;
    transition: all .3s ease-out 0s;
}
.news_two_date {
    font-family: font-family: "microsoft yahei";
    color: #999; padding-top:36px;
    transition: all .3s ease-out 0s;
}
.news_two_date span {
    height: 26px;
    font-size: 19px;
    font-family: font-family: "microsoft yahei";
}
.ser_but { margin-top:30px;
    width: 70px;
    height: 35px;
    border-radius: 18px;
    text-align: center;
    border: 1px solid #dedfe1;
    transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s; 
}
.ser_but i {
    width: 70px;
    height: 35px;
    line-height: 35px; font-style:normal;
    transition: all 0.3s;color:#dedfe1;
}
.news_two_ul li:hover .ser_but {
 background: #ccc;
 border: 1px solid #ccc;

}
.news_two_ul li:hover .ser_but i{ color:#fff;}
.news_two_ul li:hover .news_two_txt {
 margin: 36px 0 28px 54px 
}	  
 .news_two_ul li:hover .news_two_txt span{ color:#000;}
 .news_two_ul li .ybright{ float:right;overflow:hidden;width:14%;}
.news_two_ul li:hover .ybright .ser_but{ margin-left:20px;}

.ccbiaoti h1{ font-size:20px; color:#000; margin-bottom:10px;}
.ccbiaoti .info {color: rgba(0,0,0,0.3);margin-bottom: 40px;position: relative;padding: 0 0 10px 0;border-bottom: solid 1px #d9dadc; font-size:14px;}
.cccw_main p{ font-size:14px; color:#000; line-height:26px; margin-bottom:20px;}
.fanhui{ background:url(../images/home_img2.jpg) no-repeat; text-align:center; width:181px; height:46px; line-height:46px; overflow:hidden;}
.fanhui a{ display:block; color:#fff; font-size:15px; font-weight:bold;-webkit-transition: all 700ms ease;transition: all 700ms ease}
.fanhui a:hover{ padding-left:10px;}

/*联系我们*/
.nylxwm_rx{ overflow:hidden; padding-bottom:40px;}
.nylxwm_rx li{ float:left;  margin-right:10%;}
.nylxwm_rx li:nth-child(3n){ margin-right:0px;}
.nylxwm_rx li:nth-child(1){width:35%;}
.nylxwm_rx li:nth-child(2){width:26%;}
.nylxwm_rx li:nth-child(3){width:19%;}
.nylxwm_rx li:nth-child(3n){ margin-right:0px;}
.nylxwm_rx li h4{ font-size:20px; color:#333;border-bottom: 1px solid #eee; padding-bottom:5px; margin-bottom:10px;}
.nylxwm_rx li p{ font-size:16px; color:#333; line-height:32px;}

/*招商*/
.message {
  position: relative;
  padding: 0 150px 0 150px;
}
.message .jsh {
  padding: 10px 0 30px 0;
}
.message ul {
  overflow: hidden;
}
.message li {
  width: 100%;
  float: left;
  padding: 0 6px;
  position: relative;
  padding-left:120px;
  padding-right: 20px;
}
.message li label {
  display: inline-block;
  width:124px;
  padding-right: 5px;
  text-align: right;
  position: absolute;
  left: 0;
}
.message li em {
  font-style: normal;
  color: #ff0000;
  display: inline-block;
  width: 20px;
  text-align: right;
}
.message input,
.message textarea {
  background: #fff;
  border: none;
  padding: 10px;
  color: #333;
  margin-bottom: 18px;
  vertical-align: middle;
  box-shadow: inset 0 0 0 1px #bbbbbb;
}
.message input {
  width: 100%;
  max-width: 325px;
  float: left;
}
.message input:focus {
  box-shadow: inset 0 0 0 1px #282e7a;
}
.message textarea {
  width: 100%;
  padding-right: 90px;
  min-height: 220px;
}
.message textarea:focus {
  border: #282e7a solid 1px;
}
.message .yzhm {
  width: 100%;
}
.message .yzhm input {
  max-width: 170px;
}
.message .yzhm img {
  margin-right: 5px;
}
.message .submit,
.message .reset {
  font-size: 16px;
  width: 44%;
  display: inline-block;
  max-width: 140px;
  padding: 0 5px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  margin: 0 20px 0 0;
}
.message .verify {
  max-height: 39px;
  vertical-align: middle;
  margin-left: 5px;
}
.message .bottom-logo {
  width: 130px;
  height: 50px;
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -65px;
}

.message li.btn{width:135px; height:40px; line-height:40px;}
.message li.btn button{ text-align:center; background:#282e7a; color:#fff;width:135px; border:none;transition: all 0.5s; cursor:pointer;padding:10px 0px;font-size:16px;}



@media (max-width: 1024px) {
  .message {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 640px) {
  .message {
    padding-left: 0;
    padding-right: 0;
  }
  .message li {
    padding-left: 0;
    padding-right: 20px;
  }
  .message li label {
    width: 100%;
    display: block;
    clear: both;
    text-align: left;
    position: relative;
    line-height: 30px;
  }
  .message li em {
    position: absolute;
    right: 0;
    top: 30px;
    text-align: center;
  }
  .message input {
    max-width: 100%;
  }
  .message .yzhm {
    padding-right: 0;
  }
  .message .yzhm input {
    width: 40%;
  }
  .message .btn {
    text-align: center;
  }
  .message .submit,
  .message .reset {
    margin-right: 0;
  }
}
@media (max-width: 414px) {
  .message {
    font-size: 12px;
  }
  .message .yzhm input {
    margin-bottom: 0;
    width: 30%;
  }
  .message .yzhm .a-01 {
    text-align: left;
  }
  .message .btn {
    margin-top: 25px;
  }
  .message .btn .submit,
  .message .btn .reset {
    max-width: 120px;
    line-height: 32px;
    margin: 0 5px;
  }
}


/*解决方案*/
.nyjiejue_list li{margin: 5px 10px 30px 7px;height: auto;overflow: hidden;border: 1px solid #f0f0f0;width: calc((100% - 60px)/3);display: inline-block;vertical-align: top;position: relative;}
.nyjiejue_list li .blueBg {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 0%;
    background-color: #282e7a;
    transition: all 0.7s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;
    -webkit-transition: all 0.7s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;
}
.nyjiejue_list li .item {
    padding: 5%;
    position: relative;
    text-align: center;
}
.nyjiejue_list li .img {
    position: relative;
    width: 100%;
    padding-bottom: 50%;
    height: 255px;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}
.nyjiejue_list li .img img {
    width: 100%;
    display: block;
    transition: 600ms;
    -webkit-transition: 600ms;
    -ms-transition: 600ms;
    height: auto !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important;
}
.nyjiejue_list li .black {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: none rgba(0,0,0,0.5);
    opacity: 0;
    visibility: hidden;
}

.nyjiejue_list li .t {
    font-size: 16px;
    line-height: 2;
    color: #3E3E3E;
    height: 30px;
    overflow: hidden;
    margin: 15px 0px 0;
}
.nyjiejue_list li .linkA {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
}
.nyjiejue_list li:hover .blueBg {
 height: 100%;
}
.nyjiejue_list li:hover .ntype {
 background-color: #fff;
 color: #282e7a;
}
.nyjiejue_list li:hover .t,
.nyjiejue_list li:hover .bot {
 color: #fff;
}

.nyjiejue_list li:hover .black {
 opacity: 1;
 visibility: visible;
}
.nyjiejue_list li:hover .img img {
 transform: scale(1.1);
 -webkit-transform: scale(1.1);
}

.xxneirong p{ font-size:16px; line-height:32px;}



@media (max-width:1500px){
}
@media (max-width:1400px){
.head_youbian{ width:68%;}

.homeab_left .nr{ margin-top:10px;}
.homeab_left .nr p{margin-bottom: 20px;}
.homeab_left{ padding-top:0px;}
}


@media (max-width:1280px){
.head_tel{ display:none;}
.top_right{ width:190px;}
.amk_home_one .logo{width: 23%;}
.yuyan{ margin-top:25px;}
.amk_home_three{ padding:20px 0px;}
.homepro_list li{padding: 20px 10px;}
.homepro_list li .pro_right{padding: 0px 10px;}
.yincang{ display:block;}
.foru_list{ display:none;}
}
@media (max-width:1100px){

	.amk_home_one .logo{margin-top: 10px; margin-bottom:2px;}
	.head_youbian .nav{ display:none;}
	.phone-nav{ display:block;}
	.amk_home_one{ height:auto;}
	.yuyan{ margin-top:0px;}
	.phone-nav{ top:38px;}
	.top_right{ margin-top:15px;}
	.homeab_left .nr .more{width: 40px;line-height: 36px;font-size: 36px;height: 40px;}
	.home_title .cn{ font-size:18px;}
	.homeab_left .nr p{ line-height:inherit;}
	.ablist {margin-top: 28px;}
.akbiaoti .cn{ font-size:18px;}
.akbiaoti .cn span{ font-size:18px;}
.akbiaoti .cn i{ font-size:35px;}
.akbiaoti .big{ font-size:15px;}
.news_two_ul li .ybright{ display:none;}	
.nylxwm_rx li{ margin-right:5%;}
.nylxwm_rx li:nth-child(3) {width: 22%;}
.nylxwm_rx li:nth-child(1) {width: 36%;}
.nylxwm_rx li p{ font-size:14px;}
.nylxwm_rx li h4{ font-size:16px;}



}
@media (max-width:1024px){
.home-banner .in_banner { display:none;}
.home-banner .phone_banner{ display:block;}
.home-banner .phone_banner img{ display:block;}
.homeab_left{ width:100%; float:left; margin-bottom:20px;}
.homeab_right{ width:100%; float:left;}
.homeab_right img{ display:block; width:100%;}
.amk_home_two{ padding:20px 0px;}
.homepro_list li{width:50%; margin-bottom:10px;}
.sypro_left{width:100%;margin-bottom: 18px;}
.sypro_left .home_title {margin-bottom: 6px;}

.nytese-bottom ul {width:50%; float:left; margin:0px;}
.amk_home_six{ padding:30px 0px; margin-bottom:0px;}
.jjlist { margin-top:10px;}
.akbiaoti .bt{ font-size:18px;}

.juli{ margin-top:0px; padding:10px 10px 30px 10px;margin-bottom: 20px;}
.ny_menu{ margin:15px 0px;}
.ny_menu a{padding: 0px 25px;height: 40px;line-height: 40px;margin-right: 5px;font-size: 14px;}
.ny_title{font-size: 18px;font-weight:700;}
.nymain_con{font-size: 16px;margin-bottom:10px;}
.nymain_con em{font-size: 14px;}
.nyab p{ font-size:14px;line-height: 26px;}
.ny_main_color{ padding-bottom:10px;}

.nyjob p{font-size: 14px;line-height:26px !important;}
.nyjob .jobone{ margin-bottom:20px;}
.nypro_youbian{ width:100%; float:none; margin-left:0px;}
.nyproleft{ display:none;}
.xxneirong p{ font-size:14px; line-height:26px; text-indent:0em;}
.ccbiaoti .info{ margin-bottom:18px;}


} 


@media (max-width:992px){
.top_right {margin-top: 8px;}
.ax_home_one .logo{margin-top:15px; margin-bottom:10px;}
.phone-nav {top: 28px;}
.amk_home_one{padding-bottom: 8px;overflow: hidden;}
.nyproright li{width:49%;margin-right:2%;}
.nyproright li:nth-child(2n){ margin-right:0px;}
.nyproright li:nth-child(3n){ margin-right:inherit;}
.nyproright li:nth-child(3){ margin-right:2%;}
.news_two_txt{width:47%;margin: 36px 0 28px 20px;}
.nylxwm_rx li{ margin-bottom:30px;}
.nylxwm_rx li:nth-child(1){ width:50%; margin-right:5%;}
.nylxwm_rx li:nth-child(2){ width:45%; margin-right:0px;}
.nylxwm_rx li:nth-child(3){ width:45%; margin-right:5%;}

}

@media (max-width:767px){
.amk_home_one .logo {
    width: 32%;
}
.amk_home_six{ margin-top:0px;}	
.jjlist .left{ width:100%; margin-bottom:2%;}
.jjlist .right{ width:100%;}
.jjlist .right li .tptwo{width:30%;}
.nyproright li figcaption{ font-size:14px; height:30px; line-height:30px; overflow:hidden; margin:5px 0px;}
}

@media (max-width:640px){
.head_youbian {
    width: 44%;
}
.amk_home_one .logo {
    width: 40%;
}
.ablist li img{ display:block; float:none; margin:0 auto;}
.ablist li a{ display:block; float:none; text-align:center;}
.homepro_list li{width:100%; margin-bottom:10px;}
.news_two_img img{ display:none;}
.news_two_txt{width:90%;margin:15px;}
.news_two_ul li:hover .news_two_txt {
    margin: 20px 0 20px 20px;
}
.news_two_ul li .news_two_box{height:auto; overflow:hidden;}
.news_two_txt span{ margin-bottom:10px;}
.nylxwm_rx li{ width:100%; margin-right:0px; float:none;}
.nylxwm_rx li:nth-child(1){width:100%; margin-right:0px;}
.nylxwm_rx li:nth-child(2){width:100%; margin-right:0px;}
.nylxwm_rx li:nth-child(3){width:100%; margin-right:0px;}


	}
@media (max-width:540px){
.nytese-bottom ul {width:100%; float:none; margin:0px 37px; padding:0px;}

	
}
@media (max-width: 480px) {

}

@keyframes myfirst{0%{transform:translate(0,0)}
50%{transform:translate(0,-10px)}
100%{transform:translate(0,0)}
}





/*版权*/
footer{ background:#323439;}
.dbcopy{ overflow:hidden; padding-top:25px; padding-bottom:15px;}
.dbcopy .fl{ width:80%;}
.dbcopy .fr{width:20%; text-align:center;}
.dbcopy .fr p{color:#a9a9a9;}

.db_menu{ padding-top:15px;}
.db_menu a{ color:#fff; font-size:16px;}
.db_menu span{ color:#4c4f54; display:inline-block; padding:0px 15px;}

.bqnr{ color:#a9a9a9; font-size:14px; padding-top:25px; line-height:25px;}
.bqnr a{color:#a9a9a9; }


.mFooterMenu{display:none;height:54px}
 

/*首页新闻中心*/
.news{padding:31px 0 51px 0}
.news ul li{padding-bottom:35px;margin-bottom:27px; float:left; width:47%; margin-right:3%;}
.news ul li .box{position:relative}
.news ul li .date{width:80px;height:80px;position:absolute;top:0;left:0;text-align:center;font-family:"ITC Avant Garde Gothic LT Book";padding-top:17px;background:#f5f5f5}
.news ul li .date h3{color:#666;font-size:31.86px;line-height:30px;margin-bottom:2px}
.news ul li .date p{font-size:14px;color:#999}
.news ul li .text{height:80px;padding-left:110px}
.news ul li .text .bt{font-size:16px;color:#333;margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news ul li .text .jsh{font-size:14px;color:#888;line-height:28px;height:60px;overflow:hidden}
.news_more { text-align:center;}
.news_more a{ display: inline-block; border-radius:30px; color:#fff; padding:12px 45px; background:#282e7a; font-size:16px;}
.news_more a:hover{ background:#acce22;}




@media(min-width:1025px){
	
.news ul li:hover .date{background:#282e7a}
.news ul li:hover .date h3{color:#fff}
.news ul li:hover .date p{color:#fff}
.news ul li:hover .text .bt{color:#282e7a}
}


.ydte{display:none;}

@media(max-width:768px){
	
.news{padding:30px 0}
.news ul li{padding-bottom:10px;margin-bottom:10px; width:100%;}
.news ul li .date{width:80px;height:80px;position:absolute;top:0;left:0;padding-top:17px}
.news ul li .date h3{color:#666;font-size:26px;line-height:30px;margin-bottom:2px}
.news ul li .date p{font-size:14px;color:#999}
.news ul li .text{padding-left:100px}

.news ul li .text .jsh{font-size:13px;color:#888;line-height:23px;height:50px;overflow:hidden}
.news_more a{ padding:6px 22px;  font-size:13px;}


/*版权*/

footer{ padding-bottom:55px;}
.dbcopy .fl{ width:100%;}
.dbcopy .fr{width:100%; }

.db_menu{ padding-top:0px;}
.db_menu a{ color:#fff; font-size:13px; display:inline-block; margin-right:10px;}
.db_menu span{ display:none;}
.bqnr{  font-size:13px; padding-top:10px; line-height:25px;}

/*底部浮动导航*/
.mFooterMenu{display:block;width:100%;background:#282e7a;padding:5px 0;position:fixed;left:0;bottom:0;z-index:99;list-style:none;font-size:12px}
.mFooterMenu li{width:25%;float:left;position:relative}
.mFooterMenu li:after{content:"";position:absolute;height:42px;width:1px;background:rgba(255,255,255,.2);right:0;top:2px}
.mFooterMenu li span{width:24px;height:24px;display:block;margin:0 auto;position:relative;overflow:hidden}
.mFooterMenu li em{font-style:normal;text-align:center;display:block;color:#fff;height:20px;line-height:20px;overflow:hidden}
.mFooterMenu li:last-child:after{display:none}


.nyjiejue_list li{width:48%;margin:0px;margin-bottom:2%;}

.nyjiejue_list li .img{height:auto; position:initial;}



.ydte{text-align:center;display:block;height:35px;padding:10px 0px;margin-bottom:10px; overflow:hidden;}

}


.yuyan{display:none;}
