/* CSS Document */
.top{width:100%; height: 96px; border-bottom: 1px solid #d9d9d9; background: #fff; overflow: hidden;}
.top .logo {float: left;}
.top .logo img {max-height: 96px; display: block;}
.top .logo img.mlogo{display: none;}
.navbar-toggle{display: none;}
.top .infor {float: right;height:96px; line-height: 96px;}
.top .infor span {float: left; width: 167px; height: 36px; line-height: 36px; display: inline-block; margin-top: 29px; color: #575757; font-size: 16px; text-indent: 45px; background: url("../img/tel.png")/*tpa=http://www.kyae.cn/images/tel.png*/ #e9e9e9 no-repeat 13px center;padding-right:10px;}

/*导航开始*/
.nav_box{height: 54px; width: 100%;}
.nav {position: relative; z-index: 44; width: 100%; height: 54px; border-bottom: 1px solid #c9c8c8; background: #fff;}
.nav .fixed_logo{display: none; float:left; width:230px; height: 100%;}
.nav .nav_list {float: left;}
.nav .nav_list li { float: left; height: 54px; position: relative;}
.nav .nav_list li h2 {}
.nav .nav_list li h2 a {display: block; height: 60px; line-height: 54px; padding: 0px 32px; color: #000000; font-weight: normal; font-size: 14px;}
.nav .nav_list li h2 a.current {color: #ffffff; background: url("../img/current.png")/*tpa=http://www.kyae.cn/images/current.png*/ no-repeat center center;}
.nav .nav_list li:hover h2 a {color: #ffffff; background: url("../img/current.png")/*tpa=http://www.kyae.cn/images/current.png*/ no-repeat center center;}
.nav .nav_list li .son_channel {position: absolute; background: #fff; left: -50px; top: 60px; width: 609px; z-index: 33; overflow: hidden; height: 260px; display: none; padding: 0px 50px;}
.nav .nav_list li .son_channel .list_list {float: left; width: 139px; padding-top: 28px;}
.menu_1{margin-left:0px;}
.menu_2{margin-left:0px;}
.menu_3{margin-left:0px;}
.menu_4{margin-left:0px;}
.menu_5{margin-left:-100px;}
.menu_6{margin-left:-250px;}
.fmenu_1{margin-left:0px;}
.fmenu_2{margin-left:0px;}
.fmenu_3{margin-left:-100px;}
.fmenu_4{margin-left:-200px;}
.fmenu_5{margin-left:-350px;}
.fmenu_6{margin-left:-480px;}
.nav .nav_list li .son_channel .list_list .list {}
.nav .nav_list li .son_channel .list_list .list dd {}
.nav .nav_list li .son_channel .list_list .list dd a {display: block; width: 137px; height: 34px; text-align: center; line-height: 34px; border: 1px solid #bfbfbf; color: #000000; margin-bottom: 4px; font-size: 14px; transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}
.nav .nav_list li .son_channel .list_list .list dd a:hover {background: #025098;color: #fff;}
.nav .nav_list li .son_channel .imgbox {float: right; padding-top: 28px; width: 454px;}
.nav .nav_list li .son_channel .imgbox img {width: 454px; height: 196px;}
.nav .search_box {float: right;height: 55px;display: flex;flex-direction: column;justify-content: center;}
.nav .search_box .search_words {float: left;width: 150px; height: 44px;border: none;background: #e9e9e9;padding: 0px 16px;font-size: 14px;color: #939393;border-left: 1px solid #d9d9d9;}
.nav .search_box .btn {
	width: 54px;
	height: 44px;
	border: none;
	background: #025098;
	cursor: pointer;
	background: url("../img/search.png")/*tpa=http://www.kyae.cn/images/search.png*/ no-repeat center center #025098;
}
.fixed{position: fixed;}
.fixed .nav_list{float:right}
.phonemeng{
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .6;
	z-index: 196;
	display: none;
}
.phonemeng.active{
	display: block;
}
@media(max-width: 1200px) {	
	.nav .nav_list li h2 a{padding:0 30px;}
}

@media (max-width: 992px) {
	.top{height: 50px;}
	.top .logo img.mlogo{display: block;  margin-top:0px;height:51px;}
	.top .logo img.pclogo{display: none;}
	
	.top .infor span{display: none;}
	.navbar-toggle{display: block;}
	.icon-bar{width:30px;float:left;margin-top:10px;}
	.icon-bar p{width:100%;height:4px;background:#333;margin-bottom:7px;}
	.icon-bar p:last-child{margin-bottom:0;}

	.nav_box{height: auto;}
	.nav{display: none; height:auto;background-color:#ccc;}
	.nav .container{padding: 0px;}
	.nav .nav_list{float:inherit;}
	.nav .nav_list li{float:inherit;width:100%; height: auto; background-color: #fff;  position:relative; z-index: 222;}
	.nav .search_box{display:none;}
	.nav .nav_list li h2 {border-bottom: 1px solid #ccc; text-align: center;}
	.nav .nav_list li h2 a {height: 54px; line-height: 54px; padding: 0px 32px; color: #000000; font-weight: normal; font-size: 14px;}
	.nav .nav_list li h2 a.current{background: url(); color: #000;}
	.nav .nav_list li:hover h2 a {background: url(); color:#000;}

	.nav .nav_list li.active div{display: block;}
	.nav .nav_list li .son_channel {position:static; background: #ccc; left: 0px; top: 0px; width: 100%; z-index:0; overflow: hidden; height: auto; padding: 0px 0px;}
	.nav .nav_list li .son_channel .list_list {float: left; width: 100%; padding-top: 0px;}
	.nav .nav_list li .son_channel .list_list .list dd a {width: 100%; height: 54px; line-height: 54px; border:0px; border-bottom: 1px solid #bfbfbf; margin-bottom: 0px; font-size: 14px; }
	.nav .nav_list li .son_channel .imgbox{display: none;}
}

.boxtitle{height: 100px; text-align: center;  position: relative; margin-bottom: 20px; padding-top: 20px;}
.boxtitle span {height: 26px; line-height: 26px; font-weight: normal; text-transform: uppercase; display: block;}
.boxtitle strong {height: 52px; line-height: 52px; font-size: 28px; font-weight: normal;}
.line {width: 41px; bottom: 0px; position: absolute; font-size: 0; line-height: 0; overflow: hidden; left: 50%; margin-left: -20px; border-bottom: 2px solid #fc0053; content: "";}

.box-about{width:100%;}

.aboutnav{ position: relative; width: 100%; height: auto; overflow: hidden;}
.aboutnav ol {float: left; width: 174px; height: 286px; background: url("../img/olbj.png")/*tpa=http://www.kyae.cn/images/olbj.png*/ no-repeat 162px 32px;}
.aboutnav ol li { overflow: hidden; width: 174px; height: 36px; margin-bottom: 89px; cursor: pointer;}
.aboutnav ol li span {
	float: left;
	width: 129px;
	height: 34px;
	border: 1px solid #b2b2b2;
	font-size: 16px;
	color: #878787;
	text-align: center;
	line-height: 34px;
	transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}
.aboutnav ol li span:hover {background:#105796; color: #fff !important;}
.aboutnav ol li i {float: right; width: 22px; height: 22px; margin-top: 7px; background: url("../img/ibj.png")/*tpa=http://www.kyae.cn/images/ibj.png*/ no-repeat center center;}
.aboutnav ol li.on span { border: 1px solid #105796; color: #105796;}
.aboutnav ol li.on i {background: url("../img/ibj2.png")/*tpa=http://www.kyae.cn/images/ibj2.png*/ no-repeat center center;}
.aboutnav ol li.on { background: #fff; border-right: #fff;}
.aboutnav ul {float: left;width: 489px; height: 286px; background: #fff; overflow: hidden;}
.aboutnav ul li { width: 464px; padding-left: 25px; height: 100%; margin: 0 auto; line-height: 34px; color: #2b2b2b; font-size: 14px;
/*	text-indent: 2em;
*/}
.aboutnav ul li a.more { color: #105796; text-decoration: underline; transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}
.aboutnav ul li a.more:hover{color: #3C7CB4}
.box-about-right img{display: block; float:right; max-width: 95%;}
@media (max-width: 1200px) {
	.aboutnav ol {width:110px; background: url("../img/olbj.png")/*tpa=http://www.kyae.cn/images/olbj.png*/ no-repeat 98px 32px;}
	.aboutnav ol li{width:110px;}
	.aboutnav ol li span {width:80px;}
	.aboutnav ul{width:450px; height: 280px;}
	.aboutnav ul li{ width: 430px; padding-left: 15px;}
}
@media (max-width: 992px) {
	.box-about-left,.box-about-right{width:100%;}
	.aboutnav{position:static;}
	.aboutnav ol {width:100%; background: url() no-repeat 98px 32px; height: auto; margin:0 auto;}
	.aboutnav ol li{width:20%; padding: 0px 6.6666667%; float:left; margin-bottom:5px;}
	.aboutnav ol li span {width:100px;}
	.aboutnav ol li i{display: none;}
	.aboutnav ul{width:100%;  height:auto;max-height: 280px;}
	.aboutnav ul li{ width: 100%; padding-left: 0px; margin:0 auto;}
	.box-about-right{text-align: center;}
	.box-about-right img{display: block; float:none; max-width: 100%; margin: 0 auto;}
}
@media (max-width: 480px) {
	.aboutnav ol li{width:30%; padding: 0px 1.6666667%;}
	.aboutnav ol li span {width:90%;}
}

.productborder {width:100%; float:left; padding:10px 0px;}
.productborder a{ display:block; width:99%; z-index: 11; margin:auto; text-align:center; background-color:#fff; position:relative;}
.productborder .img{width:90%;overflow:hidden; margin:5%;}
.productborder .tit{height:30px; padding-bottom: 5px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:90%; margin:0 auto;}
.productborder .img img{width:100%; display: block}
.productborder::before {top:-2px;left:-2px;}
.productborder::after{right:-2px;bottom:-2px;}
.productborder::before,.productborder::after { opacity: 0; position: absolute; width: 100%; height: 100%; top: 0; left:0; }
.productborder::before { border-top: 1px solid #D71D13; border-bottom: 1px solid #D71D13; transform: scale(0, 1); -webkit-transform: scale(0,1); }
.productborder::after { border-left: 1px solid #D71D13; border-right: 1px solid #D71D13; transform: scale(1, 0); -webkit-transform: scale(1,0); }
.productborder::before,.productborder::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; content: ''; box-sizing: border-box; }
.productborder:hover::before,.productborder:hover::after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
.productborder:hover .tit{color:#f00;}

.move{-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;transform:translateY(60px);-ms-transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);-o-transform:translateY(60px);}
.moveUp{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);}

@media (max-width: 992px) {
	.product{width:50%;}
}
@media (max-width: 480px) {
	.product{width:50%;}
}

.box-kefu{background-color: #525252; margin-top: 20px;}
.box-kefu .boxtitle{color:#fff;}
.kefu{padding-top: 20px; padding-bottom: 20px; text-align: center; letter-spacing: .6px;}
.kefu h5{color: #888888; font-size: 14px; font-family: "微软雅黑"; margin-top: 25px;}
.kefu ul li{width:25%; float:left;}
.kefu ul li a{display: inline-block;position: relative;}
.kefu ul li a .img2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.kefu ul li:hover img{
	-webkit-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	transition: all 1s ease-out 0s;
}


.kefu ul li:hover img{
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.kefu ul li:hover .img1{opacity: 0;}
.kefu ul li:hover .img2{opacity: 1;}
.kefu ul li:hover h5{color: #fff;}


/**/
.boxtitle2 {height: 72px; font-weight: normal; margin-bottom: 22px; margin-top: 20px;}
.boxtitle2 .en{height: 37px;line-height: 55px;font-size: 16px;color: #105796;}
.boxtitle2 .en span{ font-size: 35px; color: #dc231b; line-height: 37px;} 
.boxtitle2 .cn{height: 35px; line-height: 35px; font-size: 25px; color: #000000;}

.box-news{width:99%;}
.box-news ul li{width:100%; height: 96px; border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	overflow: hidden;
	margin-bottom: 12px;}
.box-news ul li .time{
	float: left;
	width: 20%;
	height: 96px;
	background: #025098;
	font-family: 'Arial';
	text-align: center;
		color: #ffffff;
}
.box-news ul li .time .big{
	display: block;
	width: 80%;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	margin-top: 5px;
	font-size: 45px;
	border-bottom: 1px solid #4e85b7;
}
.box-news ul li .time .small{
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 16px;

}
.box-news ul li .content{
	float: left;
	width: 80%;
	height: 100%;
	background: #eaeaea;

transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}
.box-news ul li .content:hover{
background:#2770B3;
color: #fff !important;
}
.box-news ul li .content .h3tit{
	height: 32px;
	overflow:hidden;
	line-height: 32px;
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	padding-top: 9px;
	text-indent: 23px;
	transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}

.box-news ul li .content p{
	width: 438px;
	height: 48px;
	line-height: 24px;
	overflow:hidden;
	margin-left:23px;

font-size: 14px;
color: #868585;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}
.box-news ul li .content:hover{
background:#2770B3;
color: #fff !important;
}

.box-news ul li .content:hover p{
color: #fff !important;
}
.box-news ul li .content:hover .h3tit{
background:#2770B3;
color: #fff !important;
}

.box-contact{
	float: right;
	width: 99%;
	height: 100%;
}
.box-contact .contact{
	height: 311px;
	background: #eaeaea;
	border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	overflow: hidden;
}
.box-contact .contact .imgbox{
	margin-bottom: 18px;
		width: 100%;
	height: 152px;
}
.box-contact .contact .imgbox img{
	width: 100%;
	height: 152px;
	transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}

.box-contact .contact .imgbox img:hover{

transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);

}

.box-contact .contact .content{
	line-height: 25px;
	font-size: 14px;
	color: #000000;
	width: 552px;
	padding: 0px 24px;
	overflow: hidden;
}
.news_contact .contact .content_box .content p{
	
}

@media (max-width: 768px) {
	.newsb,.contactb{width:100%;}
	.box-contact{width:100%; float:none;}
}
@media (max-width: 480px) {
	.boxtitle strong{font-size:24px;}
	.boxtitle2 .en span{font-size: 24px;}
	.boxtitle2 .cn{font-size:20px;}
.box-contact .contact{margin-bottom: 10px;}
	.box-contact .contact{height: auto; padding-bottom:10px;}
	.box-contact .contact .content{

		width:95%;
	}
	.box-contact .contact .imgbox{height: auto;}
	.box-contact .contact .imgbox img{height: auto;}


.kefu ul li a .img1{max-width: 80%;}
.kefu ul li a .img2{max-width: 80%;}

}


/**/
.footer{width: 100%; height:auto; padding: 28px 0px 23px 0px;  background: #025098;}
.footer a{
transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;

}
.footer a:hover{
color: #2B71B2 !important
}

.footer .footleft{
	float: left;
	width: 33%;
	border:0px solid #6796c1;
	border-right: 2px solid #6796c1;
	height: 100%;
	overflow: hidden;
}
.footer .footleft .footer_logo{
	/*height: 37px;*/
	margin-bottom: 14px;
}
.footer .footleft .footer_logo img{
	max-height: 44px;
	/*margin-left: 52px;*/
}
.footer .footleft .content{
    display: flex;
	height: 78px;
}
.footer .footleft .content .ewm{
	float: left;
	/*margin-left: 58px;*/
	width: 78px;
	height: 78px;
}

.footer .footleft .content .ewm img{
	width: 78px;
	height: 78px;
}


.footer .footleft .content .tel{
	/*float: left;*/
	margin-left: 22px;
	/*margin-top: 4px;*/
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.footer .footleft .content .tel .p1{
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #ffffff;
}

.footer .footleft .content .tel .p2{
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	color: #ffffff;
}
.footer .footright{
	float: right;
	width: 60%;
	/*padding-top: 20px;*/
}

.footer .footright .footer_nav{
	height: 28px;
	line-height: 28px;
	/*padding-left: 11px;*/
	margin-bottom: 19px;
}
.footer .footright .footer_nav li{
	float: left;
}
.footer .footright .footer_nav li a{
	display: block;
	padding: 0px 10px;
	height: 16px;
	line-height: 16px;
	margin-top: 7px;
	color: #ffffff;
	font-size: 14px;
	border-right: 1px solid #fff;
}
.footer .footright p{
	line-height: 20px;
	font-size: 14px;
	color:#ffffff;
	/*text-indent: 1em;*/
}

@media (max-width: 992px) {
	.footer .footleft{width:100%; text-align: center; border-right: 0px;}
	.footer .content{width:290px; margin:0 auto;}
	.footer .footleft .footer_logo img{margin-left: 0px;}
	.footer .footleft .content .ewm{margin-left:0px; float:none; margin: 0 auto;flex-shrink:0;}
	.footer .footright{display:none;}
	.footer .footleft .content .tel{width:100%;flex-shrink:1;}
}



.nynav{background-color: #ccc; height: 50px; }
.nynav {width: 100%; height: 50px; display: block; background: #EEEEEE; line-height: 50px;}
.nynav li{list-style: none; list-style-type: none; width:163px; text-align: center; float:left; font-size:18px;}
.nynav li a{color:#333;}
.nynav li a.act{background-color: #0067ac; color: #fff;  display: block;}
.nynav li a:hover{background-color: #0067ac; color: #fff;  display: block}
@media(max-width:480px){
  .nynav li{width:100px;}
}

.nr-nav{background-color: #EEEEEE; width: 100%; height: 50px;  display: block;}
.nr-nav a{line-height: 50px; color: #FFF; font-size: 18px; padding: 0px 30px; height: 50px; text-decoration: none; display: inline-block;}
.nr-nav span{line-height: 50px; color: #FFF; font-size: 18px; background-color: #001a71;display: inline-block;}
.nrnav{height: 40px; line-height: 40px; color:#001a71; font-size:16px;}
.nrnav a{text-decoration: none; background-color: #EEEEEE; color:#001a71; padding: 0px 0px; font-size:16px;}
.nr-nav a.act{ background-color: #001a71;}
.nr-nav a:hover{ background-color: #001a71;}

.nyabout{font-size: 14px; line-height: 30px;  padding-top:20px; padding-bottom: 20px;}
.nyabout p{text-indent: 0em;}

.nr-product{font-size: 14px; padding-top: 30px; padding-bottom: 30px;}
.nr-product .tit-wz{ clear: both; line-height: 50px; text-align: center; font-size: 24px; font-weight: 700; color: #333;}
.nr-product .tit-wz span{width:100%; height: 1px; background-color: #999; display: block; margin:10px 0px 20px;}
.nr-product .content{font-size: 14px; line-height: 30px; color: #666;}
.nr-product .content img{max-width: 100%; margin:0 auto; display: block;}

.produclistfh { float:right; width:100%; height:50px; line-height:50px; background:#1958b9; font-size:18px; text-align:center; margin-top:50px; margin-bottom: 50px;}
.produclistfh a { color:#FFF}

.newsnr {
 
  margin: 20px auto;
  padding: 0px 0px 50px;
  font-size: 14px;
  line-height: 26px;
  color: #666;
}
.newsnr h1 {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #E6E6E6;
  color: #222;
  margin: 0px;
}
.newsnr .hist {
  color: #999;
  padding-top: 20px;
  font-size: 13px;
  font-style: italic;
}
.newsnr .xwnewsnr {
  font-size: 14px;
  line-height: 26px;
  padding-top: 28px;
  word-wrap: break-word;
  word-break: normal;
}
#news li {
  clear: both;
  margin-bottom: 40px;
  height: 160px;
  list-style:none
}
#news li a {
  display: block;
  width: 100%;
  height: 100%;
}
#news li a p.img {
  width: 220px;
  height: 160px;
  float: left;
  overflow: hidden;
  position: relative;
  border-radius: 0 10px 0 10px;
  background: url("../img/news_img_bg.png")/*tpa=http://www.kyae.cn/css/images/news_img_bg.png*/ no-repeat center center;
}
#news li a p.img .img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  border-radius: 0 10px 0 10px;
}
#news li a p.img .bg {
  position: absolute;
  right: -220px;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0,0,0,0.4);
  z-index: 2;
  border-radius: 0 0 0 10px;
  transition: all ease 0.35s;
}
#news li a p.img .zoom {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  z-index: 3;
  transition: all 0.5s;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#news li a .con {
  width: 880px;
  height: 159px;
  float: right;
  border-bottom: 1px solid #E6E6E6;
  position: relative;
}
#news li a .ntit {
  display: block;
  font-size: 16px;
  color: #333;
  padding: 10px 0 20px 0;
  transition: all 0.35s;
}
#news li a .txt {
  display: block;
  font-size: 13px;
  line-height: 180%;
  color: #999;
}
#news li a .click {
  font-size: 12px;
  display: block;
  padding-top: 20px;
  color: #BBB;
}
#news li a .click img {
  margin: -2px 0 0 8px;
}
#news li a:hover .tit, #news li a:active .tit {
  color: #D82633;
}
#news li a:hover p.img .bg, #news li a:active p.img .bg {
  right: 0;
}
#news li a:hover p.img .zoom, #news li a:active p.img .zoom {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
}
#newsback {
  display: inline-block;
  background: #FFF;
  padding: 10px 20px;
  font-size: 13px;
  float: right;
  margin: 2px;
  border-radius: 5px;
  transition: all ease 0.35s;
}
#newsback:hover, #newsback:active {
  color: #D82633;
  box-shadow: 5px 5px 10px rgba(0,0,0,0.08);
}

@media(max-width:1200px){
  #news li a .con{width:700px;}
}
@media(max-width:992px){
  #news li a .con{width:480px;}
  #news li a .txt{max-height: 50px;}
}
@media(max-width:480px){
  .mainny .newsnr{padding-top: 0px;}
  #news li a p.img{display: none;}
  #news li a .con{width:100%;}
  #news li{height: auto;}
  #news li a .con{height:auto;}
  #news li a .txt{max-height: 160px;}
  .newsnr{padding-bottom:10px;}
  .newsnr h1{font-size: 16px;}
}

.newsnr .newspage{
  padding-top: 15px;
  padding-bottom: 15px;

}
.newsnr .newspage span{
  border-bottom: 0px solid #949494;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.newsnr .newspage .span1{
  width:100%
 
}
.newsnr .newspage .span2{
 width:100%
}
.newsnr .newspage span a{
  color: #666;
  font-size: 14px;
  font-family: "å¾®è½¯é›…é»‘";
  text-decoration: none;
}
@media(max-width:480px){
  .newsnr .newspage .span1{float:none;}
  .newsnr .newspage .span2{float:none;}
}

@media(max-width:480px){
	 .nynav li {
	    width: 33.333%;
	}
	.newsnr{margin-top: 0px;}
	.newsnr{width:96%; margin: 0 auto;}
	#news li a .ntit{padding:5px 0 10px 0px;}
	#news li a .click{padding-top: 2px; padding-bottom: 10px;}
}

.pagination {
  float:left;
  text-align:center;
  width:100%;
  margin:20px 0;
  position:relative;
  overflow:hidden;}
.page {
  display:inline-block;
  font: 16px/28px "微软雅黑", Tahoma, "宋体";
  *display:inline;
  :1;
  *zoom:1;}
.page span {
  float:left;}
.page a,
.page span.disabled {
  background:#FFF;
  border:1px solid #CCC;
  color:#333;
  float:left;
  font: 16px/24px "微软雅黑", Tahoma, "宋体";
  height:32px;
  margin-right:5px;
  min-width:15px;
  padding:4px 8px;
  text-align:center;
  vertical-align:middle;
  white-space:nowrap;
  _width:15px;}
.page a:hover {
  border:1px solid #1958B9;
  color:#1958B9;
  text-decoration:none;}
.page span.disabled {
  background:#FFF;
  border:1px solid #CCC;
  color:#CCC;}
.page span.ellipsis {
  float:left;
  font: 16px/24px "微软雅黑", Tahoma, "宋体";
  line-height:22x;
  margin-right:5px;}
.page .page_txt {
  line-height:20px;
  float:right;
  width:auto;}
.page a.page-curpage {
  background:#1958B9;
  border:1px solid #1958B9;
  color:#FFF;
  font-weight:bold;}
.page input {
  font: 14px Verdana;
  padding:0 0 0 1px;
  width:40px;
  height:14px;}


  .sidebar {
	float:left;
	width:250px;margin-bottom:20px;}
.sidebar h3 {
	background:#0857b3;
	color:#FFF;
	float:left;
	font-weight:normal;
	font-size:18px;
	line-height:50px;
	width:250px;
	height:50px;
}
.ml20{margin-left: 20px;}
.sidebar .txtlist {
	border:#EEE 1px solid;
	border-top:none;
	color:#CCC;
	float:left;
	width:248px;}
.sidebar .txtlist ul {
	float:left;
	padding:0 10px 10px 10px;}
.sidebar .txtlist ul li {
	border-bottom:#EFEFEF 1px solid;
	float:left;
	width:228px;
	line-height:33px;}
.sidebar .txtlist ul li.t2 {

}
.sidebar .txtlist ul li.t2 a{
	padding-left: 20px;
}
.sidebar .txtlist ul li a.active {
	color:#B70000;}
.sidebar .piclist {
	border:#EEE 1px solid;
	border-top:none;
	float:left;
	width:248px;}
.sidebar .piclist ul {
	float:left;
	padding:0 10px 10px 10px;}
.sidebar .piclist ul li {
	border-bottom:#EFEFEF 1px solid;
	float:left;
	width:228px;
	line-height:33px;
	margin-top:10px;
	padding-bottom:10px;}
.sidebar .piclist ul li span {
	display:block;
	float:left;}
.sidebar .piclist ul li span.pic {
	border-right:#EEE 1px solid;
	width:80px;
	height:80px;
	padding-right:10px;}
.sidebar .piclist ul li span.name {
	float:right;
	line-height:24px;
	width:130px;
	padding-top:5px;}

.proright{width:870px; float:right; margin-bottom: 20px;}	

.sidebar .txtlist ul li em{float:right; background:url("../img/dotdown.png")/*tpa=http://www.kyae.cn/images/dotdown.png*/ right no-repeat; width:10px; height:10px; margin-top:12px;}

@media(max-width:1200px){
	.proright{width:680px;}
}

@media(max-width:992px){
	.proright{width:100%;}

	.sidebar{width:100%;}
	.sidebar h3{width:100%; padding-left: 0px;}
	.sidebar .txtlist{width:100%; box-sizing: border-box;}
	.sidebar .txtlist ul{width:96%; padding: 0px 2% 10px 2%}
	.sidebar .txtlist ul li{width:100%;}
	/*.sidebar .txtlist ul li{width:30%; margin-left: 2%;}*/

}

/*liuyai*/
.apply dt{font-size: 16px;color: #606366; padding: 5px 0px; line-height: 30px;}
.apply .input4 {width: 96%; border: #e5e5e5 solid 1px; color: #804235; display: block;
padding: 10px 5px;
background: none;
-webkit-box-sizing: border-box;
font-size: 14px;
outline: none;}

.apply .applybtn{font-size: 16px;
color: #fff;
padding: 0px 0px;
line-height: 30px;
background: #004882;
width:100px; margin-top:20px;}
apply .aoolya{}
