@charset "utf-8";

em,i{font-style: normal;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}

/*header start*/
.header .head_body .logo{width: 20%}
.header .head_body .logo img{height: 90px;}
nav{width: 100%;position: relative;z-index: 9999999}
.flexnav {*zoom: 1;-webkit-transition: 0;-moz-transition: 0;-o-transition: 0;transition: 0;-webkit-transform-style: preserve-3d;overflow: hidden;margin: 0 auto;width: 100%;max-height: 0;}
.flexnav:after {content: "";display: table;clear: both;}
.flexnav.show {max-height: 2000px;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;position: absolute;background: #dfdfdf;}
.flexnav.one-page {position: fixed;top: 50px;right: 5%;max-width: 200px;}
.flexnav li {font-size: 100%;position: relative;overflow: hidden;border-bottom: 1px solid #eee;}
.flexnav li a {position: relative;display: block;overflow: hidden;color: #333;line-height: 50px;text-align: center;font-size: 16px}
.flexnav li ul {width: 100%;}
.flexnav li ul li {font-size: 100%;position: relative;overflow: hidden;border-bottom: 1px solid #fff;}
.flexnav li ul.show li {overflow: visible;}
.flexnav li ul li a {display: block;background: #efefef;}
.flexnav ul li ul li a {background: #bfbfbc;}
.flexnav ul li ul li ul li a {background: #cbcbc9;}
.flexnav .touch-button {position: absolute;z-index: 999;top: 0;right: 0;width: 50px;height: 50px;display: inline-block;background: #acaca1;background: rgba(0, 0, 0, 0.075);text-align: center;}
.flexnav .touch-button:hover {cursor: pointer;}
.flexnav .touch-button .navicon{position: relative;top: 1.4em;font-size: 12px;color: #666;}
/*header end*/

/*banner start*/
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}

.bannerfont{position: absolute; bottom: 20px; left: 50%; margin-left: -200px; font-size: 30px; font-weight:bold; text-align: center; width: 400px; color: #ec6e33; z-index: 999999999999;}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
/*banner end*/

/*field start*/
.field{padding: 50px 0}
.field .title{text-align: center;font-size: 36px;font-weight: bold;padding-bottom: 3%}
.field ul li{width: 20%;padding:15px 10px 10px;float: left;text-align: center;background: #f1f1f1}
.field ul li img{width: 100%}
.field ul li span{display: block;line-height: 30px;vertical-align:top;font-size: 16px;letter-spacing: 2px}
.field ul li:hover {background: #385C96;}
.field ul li:hover span{color: #fff}
.field ul li:nth-child(1) i{background: url(../images/field1.png) no-repeat center;}
.field ul li:nth-child(2) i{background: url(../images/field2.png) no-repeat center;}
.field ul li:nth-child(3) i{background: url(../images/field3.png) no-repeat center;}
.field ul li:nth-child(4) i{background: url(../images/field4.png) no-repeat center;}
.field ul li:nth-child(5) i{background: url(../images/field5.png) no-repeat center;}
.field ul li:nth-child(6) i{background: url(../images/field6.png) no-repeat center;}
.field ul li:nth-child(7) i{background: url(../images/field7.png) no-repeat center;}
.field ul li:nth-child(8) i{background: url(../images/field8.png) no-repeat center;}
.field ul li:nth-child(9) i{background: url(../images/field9.png) no-repeat center;}
.field ul li:nth-child(10) i{background: url(../images/field10.png) no-repeat center;}
/*field end*/

/*prolist start*/
.scrollbg{width: 100%; height:150%;background-image: url("../images/ptolist_bg.jpg"); background-attachment: fixed; background-position: 50% 0%; background-repeat: no-repeat;position: absolute;z-index: -1}
.prolist ul li{float: left;width: 12.5%;text-align: center;font-size: 17px;color: #fff}
.prolist ul li a{display: block;color: #fff;background: rgba(56,92,150,0.85);padding: 50px 20px}
.prolist ul li i{display:block;width: 108px;height:108px;border:2px solid #fff;border-radius: 82px;line-height: 82px;text-align: center;color: #fff;font-size: 35px;margin: 0 auto 20px;overflow: hidden;}
.prolist ul li:nth-child(1) i{background: url(../images/dimian1.jpg) no-repeat center;}
.prolist ul li:nth-child(2) i{background: url(../images/dimian2.jpg) no-repeat center;}
.prolist ul li:nth-child(3) i{background: url(../images/dimian3.jpg) no-repeat center;}
.prolist ul li:nth-child(4) i{background: url(../images/dimian4.jpg) no-repeat center;}
.prolist ul li:nth-child(5) i{background: url(../images/dimian5.jpg) no-repeat center;}
.prolist ul li:nth-child(6) i{background: url(../images/dimian6.jpg) no-repeat center;}
.prolist ul li:nth-child(7) i{background: url(../images/dimian7.jpg) no-repeat center;}
.prolist ul li:nth-child(8) i{background: url(../images/dimian8.jpg) no-repeat center;}

.prolist ul li em{display: block;width: 25px;height: 25px;text-align: center;line-height: 25px;border:1px solid #fff;color: #fff;margin: 20px auto 0px}
.prolist ul li:hover a {background: rgba(0,0,0,0.85);}
/*prolist start*/

/*product start*/
.product{padding: 50px 0;background: #fff}
.pt_l{padding: 0;padding: 6px 15px 0}
.pt_l img{width: 100%}
.pt_r{padding: 0}
ul.pro_list li{padding: 6px 15px;text-align: center;font-size: 16px}
ul.pro_list li a{display: block;height: 40px;line-height: 40px;background:url(../images/listlibg1.png) no-repeat center #e1e1e1; background-size: 100% 6px}
ul.pro_list li:hover a {background:url(../images/listlibg.png) no-repeat center #333;background-size: 100% 6px;color: #fff}
ul.pro_box{width: 100%}
ul.pro_box li .img{width: 100%;overflow: hidden;    border: 1px solid #dfdfdf;}
ul.pro_box li .img img{width: 100%;display: block;transition:.5s ease-in;}
ul.pro_box li:hover img {transform:scale(1.1,1.1);}
ul.pro_box li p{display: block;width: 100%;height: 40px;line-height: 40px;padding-right: 40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url(../images/jt.png) no-repeat center right;}
ul.pro_box li a:after {content: '';display: block;width: 100%;height: 3px;background-color: #385C96;background-repeat: no-repeat;background-position: right;background-image: url(../images/icon10.jpg);}

/*product end*/

/*company start*/
.company{padding: 50px 0 30px;background-color: #f0f0f0;}
.about-tab li {cursor: pointer;height: 140px;margin-bottom: 20px;overflow: hidden;text-align: center;padding-top: 35px;background-color: #fff;}
.about-tab .icon {display: inline-block;width: 70px;height: 70px;vertical-align: -11px;margin-right: 30px;background-repeat: no-repeat;background-position: center;}
.about-tab .icon01 {background-image: url(../images/icon01.png);}
.about-tab .icon02 {background-image: url(../images/icon02.png);}
.about-tab .icon03 {background-image: url(../images/icon03.png);}
.about-tab .word{display: inline-block;}
.about-tab .cn {text-align: left;font-size: 24px;padding-bottom: 8px;color: #333;}
.about-tab li.on{background:#385C96;}
.about-tab li.on .icon01 {background-image: url(../images/icon11.png);}
.about-tab li.on .icon02 {background-image: url(../images/icon12.png);}
.about-tab li.on .icon03 {background-image: url(../images/icon13.png);}
.about-tab li.on p{color: #fff}

.com_l li{display: none;position: relative;}
.com_l li .about-box {position: absolute;z-index: 1;top: 50px;left: 80px;width: 366px;background-color: rgba(255,255,255,0.9);padding: 30px 30px 10px;}
.about-box:after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 5px;background-color: #385C96;background-repeat: no-repeat;background-position: right;background-image: url(../images/icon10.jpg);}
.com_l .box-img{position: relative;}
.com_l .box-img img{width: 100%;height: 460px;}
.com_l .cn{font-size: 24px; margin-bottom: 5px;}
.com_l .en{margin-bottom: 15px;font-size: 16px;color: #939393;}
.com_l .p {font-size: 14px;line-height: 25px;color: #5c5c5c;}
.com_l .more {display: inline-block;margin-top: 25px;width: 100px;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 13px;background-color: #385C96;border-radius: 4px;}

/*company end*/

/*equip start*/
.titLeft {text-align: left;}
.titLeft p {text-align: left;line-height: 20px;letter-spacing: 1px;display: block;padding: 10px 0 20px;}
.titLeft b{font-size: 36px;color: #333;display: block;height: 40px;line-height: 40px;}
.titLeft b span{color: #385C96}

.bx-wrapper .bx-viewport {border: none; box-shadow: none; left: 0;}
.equip {padding: 3% 0;background:url(../images/equipbg.jpg) no-repeat right top #f6f6f6}
.equip .wrap {position: relative; top: 40px; opacity: 0;}
.equipW {margin-top: 30px;}
.equipW ul li {float: left; width: 277px; margin-right: 30px;}
.equipCont {margin-top: 20px;}
.equipCont p {line-height: 30px; font-size: 18px; color: #202A30;}
.equipCont .line {height: 1px; margin: 12px 0 12px 0; background: #e6e6e6;}
.equipCont a {margin-top: 10px;}
.equipW .bx-wrapper .bx-controls-direction a {width: 42px; height: 42px; margin: 0; top: -100px; text-align: center; line-height: 42px; font-size: 20px; background-color: #CCCCCC; background-repeat: no-repeat; background-position: center; background-size: 12px; color: #fff; z-index: 99;}
.equipW .bx-wrapper .bx-controls-direction a:hover {background-color: #385C96;}
.equipW .bx-wrapper .bx-controls-direction a.bx-prev {left: auto; right: 66px; background-image: url(../images/xq_jt_l.png);}
.equipW .bx-wrapper .bx-controls-direction a.bx-next {right: 0; background-image: url(../images/xq_jt_r.png);}
.picList {position: relative;}
.picList .bg {position: absolute; width: 100%; height: 100%; /*left: 50%; top: 50%; transform: translate(-50%,-50%);*/ top: 0; left: 0; transform: scale(0); transition: all .5s ease; background: rgba(0, 98, 189, 0.6);}
.hoverBg:hover .picList .bg {transform: scale(1);}
.hoverBg img{width: 100%}
.picList .bg span {position: absolute; width: 40px;height: 40px;line-height: 40px; margin-right: 8px;text-align: center; background: #fff; color: #385C96;border: 1px solid #fff;font-size: 20px;border-radius: 50%;left: 50%; top: 50%; transform: translate(-50%,-50%); opacity: .5; z-index: 22;}
.picList .bg span i {display: inline-block; width: 40px;height: 40px;background: url(../images/fdj.png) no-repeat center;}
.picList .bg span i:after {content: "";}

a.detail {display: block; height: 32px; width: 86px; text-align: center; line-height: 28px; font-size: 13px;border: 2px solid #D3D3D3;color: #888; border-radius: 18px;}
.hoverBg:hover a.detail {color: #fff; background: #385C96; border-color: #385C96;}
/*equip end*/

/*adv start*/
.adv .title1{overflow: hidden;}
.adv .adv_top{background:url(../images/adv_tbg.jpg) no-repeat center bottom;text-align: center;padding:20px 0 30px 0}
.adv .title1 .adv_title{height: 75px;width: 100%;background: url(../images/adv_title.png) no-repeat center left;}
.adv .adv_top p{font-size: 16px;color: #fff;line-height: 160%}
.adv .adv_body{padding: 30px 0;}
.adv .adv_body .adv_l img{width: 100%}
.adv .adv_body .adv_l{padding: 15px 50px 15px 0}
.adv .adv_body .ac_top b{font-size: 28px;padding-left: 100px;color: #385C96;line-height: 75px;}
.adv .adv_body .ac_top small{padding-left: 110px;font-size: 1em;text-transform: uppercase;line-height: 170%;color:#777;}
.adv .adv_body .adv_con{padding-bottom: 20px;}
.adv .adv_body .adv_con p{padding: 1% 0px 1% 30px;line-height: 180%;font-size:15px;text-indent: 2em;}

.adv .adv_body .adv_con:nth-child(1) .ac_top{height: 90px;background:url(../images/ys_01.png) no-repeat center;background-size: 100% auto;padding-top: 5px}
.adv .adv_body .adv_con:nth-child(2) .ac_top{height: 90px;background:url(../images/ys_02.png) no-repeat center;background-size: 100% auto;padding-top: 5px}
.adv .adv_body .adv_con:nth-child(3) .ac_top{height: 90px;background:url(../images/ys_03.png) no-repeat center;background-size: 100% auto;padding-top: 5px}
/*adv end*/

/*new start*/
.index-news {position: relative;width: 100%;height: 392px;padding-bottom: 80px;}
.index-news .left-wrapper {width: 35%;height: 100%;padding-top: 75px;padding-left: 10%;background-color: #385C96;box-sizing: border-box}
.index-news .left-wrapper .inner-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;height: 120px;}
.index-news .left-wrapper .inner-box .text-wrap i {text-align: right;font-size: 36px;color: #fff;display: block;}
.index-news .left-wrapper .inner-box .text-wrap em {font-size: 32px;font-weight: bold;color: #fff;display: block;}
.index-news .left-wrapper .inner-box .text-wrap p {text-align: right;font-size: 15px;color: #e7e9e8;letter-spacing: 5px;padding-bottom: 10px;}
.index-news .left-wrapper .inner-box .line {width: 1px;height: 100%;margin: 0 10px 0 20px;background-color: #e5e5e5;}
.index-news .center-wrapper {position: absolute;top: 50%;left: 30%;width: 460px;height: 300px;-webkit-transform: translateY(-65%);-moz-transform: translateY(-65%);-ms-transform: translateY(-65%);transform: translateY(-65%);}
.index-news .center-wrapper>img {width: 100%;height: 100%;}
.index-news .right-wrapper {width:65%;height: 100%;padding-right: 10%;padding-top: 50px;padding-left: 410px;background-color: #f5f5f5;box-sizing: border-box}
.index-news .right-wrapper i {margin: 30px 0 20px;font-size: 22px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.index-news .right-wrapper p {line-height: 30px;font-size: 13px;color: #777;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.index-news .right-wrapper span {padding-top: 10px;font-size: 12px;font-family: "Microsoft YaHei";color: #929292;}
.index-news .right-wrapper a {position: relative;display: block;margin-top: 30px;width: 130px;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #385C96;-webkit-transition: .2s ease all;-moz-transition: .2s ease all;transition: .2s ease all;}
.new .new_box{ position: relative;top: -40px;}
.new .new_box li{padding: 0 15px;}
.new .new_box li a{display: block;height: 90px;margin-bottom: 20px;border-bottom: 1px solid #dfdfdf}
.new .new_box span.time{display: inline-block;width: 20%;height: 90px;float: left;text-align: center;}
.new .new_box span.time b{font-size: 35px;display: block;transition: all 0.2s ease-in;}
.new .new_box span.time p{font-size: 16px;text-align: center;transition: all 0.2s ease-in;}
.new .new_box span.newcon{display: inline-block;float: right;width:75% }
.new .new_box span.newcon b{font-size: 16px;display: block;padding: 5px 0;transition: all 0.2s ease-in;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new .new_box span.newcon p{font-size: 14px;color: #999;transition: all 0.2s ease-in;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*new end*/

/*footer start*/
.footer .foot_top{width: 100%;background: #000;height: 76px;position: relative;}
.footer .foot_top > .container{position: relative;}
.footer .footer-list {text-align: center;}

.footer .footer-list li{line-height: 76px;height: 76px;display: inline-block;vertical-align: top;position: relative;margin: 0 22px;}
.footer .footer-list li a{height: 76px;font-size: 14px;color: #868686;}
.footer .footer-list li:hover a{color: #fff}
.footer .footer-list li:after {content: "";position: absolute;left: -26px;top: 50%;margin-top: -4.5px;width: 5px;height: 9px;background-image: url(../images/icon-5.png);background-repeat: no-repeat;}
.footer .footer-list li:nth-child(1):after {content: "";background: none}
.footer .btn-back-home {display: block;position: absolute;top: 0;left: -360px;width: 482px;height: 100%;background: #292929;}
.footer .btn-back-home img {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;position: absolute;right: 47px;top: 27px;}
.footer .btn-back-home:hover img {transform: translate(10px, 0);}

.footer .btn-back {display: block;position: absolute;right: 0;top: 50%;margin-top: -19px;width: 88px;height: 38px;background-color: #282828;background-image: url(../images/icon-6.png);background-repeat: no-repeat;background-position: center center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.footer .btn-back:before {content: "";right: 0;bottom: -1px;width: 70px;height: 1px;background: rgba(255, 255, 255, 0.3);position: absolute;}
.footer .btn-back:after {content: "";left: 0;bottom: -1px;width: 15px;height: 1px;background: #770007;position: absolute;}

.foot_body{width: 100%;padding-bottom: 30px;background: #141414;text-align: center;}
.foot_body .telephone {font-size: 35px;color: #385C96;margin-bottom: 20px;padding-top: 38px;font-family: "Arial";}
.foot_body .telephone img{margin-right: 5px;}
.foot_body .copy{color: #868686;font-size: 13px;margin-bottom: 18px;}
.foot_body .copy span{padding: 0 15px;}
.foot_body .copy a {color: #868686;font-size: 13px;}
.foot_body .share ul{text-align: center;width: 100%;}
.foot_body .share ul li{width: 100px;display: inline-block;font-size: 14px;}
.foot_body .share ul li a{display: block;position: relative;line-height: 30px;padding-top: 50px;}
.foot_body .share ul li.kefu{background: url(../images/icon1.png) no-repeat center 8px;}
.foot_body .share ul li.wei{background: url(../images/icon2.png) no-repeat center 8px;}
.foot_body .share ul li.zhao{background: url(../images/icon3.png) no-repeat center 8px;}
.foot_body .share ul li.kefu:hover {background: url(../images/icon1_.png) no-repeat center 8px;}
.foot_body .share ul li.wei:hover {background: url(../images/icon2_.png) no-repeat center 8px;}
.foot_body .share ul li.zhao:hover {background: url(../images/icon3_.png) no-repeat center 8px;}
.foot_body .share ul li p{text-align: center;}
.foot_body .share .h_box{position: absolute;bottom: 90px;left: 50px;display: none;transform:translate(-50%, 0);}
.foot_body .share .kefu .h_box{width: 200px;}
.foot_body .share .img{position: relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;padding: 10px;background: #FFF;border-radius: 6px;text-align: center;}
.h_box .img img{width: 120px;font-size: 16px}
.h_box .img:after {content: "";position: absolute;bottom: -10px;left: 50%;transform:translate(-50%, 0);width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #FFF;}
.foot_body .share li:hover .h_box{display: block;}
.foot_body span{padding: 0 20px;line-height: 30px;color: #868686;}
/*footer end*/


@media (min-width: 993px) {
	.pcnone{display: none;}

	/*header start*/
	.header{position: fixed;z-index: 999;width: 100%;background: rgba(0,0,0,0.6);}
	nav{width: 72%}
	.flexnav {overflow: visible;}
    .flexnav.one-page {top: 0;right: auto;max-width: 1080px;}
    .flexnav li {position: relative;list-style: none;float: left;display: block;width: 12.5%;overflow: visible;z-index: 999999;border:none;}
    .flexnav li > a{line-height: 90px;color: #fff}
    .flexnav li > ul {position: absolute;top: auto;left: 0;display: block;}
    .flexnav li > ul li {width: 100%;height: 50px;line-height: 50px}
    .flexnav li ul li a {border-bottom: none;line-height: 50px;font-size: 15px;color: #666}
    .flexnav li ul.open {display: block;opacity: 1;visibility: visible;z-index: 99;}
    .flexnav li ul.open li {overflow: visible; max-height: 100px;}
    .flexnav li ul.open ul.open {margin-left: 100%;top: 0;}
    .flexnav li .touch-button{display: none;}
	.menu-button {display: none;}
	.flexnav li:hover > a{background: url(../images/navlihover.jpg) repeat-x center;color: #fff}
	.flexnav li ul li:hover a{background: #EFA42F;color: #fff}
	
	/*company start*/
	.com_l{width: 70%;padding: 15px;float: left}
	.com_r{width: 30%;padding: 15px;float: right;}
	.com_l li .about-box{height: 325px;}

	/*equip start*/
	.equipW ul li{width: 277px!important;}

}

/*小屏幕电脑*/
@media (min-width: 993px) and (max-width: 1200px) {

	/*prolist start*/
	.prolist ul li{float: left;width: 25%;text-align: center;}
	
	/*product start*/
	.pt_l img{width: 100%;height: 500px}
	.pro_box li{padding: 5px 15px}
	ul.pro_box li p{height: 30px;line-height: 30px}

	/*equip start*/
	.equipW ul li{width: 305px!important;}

	/*adv start*/
	.adv .adv_body .ac_top b{font-size: 24px;padding-left: 72px;color: #385C96;line-height: 50px;}
	.adv .adv_body .adv_con {padding-bottom: 15px;}
	.adv .adv_body .adv_con:nth-child(1) .ac_top{height: 70px;background:url(../images/ys_01.png) no-repeat center;background-size: 100% auto;padding-top: 5px}
	.adv .adv_body .adv_con:nth-child(2) .ac_top{height: 70px;background:url(../images/ys_02.png) no-repeat center;background-size: 100% auto;padding-top: 5px}
	.adv .adv_body .adv_con:nth-child(3) .ac_top{height: 70px;background:url(../images/ys_03.png) no-repeat center;background-size: 100% auto;padding-top: 5px}

	/*new start*/
	.index-news{height: 340px;}
	.index-news .left-wrapper{padding-left: 7%;}
	.index-news .left-wrapper .inner-box .text-wrap i {font-size: 30px;}
	.index-news .left-wrapper .inner-box .text-wrap em {font-size: 26px;}
	.index-news .left-wrapper .inner-box .text-wrap p {font-size: 14px;}
	.index-news .center-wrapper{width: 380px;height: 248px;}
	.index-news .right-wrapper{padding-left: 350px;padding-right: 7%}
	.index-news .right-wrapper i{padding-top: 0}
}

/*手机及平板*/
@media (max-width: 992px) {	
	.wapnone{display: none;}

	/*header start*/
	.header .head_top{display: none;}
	.header .head_body{height: 60px;}
	.header .head_body .logo img{height: 60px;margin: 0 0 0 10px;}
	.header .menu-button{display: block;padding: 8px 10px 6px;border: 1px solid #ccc;border-radius: 5px;margin:12px 10px 12px 0;}
	.header .menu-button > i{display: block;margin-bottom: 3px;width: 20px;height: 2px;background: #ccc;}
	.header .menu-button .navicon{display: none;}
	
	
	/*banner start*/
	.callbacks img{
		display:block;
		position:relative;
		z-index:1;
		height:auto;
		border:0;
	    left: 50%;
	    transform: translate3d(-50%, 0, 0);
	    width: calc(1.5*100%);
	}
	.field ul li{padding-top: 30px}
	.field ul li i{margin-right: 0px}
	/*prolist start*/
	.prolist ul li{width: 25%;font-size: 14px;}
	.prolist ul li a{padding:30px 0px}
	.prolist ul li i{display:block;width: 65px;height:65px;border:2px solid #fff;border-radius: 65px;line-height: 65px;text-align: center;color: #fff;font-size: 30px;margin: 0 auto 20px;}

	/*product start*/
	.product{padding: 30px 0;}
	.pt_l img{display: none}
	.pt_l .ptbg{width: 100%;height: 120px;background: url(../images/ptbg.jpg) no-repeat center;margin-bottom: 20px}
	
	/*company start*/
	.company{padding-top: 20px;}
	.about-tab li{width: 31%;float: left;margin-left: 3%;margin-bottom: 0px;}
	.about-tab li:nth-child(1) {margin-left: 0px;}
	.com_l li .about-box{position: relative; top: 0px;left: 0px;width: 100%;min-height: 280px;}
	.about-tab .icon{margin-right: 10px;}
	.com_l .box-img img{height: auto}
	/*company end*/

	/*adv start*/
	.adv .title1 {text-align: center;}
	.adv .title1 .adv_title{height: 50px;width: 100%;background: url(../images/adv_title.png) no-repeat center;background-size: 197px 50px}
	.adv .adv_top{background:url(../images/adv_tbg.jpg) no-repeat center bottom;padding: 10px 0 20px;background-size: cover}
	.adv .adv_top b{font-size: 1.5em;}
	.adv .adv_top p{font-size: 0.9em;text-align: center;}
    .adv .adv_top img{width: 90%}
    .adv .adv_body .adv_l {padding: 15px 50px;}

	/*equip*/
	.equipW {margin-top: 30px;}
	.equipW .bx-wrapper .bx-controls-direction a {top: -60px;}
	.equipCont {margin-top: 10px;}
	.equipCont p {font-size: 18px; line-height: 28px;}
	.equipCont .line {margin: 6px 0;}
	.equipCont p {line-height: 20px; min-height: 2em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
	.noticeW h3 {font-size: 18px;}
	.equipW .bx-wrapper .bx-controls-direction a.bx-prev {right: 56px;}
	.equipW ul li {margin-right: 15px;}

	/*new start*/
	.index-news{height: auto;}
	.index-news .left-wrapper{display: flex;  justify-content: center;width: 100%;height: 300px;padding-top: 30px;padding-left: 0;}
    .index-news .center-wrapper {top: 100px;left: 50%;width: 75%;height: auto;transform: translate(-50%, 0);}
    .index-news .right-wrapper {width: 100%;padding-right:15%;padding-top: 300px;padding-left: 15%;}
	.index-news .right-wrapper a{margin: 30px 0}
	.index-news .right-wrapper i{padding: 20px 0 10px;margin: 0}
	.index-news .right-wrapper p{line-height: 180%;}

	/*footer start*/
	.foot_top{display: none;}
	.foot_body .copy span{display: block;padding: 0;text-align: center;line-height: 30px;}
	.foot_body span{display: block;}
	
}

/*平板*/
@media (min-width: 768px) and (max-width: 992px) {
	/*equip start*/
	.equipW ul li{width: 240px!important;}

	.index-news .center-wrapper{width: 650px;height: 420px;top: 170px;}

	/*footer start*/
	.footer .foot_body{margin: 0 auto;}
	.footer .foot_l{width: 100%;float: none;}
	.footer .foot_l p{width: 48%;}
	.footer .foot_l p:nth-child(4) {line-height: 40px;}
	.footer .foot_m img{width: 70%;}

}

/*手机*/
@media (max-width: 767px) {
	/*field start*/
	.scrollbg{background-size: cover}
	.field {padding: 30px 0 20px;}
	.field .title{font-size: 32px}
	.field ul li {width: 33%;padding:10px 15px;float: left;text-align: center;}
	.field ul li:nth-child(10) {display: none;}
	.field ul li span{font-size: 16px;line-height: 30px;}
	/*company start*/
	.about-tab li{padding-top: 15px}
	.com_l li .about-box{padding:20px 20px 25px}
	.about-tab .icon{margin-right: 0px;width: 100%;height: 60px;background-size: 60px 60px}
	.about-tab .cn{padding-bottom: 0px;padding-top: 8px;font-size: 20px;text-align: center;}
	.about-tab .en{text-align: center;font-size: 13px}


	/*equip*/
	.equip {padding:30px 10px;}
	.equipW ul li {margin-right: 10px;}
	.equipW .bx-wrapper .bx-controls-direction a {width: 36px; height: 36px; top: -48px;}
	.equipW .bx-wrapper .bx-controls-direction a.bx-prev {right: 46px;}
	.bottom {padding: 30px 0;}
	.bottom .left {width: 100%;}
	.bottom .right {float: left;}

	/*adv start*/
	.adv .adv_body .ac_top b{font-size: 20px;padding-left: 60px;color: #385C96;line-height: 45px;}
	.adv .adv_body .adv_con p{padding: 1% 0px 1% 20px;line-height: 160%;font-size:15px;text-indent: 2em;}
	.adv .adv_body .adv_con:nth-child(1) .ac_top{height: 60px;background:url(../images/ys_01.png) no-repeat center;background-size: 100% auto;padding-top: 5px}
	.adv .adv_body .adv_con:nth-child(2) .ac_top{height: 60px;background:url(../images/ys_02.png) no-repeat center;background-size: 100% auto;padding-top: 5px}
	.adv .adv_body .adv_con:nth-child(3) .ac_top{height: 60px;background:url(../images/ys_03.png) no-repeat center;background-size: 100% auto;padding-top: 5px}

	/*new start*/
	.index-news .left-wrapper .inner-box .text-wrap i{font-size: 30px;text-align: center}
	.index-news .left-wrapper .inner-box .text-wrap em{font-size: 24px;text-align: center}
	.index-news .left-wrapper .inner-box .text-wrap p{text-align: center;}
	.index-news .left-wrapper .inner-box .line{display: none;}
	.index-news .center-wrapper{width: 70%;height: 180px;top: 170px;}
	.index-news .right-wrapper{padding-top: 50px}
}



