body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.clear { clear:both;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100%; font-size:14px;}
.text{ height: 20px; line-height: 20px; padding:0 8px; background: #fff; border:1px solid #c5c5c5; }
em{ font-style:normal;}
li{ list-style:none;}

/* head */

/*头部 开始*/
.ly_top { height:auto; margin:0 auto; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;width: 90%;
    max-width: 1450px;}
.ly_top .lytop_main { width:100%; height:100px; margin:0 auto; padding:0; position:relative;}
.lytop_main .ly_logo { width:26%; height:100px; overflow:hidden;padding:0; float:left;}
.ly_logo a { display: table-cell; vertical-align: middle; width: 100%; height: 100px; overflow: hidden; margin: 0; padding: 0;}
.ly_logo a img { display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0;}

@media (max-width: 1080px) {
	.ly_top {width: 94%;}
	.lytop_main .ly_logo{ width:25%;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_top .lytop_main{ height:160px;}
}
@media (max-width: 767px) {
	.ly_top {padding: 0 5px; width:100%;}
	.ly_top .lytop_main { height:116px;}
	.lytop_main .ly_logo { width:80%; height:58px; margin:6px 0;}
	.ly_logo a { height:58px;}
}

/*导航栏 开始*/
.ly_nav { width:74%; height:70px; margin:20px 0 0; padding:0 60px 0 0; float:right; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav li, .ly_nav a {	text-decoration: none; list-style: none;}
.ly_nav ::-webkit-scrollbar { display: none;}
.ly_nav .nav_list { position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav .nav_list > ul > li { display:block; width:11.111111%; position: relative; list-style: none; margin:0; padding:0; text-align:center; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav .nav_list > ul > li:last-child {}
.ly_nav .nav_list > ul > li > a { display: inline-block; line-height: 70px; color: #333; font-size: 16px; padding: 0; margin: 0; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav .nav_list > ul > li > em { display:none; width:48px; height:2px; overflow:hidden; background-color:#275ea8; margin:0 0 0 -24px; padding:0; position:absolute; bottom:0; left:50%;}
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active {}
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #275ea8;}
.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display:block;}
.ly_nav .nav_list > ul > li i { display:inline-block; width:20px; height:20px; background:url(../images/down.png) center center no-repeat; background-size:10px 10px; vertical-align:middle; cursor:pointer; margin:0;}
.ly_nav .nav_list > ul > li i.cur{ background:url(../images/up.png) center center no-repeat; background-size:10px 10px; text-decoration:none;}
.ly_nav .nav_list > ul > li ul { display:none; position:absolute; left:0; top:50px; z-index:9; width:100%; overflow:hidden; background-color:#fff; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.ly_nav .nav_list > ul > li ul li { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.ly_nav .nav_list > ul > li ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:14px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav .nav_list > ul > li ul li a:hover { color:#fff; background-color:#275ea8;}
.ly_nav .nav_menu { display: none;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.ly_nav {margin:0;}
	.ly_nav .nav_list > ul > li > a { font-size:15px;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active, .ly_nav .nav_list > ul > li ul li a:hover {}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_nav { margin:10px 0 0;}
	.ly_nav .nav_list > ul > li > a { font-size:15px;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active, .ly_nav .nav_list > ul > li ul li a:hover {}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_nav { width: auto; height:60px; margin:0; padding:0;}
	.ly_nav .nav_list { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s;}
	.ly_nav .nav_list ul { width:60%; height:100%; background-color: #fff; position:relative; z-index:9999;}
	.ly_nav .nav_list .nav_mask { width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; z-index:9998;}
	.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin:0 auto; padding:0; border-bottom:1px solid #f0f0f0; box-sizing:border-box; position:relative;}
	.ly_nav .nav_list ul > li a { display:block; width: 100%; line-height:60px; color:#333; font-size:16px; text-align:left; padding:0 60px 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color: #275ea8; border-bottom:1px solid #fff;}
	.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff;}
	.ly_nav .nav_list > ul > li i { display:block; width:40px; height:40px; background-size:14px 14px; background-color:rgba(0, 0, 0, 0.1); position:absolute; top:10px; right:10px;}
	.ly_nav .nav_list > ul > li i.cur { background-size:14px 14px; background-color:rgba(0, 0, 0, 0.1);}
	.ly_nav .nav_list > ul > li ul { width:100%; overflow:hidden; position:inherit; left:inherit; top:inherit; background-color:#f8f8f8; box-shadow:none;}
	.ly_nav .nav_list > ul > li ul li a { padding:0 20px; text-align:left;}
	
	.ly_nav .nav_menu { display: block; width:24px; background-color:#fff; border: 1px solid #ccc; margin: 0; padding: 10px 7px; border-radius: 4px; position:absolute; top:30px; right:3%;}
	.ly_nav .nav_menu span { display: block; width: 24px; height: 2px; background-color: #ccc;}
	.ly_nav .nav_menu span + span { margin-top: 6px;}
	.ly_nav .open { width:100%; overflow: auto; left: 0%;}
	
	.ly_nav .nav_menu:active { background-color:#275ea8; border: 1px solid #275ea8;}
	.ly_nav .nav_menu:active span { background-color:#fff;}
}
@media (max-width: 767px) {
	.ly_nav { width: auto; height:52px; margin:0; padding:0;}
	.ly_nav .nav_list { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s;}
	.ly_nav .nav_list ul { width:60%; height:100%; background-color: #fff; position:relative; z-index:9999;}
	.ly_nav .nav_list .nav_mask { width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; z-index:9998;}
	.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin:0 auto; padding:0; border-bottom:1px solid #f0f0f0; box-sizing:border-box; position:relative;}
	.ly_nav .nav_list ul > li a { display:block; width: 100%; line-height:60px; color:#333; font-size:16px; text-align:left; padding:0 60px 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color: #275ea8; border-bottom:1px solid #fff;}
	.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff;}
	.ly_nav .nav_list > ul > li i { display:block; width:40px; height:40px; background-size:14px 14px; background-color:rgba(0, 0, 0, 0.1); position:absolute; top:10px; right:10px;}
	.ly_nav .nav_list > ul > li i.cur { background-size:14px 14px; background-color:rgba(0, 0, 0, 0.1);}
	.ly_nav .nav_list > ul > li ul { width:100%; overflow:hidden; position:inherit; left:inherit; top:inherit; background-color:#f8f8f8; box-shadow:none;}
	.ly_nav .nav_list > ul > li ul li a { padding:0 20px; text-align:left;}
	
	.ly_nav .nav_menu { display: block; width:24px; padding: 10px 7px; background-color:#fff; border: 1px solid #ccc; margin: 0; border-radius: 4px; position:absolute; top:13px; right:3%;}
	.ly_nav .nav_menu span { display: block; width: 24px; height: 2px; background-color: #ccc;}
	.ly_nav .nav_menu span + span { margin-top: 6px;}
	.ly_nav .open { width:100%; overflow: auto; left: 0%;}
	
	.ly_nav .nav_menu:active { background-color:#275ea8; border: 1px solid #275ea8;}
	.ly_nav .nav_menu:active span { background-color:#fff;}
}
/*导航栏 结束*/

/*搜索 开始*/
.ly_ScBtn { width:40px; height:40px; overflow:hidden; margin:0; padding:0 0 0 12px; position:absolute; top:15px; right:0;}
.ly_ScBtn a { display:block; width:40px; height:40px; overflow:hidden; margin:0 auto; padding:0; background:url(../images/ss_icon.png) center center no-repeat; background-size:24px 24px; cursor:pointer;}
.ly_ScBtn a:hover { background:url(../images/ss_icon1.png) center center no-repeat; background-size:24px 24px;}
.ly_ScBtn em { display:block; width:1px; height:18px; overflow:hidden; margin:0; padding:0; background-color:#888; position:absolute; left:0; top:11px;}

.Sc_main { display:none; width:100%; height:80px; margin:0; padding:20px; background-color:rgba(0, 0, 0, 0.5); position:absolute; left:0; top:90px; z-index:9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Sc_main .ss_con { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0 60px 0 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ss_con form { display:block; width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0 80px 0 0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ss_con form input.ss_input { width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:15px; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0 20px; border:0; outline:none; background:none;}
.ss_con form input.ss_btn { display:block; width:80px; height:40px; overflow:hidden; margin:0; padding:0; background:#275ea8 url(../images/ss_icon2.png) center center no-repeat; position:absolute; top:0; right:0; outline:none; border:0; cursor:pointer;}
.ss_con .ss_close { width:40px; height:40px; overflow:hidden; margin:0; padding:0; position:absolute; top:0; right:0;}
.ss_con .ss_close a { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; cursor:pointer;}

@media screen and (max-width:1199px) and (min-width:1080px) {
	.Sc_main { width:100%; margin:0; padding:20px 5%; top: 70px; left:0;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.Sc_main { width:100%; margin:0; padding:20px 2%; top: 80px; left:0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_ScBtn { display:none;}
	.Sc_main { display: block; width: 100%; height: 40px; margin: 4px 0 0; padding: 0; background:none; position: initial; left: initial; top: initial;}
	.Sc_main .ss_con { padding:0;}
	.ss_con form { background-color:#f5f5f5;}
	.ss_con .ss_close { display:none;}	
}
@media (max-width: 767px) {
	.ly_ScBtn { display:none;}
	.Sc_main { display: block; width: 100%; height: 40px; margin: 4px 0 0; padding: 0; background:none; position: initial; left: initial; top: initial;}
	.Sc_main .ss_con { padding:0;}
	.ss_con form { background-color:#f5f5f5;}
	.ss_con .ss_close { display:none;}
}
/*搜索 结束*/

/*头部 结束*/

/**banner**/
.apple-banner { width: 100%; height: 882px; overflow: hidden;}
.apple-banner .swiper-container { width: 100%; height: 882px;}
.apple-banner .swiper-button-prev,.apple-banner .swiper-button-next { width: 8%; height: 100%; top:0; background:none;}
.apple-banner .swiper-button-prev { left:0;}
.apple-banner .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span,.apple-banner .swiper-button-next span { display:block; width: 64px; height: 64px; position: absolute; right: 0; top: 50%; margin-top:-32px; border-radius: 100%; opacity: 1; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;opacity:.5;}
.apple-banner .swiper-button-next span {left:0;}
.apple-banner .swiper-button-prev:hover span,.swiper-button-next:hover span{ opacity: 1;}
.apple-banner .swiper-pagination{ top:auto; bottom:20px; background:none;}
.apple-banner  .swiper-pagination-bullet { display: inline-block; width: 12px; height:12px;margin: 0 3px; cursor: pointer; background: none;opacity: 1;}
.apple-banner  .swiper-pagination-bullet span { width: 100%; height: 100%; display: block;}
.apple-banner  .swiper-pagination-bullet i{ background-color: #fff; width: 100%; height: 100%;display: block;border-radius: 50%;}
.apple-banner  .swiper-pagination-bullet.current i,.apple-banner .swiper-pagination-bullet.swiper-pagination-bullet-active i,.apple-banner  .swiper-pagination-bullet.swiper-pagination-bullet-active.firsrCurrent i{background: #275ea8;}
@media (max-width:1440px){
.apple-banner {height: 570px; }
.apple-banner .swiper-container { height: 570px;}
}
@media (max-width:1199px){	
.apple-banner {height: 500px; }
.apple-banner .swiper-container { height: 500px;}
}
@media (max-width:991px) {
.apple-banner {height: 400px; }
.apple-banner .swiper-container { height: 400px;}
}
@media (max-width:767px)  {
.apple-banner {height: 200px; }
.apple-banner .swiper-container { height: 200px;}
.apple-banner .swiper-button-prev,.apple-banner .swiper-button-next{display:none !important;}
.apple-banner .swiper-pagination{bottom:10px;}
.apple-banner  .swiper-pagination-bullet{width:8px;height:8px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
}
/*banner END*/
.head{ height:100px;}
.box{width:70%;margin:0 auto; max-width: 1280px;}
.headtop{ float:left; width:20%;}
@media (min-width: 1360px) and (max-width: 1690px){
	.headtop img{ max-width:100%; margin-top:10px;}
	}
@media screen and (max-width:1080px){
	.headtop{margin-left: 0;padding-top: 0;}
	.headtop img{padding: 10px 0;}
}
.head_right{ float:right;width: 80%;}
.search{ float:right; width:20%; height:30px; border:1px solid #dcdcdc; border-radius:15px; margin:12px 5px 0 0;}
.search_txt{ float:left; width:160px; float:left; padding-left:12px; height:30px; line-height:30px; overflow:hidden; border:none; background:none; border-radius:15px;}
.search_sub{ float:right; background:url(../images/search.jpg) left center no-repeat; height:30px; width:16px; border:none; margin-right:12px; cursor:pointer;}
.nav{ height:42px; line-height:42px; clear:both; width:78%;float: left;}
.nav li{ float:left;width: 16.2%;text-align: right; }
.nav li a{display:block; font-size:16px;transition:all 0.5s ease 0s;}
.nav li a.on{ padding-right:0;}
.nav li a:hover{ color:#255ca8; transition:all 0.5s ease 0s;}
@media screen and (max-width:1080px){
	.box{ width:94%;}
	}
.allpadding{ padding:0 5px;}
/*产品展示*/
.cpzhanshi{width: 100%;margin: 0 auto;padding: 70px 0 60px;background: #f5f5f5 url(../images/pages2.jpg) top center no-repeat;min-height: 350px;}
.cpbiaoti{width: 70%; max-width: 1280px;margin: 0 auto;}
.h_tlt1{width:100%;}
.h_tlt1 p{font-size: 30px;font-weight: bold;color: #333;margin-bottom: 11px;text-align:center;}
.h_tlt1 p em{font-style:normal;color: #275ea8;font-size: 30px;font-weight: bold;}
.h_tlt1 span{display:block;color: #999999;font-size: 18px;font-weight: normal;text-transform: uppercase;margin: 0 0 10px;text-align:center;}
.h_tlt2{width:100%;}
.h_tlt2 p{font-size: 28px;font-weight: normal;color: #fff;margin-top: 22px;margin-bottom: 11px;text-align:center;}
.h_tlt2 span{display:block;font-size: 16px;color: #fff;margin: 0 0 40px;text-align:center;}

.slog{position:relative;margin-bottom:50px;}
.slog span{display:block;text-align:center;font-size:16px;color:#ffffff;width:25%;height:36px;background:#275ea8;margin:0 auto;line-height:36px;border-radius:40px;font-weight:bold;}
.slog:before{content:'';display:block;width:35%;height:1px;background:#9c9c9c;position:absolute;left:0;top:50%;}
.slog:after{content:'';display:block;width:35%;height:1px;background:#9c9c9c;position:absolute;right:0;top:50%;}
.slog2{position:relative;margin-bottom:50px;}
.slog2 span{display:block;text-align:center;font-size:16px;color:#ffffff;width:15%;height:36px;background:#275ea8;margin:0 auto;line-height:36px;border-radius:40px;font-weight:bold;}
.slog2:before{content:'';display:block;width:40%;height:1px;background:#e2e2e2;position:absolute;left:0;top:50%;}
.slog2:after{content:'';display:block;width:40%;height:1px;background:#e2e2e2;position:absolute;right:0;top:50%;}
@media (max-width:1200px) {
	.slog2 span{display:block;text-align:center;font-size:16px;color:#ffffff;width:22%;height:36px;background:#275ea8;margin:0 auto;line-height:36px;border-radius:40px;font-weight:bold;}
	.slog2:before{ width:37%;}
	.slog2:after{ width:37%;}
}
@media (max-width:1080px) {
.cpbiaoti{width:100%;}
.h_tlt1 p{font-size:30px;font-weight:bold;}
.h_tlt1 span{margin: 0 0 20px;}
.h_tlt2 p{margin-top: 0.1rem;margin-bottom: 0.1rem;font-size:0.4rem;font-weight:bold;}
.h_tlt2 span{margin: 0 0 20px;}
.slog span{width:40%;}
.slog:before{width:25%;}
.slog:after{width:25%;}
.slog2 span{width:25%;}
.slog2:before{width:35%;}
.slog2:after{width:35%;}
.cpzhanshi{padding: 30px 0 30px;}
.cptuzs{padding-bottom:0px !important;}
.slog2:before,.slog2:after{ width:33%;}
.slog2 span{ width:30%}

}
@media (max-width:920px) {
.proshow2 .prodetail_con { width:100%;}
}
@media (max-width:767px) {
.h_tlt1 p{font-size:20px;}
.h_tlt1 p em{font-size:20px;}
.h_tlt1 span{font-size:14px;}

.slog{margin-bottom: 20px;}
.slog span{width:73%;font-size: 15px;}
.slog:before{width:10%;}
.slog:after{width:10%;}

.slog2{margin-bottom: 20px;}
.slog2 span{width:42%;font-size: 13px;}
.slog2:before{width:25%;}
.slog2:after{width:25%;}
}
.cptuzs{width: 70%;max-width: 1280px;margin: 0 auto;padding-bottom:20px;}
.cptuzs .slideGroup{ width:100%; text-align:left;text-align:center;}
.cptuzs .slideGroup .slideBox{ overflow:hidden; zoom:1;position:relative;   }
.cptuzs .slideGroup .sPrev{margin-right: 15px;}
.cptuzs .slideGroup .sPrev,.slideGroup .sNext{ background-image: url(../images/hui.png);display: inline-block;width: 30px; height: 30px;border-radius: 4px 0 4px 0;-webkit-transition: all .25s;-moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s;transition: all .25s;margin-top:50px;}
.cptuzs .slideGroup .sNext{ background-image: url(../images/hui1.png);display: inline-block;}
.cptuzs .slideGroup .sPrev:hover{ background-image: url(../images/lan.png); }
.slideGroup .sNext:hover{background-image: url(../images/lan1.png);}
.cptuzs .slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.cptuzs .slideGroup .parBd ul li{ margin:0 8px;float:left;_display:inline; overflow:hidden; text-align:center; position:relative;border-radius: 0 0 4px 4px;box-shadow: 0px 20px 10px 0px #e1dddd; }
.cptuzs .slideGroup .parBd ul li .pic{ text-align:center;background: #fff;padding:2%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.cptuzs .slideGroup .parBd ul li .pic a{display:block;height: 370px;text-align:center;overflow:hidden;}
.cptuzs .slideGroup .parBd ul li .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.cptuzs .slideGroup .parBd ul li .pic img{ max-width:100%; max-height:100%;vertical-align:middle;transition: transform .6s;}
.cptuzs .slideGroup .parBd ul li .pic a:hover img{ transform: scale(1.1); }
.cptuzs .slideGroup .parBd ul li .title{ line-height:44px;background-color: #275ea8;position:absolute;bottom:0;width:100%;}
.cptuzs .slideGroup .parBd ul li .title a{display:block;color:#fff;font-size:16px;padding:0 15px;height:44px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.cptuzs .slideGroup .parBd ul li .title p{font-size: 14px;color:#fff;line-height: 20px;height: 0;overflow: hidden;transition-duration: .25s;-ms-transition-duration: .25s;-moz-transition-duration: .25s;-webkit-transition-duration: .25s;margin-bottom:0;}
.cptuzs .slideGroup .parBd ul li:hover p{height:40px;margin-bottom:10px;padding:0 15px;}
.cptuzs .slideGroup .parBd ul li:hover .title{background-color: #eb7429;}
@media (max-width:1080px) {
	.cptuzs_wrap{padding: 40px 0 30px;}
	.cptuzs{ width:94%;}
	}
@media (max-width:992px) {.cptuzs_wrap{margin: 10px auto 0;padding: 0 0 30px;}}
@media (max-width:767px) {.cptuzs{padding: 0 0 0;}}
@media screen and (min-width:769px) and (max-width:1200px) {.cptuzs .slideGroup .parBd ul li .pic a{ height:250px;}}

/* foot */
.foot{ background:#2d3e50;padding-top: 40px; overflow:hidden;}
.foot_left{ width:50%; float:left;margin-bottom: 40px;}
.foot_left .foot_nav{ width:100%; position:relative;}
@media (min-width:1081px) {
.foot_nav span{width:18%; float:left;}
.foot_left .foot_nav .zhedie{ max-height:112px; overflow:hidden; position:absolute; top:44px;}
.foot_left .foot_nav .zhedie:nth-of-type(1){ left:0;}
.foot_left .foot_nav .zhedie:nth-of-type(2){ left:18%;}
.foot_left .foot_nav .zhedie:nth-of-type(3){ left:36%;}
.foot_left .foot_nav .zhedie:nth-of-type(4){ left:54%;}
}
.foot_nav span{ display:block; height:44px; line-height:44px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold;}
.foot_nav a{ height:28px; line-height:28px; display:block; overflow:hidden; color:#bec1c5; font-size:14px;transition:all 0.5s ease 0s; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.foot_nav a:hover{ color:#fff; transition:all 0.5s ease 0s;}
.foot_right{ width:43%; float:right;margin-bottom: 40px;}
.follow_left{ float:left; width:100px;float: right;}
.follow_left span{ display:block; height:44px; line-height:44px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; margin-bottom:6px;}
.follow_right{ width:45%; float:left;}
.follow_right span{ display:block; height:44px; line-height:44px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; }
.follow_right em{ line-height:24px; height:24px; display:block; overflow:hidden; color:#f0f1f2; font-size:16px; font-weight:bold;}
.follow_right i{line-height:24px; height:24px; display:block; overflow:hidden; color:#bec1c5; font-style:normal; font-size:14px;}
.index_head{z-index:99999999; width:100%;background:#fff;}
.phnav{ background:url(../images/navph.png) left top no-repeat; width:34px; height:22px; position:absolute; right:5px; top:30px; z-index:999999999; }
#phone2{ width:100%; position:absolute; background:#43a6fa; left:0; top:50px;  z-index:9999999999999; margin:0; display:none;}
#phone2 li{ height:38px; line-height:38px; text-align:center; float:none; width:100%; margin:0;}
#phone2 li a{ display:block; color:#fff; font-size:16px; text-align:center;}
.foot_recu{ padding:20px 0 0px 0px; display:none;}
.foot_recu ul{ cursor:pointer;}
.add {height: 50px;line-height: 50px;text-align: center; background: #253241;overflow: hidden;}
.add_inner .add_left {font-size: 14px;color: #a9acaf;float: left;}
.add_right {float: right;font-size: 14px;color: #a9acaf;}
.add_inner a {color: #a9acaf;transition: all 0.5s ease 0s;}
.foot_pos dd li{ line-height:42px; color:#333; height:42px;padding-left:20px; font-size:14px;  position:relative;background:#2d3e50; color:#fff; border-bottom:1px solid #616161;}
.foot_con p,.foot_con a{ display:block; height:38px; line-height:38px; background:#dcdcdc; border-bottom:1px solid #bcbcbc; text-indent:20px;}
.foot_con { display:none;}
.foot_pos li .jia{ position:absolute; top:17px; right:10px; background:url(../images/shang.png) left center no-repeat; width:18px; height:9px;}
.foot_recu dd .act li{ color:#fff;} 
.foot_recu dd .act li .jia{position:absolute; top:17px; right:10px; background:url(../images/xia.png) left center no-repeat; width:18px; height:9px;}

.foot .ly_links { width:1280px; overflow: hidden; margin: 0 auto 40px; padding: 10px; border: 1px solid rgba(255, 255, 255, .2); box-sizing: border-box; clear:both;}
.foot .ly_links span{ color: #fff;}
.ly_links a { display:inline-block; height: 28px; line-height: 28px; color: rgba(255, 255, 255, 0.6); font-size: 14px; margin: 0; padding: 0 10px;} 
.ly_links a:hover { color: #fff;}
@media screen and (max-width:1199px) and (min-width:1081px) {
.foot .ly_links { width:96%; overflow: hidden; margin: 0 auto 40px; padding: 10px; border: 1px solid rgba(255, 255, 255, .2); box-sizing: border-box;}
}
@media screen and (max-width:1080px) {
	.foot .ly_links { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0.12rem; border: 1px solid rgba(255, 255, 255, .2); box-sizing: border-box;}
	.foot .ly_links span, .foot .ly_links a { display:inline-block; color: rgba(255, 255, 255, 0.6); font-size: 16px; margin: 0; padding: 0 0.12rem;}
	.foot .ly_links span, .foot .ly_links a:active { color: #fff;}
	.foot{ padding-top:0;}
	.foot_nav span{border-bottom: 1px solid rgba(255, 255, 255, .2);}
	.follow_left{width:100px;}
 }


/**about**/
	.ly_about { width:100%; overflow: hidden; margin: 0 auto; padding: 60px 0; background:url(../images/ab_bg.jpg) center top no-repeat;}
	.ly_about .h_tlt1 p{ color:#fff;}
	
	.ly_about .ab_main { width:70%;max-width: 1280px; overflow: hidden; margin: 0 auto; padding:50px; background-color:#fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); box-sizing: border-box;}
	.ab_main .ab_text { width:50%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ab_text p { width:100%; max-height:216px; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #565656; font-size: 14px; text-indent: 2em; text-align: justify;}
	/*.ab_text a { display:block; width: 158px; height: 38px; overflow: hidden; line-height: 38px; color: #275ea8; font-size: 14px; text-align: center; margin: 40px 0 0; border: 1px solid #275ea8; float: right; border-radius:20px;}
	.ab_text a:hover { color: #fff; background-color:#275ea8;}*/
	.anenst_ul li { width: 33.3%; float: left;border-right: 1px solid #dde0e3;height: 120px;box-sizing: border-box;text-align: center;}
.anenst_ul li span {
    height: 60px;
    line-height: 60px;
    display: block;
    transition: all 0.5s ease 0s;
}
.anenst_ul li i {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    color: #000000;
    overflow: hidden;
    font-style: normal;
}
.anenst_ul li em {
    line-height: 20px;
    display: block;
    color: #686a6c;
    overflow: hidden;
    width: 110px;
    margin: 0 auto;font-style: normal;
}
	.ab_main .ab_img { width:44%; height: 330px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ab_img video { display:block; background:transparent url(../images/ab_img1.jpg) 50% 50% no-repeat; background-size:cover;}
	
	.ab_main .ab_num { width:100%; overflow:hidden; margin:50px auto 0; padding:0;}
	.ab_num ul li { width:25%; overflow:hidden; margin:0; padding:0; float:left;}
	.ab_num ul li p { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#275ea8; font-size:40px; font-weight:bold; text-align:center;}
	.ab_num ul li span { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; color:#595959; font-size:16px; font-weight:bold; text-align:center;}
	
@media screen and (max-width:1080px) {
		/**about**/
	.ly_about { width:100%; overflow: hidden; padding: 0.6rem 0; background:url(../images/ab_bg.jpg) center top no-repeat;}
	.ab_tit { width:94%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.ab_tit .h5 { width:100%; overflow: hidden; color: #fff; font-size: 0.4rem; font-weight: bold; text-align: center; margin: 0 auto; padding: 0;}
	.ab_tit em { display:inline-block; color:#fff; font-size:0.4rem; font-weight:bold; margin:0 0.1rem;}
	.ab_tit span { display:inline-block; color:#fff; font-size:0.4rem; font-weight:bold; margin:0 0.1rem 0 0; vertical-align: middle;}
	
	.ly_about .ab_main { width:94%; overflow: hidden; margin: 0 auto; padding: 20px; background-color:#fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); box-sizing: border-box;}
	.ab_main .ab_text { width:100%; overflow: hidden; margin: 0; padding: 0;}
	.ab_text p { width:100%; overflow: hidden; margin: 0 auto 0.20rem; padding: 0; color: #565656; text-align: justify; text-indent: 2em;}
	/*.ab_text a { display:block; width: 2.8rem; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #275ea8; font-size: 0.26rem; text-align: center; margin: 0.24rem auto; border: 0.01rem solid #275ea8; opacity: 0.8; border-radius:0.32rem; float:none;}
	.ab_text a:active { color: #fff; background-color:#275ea8;}*/
	.ab_main .ab_img { width:100%; height:auto; overflow: hidden; margin: 0 auto 0.2rem; padding: 0;}
	.ab_img img{ display:block; width:100%; height:auto; margin: 0 auto;}
	
	.ab_main .ab_num { width:100%; overflow:hidden; margin:0.48rem auto 0; padding:0;}
	.ab_num ul li { width:50%; overflow:hidden; margin:0 0 0.48rem; padding:0; float:left;}
	.ab_num ul li p { width:100%; height:0.8rem; overflow:hidden; line-height:0.8rem; margin:0 auto 0.12rem; padding:0; color:#275ea8; font-size:0.64rem; font-weight:bold; text-align:center;}
	.ab_num ul li span { display:block; width:100%; height:0.4rem; overflow:hidden; line-height:0.4rem; margin:0 auto; padding:0; color:#595959; font-size:0.32rem; font-weight:bold; text-align:center;}
	.anenst_ul li{ height:100px;}
	.anenst_ul li em{ display:none;}
}

/* index-新闻 */
.index-news{width:100%;margin:0 auto;background:url(../images/pages2.jpg) no-repeat center;background-size:100% 100%;padding: 70px 0 60px;min-height: 350px;}
.index-news-main{width:70%;margin:0 auto; max-width: 1280px;}
.index-news .index-news-main .cpbiaoti{ width:100%;}
.index-news-content{text-align:center;margin-top:42px;}
.index-news-nav{text-align:center;height:45px;display:inline-block;text-align:center;margin-bottom:30px;}
.index-news-nav a{display:block;width:160px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;background-color:#fff;border-radius:5px;float:left;transition:all 0.5s ease-in-out;}
.index-news-nav a.active{color:#fff;background: linear-gradient(to right, red, darkorange);}
.index-news-nav a.margin-left10{margin-left:10px;}
.swiper-container03{width:100%;}
.swiper-container03 .swiper-slide{width:100%;}
.index-news-swiper{width:100%;}
.margin-left0{margin-left:0 !important;}


.index-news .news_bd .news_tj{width:48%;float:left;}
.index-news .news_bd .news_tj .news_tj_img a{display:block;width:100%;height:210px;overflow:hidden;text-align:center;background:#ffffff;border-bottom:1px solid #f5f5f5;}
.index-news .news_bd .news_tj .news_tj_img a img{width:100%;vertical-align:middle;transition-duration: 3s;-ms-transition-duration: 3s;-moz-transition-duration: 3s;-webkit-transition-duration: 3s;}
.index-news .news_bd .news_tj .news_tj_img a:hover img{transform: scale(1.1,1.1);opacity: 0.5;}
.index-news .news_bd .news_tj .news_tj_img a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.index-news .news_bd .news_tj .news_tj_con{background:#ffffff;padding: 10px 20px 30px; text-align:left;}
.index-news .news_bd .news_tj p a{display:block;width:100%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;font-size:18px;color:#333;font-weight:bold;height:50px;line-height:50px;}
.index-news .news_bd .news_tj p a:hover{color:#eb7429;}
.index-news .news_bd .news_tj span{display:block;font-size:14px;color:#999;line-height:22px;background:#ffffff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.index-news .news_bd .news_tj em{display:block;font-size:14px;color:#c6c6c6;padding-top:10px;background:#ffffff;}
.index-news .news_bd ul{width:50%;float:right;}
.index-news .news_bd ul li{background:#ffffff;padding:24px;margin-bottom:20px;position:relative;}
.index-news .news_bd ul li .news_time{position:absolute;left:24px;top:24px;width:90px;text-align:center;background:#cacaca;padding:10px 0;overflow:hidden;}
.index-news .news_bd ul li .news_time p{font-size:24px;font-weight:bold;color:#fff;}
.index-news .news_bd ul li .news_time span{font-size:14px;color:#fff;}
.index-news .news_bd ul li .news_con{padding-left:110px; text-align:left;}
.index-news .news_bd ul li .news_con p{font-size:15px;font-weight:bold;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.index-news .news_bd ul li .news_con p a{color:#555;}
.index-news .news_bd ul li .news_con span{display:block;font-size:14px;color:#999;line-height:22px;padding-top:5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news .news_bd ul li:hover .news_time{background:#eb7429;}
.index-news .news_bd ul li:hover .news_con p{color:#eb7429;}
@media (max-width:1080px){
	.index-news {min-width:inherit; min-height:inherit; background:#f5f5f5;}
	.index-news-main{width:94%;}
	.index-line{width: 2rem;height: 0.1rem;margin-top: 0.5rem;margin-bottom: 0.5rem;}
	.swiper-container03{ width:100%;}
	.index-news-swiper{ width:100%;}
	.index-news{padding: 30px 0 30px;}
	.index-news .news_bd .news_tj{ width:100%; float:none;}
	.index-news .news_bd ul{width:100%; float:none; margin-top:20px;}
	.index-news .news_bd .news_tj .news_tj_img a { height:auto;}
}


/**右侧悬浮**/
@media screen and (min-width:1081px) {
	.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
	.suspension-box{position:relative;float:right;}
	.suspension .a{display:block;width:60px;height:60px;background-color:#275ea8;margin-bottom:4px;cursor:pointer;outline:none;}
	.suspension .a.active,
	.suspension .a:hover{background:#eb7429;}
	.suspension .a .i{float:left;width:60px;height:60px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
	.suspension .a-service .i{width:36px;height:36px;margin-top:6px;margin-left:8px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
	.suspension .a-service-phone .i{width:36px;height:36px;margin-top:10px;margin-left:10px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-37px -5px;;}
	.suspension .a-qrcode .i{background-position:-44px 0;}
	.suspension .a-cart .i{background-position:-88px 0;}
	.suspension .a-top .i{background-position:-124px 7px;}
	.suspension .a-top{background:#D2D3D6;display:none;}
	.suspension .a-top:hover{background:#c0c1c3;}
	.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
	.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
	.suspension .d-service{top:0;}
	.suspension .d-service-phone{top:34px;}
	.suspension .d-qrcode{top:78px;}
	.suspension .d .inner-box{padding:15px 22px;}
	.suspension .d-service-item{padding:0;}
	.suspension .d-service .d-service-item{border-bottom:none;}
	.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
	.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
	.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
	.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
	.suspension .d-service-item .qqwenzi{float:left;width:112px;line-height:44px;color:#666;font-size:15px;margin-left:12px;}
	.suspension .d-service-item .texttel {float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
	.suspension .d-service-item .texttel .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
	.suspension .d-service-item .texttel p { height:44px; line-height: 22px; color: #666; font-size: 14px;}
	.suspension .d-service-intro{padding-top:10px;}
	.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
	.suspension .d-service-intro i{height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
	.suspension .d-qrcode{text-align:center;width: 200px;}
	.suspension .d-qrcode .inner-box{padding:10px 0;}
	.suspension .d-qrcode p{font-size:14px;color:#93959c; margin: 10px 0 0;}
}
@media screen and (max-width:1080px) {
	.suspension { display:none;}
}
/**手机端漂浮电话**/
@media screen and (min-width:1081px) {
	.pf_tel {display:none;}
}
@media screen and (max-width:1080px) {
	.pf_tel { width:0.8rem; height: 0.8rem; margin: 0; padding: 0; position: fixed; right: 0.12rem; bottom: 20%; z-index: 999;}
	.pf_tel a { display:block; width: 0.4rem; height: 0.4rem; margin: 0; padding: 0.2rem; border-radius: 50%; background-color: #ff7200; box-shadow: 0 0 0.16rem rgba(255, 114, 0, 0.4);}
	.pf_tel a img { display:block; width: 0.4rem; height: 0.4rem; margin: 0 auto; padding: 0;}
}

/*首页技术文章*/
.h_article{width:100%;margin:0 auto;padding:50px 0 50px;background: #000 no-repeat center;background-size: cover;background-image: url(../images/ab_bg.jpg);min-height: 350px;}
.h_article .cpbiaoti .h_tlt1 p{ color:#fff;}
.h_article .slideGroup2{width:70%;max-width: 1280px;margin: 0 auto; text-align:left;padding-top:10px;  }
.h_article .slideGroup2 .slideBox2{width:100%;height:100%; overflow:hidden; zoom:1; padding:0; position:relative;   }
.h_article .slideGroup2 .parBd2 ul{zoom:1;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.h_article .slideGroup2 .parBd2 ul li{ margin:0 2% 0 0;float:left;_display:inline; overflow:hidden;background:#fff;padding:0 0 20px; width:32%;  }
.h_article .slideGroup2 .parBd2 ul li:nth-of-type(3){ margin-right:0;}
.h_article .slideGroup2 .parBd2 ul li .pic{display:block;max-height:250px;min-height:220px;position:relative;background:#f1f1f1 center no-repeat;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;width:100%;height:265px;margin:0 auto;overflow:hidden;}
.h_article .slideGroup2 .parBd2 ul li .pic a{display:block;height: 100%;text-align:center;overflow:hidden;}
.h_article .slideGroup2 .parBd2 ul li .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.h_article .slideGroup2 .parBd2 ul li .pic img{max-width:100%; max-height:100%;vertical-align:middle;transition: transform .6s;}
.h_article .slideGroup2 .parBd2 ul li:hover img{ transform: scale(1.1); }
.h_article .slideGroup2 .parBd2 ul li .title{ line-height:34px;padding:0 20px;text-align:left;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-top:20px;}
.h_article .slideGroup2 .parBd2 ul li .title a{font-size:22px;color:#37474f;}
.h_article .slideGroup2 .parBd2 ul li .time{display: block;font-weight: normal;margin: 5px 20px 0 20px;font-size: 14px;color: #aaa;}
.h_article .slideGroup2 .parBd2 ul li .time i.iconfont{padding-right:5px;}
.h_article .slideGroup2 .parBd2 ul li .desc{color:#777;height:50px;overflow:hidden;margin:15px 20px 25px 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:16px;    line-height: 28px;}
.h_article a.more{display:block;color:#eee;width:105px;font-size:18px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;padding:10px 30px;border-radius:4px;border:1px solid #eee;margin:40px auto 0;}
.h_article a.more:hover{background: #eb7429;border-color: #eb7429;}
@media (max-width:1199px) {.h_article .slideGroup2 .parBd2 ul li .pic{max-height:200px;min-height:180px;}.h_article{padding: 0.3rem 0;}}
@media (max-width:1080px) {
	.h_article .slideGroup2{ width:94%}
	.h_article .slideGroup2 .parBd2 ul li{ float:none; margin-right:0; margin-top:20px;width: 100%;}
	.h_article .slideGroup2 .parBd2 ul li:nth-of-type(1){margin-top:0;}
	.h_article{padding: 0.6rem 0;}
}
@media (max-width:880px) {.h_article .slideGroup2 .parBd2 ul li .pic{max-height:240px;min-height:220px;} }
@media (max-width:767px) {.h_article{padding: 20px 0 40px;}}


@media screen and (max-width:1360px){
.unstable{ display:none;}
.nav{ display:none;}
.search{ display:none;}
.head{ height:auto;}
.box{ padding:0 5px; box-sizing:border-box; width:100%;}
h1{ margin:15px 0; padding:0;}
h1 img{ width:300px; height:auto;}
.a_banner{ background-size:cover!important; height:300px!important;}

.foot_recu{ display:block;}
.add{ height:auto; line-height:24px; padding:10px 0;}
.add_inner .add_left{ width:100%; float:none; text-align:center;}
.add_right{ float:none; width:100%; text-align:center;}

.about{ width:100%; margin:30px 0 0 0; padding:0; box-shadow:0 0 0 0;padding:0 5px; box-sizing:border-box;}

.about_left{ padding:0; float:none; width:100%;}
.about_right{ float:none; width:100%; padding:30px 0;}

.catalog{ width:100%; float:none; overflow:hidden;}
.catalog li{ width:50%; float:left; padding:0 5px; box-sizing:border-box;}
.catalog a{ background:#eeeeee!important; text-indent:0; text-align:center;}
.catalog a:hover, .catalog a.for{background:#1859ad!important;}

.details{ float:none; width:100%; padding-top:20px;}
.deta_tit{ display:none;}
.video_ul{ margin:0;}
.video_ul li{ margin:23px 0 0 0; width:33.3%; padding:0 5px; box-sizing:border-box; text-align:center;}
.video_ul li span{ width:100%; height:auto; text-align:center;}
.video_ul li img{ width:auto; height:auto; max-width:100%;}
.video_ul li em{ font-size:12px;}

.news_dl dt{ float:none; margin:0 auto 15px;}
.news_dl dd{ float:none; width:100%;}
.news_right{ display:none;}
.news_dl dd .news_tit{ text-align:center; font-size:16px;}
.news_left{ width:100%; float:none; height:auto;}
.news_see{ position:static; margin:20px auto 0;}

.news_info img{ width:auto!important; height:auto!important; max-width:100%!important;}
.release h3{ height:auto; line-height:30px; font-size:18px;}

.pro_dl dt{ float:none; margin:0 auto 15px;}
.pro_dl dd{ float:none; width:100%;}
.pro_dl dd .pro_tit{ height:45px; line-height:45px; text-align:center;}
.pro_inner{ height:auto;}
.pro_see{ margin:0 auto 0;}

.pro_top dt{ float:none; margin:0 auto 20px; width:auto; height: auto; }
.pro_top dt img{max-height: 400px;}

.pro_sub a{ width:33.3%; margin:0;}
.pro_top dd h3{ height:auto!important;}

.honor_ul{ margin-left:0;}
.honor_ul li{ margin:20px 0 0 0; width:33.3%; text-align:center; box-sizing:border-box; padding:0 5px; height:auto;}
.honor_ul li span{ width:auto; height:auto;}
.honor_ul li img{ width:auto; height:auto; max-width:100%;}
.section  { position: relative; width: 100%;box-sizing: border-box;}
.index_head{ position:static;}
.index_box{ position:static; width:100%; padding:0 5px; box-sizing:border-box; transform:translate(0,0)}
.index_tit{ margin-top:30px; }
.pro_scorll{ width:380px; margin-left:-190px; left:50%;}
.pro_btn{ background:none;}
.section3 { padding:30px 0;}
.section2,.section4{ padding:30px 0;}

.journalism{ margin:30px 0 0 0;}
.jour_left{ float:none; width:100%; height:auto; text-align:center; margin-bottom:20px;}
.jour_left img{ width:auto; height:auto; max-width:100%;}
.jour_left em{ background:none; color:#fff;}
.jour_right{ float:none; width:100%;}
.jour_right dl{ height:auto; background:none;}
.jour_right dt{ float:none; margin:0 auto 20px;}
.jour_right dd{ background:#fff; width:100%; float:none; height:auto;padding:10px 0;}
.jour_tit{ text-align:center; height:auto;}
.jour_inner{ height:auto;}
.jour_see{ margin:10px auto;}
.anenst_left{ display:none;}
.anenst_right{ width:100%; float:none;}
.anenst_right h3{ text-align:center;}
.anenst_div{ height:auto; margin-bottom:20px;}
.anenst_ul li{ border:none;}

.section3{ background: none}
.jour_right dt{ width: auto; text-align: center;}
.jour_right dt img{ width: auto; height: auto; max-width: 100%;}


}




@media screen and (max-width:1080px){
.foot_left,.foot_left .foot_nav,.foot_right,.follow_left,.follow_right{ width:100%; margin-bottom:10px;}
.foot_left .foot_nav a {display: block;height: 38px; line-height: 38px; background: #fff;border-bottom: 1px solid #bcbcbc;text-indent: 20px;color: #616161;}
.foot_nav .zhedie{ display:none;}
.foot .box{ width:94%; margin:0 auto;}
.follow_right,.follow_left,#KFRightScreen{ display:none !important;}
}
@media screen and (max-width:414px){
.phnav{ top:20px;}
.headtop img{ width:300px; height:auto}
.a_banner{ background-size:cover!important; height:200px!important;}
.video_ul li{ margin:23px 0 0 0; width:50%;}
.news_dl dd .news_tit{ height:auto; line-height:30px; font-size:14px;}
.news_left{ font-size:12px;}
}
@media screen and (max-width:375px){
.video_ul li{ width:100%; float:none;}
}

@media screen and (max-width:360px){
.pro_scorll{ width:350px; margin-left:-175px;}
.pro_scorll li{ width:350px;}
.pro_scorll li em{ width:350px;}
/*.pro_scorll li em img{ width:350px;}*/
}
@media screen and (max-width:320px){
.phnav{ top:20px;}
.headtop img{ width:260px; height:auto}
}


@media screen and (min-width:1361px){
.phnav{ display:none;}	
}

