body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"微软雅黑"!important;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:hover {color: #1e306e;}
a:focus {outline:none;outline-offset:0;}
img{vertical-align: middle;}
.container{margin:0 auto;}
.wow{animation-duration: 1s;-webkit-animation-duration: 1s;}
.wower{animation-duration: 0.8s;-webkit-animation-duration: 0.8s;}
.fx{position: fixed!important;}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;padding-top: 100px;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}
.slick-slide{outline: none;}
.slick-slide a{outline: none;}

.class{width: 100%;height: 100%;background: #f2f2f2;position: fixed;top: 0;left: 0;z-index: 45;}
.m_list{padding-top: 82px;height: 78%;overflow-y: auto;}
.m_list ul{width: 100%;height: auto;overflow: hidden;}
.m_list ul li{border-bottom: 1px solid #d9d9d9;font-size: 17px;font-family: "Arial"!important;}
.m_list ul li a{display: block;padding: 0 45px 0 15px;line-height: 60px;height: 60px;overflow: hidden;position: relative;}
.m_list ul li a span{width: 30px;height: 100%;background: url(../images/m_one.png) center center no-repeat;background-size: 16px!important;position: absolute;top: 0;right: 15px;transition: 300ms;}
.m_list ul li a span.close_one{background: url(../images/m_one_h.png) center center no-repeat;transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.m_list ul li a:hover,.m_list ul li a.cu1{background: #1e306e;color: #fff;}
.m_list ul li a:hover span,.m_list ul li a.cu1 span{background: url(../images/m_one_h.png) center center no-repeat;}
.m_list ul li ul{background: #fff;padding: 10px 0;display: none;}
.m_list ul li ul li{border-bottom: none;font-size: 16px;}
.m_list ul li ul li a{color: #808080;line-height: 38px;height: 38px;}
.m_list ul li ul li a span{}
.m_list ul li ul li a span.close_one{}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{color: #1e306e;background: none;}
.m_list ul li ul li ul{/*display: none;*/}
.m_list ul li ul li ul li{}
.m_list ul li ul li ul li a{}
.m_list ul li ul li ul li a:hover{}

.page-prev {
	transform:translate3d(-100%, 0, 0);
	-ms-transform:translate3d(-100%, 0, 0);
	-webkit-transform:translate3d(-100%, 0, 0);	
	-o-transform:translate3d(-100%, 0, 0);	
	-moz-transform:translate3d(-100%, 0, 0);
}
.page-next {
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}
.page-active{
	transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);	
	-o-transform:translate3d(0, 0, 0);	
	-moz-transform:translate3d(0, 0, 0);
}
.page-in {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.share-in{
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}

.header{width: 100%;height: 100px;position: fixed;background: #fff;z-index: 50;top: 0;left: 0;box-shadow: 0px 0px 5px 0px rgba(0,0,0,.15);}
.logo{width: 300px;height: 100px;font-size: 0px;overflow: hidden;position: absolute;}
.logo img{max-width: 100%;max-height: 100%;}
.nav{padding-left: 320px;height: 100px;text-align: right;}
.nav ul{display: inline-block;height: 100px;vertical-align: top;}
.nav ul li{float: left;position: relative;font-size: 16px;font-family: "Arial"!important;margin-left: 40px;text-align: center;}
.nav ul li a{display: block;line-height: 100px;height: 100px;overflow: hidden;color: #666;padding: 0 13px;position: relative;}
.nav ul li a:before{content: "";width: 60px;height: 2px;background: #1e306e;overflow: hidden;position: absolute;left: 50%;margin-left: -30px;bottom: 30px;filter:alpha(opacity=0);opacity: 0;transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transition: 400ms;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #1e306e;}
.nav ul li a:hover:before,.nav ul li.cu a:before,.nav ul li.on a:before{filter:alpha(opacity=100);opacity: 1;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}
.nav ul li ul{position: absolute;width: 140px;padding: 10px 13px;height: auto;overflow: hidden;background: #fff;/*left: 50%;margin-left: -70px;*/left: 0; top: 60px;display: none;}
.nav ul li ul li{width: 100%;font-size: 14px;margin-left: 0px;text-align: left;}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{color: #666;line-height: 30px;height: 30px;padding: 0px;}
.nav ul li ul li a:before{display: none;}
.nav ul li ul li a:hover{color: #1e306e;}
.nav_button{width: 32px;height: 100%;background: url(../images/nav_button.png) center center no-repeat;background-size: 32px;position: absolute;top: 0;right: 15px;display: none;}
.nav_button.class_close{background: url(../images/class_close.png) center center no-repeat;background-size: 26px;}

.banner{font-size: 0px;position: relative;/*190520*/margin-bottom: 90px;}
.ibanner.slick-dotted.slick-slider{margin-bottom: 90px;}
.banner img{width: 100%;}
.banner a{display: block;height: 100%;overflow: hidden;}
.banner .slick-dots{bottom: 30px;z-index: 5;font-size: 0px;}
.banner .slick-dots li{width: auto;height: auto;margin: 0 8px;}
.banner .slick-dots li button{width: 14px;height: 14px;background: #fff;border-radius: 50%;padding: 0px;transition: 400ms;filter:alpha(opacity=50);opacity: 0.5;}
.banner .slick-dots li.slick-active button{background: #fff;filter:alpha(opacity=100);opacity: 1;}
.banner .slick-dots li button:before{display: none;}

.pro_slide{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro_slide.slick-dotted.slick-slider{margin-bottom: 168px;}
.pro_item{text-align: center;}
.pro_item a{display: block;height: auto;overflow: hidden;}
.pro_img{width: 100%;height: 100%;overflow: hidden;font-size: 0;margin-bottom: 30px;}
.pro_img img{max-width: 100%;}
.pro_bt{padding: 0 20px;line-height: 56px;height: 56px;overflow: hidden;font-size: 24px;color: #666;font-family: "Arial"!important;}
.pro_item a:hover .pro_bt{color: #1e306e;}
.pro_slide .slick-dots{bottom: auto;z-index: 5;position: relative;font-size: 0px;margin-top: 20px;display: none!important;}
.pro_slide .slick-dots li{width: auto;height: auto;margin: 0 6px;}
.pro_slide .slick-dots li button{width: 8px;height: 8px;background: #1e306e;border-radius: 50%;padding: 0px;transition: 400ms;filter:alpha(opacity=50);opacity: 0.5;}
.pro_slide .slick-dots li.slick-active button{background: #1e306e;filter:alpha(opacity=100);opacity: 1;}
.pro_slide .slick-dots li button:before{display: none;}

.function{text-align: center;width: 100%;height: auto;overflow: hidden;margin-bottom: 96px;}
.fun_head{font-size: 36px;color: #1e306e;font-family: "Arial"!important;line-height: 46px;height: 46px;overflow: hidden;margin-bottom: 38px;}
.fun_img{margin-bottom: 25px;font-size: 0px;height: auto;overflow: hidden;}
.fun_img img{max-width: 100%;}
.fun_bt{font-size: 20px;color: #999;font-family: "Arial"!important;line-height: 30px;}

.footer{width: 100%;height: auto;overflow: hidden;background: #1e306e;color: #fff;font-size: 16px;line-height: 24px;/*padding: 46px 0 22px;*//*190520*/padding: 46px 0 32px; text-align: center;}
.foot_nr{font-family: "Arial"!important;/*190520*//*margin-bottom: 28px;*/margin-bottom: 5px;}
.foot_nr span{display: inline-block;vertical-align: top;/*margin: 0 25px;*//*190520*/margin: 0 14px;}
.foot_cr{}

.footer .links dd{color:white;padding-left:30px;position:relative;display:inline-block;}
.footer .links dd:before{position:absolute;content:"";width:20px;height:8px;background:url(../images/icon3.png)no-repeat center;background-size:cover;top:50%;transform:translateY(-50%);left:0;}
.footer .links a{color:white;padding:0 14px;position:relative;display:inline-block;}
.footer .links a:after{position: absolute;content:"";width:2px;height:15px;background-color: white;top:50%;transform:translateY(-50%);right:-3px;}
.footer .links a:last-child:after{display:none;}
.footer .links a:hover{color:#bbb;}

.main{width: 100%;height: auto;overflow: hidden;margin-bottom: 80px;}
.about_area{width: 100%;height: auto;overflow: hidden;/*padding: 0 150px 0 150px;*//*190520*/padding: 0 128px 0 128px;margin-bottom: 90px;}
.about_num{font-size: 100px;color: #1e306e;/*line-height: 150px;height: 150px;*//*190520*/line-height: 120px;height: 120px; overflow: hidden;margin-bottom: 8px;font-weight: bold;}
.about_en{font-size: 14px;line-height: 20px;height: 20px;overflow: hidden;font-family: "Arial"!important;}
.about_cn{font-size: 30px;font-weight: bold;color: #1e306e;line-height: 38px;height: 38px;overflow: hidden;}
.about_box{width: 100%;height: auto;overflow: hidden;margin-top: 6px;padding: 0 190px 16px;position: relative;font-family: "Arial"!important;font-size: 16px;line-height: 30px;}
.about_box:before{content: "";width: 150px;height: 2px;background: #1e306e;position: absolute;top: 0;left: 0;}
.about_box:after{content: "";width: 2px;height: 100%;border: 1px dashed #1e306e; position: absolute;top: 0;left: 150px;}
.about_tit{font-size: 30px;margin-bottom: 6px;line-height: 40px;/*190520*/color: #1e306e;}
.about_box dd{padding-left: 58px;line-height: 38px;color: #666;margin-bottom: 13px;background-size: 36px!important;}
.about_box dd.abcon_mail{background: url(../images/abcon_mail.png) left center no-repeat;}
.about_box dd.abcon_tel{background: url(../images/abcon_tel.png) left center no-repeat;}
.about_box dd.abcon_addr{background: url(../images/abcon_addr.png) left center no-repeat;}

.wrapper_video{width: 100%;height: auto;overflow: hidden;}
.video_area{background: #000;}
.video_box{width: 68%;width: 1110px;height: 680px;overflow: hidden;margin: 176px auto 500px;}

.pro_list{width: 100%;height: auto;overflow: hidden;}
.pro_list ul{width: 100%;height: auto;overflow: hidden;}
.pro_list ul li{width: 100%;height: auto;overflow: hidden;margin-bottom: 50px;}
.pro_line{width: 100%;height: auto;overflow: hidden;}
.pro_list ul li:nth-child(odd) .pro_pic{float: left;}
.pro_list ul li:nth-child(odd) .pro_info{float: right;}
.pro_list ul li:nth-child(even) .pro_pic{float: right;}
.pro_list ul li:nth-child(even) .pro_info{float: left;}
.pro_pic{width: 50%;height: auto;overflow: hidden;font-size: 0px;}
.pro_pic img{width: 100%;}
.pro_info{width: 50%;height: auto;overflow: hidden;padding: 7% 5.5% 4%;}
.pro_tit{font-family: "Arial"!important;font-size: 30px;font-weight: bold;color: #1e306e;line-height: 40px;height: 40px;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_des{font-family: "Arial"!important;font-size: 20px;color: #666;line-height: 30px;min-height: 60px;max-height: 90px;margin-bottom: 75px;overflow: hidden;}
.pro_detimg{display: none;}
.pro_more{width: 140px;margin: 0 auto;height: auto;overflow: hidden;line-height: 38px;border-radius: 2px;border: 1px solid #1e306e;color: #1e306e;text-align: center;font-size: 16px;transition: 300ms;cursor: pointer;}
.pro_more:hover{background: #1e306e;color: #fff;}
.popup_mask{width: 100%;height: 100%;background: rgba(0,0,0,.6);position: fixed;top: 0;left: 0;z-index: 50;display: none;}
.popup_det{width: 1500px;height: auto;overflow: hidden;/*position: absolute;*/left: 50%;margin-left: -750px; top: 50%;margin-top: -380px;position: fixed; z-index: 52;text-align: center;padding-top: 62px;display: none;}
.popup_detimg{background: #fff;width: 100%;height: 680px;overflow-y: auto;overflow-x: hidden;}
.popup_detimg img{max-width: 100%;}
.popup_detimg::-webkit-scrollbar{background: #efefef;width: 10px;border-radius: 5px;}
.popup_detimg::-webkit-scrollbar-track{}
.popup_detimg::-webkit-scrollbar-thumb{background: rgba(30,48,110,.3);border-radius: 5px;}
.popup_close{width: 40px;height: 40px;overflow: hidden;background: url(../images/popup_close.png) right top no-repeat;background-size: 40px;position: absolute;top: 0px;right: 0px;cursor: pointer;}

/*190520 新增视频列表页*/
.video_list_area{padding: 60px 0 40px;background: #000;}
.video_list{width: 100%;height: auto;overflow: hidden;}
.video_list ul{width: 100%;height: auto;overflow: hidden;}
.video_list ul li{width: 32%;float: left;margin-right: 2%;margin-bottom: 12px;height: auto;overflow: hidden;}
.video_list ul li:nth-child(3n){margin-right: 0px;}
.video_list ul li a{display: block;width: 100%;height: auto;overflow: hidden;}
.video_img{font-size: 0px;}
.video_img img{width: 100%;}
.video_bt{font-size: 16px;font-family: "Arial"!important;color: #fff;line-height: 34px;height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


@media (min-width: 1650px){
	.container{width: 1630px;}
	.header .container{padding: 0 140px;}
}

@media (min-width: 1450px) and (max-width: 1649px){
	.container{width: 1400px;}
	.header .container{padding: 0 60px;}

	.banner .slick-dots{bottom: 24px;}
	.banner .slick-dots li button{width: 12px;height: 12px;}
	.pro_slide.slick-dotted.slick-slider{margin-bottom: 128px;}
	.pro_img{margin-bottom: 15px;}
	.footer{padding: 36px 0 28px;}
	.foot_nr{margin-bottom: 18px;}

	.about_area{/*padding: 0 100px;*//*190520*/padding: 0 52px; margin-bottom: 66px;}
	.about_num{font-size: 90px;/*line-height: 120px;height: 120px;*//*190520*/line-height: 115px;height: 115px; margin-bottom: 0px;}
	.about_cn{font-size: 26px;}
	.about_box{padding: 0 120px 16px 186px;}
	.about_tit{font-size: 28px;}
	.about_box dd{padding-left: 50px;background-size: 34px!important;margin-bottom: 10px;}

	.pro_info{padding: 5% 5.5% 3.5%;}
	.pro_des{margin-bottom: 60px;}
	.popup_det{width: 1300px;margin-left: -650px;margin-top: -320px;}
	.popup_detimg{height: 600px;}
	
}

@media (min-width: 1200px) and (max-width: 1449px){
	.wrapper{padding-top: 92px;}
	.header{height: 92px;}
	.header .container{padding: 0 15px;}
	.logo{width: 276px;height: 92px;}
	.nav{padding-left: 300px;height: 92px;}
	.nav ul{height: 92px;}
	.nav ul li a{line-height: 92px;height: 92px;}
	.nav ul li a:before{width: 56px;margin-left: -28px;bottom: 26px;}
	.nav ul li ul{padding: 2px 13px 6px;}
	.banner{margin-bottom: 80px;}/*190520*/
	.ibanner.slick-dotted.slick-slider{margin-bottom: 80px;}
	.banner .slick-dots{bottom: 22px;}
	.banner .slick-dots li button{width: 10px;height: 10px;}
	
	.pro_slide.slick-dotted.slick-slider{margin-bottom: 100px;}
	.pro_img{margin-bottom: 10px;}
	.pro_bt{padding: 0 15px;line-height: 50px;height: 50px;font-size: 22px;}
	.function{margin-bottom: 82px;}
	.fun_head{font-size: 32px;line-height: 42px;height: 42px;margin-bottom: 30px;}
	.footer{padding: 30px 0 24px;}
	/*.foot_nr{margin-bottom: 12px;}*//*190520*/

	.main{margin-bottom: 60px;}
	.about_area{/*padding: 0 50px;*//*190520*/padding: 0 10px; margin-bottom: 58px;}
	.about_num{font-size: 80px;line-height: 108px;height: 108px;margin-bottom: 0px;}
	.about_cn{font-size: 24px;line-height: 34px;height: 34px;}
	.about_box{padding: 0 0px 16px 160px;}
	.about_box:before{width: 130px;}
	.about_box:after{left: 130px;}
	.about_tit{font-size: 26px;line-height: 32px;}
	.about_box dd{padding-left: 48px;background-size: 30px!important;margin-bottom: 8px;}

	.video_box{width: 68%;width: 1000px;height: 580px;margin: 150px auto 500px;}

	.pro_list ul li{margin-bottom: 40px;}
	.pro_info{padding: 4% 5% 3.5%;}
	.pro_tit{font-size: 28px;}
	.pro_des{margin-bottom: 46px;font-size: 18px;line-height: 28px;max-height: 84px;min-height: 56px;}
	.pro_more{width: 122px;line-height: 34px;}
	.popup_det{width: 1100px;margin-left: -550px;margin-top: -270px;padding-top: 56px;}
	.popup_detimg{height: 500px;}
	.popup_close{background-size: 36px;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.wrapper{padding-top: 90px;}
	.header{height: 90px;}
	.logo{width: 270px;width: 250px;height: 90px;}
	.nav{padding-left: 290px;padding-left: 270px;height: 90px;}
	.nav ul{height: 90px;}
	.nav ul li{margin-left: 26px;}
	.nav ul li a{line-height: 90px;height: 90px;}
	.nav ul li a:before{width: 50px;margin-left: -25px;bottom: 26px;}
	.nav ul li ul{padding: 2px 13px 6px;}
	.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{line-height: 28px;height: 28px;}
	.banner{margin-bottom: 68px;}/*190520*/
	.ibanner.slick-dotted.slick-slider{margin-bottom: 68px;}
	.banner .slick-dots{bottom: 20px;}
	.banner .slick-dots li button{width: 10px;height: 10px;}
	
	.pro_slide.slick-dotted.slick-slider{margin-bottom: 96px;}
	.pro_item{padding: 0 10px;}
	.pro_img{margin-bottom: 0px;}
	.pro_bt{padding: 0 15px;line-height: 46px;height: 46px;font-size: 18px;}
	.pro_slide .slick-dots{display: block!important;}
	.function{margin-bottom: 62px;}
	.fun_head{font-size: 30px;line-height: 40px;height: 40px;margin-bottom: 20px;}
	.fun_img{margin-bottom: 22px;}
	.fun_bt{font-size: 19px;line-height: 28px;}
	.footer{padding: 26px 0 24px;}
	/*.foot_nr{margin-bottom: 8px;}*//*190520*/

	.main{margin-bottom: 40px;}
	.about_area{/*padding: 0 0px;*//*190520*/padding: 0 5px; margin-bottom: 58px;}
	.about_num{font-size: 80px;line-height: 96px;height: 96px;margin-bottom: 0px;}
	.about_cn{font-size: 22px;line-height: 34px;height: 34px;}
	.about_box{padding: 0 0px 12px 150px;line-height: 28px;margin-top: 3px;}
	.about_box:before{width: 120px;}
	.about_box:after{left: 120px;}
	.about_tit{font-size: 24px;line-height: 30px;}
	.about_box dd{padding-left: 48px;background-size: 30px!important;margin-bottom: 6px;}

	.video_box{width: 68%;width: 850px;height: 550px;margin: 150px auto 500px;}

	.pro_list ul li{margin-bottom: 30px;}
	.pro_info{padding: 4% 4.5% 3.5%;}
	.pro_tit{font-size: 26px;line-height: 36px;height: 36px;}
	.pro_des{margin-bottom: 46px;font-size: 16px;line-height: 26px;max-height: 52px;min-height: 52px;}
	.pro_more{width: 102px;line-height: 30px;font-size: 15px;}
	.popup_det{width: 920px;margin-left: -460px;margin-top: -230px;padding-top: 52px;}
	.popup_detimg{height: 426px;}
	.popup_close{background-size: 32px;}
}

@media (max-width: 991px){
	.wrapper{padding-top: 82px;}
	.header{height: auto;}
	.logo{width: 80%;height: 82px;position: relative;}
	.nav{display: none;}	
	.nav_button{display: block;}
	.banner{margin-bottom: 56px;}/*190520*/
	.ibanner.slick-dotted.slick-slider{margin-bottom: 56px;}
	.banner .slick-dots{bottom: 18px;}
	.banner .slick-dots li{margin: 0 6px;}
	.banner .slick-dots li button{width: 8px;height: 8px;}
	
	.pro_slide.slick-dotted.slick-slider{margin-bottom: 78px;}
	.pro_item{padding: 0 6px;}
	.pro_img{margin-bottom: 0px;}
	.pro_bt{padding: 0 10px;line-height: 46px;height: 46px;font-size: 18px;}
	.pro_slide .slick-dots{display: block!important;}	
	.function{margin-bottom: 56px;}
	.fun_head{font-size: 26px;line-height: 36px;height: 36px;margin-bottom: 16px;}
	.fun_img{margin-bottom: 18px;}
	.fun_bt{font-size: 18px;line-height: 26px;}
	.footer{font-size: 15px;padding: 20px 0 18px;}
	/*.foot_nr{margin-bottom: 5px;}*//*190520*/

	.main{margin-bottom: 36px;}
	.about_area{/*padding: 0 0px;*//*190520*/padding: 0 8px; margin-bottom: 46px;}
	.about_num{font-size: 68px;line-height: 80px;height: 80px;margin-bottom: 0px;}
	.about_cn{font-size: 20px;line-height: 30px;height: 30px;}
	.about_box{padding: 0 0px 10px 125px;line-height: 26px;margin-top: 3px;}
	.about_box:before{width: 100px;}
	.about_box:after{left: 100px;}
	.about_tit{font-size: 22px;line-height: 30px;}
	.about_box dd{padding-left: 45px;background-size: 28px!important;margin-bottom: 6px;line-height: 34px;}

	.video_box{width: 100%;width: 720px;height: 500px;margin: 250px auto 500px;}

	.pro_list ul li{margin-bottom: 24px;}
	.pro_info{padding: 4% 4% 3.5%;}
	.pro_tit{font-size: 24px;line-height: 32px;height: 32px;}
	.pro_des{margin-bottom: 24px;font-size: 15px;line-height: 24px;max-height: none;min-height: auto;height: 48px;}
	.pro_more{width: 92px;line-height: 26px;font-size: 14px;}
	.popup_det{width: 700px;margin-left: -350px;margin-top: -240px;padding-top: 50px;}
	.popup_detimg{height: 420px;}
	.popup_close{background-size: 32px;}

	/*190520 新增视频列表页*/
	/*.video_list_area{padding: 60px 0 40px;}*/
	.video_list ul li{width: 48.4%;margin-right: 0%;margin-bottom: 12px;}
	.video_list ul li:nth-child(3n){margin-right: 0px;}
	.video_list ul li:nth-child(odd){margin-right: 3.2%;}
}
	
@media (max-width: 767px){
	.wrapper{padding-top: 72px;}
	.logo{height: 72px;}
	.nav_button{background-size: 30px;}
	.nav_button.class_close{background-size: 22px;}
	.m_list{padding-top: 72px;}
	.m_list ul li{font-size: 16px;}
	.m_list ul li a{line-height: 50px;height: 50px;}
	.m_list ul li ul li{font-size: 15px;}
	.m_list ul li ul li a{line-height: 32px;height: 32px;}
	.banner{margin-bottom: 40px;}/*190520*/
	.ibanner.slick-dotted.slick-slider{margin-bottom: 40px;}
	.banner .slick-dots{bottom: 15px;}
	.banner .slick-dots li button{width: 7px;height: 7px;}
	
	.pro_slide.slick-dotted.slick-slider{margin-bottom: 52px;}
	.pro_item{padding: 0 0px;}
	.pro_bt{line-height: 36px;height: 36px;font-size: 16px;}
	.pro_slide .slick-dots li button{width: 7px;height: 7px;}
	.function{margin-bottom: 36px;}
	.fun_head{font-size: 24px;line-height: 32px;height: 32px;margin-bottom: 10px;}
	.fun_img{margin-bottom: 10px;}
	.fun_bt{font-size: 17px;line-height: 24px;}
	.footer{font-size: 14px;padding: 16px 0 14px;}
	.foot_nr{margin-bottom: 2px;}

	.main{margin-bottom: 30px;}
	.about_area{margin-bottom: 32px;}
	.about_num{font-size: 58px;line-height: 76px;height: 76px;}
	.about_cn{font-size: 19px;}
	.about_box{padding: 0 0px 10px 112px;line-height: 25px;font-size: 15px;}
	.about_box:before{width: 88px;}
	.about_box:after{left: 88px;}
	.about_tit{font-size: 21px;}
	.about_box dd{padding-left: 36px;background-size: 24px!important;margin-bottom: 12px;line-height: 26px;}
	.about_box dd.abcon_mail{background: url(../images/abcon_mail.png) left 2px no-repeat;}
	.about_box dd.abcon_tel{background: url(../images/abcon_tel.png) left 2px no-repeat;}
	.about_box dd.abcon_addr{background: url(../images/abcon_addr.png) left 2px no-repeat;}

	.video_box{width: 100%;width: 538px;height: 320px;margin: 250px auto 500px;}

	.pro_list ul li{margin-bottom: 20px;padding: 0 15px;}
	.pro_pic{width: 100%;float: none;}
	.pro_info{padding: 16px 0 30px;width: 100%;float: none;border-bottom: 1px solid #e6e6e6;}
	.pro_tit{font-size: 22px;line-height: 30px;height: 30px;margin-bottom: 2px;}
	.pro_des{margin-bottom: 20px;max-height: 72px;height: auto;}
	.pro_more{line-height: 28px;font-size: 14px;}
	.popup_det{width: 530px;margin-left: -265px;margin-top: -240px;padding-top: 42px;}
	.popup_detimg{height: 360px;}
	.popup_close{background-size: 28px;}
	.popup_detimg::-webkit-scrollbar{width: 6px;}

	/*190520 新增视频列表页*/
	.video_list_area{padding: 52px 0 26px;}
	.video_bt{font-size: 15px;}
}

@media (max-width: 567px){
	.wrapper{padding-top: 68px;}
	.logo{height: 68px;}
	.nav_button{background-size: 28px;}
	.nav_button.class_close{background-size: 21px;}
	.m_list{padding-top: 68px;}
	.m_list ul li a{line-height: 46px;height: 46px;}
	.m_list ul li ul{padding: 8px 0;}
	.m_list ul li ul li a{line-height: 28px;height: 28px;}
	.banner{margin-bottom: 26px;}/*190520*/
	.ibanner.slick-dotted.slick-slider{margin-bottom: 26px;}
	.banner .slick-dots{bottom: 10px;}
	.banner .slick-dots li{margin: 0 5px;}
	
	.pro_slide.slick-dotted.slick-slider{margin-bottom: 45px;}
	.pro_bt{line-height: 32px;height: 32px;font-size: 15px;}
	.pro_slide .slick-dots li{margin: 0 5px;}
	.function{margin-bottom: 28px;}
	.fun_head{font-size: 22px;line-height: 30px;height: 30px;margin-bottom: 8px;}
	.fun_bt{font-size: 15px;line-height: 22px;}
	.footer{font-size: 13px;padding: 14px 0 14px;line-height: 22px;}
	.foot_nr{margin-bottom: 0px;}
	.foot_nr span{margin: 0 5px;}

	.about_num{font-size: 50px;line-height: 66px;height: 66px;}
	.about_cn{font-size: 17px;line-height: 26px;height: 26px;}
	.about_box{padding: 0 0px 6px 98px;line-height: 24px;margin-top: 4px;font-size: 14px;}
	.about_box:before{width: 78px;}
	.about_box:after{left: 78px;}
	.about_tit{font-size: 19px;line-height: 26px;}
	.about_box dd{padding-left: 30px;background-size: 20px!important;margin-bottom: 10px;line-height: 22px;}

	.video_box{width: 100%;height: 220px;margin: 250px auto 500px;}

	.pro_list ul li{margin-bottom: 16px;}
	.pro_info{padding: 14px 0 26px;}
	.pro_tit{font-size: 20px;line-height: 28px;height: 28px;margin-bottom: 0px;}
	.pro_des{margin-bottom: 16px;font-size: 14px;line-height: 22px;max-height: 66px;}
	.pro_more{line-height: 26px;}
	.popup_det{width: 100%;margin-left: 0px;left: 0;padding: 0 15px;margin-top: -170px;padding-top: 36px;}
	.popup_detimg{height: 260px;}
	.popup_close{background-size: 26px;right: 15px;width: 36px;height: 36px;}
	.popup_detimg::-webkit-scrollbar{width: 4px;}

	/*190520 新增视频列表页*/
	.video_list_area{padding: 30px 0 20px;}
	.video_list ul li{margin-bottom: 8px;}
	.video_bt{font-size: 14px;/*line-height: 34px;height: 34px;*/}
}

@media (max-width: 372px){
	.wrapper{padding-top: 60px;}
	.logo{height: 60px;}
	.nav_button{background-size: 26px;}
	.nav_button.class_close{background-size: 20px;}
	.m_list{padding-top: 60px;}
	.m_list ul li{font-size: 15px;}
	.m_list ul li a{line-height: 42px;height: 42px;}
	.m_list ul li ul li{font-size: 14px;}
	.banner{margin-bottom: 20px;}/*190520*/
	.ibanner.slick-dotted.slick-slider{margin-bottom: 20px;}
	.banner .slick-dots li button{width: 6px;height: 6px;}
	
	.pro_slide.slick-dotted.slick-slider{margin-bottom: 40px;}
	.pro_bt{line-height: 28px;height: 28px;font-size: 14px;}
	.pro_slide .slick-dots{margin-top: 16px;}
	.pro_slide .slick-dots li button{width: 6px;height: 6px;}
	.function{margin-bottom: 24px;}
	.fun_head{font-size: 20px;line-height: 28px;height: 28px;}
	.fun_img{margin-bottom: 8px;}
	.fun_bt{font-size: 14px;line-height: 20px;}
	.footer{font-size: 12px;line-height: 20px;}

	.main{margin-bottom: 24px;}
	.about_area{margin-bottom: 30px;}
	.about_num{font-size: 42px;line-height: 56px;height: 56px;}
	.about_cn{font-size: 16px;line-height: 24px;height: 24px;}
	.about_box{padding: 0 0px 6px 82px;margin-top: 2px;}
	.about_box:before{width: 66px;}
	.about_box:after{left: 66px;}
	.about_tit{font-size: 18px;line-height: 24px;}
	.about_box dd{padding-left: 26px;background-size: 18px!important;margin-bottom: 8px;}

	.video_box{height: 180px;margin: 220px auto 500px;}

	.pro_info{padding: 12px 0 20px;}
	.pro_tit{font-size: 18px;line-height: 26px;height: 26px;}
	.pro_des{margin-bottom: 14px;}
	.pro_more{font-size: 13px;width: 88px;line-height: 24px;}
	.popup_det{margin-top: -150px;padding-top: 34px;}
	.popup_detimg{height: 220px;}
	.popup_close{background-size: 24px;width: 34px;height: 34px;}

	/*190520 新增视频列表页*/
	.video_list_area{padding: 24px 0 16px;}
	.video_list ul li{margin-bottom: 6px;}
	.video_bt{line-height: 30px;height: 30px;}
}