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;color: #333;}
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: #1a58a1;}
a:focus {outline:none;outline-offset:0;}
img{vertical-align: middle; max-width: 100%; max-height: 100%;}
.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;}
.wrap{width: 100%;height: auto;position: relative;overflow: hidden;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}
.slick-dotted.slick-slider{margin-bottom: 0px;}
.slick-slide{outline: none;}
.slick-slide a{outline: none;}
.slick-vertical .slick-slide{border: none;}
.clear{clear: both;}

.class{}
.class{width: 280px;height: 100%;overflow: hidden;position: fixed;top: 0;right: 0;z-index: 25;background: #fff;}
.class.on{box-shadow: 0px 5px 20px 0px rgba(0,0,0,.5);}
.class_top{width: 100%;overflow: hidden;font-size: 20px;line-height: 76px;height: 76px;padding: 0 25px;margin-bottom: 10px;font-weight: bold;background: #1a58a1;color: #fff;position: relative;}
.class_close{width: 30px;height: 100%;background: url(../images/class_close.png) center center no-repeat;background-size: 24px;position: absolute;right: 15px;top: 0;}
.m_list{width: 100%;height: 80%;overflow-y: auto;overflow-x: hidden;}
.m_list ul{width: 100%;height: auto;overflow: hidden;}
.m_list ul li{padding: 0 25px;font-size: 16px;}
.m_list ul li a{display: block;line-height: 50px;height: 50px;overflow: hidden;padding: 0 20px;color: #574f50;position: relative;transition: 300ms;}
.m_list ul li a:after{content: "";width: 100%;height: 2px;background: #1a58a1;position: absolute;left: 0;bottom: 0;transition: 300ms;transform:scale(0,0);}
.m_list ul li a:hover,.m_list ul li a.cu1{color: #1a58a1;box-shadow: 0px 5px 10px 0px rgba(6,6,6,.15);}
.m_list ul li a:hover:after,.m_list ul li a.cu1:after{transform:scale(1,1);}
.m_list ul li ul{display: none;position: relative;padding-top: 4px;}
.m_list ul li ul:before{content: "";width: 100%;height: 100%;border: 1px solid #e2e2e2;position: absolute;left: 0;top: 0;}
.m_list ul li ul li{padding: 0px;border-bottom: 1px solid #e2e2e2;}
.m_list ul li ul li:last-child{border-bottom: none;}
.m_list ul li ul li a{color: #1a58a1;}
.m_list ul li ul li a:after{display: none;}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{text-decoration: underline!important;color: #1a58a1;box-shadow: none;}
.m_list ul li ul li ul{display: none;padding-top: 0px;margin-top: -10px;}
.m_list ul li ul li ul:before{display: none;}
.m_list ul li ul li ul li{font-size: 15px;}
.m_list ul li ul li ul li a{color: #666;line-height: 46px;height: 46px;}
.m_list ul li ul li ul li a:before{content: "";width: 7px;height: 100%;background: url(../images/nav_more.png) center center no-repeat;position: absolute;left: auto;right: 16px;top: 0;}
.m_list ul li ul li ul li a:after{width: 3px;height: 100%;position: absolute;left: 0;top: 0;display: block;}
.m_list ul li ul li ul li a:hover,.m_list ul li ul li ul li a.cu3{text-decoration: none!important;color: #666;}
.m_list ul li ul li ul li a:hover:after,.m_list ul li ul li ul li a.cu3:after{transform:scale(1,1);}
.m_list ul li ul li ul li ul{display: none;border-top: 1px solid #e2e2e2;margin-top: 0px;padding: 10px 0;}
.m_list ul li ul li ul li ul li{border-bottom: none;text-indent: 30px;}
.m_list ul li ul li ul li ul li a{line-height: 36px;height: 36px;}
.m_list ul li ul li ul li ul li a br{display: none;}
.m_list ul li ul li ul li ul li a:before{display: none;}
.m_list ul li ul li ul li ul li a:after{display: none;}
.m_list ul li ul li ul li ul li a:hover{color: #1a58a1;}

.page-prev {
	transform:translate3d(280px, 0, 0);
	-ms-transform:translate3d(280px, 0, 0);
	-webkit-transform:translate3d(280px, 0, 0);	
	-o-transform:translate3d(280px, 0, 0);	
	-moz-transform:translate3d(280px, 0, 0);
}
.page-next {
	transform:translate3d(-280px, 0, 0);
	-ms-transform:translate3d(-280px, 0, 0);
	-webkit-transform:translate3d(-280px, 0, 0);	
	-o-transform:translate3d(-280px, 0, 0);	
	-moz-transform:translate3d(-280px, 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);
}



.opacity{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 15;display: none;}

.header{width: 100%;height: auto;position: relative;z-index: 10;box-shadow: 0px 5px 10px 0px rgba(6,6,6,.15);background: #fff;}
.header .container{position: relative;}
.logo{width: 280px;height: auto;position: absolute;}
.logo a{display: table-cell;vertical-align: middle;height: 100px;font-size: 0px;overflow: hidden;left: 0;}
.logo a img{max-width: 100%;max-height: 100%;}
.nav{width: 100%;padding: 0 360px 0 320px;height: auto;}
.nav ul{width: 100%;height: auto;display: inline-block;vertical-align: top;}
.nav ul li{font-size: 18px;float: left;height: auto;position: relative;text-align: center;}
.nav ul li a{display: block;line-height: 100px;height: 100px;overflow: hidden;padding: 0 10px;position: relative;transition: 300ms;}
.nav ul li a:after{content: "";width: 100%;height: 5px;background: #1a58a1;position: absolute;bottom: 0;left: 0;transition: 300ms;transform:scale(0,0);}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #1a58a1;box-shadow: 0px 5px 10px 0px rgba(6,6,6,.15);}
.nav ul li a:hover:after,.nav ul li.cu a:after,.nav ul li.on a:after{transform:scale(1,1);}
.nav ul li a br{display: none;/*0916*/}
.nav ul li ul{width: 100%;height: auto;position: absolute;left: 0;background: #fff;display: none;}
.nav ul li ul:before{content: "";width: 100%;height: 100%;border: 1px solid #e2e2e2;position: absolute;left: 0;top: 0;}
.nav ul li ul li{width: 100%;border-bottom: 1px solid #e2e2e2;font-size: 16px;position: relative;z-index: 2;}
.nav ul li ul li:last-child{border-bottom: none;}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{color: #1a58a1;line-height: 46px;height: 46px;box-shadow: none;}
.nav ul li ul li a:after{display: none;}
.nav ul li ul li a:hover,.nav ul li ul li.cu a{text-decoration: underline!important;}
.nav ul li.spec_one ul{width: 150%;width: 190px!important;/*0914*/width: 204px!important;/*0916*/ }
.nav ul li.spec_one ul li{text-align: left;}
.nav ul li.spec_one ul li a{padding: 0 25px;}
.nav ul li.spec_one ul li ul{position: relative;border: none;width: 100%;background: none;display: block;margin-top: -6px;}
.nav ul li.spec_one ul li ul:before{display: none;}
.nav ul li.spec_one ul li ul li{font-size: 14px;}
.nav ul li.spec_one ul li ul li a,.nav ul li.spec_one ul li.cu ul li a{line-height: 30px;height: 30px;color: #666;text-decoration: none!important;}
.nav ul li.spec_one ul li ul li a:before{content: "";width: 0px;height: 100%;background: #1a58a1;position: absolute;left: 0;top: 0;transition: 300ms;}
.nav ul li.spec_one ul li ul li a:after{content: "";width: 7px;height: 100%;background: url(../images/nav_more.png) center center no-repeat;position: absolute;left: auto;right: 16px;top: 0;transform:scale(1,1);display: block;}
.nav ul li.spec_one ul li ul li a:hover,.nav ul li.spec_one ul li ul li.cu a{text-decoration: none!important;border-right: 1px solid #fff;}
.nav ul li.spec_one ul li ul li a:hover:before,.nav ul li.spec_one ul li ul li.cu a:before{width: 5px;}
.nav ul li.spec_one ul li ul li ul{width: 75%;width: 205px!important;/*0914*/ position: absolute;left: 100%;background: #fff;top: -1px;display: none;margin-top: 0px;}
.nav ul li.spec_one ul li ul li ul:before{display: block;border-left: none;}
.nav ul li.spec_one ul li ul li ul li{border-bottom: none;text-align: center;}
.nav ul li.spec_one ul li ul li ul li a{padding: 0 10px;}
.nav ul li.spec_one ul li ul li ul li a:before{display: none;}
.nav ul li.spec_one ul li ul li ul li a:after{display: none;}
.nav ul li.spec_one ul li ul li ul li a:hover{color: #1a58a1;}

.mc_search_btn{width: 30px;height: 100%;background: url(../images/mc_search.png) center center no-repeat;background-size: 28px;position: absolute;right: 80px;top: 0;/*0903*/display: none;cursor: pointer;}
.pc_search{width: 200px;height: auto;overflow: hidden;position: absolute;right: 0px;top: 50%;transform: translatey(-50%);}
.pc_search form{width: 100%;height: auto;overflow: hidden;border-radius: 25px;border: 1px solid #ebebeb;position: relative;padding-right: 50px;}
.pc_search_box{width: 100%;padding-left: 20px;line-height: 48px;height: 48px;overflow: hidden;background: none;border: none;outline: none;font-size: 16px;}
.pc_search_btn{width: 50px;height: 100%;background: url(../images/pc_search.png) center center no-repeat;position: absolute;right: 0;top: 0;outline: none;}
.pc_search_close{width: 50px;height: 100%;background: url(../images/pc_search_close.png) center center no-repeat;position: absolute;right: 0;top: 0;background-size: 22px;/*0903*/display: none;cursor: pointer;}
.top_link{width: 140px;height: auto;overflow: hidden;position: absolute;right: 220px;top: 50%;transform: translatey(-50%);}
.top_link a{display: block;line-height: 50px;height: 50px;overflow: hidden;text-align: center;font-size: 16px;color: #fff;background: #1a58a1;border-radius: 25px;}
.nav_button{width: 30px;height: 100%;background: url(../images/nav_button.png) center center no-repeat;background-size: 30px;position: absolute;right: 15px;top: 0;}

.banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.banner_img a{display: block;width: 100%;height: 100%;overflow: hidden;}
.banner_img img{width: 100%;position: relative;left: 50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);max-width: none;}
.ibanner .slick-dots{bottom: 20px;font-size: 0px;}
.ibanner .slick-dots li{width: auto;height: auto;margin: 0 10px;}
.ibanner .slick-dots li button{width: 12px;height: 12px;padding: 0px;border-radius: 6px;background: rgba(255,255,255,.5); transition: 400ms;}
.ibanner .slick-dots li button:before{display: none;}
.ibanner .slick-dots li.slick-active button{background: #fff;width: 42px;}

.section{width: 100%;height: auto;overflow: hidden;padding: 60px 0;}
.product{}
.headline{text-align: center;font-size: 30px;line-height: 40px;padding-bottom: 20px;position: relative;margin-bottom: 60px;font-weight: bold;}
.headline:after{content: "";width: 64px;height: 5px;background: #1a58a1;position: absolute;left: 50%;bottom: 0;transform: translatex(-50%);}
.pro_data{width: 100%;height: auto;margin-bottom: 20px;}
.pro_item{width: 23.125%;margin-right: 2.5%;float: left;height: auto;margin-bottom: 2.5%;}
.pro_item:nth-child(4n){margin-right: 0px;}
.pro_item a{display: block;height: auto;overflow: hidden;text-align: center;padding: 40px 20px;position: relative;border-bottom: 2px solid #1a58a1;background: #ebf2fa;background-size: 100%!important;transition: 300ms;}
.pro_icon{width: 100%;height: 70px;overflow: hidden;}
.pro_icon img{height: 100%;display: block;margin: 0 auto;transition: 300ms;}
.pro_icon img.imga{}
.pro_icon img.imgb{/*display: none;*/}
.pro_bt{width: 100%;line-height: 34px;height: 34px;overflow: hidden;font-size: 22px;margin: 34px auto;color: #555;transition: 300ms;/*0903*/ line-height: 34px;height: 68px;margin: 17px 0; display: flex;align-items: center;justify-content: center;}
.pro_bt span{display: inline-block;vertical-align: top;max-height: 100%;overflow: hidden;}/*0903*/
.pro_imore{width: 140px;line-height: 36px;height: 38px;overflow: hidden;border-radius: 4px;border: 1px solid #d3d9e0;margin: 0 auto;color: #989898;transition: 300ms;}
.pro_item a:hover{box-shadow: 0px 5px 20px 0px rgba(0,48,111,.3);background: url(../images/pro_logo.png) #1a58a1 center center no-repeat;}
.pro_item a:hover .pro_icon img{transform: translatey(-100%);}
.pro_item a:hover .pro_icon img.imga{/*display: none;*/}
.pro_item a:hover .pro_icon img.imgb{/*display: inline;*/}
.pro_item a:hover .pro_bt{color: #fff;}
.pro_item a:hover .pro_imore{border: 1px solid #fff;background: #fff;color: #1a58a1;}
.imore{width: 140px;height: auto;overflow: hidden;margin: 0 auto;text-align: center;}
.imore a{display: block;line-height: 36px;height: 38px;overflow: hidden;color: #1a58a1;border-radius: 4px;border: 1px solid #1a58a1;transition: 300ms;}
.imore a span{display: inline-block;vertical-align: top;padding-right: 18px;background: url(../images/imore.png) right center no-repeat;}
.imore a:hover{background: #1a58a1;color: #fff;}
.imore a:hover span{background: url(../images/imore_h.png) right center no-repeat;}

.case{background: #fcfcfc;}
.case_slide_pc{}
.case_item{padding: 0 20px;height: auto;margin-bottom: 60px;}
.case_item a{display: block;height: auto;overflow: hidden;position: relative;text-align: center;padding-bottom: 125px;}
.case_img{width: 100%;height: auto;overflow: hidden;position: relative;font-size: 0px;}
.case_img:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: 300ms;}
.case_img img{width: 100%;}
.case_intro{width: 100%;padding: 20px 30px;height: auto;transition: 300ms;background: #fff;position: absolute;left: 0;bottom: 0;}
.case_intro:before{content: "";width: 2px;height: 0;background: #fff;position: absolute;left: 50%;margin-left: -1px;bottom: 100%;transition: 300ms;}
.case_bt{font-size: 22px;line-height: 32px;height: 32px;overflow: hidden;color: #555;margin-bottom: 15px;transition: 300ms;}
.case_nr{font-size: 16px;line-height: 30px;height: 0px;overflow: hidden;transition: 300ms;color: #666;}
.case_imore{width: 140px;line-height: 36px;height: 38px;overflow: hidden;margin: 0 auto;color: #1a58a1;border-radius: 4px;border: 1px solid #1a58a1;}
.case_imore span{display: inline-block;vertical-align: top;padding-right: 18px;background: url(../images/imore.png) right center no-repeat;}
.case_item a:hover{box-shadow: 0px 5px 20px 0px rgba(6,6,6,.1);}
.case_item a:hover .case_img:after{background: rgba(0,0,0,.5);}
.case_item a:hover .case_intro{padding: 0px 30px 40px;}
.case_item a:hover .case_intro:before{height: 50px;}
.case_item a:hover .case_bt{margin-bottom: 0;transform: translatey(-116px);color: #fff;}
.case_item a:hover .case_nr{height: 60px;margin-bottom: 32px;}
.case_slide_pc .slick-dots{bottom: 0px;font-size: 0px;position: relative;}
.case_slide_pc .slick-dots li{width: auto;height: auto;margin: 0 5px;}
.case_slide_pc .slick-dots li button{width: 8px;height: 8px;padding: 0px;background: url(../images/case_hd.png) center center no-repeat;background-size: 100%!important;transition: 400ms;}
.case_slide_pc .slick-dots li button:before{display: none;}
.case_slide_pc .slick-dots li.slick-active button{background: url(../images/case_hd_h.png) center center no-repeat;}
.case_slide_mc{padding-bottom: 50px;}
.case_slide_mc .slick-arrow{width: 38px;height: 38px;top: auto;bottom: 0px;z-index: 2;transition: 300ms;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.case_slide_mc .slick-prev{background: url(../images/case_prev.png) #1a58a1 center center no-repeat;left: auto;right: 52%;}
.case_slide_mc .slick-next{background: url(../images/case_next.png) #1a58a1 center center no-repeat;left: 52%;}
.case_slide_mc .slick-prev:before{display: none;}
.case_slide_mc .slick-next:before{display: none;}

.effect{padding-bottom: 0px!important;}
.effect_area{width: 100%;height: auto;overflow: hidden;padding: 120px 0;}
.effect_nr{font-size: 18px;line-height: 42px;color: #d1effb;letter-spacing: 2px;}
.effect_nr span{font-weight: bold;font-size: 24px;}

.customer{background: #fcfcfc;}
.custom_slide{width: 100%;height: auto;overflow: hidden;padding: 0 9.4%;}
.custom_data{width: 100%;height: auto;overflow: hidden;}
.custom_item{width: 19%;float: left;margin-right: 1.25%;margin-bottom: 1.25%;overflow: hidden;}
.custom_item:nth-child(5n){margin-right: 0px;}
.custom_item a{display: block;height: auto;overflow: hidden;border: 1px solid #ebebeb;background: #fff;position: relative;}
.custom_img{width: 100%;font-size: 0px;overflow: hidden;height: auto;}
.custom_img img{width: 100%;}
.custom_bt{width: 100%;font-size: 16px;line-height: 54px;height: 54px;overflow: hidden;text-align: center;color: #555;position: absolute;left: 0;bottom: 0;/*0827*/position: relative;line-height: 46px;height: 46px;}
.custom_slide .slick-dots{bottom: 0px;font-size: 0px;position: relative;margin-top: 40px;}
.custom_slide .slick-dots li{width: auto;height: auto;margin: 0 5px;}
.custom_slide .slick-dots li button{width: 8px;height: 8px;padding: 0px;background: url(../images/case_hd.png) center center no-repeat;background-size: 100%!important;transition: 400ms;}
.custom_slide .slick-dots li button:before{display: none;}
.custom_slide .slick-dots li.slick-active button{background: url(../images/case_hd_h.png) center center no-repeat;}
.custom_slide .slick-arrow{width: 38px;height: 38px;top: auto;bottom: 0px;z-index: 2;transition: 300ms;overflow: hidden;display: none!important; transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.custom_slide .slick-prev{background: url(../images/case_prev.png) #1a58a1 center center no-repeat;left: auto;right: 52%;}
.custom_slide .slick-next{background: url(../images/case_next.png) #1a58a1 center center no-repeat;left: 52%;}
.custom_slide .slick-prev:before{display: none;}
.custom_slide .slick-next:before{display: none;}

.footer{width: 100%;height: auto;padding: 55px 0 45px;background: #1a58a1;color: #fff;}
.foot_sitemap{width: 44%;float: left;height: auto;overflow: hidden;}
.foot_sitemap ul{width: 100%;height: auto;overflow: hidden;}
.foot_sitemap ul li{font-size: 16px;width: 25%;float: left;height: auto;overflow: hidden;}
.foot_sitemap ul li a{display: block;color: #fff;line-height: 26px;height: 26px;overflow: hidden;padding-right: 20px;}
.foot_sitemap ul li a:hover{text-decoration: underline!important;}
.foot_sitemap ul li ul{width: 100%;height: auto;overflow: hidden;margin-top: 15px;padding-top: 6px;position: relative;/*0916*/max-height: 114px;}
.foot_sitemap ul li ul:before,.fcon_nr:before{content: "";width: 20px;height: 1px;background: #fff;position: absolute;left: 0;top: 0;}
.foot_sitemap ul li ul li{width: 100%;font-size: 14px;}
.foot_sitemap ul li ul li a{line-height: 36px;height: 36px;}
.foot_sitemap ul li ul li a:hover{}
.foot_contact{width: 18.75%;float: left;height: auto;overflow: hidden;padding-left: 3.75%;}
.fcon_bt{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;}
.fcon_nr{margin-top: 15px;padding-top: 6px;width: 100%;height: auto;line-height: 36px;overflow: hidden;position: relative;}
.foot_erweima{width: 6.875%;float: right;height: auto;overflow: hidden;padding-top: 5px;}
.fewm_img{width: 100%;height: auto;font-size: 0;overflow: hidden;margin-bottom: 8px;}
.fewm_img img{width: 100%;}
.fewm_bt{line-height: 24px;text-align: center;}
.foot_others{width: 18%;margin-right: 6.875%;float: right;height: auto;padding-top: 5px;}
.foot_search{width: 100%;height: auto;overflow: hidden;margin-bottom: 24px;}
.foot_search form{width: 100%;height: auto;overflow: hidden;background: #fff;border-radius: 22px;padding-right: 58px;position: relative;}
.fsear_box{width: 100%;padding-left: 20px;line-height: 42px;height: 42px;overflow: hidden;background: none;border: none;outline: none;color: #1a58a1;}
.fsear_box::-webkit-input-placeholder { /* WebKit browsers*/ color:#1a58a1;}
.fsear_box:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#1a58a1;}
.fsear_box::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#1a58a1;}
.fsear_box:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#1a58a1;}
.fsear_btn{width: 58px;height: 100%;background: url(../images/pc_search.png) center center no-repeat;position: absolute;right: 0;top: 0;border: none;outline: none;}
.foot_share{width: 100%;height: auto;overflow: hidden;}
.foot_share ul{width: 100%;height: auto;overflow: hidden;}
.foot_share ul span{display: block;line-height: 24px;height: 24px;overflow: hidden;margin-bottom: 12px;}
.foot_share ul li{width: 34px;height: 34px;margin-right: 20px;float: left;}
.foot_share ul li a{display: block;margin: 0px;width: 100%;height: 100%;padding: 0;border-radius: 50%;overflow: hidden;transition: 300ms;}
.foot_share ul li a:hover{filter:alpha(opacity=100);opacity: 1;}
.foot_share ul li a.bds_weixin{background: url(../images/share_wx.png) #fff center center no-repeat;}
.foot_share ul li a.bds_tsina{background: url(../images/share_wb.png) #fff center center no-repeat;}
.foot_share ul li a.bds_sqq{background: url(../images/share_qq.png) #fff center center no-repeat;}
.foot_share ul li a.bds_weixin:hover{background: url(../images/share_wx.png) #fff center center no-repeat;}
.foot_share ul li a.bds_tsina:hover{background: url(../images/share_wb.png) #fff center center no-repeat;}
.foot_share ul li a.bds_sqq:hover{background: url(../images/share_qq.png) #fff center center no-repeat;}
.copyright{width: 100%;height: auto;overflow: hidden;text-align: center;color: #fff;background: #175398;padding: 25px 0;line-height: 24px;}
.copyright a{color: #fff;}
.copyright a:hover{text-decoration: underline!important;}

.side{width: 80px;height: auto;position: fixed;top: 50%;transform: translatey(-50%);background: #fff;right: 0px;z-index: 8;}
.side:before{content: "";width: 100%;height: 100%;border: 1px solid #ebebeb;position: absolute;left: 0;top: 0;}
.side ul{width: 100%;height: auto;}
.side ul li{width: 100%;height: auto;position: relative;}
.side ul li:before{content: "";width: 100%;height: 1px;background: #ebebeb;position: absolute;bottom: 0;left: 0;}
.side ul li:last-child:before{display: none;}
.side ul li a{display: block;height: auto;position: relative;transition: 300ms;text-align: center;padding: 12px 10px 8px;}
.side_icon{width: 100%;height: 33px;font-size: 0px;overflow: hidden;margin-bottom: 3px;}
.side_icon img{height: 100%;}
.side_icon img.imga{}
.side_icon img.imgb{display: none;}
.side_bt{line-height: 24px;height: 24px;overflow: hidden;color: #999;}
.side ul li a:hover{background: #1a58a1;}
.side ul li a:hover .side_icon img.imga{display: none;}
.side ul li a:hover .side_icon img.imgb{display: inline;}
.side ul li a:hover .side_bt{color: #fff;}
.side_hover{position: absolute;right: 80px;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;display: none;z-index: -1;}
.side ul li:hover .side_hover{display: block;}
.side_tel_hover{font-size: 30px;padding: 0 25px;color: #fff;background: #1a58a1;font-weight: bold;top: 0;white-space: nowrap;line-height: 80px;height: 80px;overflow: hidden;}
.side_ewm_hover{width: 150px;padding-right: 18px;top: 50%;margin-top: -70px;}
.side_ewm_img{width: 100%;border: 1px solid #ebebeb;padding: 5px;background: #fff;font-size: 0px;height: auto;position: relative;}
.side_ewm_img:after{content: "";width: 10px;height: 16px;background: url(../images/side_sjx.png) left center no-repeat;position: absolute;top: 50%;margin-top: -7px;right: -9px;}
.side_ewm_img img{width: 100%;}

.ny_headline{width: 100%;text-align: center;font-size: 36px;font-weight: bold;color: #fff;position: absolute;top: 50%;transform: translatey(-50%);}
.main{width: 100%;padding: 100px 0;height: auto;overflow: hidden;}
.pro_list{width: 100%;height: auto;}
.pro_eg{margin-bottom: 5%;}
.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next1 ul{display: inline-block;vertical-align: top;}
.next1 ul li{display: inline-block;vertical-align: top;}
.next1 a{display: inline-block;vertical-align: top;width: 40px;line-height: 36px;height: 36px;overflow: hidden;transition: 300ms;margin: 0 5px;background: #f7f7f7;color: #999;font-size: 16px;}
.next1>a{font-family: "幼圆"!important;font-size: 18px;}
.next1 a:hover,.next1 a.on1{background: #1a58a1;color: #fff;}

.main_det{padding-top: 0px!important;}
.here{font-size: 16px;line-height: 26px;color: #999;height: auto;overflow: hidden;margin: 76px 0;}
.here_sb{margin-top: 0px!important;}
.here br{display: none;}/*0914*/
.here a{color: #999;transition: 300ms;}
.here a:hover{color: #1a58a1;}
.det_content{width: 100%;height: auto;overflow: hidden;}
.det_left{width: 230px;width: 14.375%;float: left;height: auto;overflow: hidden;text-align: center;margin-right: 40px;}
.left_top{width: 100%;line-height: 60px;height: 60px;overflow: hidden;font-size: 24px;background: #1a58a1;color: #fff;}
.left_list{width: 100%;height: auto;overflow: hidden;background: #f9f9f9;padding: 14px 10px;}
.left_list ul{width: 100%;height: auto;overflow: hidden;}
.left_list ul li{font-size: 16px;margin-bottom: 2px;}
.left_list ul li:last-child{margin-bottom: 0px;}
.left_list ul li a{display: block;padding: 0 14px;line-height: 46px;height: 46px;overflow: hidden;color: #666;transition: 300ms;white-space: nowrap;text-overflow: ellipsis;/*20201026 sx*/background: #eee;}
.left_list ul li a:hover,.left_list ul li a.cu1,.left_list ul li a.cu{background: #1a58a1;color: #fff;}
.left_list ul li ul{width: 100%;height: auto;overflow: hidden;padding: 10px 0;display: none;}
.left_list ul li ul li{font-size: 14px;margin-bottom: 0px;}
.left_list ul li ul li a{line-height: 36px;height: 36px;/*20201026 sx*/background: none;}
.left_list ul li ul li a:hover,.left_list ul li ul li a.cu2,.left_list ul li ul li a.cu{color: #1a58a1;background: none;}
/*20201014*/
.left_list ul li ul li ul{display: none;padding: 0px;}
.left_list ul li ul li ul li{}
.left_list ul li ul li ul li a{color: #999;}
.left_list ul li ul li ul li a:hover,.left_list ul li ul li ul li a.cu3,.left_list ul li ul li ul li a.cu{color: #1a58a1;text-decoration: underline!important;}
.left_list ul li ul li ul li a br{display: none;}

.det_right{flex: 1.0;height: auto;overflow: hidden;background: #f9f9f9;padding: 60px 60px 100px;}
.det_head{font-size: 36px;line-height: 46px;margin-bottom: 20px;text-align: center;}
.det_box{padding: 50px 60px;width: 100%;height: auto;overflow: hidden;margin-bottom: 55px;background: #fff;font-size: 16px;line-height: 36px;color: #666;}
.det_box img{max-width: 100%;}
.next2{width: 100%;padding: 22px 40px;height: auto;overflow: hidden;background: #fff;position: relative;}
.next2_item{width: 50%;height: auto;overflow: hidden;float: left;}
.next2_item a{display: block;font-size: 16px;line-height: 36px;height: 36px;overflow: hidden;color: #999;transition: 300ms;white-space: nowrap;text-overflow: ellipsis;}
.next2_item a:hover{color: #1a58a1;}
.next2_item a br{display: none;}/*0914*/
.next2_prev{padding-right: 60px;}
.next2_next{padding-left: 60px;text-align: right;}
.next2_back{width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.next2_back a{display: block;padding-left: 36px;background: url(../images/next2_back.png) left center no-repeat;}
.next2_back a:hover{background: url(../images/next2_back_h.png) left center no-repeat;}

.abpart{width: 100%;height: auto;overflow: hidden;padding-bottom: 78px;}
.abintro{padding-top: 78px;}
.ny_head{font-size: 26px;font-weight: bold;line-height: 36px;height: 36px;overflow: hidden;color: #1a58a1;text-indent: 22px;position: relative;margin-bottom: 34px;}
.ny_head:before{content: "";border: 9px solid #1a58a1;border-color: transparent transparent transparent #1a58a1;position: absolute;left: 0;top: 50%;margin-top: -9px;}
.abintro_area{width: 100%;height: auto;}
.abintro_left{width: 50%;float: left;height: auto;overflow: hidden;padding-right: 30px;}
.abintro_tit{font-size: 22px;line-height: 32px;padding: 12px 0 28px;margin-bottom: 18px;position: relative;}
.abintro_tit:after{content: "";width: 70px;height: 3px;background: #1a58a1;position: absolute;left: 0;bottom: 0;}
.abintro_des{font-size: 16px;line-height: 36px;color: #666;}
.abintro_right{width: 50%;float: left;height: auto;overflow: hidden;padding-left: 30px;margin-top: -34px;}
.abintro_pic{width: 100%;font-size: 0px;height: auto;overflow: hidden;margin-bottom: 15px;}
.abintro_pic img{width: 100%;}
.abintro_state{text-align: center;font-size: 22px;line-height: 32px;color: #be3f63;}

.abculture{}
.abcul_list{width: 100%;height: auto;display: inline-flex;}
.abcul_item{width: 32.5%;float: left;height: auto;overflow: hidden;margin-right: 1.25%;box-shadow: 0px 2px 10px 0px rgba(192,191,191,.5);}
.abcul_item:nth-child(3n){margin-right: 0px;}
.abcul_pic{width: 100%;font-size: 0;height: auto;overflow: hidden;}
.abcul_pic img{width: 100%;}
.abcul_info{width: 100%;padding: 16px 20px;height: auto;overflow: hidden;}
.abcul_tit{font-size: 22px;line-height: 32px;height: 32px;overflow: hidden;margin-bottom: 10px;text-align: center;}
.abcul_des{line-height: 24px;color: #666;}

.abmarket{padding-top: 78px;}
.abmarket_area{width: 100%;height: auto;overflow: hidden;}
.abmarket_info{width: 47.5%;float: left;padding-left: 20%;height: auto;overflow: hidden;color: #666;}
.abmarket_info span{color: #333;}
.abmarket_pic{width: 40%;margin: 0 6.25%;float: left;height: auto;overflow: hidden;}
.abmarket_pic img{width: 100%;}

.abcase{padding-top: 78px;}
.abcase_pic{width: 41.875%;float: left;height: auto;overflow: hidden;margin-right: 3.75%;}
.abcase_pic img{width: 100%;}
.abcase_info{width: 54.375%;float: left;height: auto;overflow: hidden;}
.abcase_tit{font-size: 22px;line-height: 32px;margin: 90px 0 45px;}
.abcase_des{font-size: 16px;line-height: 36px;color: #666;}

.abhonor{}
.abhonor_slide{width: 100%;height: auto;overflow: hidden;}
.abhonor_data{width: 100%;height: auto;overflow: hidden;}
.abhonor_item{height: auto;overflow: hidden;width: 23.125%;margin-right: 2.5%;float: left;}
.abhonor_item:nth-child(4n){margin-right: 0px;}
.abhonor_item a{display: block;height: auto;overflow: hidden;}
.abhonor_pic{width: 100%;padding: 4px;border: 1px solid #ebebeb;font-size: 0;height: auto;overflow: hidden;margin-bottom: 16px;}
.abhonor_pic img{width: 100%;}
.abhonor_tit{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;color: #666;text-align: center;white-space: nowrap;text-overflow: ellipsis;}
.abhonor_slide .slick-dots{bottom: 0px;font-size: 0px;position: relative;margin-top: 35px;}
.abhonor_slide .slick-dots li{width: auto;height: auto;margin: 0 5px;}
.abhonor_slide .slick-dots li button{width: 8px;height: 8px;padding: 0px;background: url(../images/case_hd.png) center center no-repeat;background-size: 100%!important;transition: 400ms;}
.abhonor_slide .slick-dots li button:before{display: none;}
.abhonor_slide .slick-dots li.slick-active button{background: url(../images/case_hd_h.png) center center no-repeat;}

.contact_area{padding: 20px;width: 100%;height: auto;overflow: hidden;background: #fcfcfc;/*display: flex;align-items: center;*/}
.contact_info{width: 44.92%;float: right;height: auto;overflow: hidden;padding-top: 90px;}
.contact_des{font-size: 18px;line-height: 36px;margin-bottom: 40px;}
.contact_des span{font-size: 30px;font-weight: bold;color: #1a58a1;}
.contact_ewm_tit{font-size: 18px;line-height: 36px;margin-bottom: 12px;}
.contact_ewm_box{width: 100%;height: auto;overflow: hidden;}
.contact_ewm_item{width: 160px;width: 22.85%;float: left;margin-right: 5.6%;text-align: center;height: auto;overflow: hidden;}
.contact_ewm_item:last-child{margin-right: 0px;}
.contact_ewm_img{width: 100%;font-size: 0px;height: auto;overflow: hidden;margin-bottom: 5px;}
.contact_ewm_img img{width: 100%;}
.contact_ewm_bt{font-size: 16px;line-height: 26px;}
.contatc_map{width: 51.28%;height: auto;padding: 20px;background: #fff;height: 500px;float: left;margin-right: 3.8%;}

.feedback_area{width: 60.25%;padding: 60px 56px;height: auto;overflow: hidden;border-radius: 5px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.15);margin: 0 auto;}
.feedback_area form{width: 100%;height: auto;overflow: hidden;}
.fb_head{padding: 0 30px;line-height: 64px;height: 64px;overflow: hidden;font-size: 26px;font-weight: bold;color: #fff;background: #1a58a1;border-radius: 4px;margin-bottom: 40px;}
.fb_line{width: 100%;height: auto;overflow: hidden;padding-left: 120px;position: relative;margin-bottom: 40px;}
.fb_name{width: 100px;line-height: 50px;height: 50px;overflow: hidden;text-align: right;position: absolute;left: 0;top: 0;font-size: 16px;color: #666;}
.fb_name img{vertical-align: middle;margin-right: 12px;}
.fb_box{width: 100%;padding: 0 20px;height: auto;overflow: hidden;background: #f9f9f9;border-radius: 3px;border: 1px solid #f1f1f1;}
.fb_box input{width: 100%;line-height: 48px;height: 48px;overflow: hidden;border: none;background: none;outline: none;}
.fb_box textarea{width: 100%;padding: 12px 0;height: 158px;line-height: 24px;overflow: hidden;border: none;background: none;outline: none;resize: none;}
.fb_hint{text-align: center;font-size: 18px;color: #999;line-height: 18px;}
.fb_btn{width: 100%;height: auto;overflow: hidden;margin-top: 40px;}
.fb_btn input{width: 156px;line-height: 50px;height: 50px;overflow: hidden;margin: 0 auto;background: #1a58a1;color: #fff;font-size: 16px;border-radius: 4px;display: block;}

.purchase_list{width: 100%;height: auto;}
.purch_eg{width: 30.83%;float: left;height: auto;overflow: hidden;text-align: center;padding: 50px;background: #ebf2fa; border-radius: 8px;border-bottom: 2px solid #1a58a1;margin-right: 3.75%;margin-bottom: 6.25%;position: relative;transition: 300ms;}
.purch_eg:nth-child(3n){margin-right: 0px;}
.show_ewm:after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,.5);position: absolute;left: 0;top: 0;transition: 300ms;}
.purch_icon{width: 100%;font-size: 0px;height: 154px;overflow: hidden;}
.purch_icon img{height: 100%;}
.purch_tit{font-size: 20px;line-height: 30px;height: 60px;margin: 10px 0 10px;overflow: hidden;color: #555;display: flex;align-items: center;justify-content: center;}
.purch_tit span{display: inline-block;vertical-align: top;max-height: 100%;overflow: hidden;}
.purch_btn{width: 140px;line-height: 36px;border: 1px solid #d3d9e0;margin: 0 auto;border-radius: 4px;color: #1a58a1;font-size: 18px;transition: 300ms;cursor: pointer;}
.purch_btn:hover{background: #1a58a1;border: 1px solid #1a58a1;color: #fff;}
.pruch_ewm{width: 58.7%;height: auto;overflow: hidden;font-size: 0px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;z-index: 2;}
.pruch_ewm img{max-width: 100%;}
.purch_eg:hover{box-shadow: 0px 5px 20px 0px rgba(0,48,111,.3);}

.ny_head_spec{text-indent: 0;}
.ny_head_spec:before{display: none;}
.download_list{margin-bottom: 40px;width: 100%;height: auto;}
.download_eg{width: 48.125%;float: left;line-height: 80px;height: 80px;overflow: hidden;padding: 0 188px 0 86px;position: relative;background: #f9f9f9;font-size: 16px;margin-bottom: 3.75%;transition: 300ms;white-space: nowrap;text-overflow: ellipsis;}
.download_eg:nth-child(odd){margin-right: 3.75%;}
.download_eg a{width: 130px;line-height: 40px;height: 40px;text-align: center;overflow: hidden;border-radius: 20px;background: #1a569e;color: #fff;position: absolute;top: 50%;right: 40px;transform: translate(0%,-50%);}
.download_eg:before{content: "";width: 24px;height: 100%;background: url(../images/download_icon.png) center center no-repeat;position: absolute;left: 40px;top: 0;background-size: 100%;}
.download_eg:hover{box-shadow: 0px 5px 20px 0px rgba(6,6,6,.1);}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 80px;}
.news_item{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}
.news_item a{display: block;height: auto;overflow: hidden;background: #f9f9f9;}
.news_img{width: 380px;height: auto;overflow: hidden;font-size: 0px;margin-right: 30px;float: left;}
.news_img img{width: 100%;}
.news_intro{flex: 1.0;height: auto;overflow: hidden;padding-right: 30px;}
.news_bt{font-size: 22px;height: 32px;line-height: 32px;overflow: hidden;margin: 25px 0 14px; white-space: nowrap;text-overflow: ellipsis;transition: 300ms;}
.news_time{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;color: #999;margin-bottom: 12px;}
.news_nr{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;color: #666;margin-bottom: 24px;}
.news_imore{color: #989898;border: 1px solid #e2e2e2;width: 95px;line-height: 28px;overflow: hidden;border-radius: 3px;text-align: center;transition: 300ms;}
.news_item a:hover .news_bt{color: #1a58a1;}
.news_item a:hover .news_imore{background: #1a58a1;border: 1px solid #1a58a1;color: #fff;}
.news_eg{width: 100%;height: auto;overflow: hidden;border-top: 1px dashed #cfcfcf;}
.news_eg:last-child{border-bottom: 1px dashed #cfcfcf;}
.news_eg a{display: block;padding: 20px 0;height: auto;overflow: hidden;display: flex;align-items: center;/*justify-content: center;*/position: relative;}
.news_eg a:before{content: "";width: 1px;height: calc(100% - 40px); height: -webkit-calc(100% - 40px);height: -moz-calc(100% - 40px);background: #f1f1f1;position: absolute;left: 120px;top: 20px;transition: 300ms;}
.news_date{width: 120px;padding: 15px 0;text-align: center;float: left;height: auto;overflow: hidden;margin-right: 30px;color: #999;}
.news_d{font-size: 30px;line-height: 36px;height: 36px;overflow: hidden;}
.news_m{font-size: 14px;line-height: 20px;height: 20px;overflow: hidden;}
.news_info{flex: 1.0;height: auto;overflow: hidden;transition: 300ms;}
.news_tit{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 300ms;}
.news_des{font-size: 16px;line-height: 24px;color: #666;height: 0px;overflow: hidden;transition: 300ms;}
.news_eg a:hover .news_info{padding: 25px 0;}
.news_eg a:hover .news_tit{color: #1a58a1;}
.news_eg a:hover .news_des{height: 48px;margin-top: 10px;}

.main_news{background: #f9f9f9;}
.news_content{padding: 70px 60px 90px;height: auto;overflow: hidden;background: #fff;}
.news_content .next2{background: #f9f9f9;margin-top: 80px;}
.news_title{text-align: center;font-size: 22px;line-height: 32px;margin-bottom: 16px;}
.news_publish{text-align: center;font-size: 16px;line-height: 26px;color: #999;margin-bottom: 20px;}
.news_det{font-size: 16px;line-height: 36px;color: #666;}
.news_det img{max-width: 100%;}

/*20201026 sx*/
.det_right.det_right_sx{padding: 0px;background: none;}
.det_right_sx{padding: 0px;background: none;}
.next2{background: #f9f9f9;margin-top: 55px;}
.downsx_list{width: 100%;height: auto;border: 1px solid #eee;border-bottom: none;margin-bottom: 60px;}
.downsx_box{width: 100%;height: auto;}
.downsx_head{padding: 0 30px;line-height: 60px;height: 60px;overflow: hidden;background: #f9f9f9;font-size: 18px; display: flex;align-items: center;}
.downsx_head img{max-width: 100%;max-height: 34px;margin-right: 14px;}
.downsx_data{width: 100%;height: auto;border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 15px 0;}
.downsx_item{width: 100%;border-bottom: 1px solid #eee;height: auto;padding: 0 30px 0 90px;position: relative;}
.downsx_item:last-child{border-bottom: none;}
.downsx_tit{font-size: 16px;line-height: 70px;height: 70px;overflow: hidden;padding-left: 46px;background: url(../images/downsx_icon.png) left center no-repeat;background-size: 30px;white-space: nowrap;text-overflow: ellipsis;max-width: 60%;float: left;margin-right: 50px;}
.downsx_state{line-height: 70px;height: 70px;overflow: hidden;float: left;cursor: pointer;transition: 300ms;color: #808080;}
.downsx_state.on,.downsx_state:hover{color: #1a58a1;}
.downsx_popup{width: 50%;height: auto;padding: 30px 40px;border: 1px solid #ddd;background: #fff;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 80%;overflow-y: auto; /*top: 40%;z-index: -1;filter:alpha(opacity=0);opacity: 0;transition: 300ms;*/display: none;z-index: 16;}
.downsx_popup::-webkit-scrollbar{background: rgba(51,51,51,.35);width: 4px;border-radius: 5px;}
.downsx_popup::-webkit-scrollbar-track{}
.downsx_popup::-webkit-scrollbar-thumb{background: rgba(0,0,0,.25);border-radius: 5px;}
/*.downsx_popup.showup{filter:alpha(opacity=100);opacity: 1;top: 50%;z-index: 5;}*/
.downsx_popup_tit{font-size: 18px;line-height: 2;font-weight: bold;margin-bottom: 10px;}
.downsx_popup_nr{line-height: 2;color: #666;}
.downsx_popup_close{width: 60px;height: 60px;line-height: 54px;position: absolute;right: 0;top: 0;text-align: center;font-size: 28px;color: #999;cursor: pointer;transition: 300ms;}
.downsx_popup_close:hover{/*transform: rotate(180deg);*/color: #1a58a1;}
.downsx_btn{display: block;width: 110px;line-height: 34px;height: 34px;overflow: hidden;border-radius: 18px;overflow: hidden;text-align: center;background: #1a569e;color: #fff;position: absolute;right: 30px;top: 50%;margin-top: -17px;transition: 300ms;}
.downsx_btn:hover{color: #fff;box-shadow: 0px 5px 14px 0px rgba(26,86,158,0.35);}
/*20201026 sx end*/

@media (min-width: 1700px){
	.container{width: 1630px;}
}

@media (min-width: 1500px) and (max-width: 1699px){
	.container{width: 1430px;}
	
	.logo{width: 250px;}
	.logo a{height: 92px;}
	.nav{padding: 0 345px 0 300px;}
	.nav ul li{font-size: 17px;}
	.nav ul li a{line-height: 92px;height: 92px;}
	.top_link{width: 125px;}
	.top_link a{line-height: 42px;height: 42px;}
	.pc_search_box{line-height: 42px;height: 42px;}
	
	.pro_icon{height: 64px;}
	.pro_bt{font-size: 20px;line-height: 32px;height: 32px;margin: 28px 0;/*0903*/line-height: 32px;height: 64px;margin: 12px 0;}
	
	.case_item a:hover .case_intro:before{height: 46px;}
	.case_item a:hover .case_bt{transform: translatey(-100px);}
	.case_item a:hover .case_nr{margin-bottom: 20px;}

	.custom_slide{padding: 0 6.5%;}
	.foot_erweima{width: 7.8%;}
	.foot_others{margin-right: 5.6%;}

	.side{width: 70px;}
	.side_hover{right: 70px;}
	.side_tel_hover{line-height: 70px;height: 70px;font-size: 28px;}
	.side ul li a{padding: 10px 6px 6px;}
	.side_icon{height: 28px;margin-bottom: 2px;}

	.ny_headline{font-size: 32px;}
	.main{padding: 90px 0;}
	
	.here{margin: 68px 0;}
	.det_left{width: 15%;}
	.left_top{font-size: 22px;}
	.det_right{padding: 50px 50px 90px;}
	.det_head{font-size: 32px;}
	.det_box{padding: 42px 50px;}

	.abmarket_info{padding-left: 16%;}
	.abcase_tit{margin: 55px 0 35px;}

	.feedback_area{width: 65%;}
	.fb_head{font-size: 24px;line-height: 60px;height: 60px;}
	
	.purch_eg{margin-bottom: 5%;padding: 45px;}
	.purch_icon{height: 140px;}
	.purch_tit{font-size: 18px;}

	.download_list{margin-bottom: 25px;}

	.news_list{margin-bottom: 70px;}

	/*20201026 sx*/
	.downsx_popup{width: 55%;}
	/*20201026 sx end*/
}

@media (min-width: 1200px) and (max-width: 1499px){
	.logo{width: 245px;}
	.logo a{height: 88px;}
	.nav{padding: 0 125px 0 280px;/*0903*/padding: 0 165px 0 280px;}
	.nav ul li{font-size: 16px;}
	.nav ul li a{line-height: 88px;height: 88px;}
	.top_link{width: 125px;right: 0;/*0903*/right: 46px;}
	.top_link a{line-height: 40px;height: 40px;}
	.mc_search_btn{display: block;right: 0px;}/*0903*/
	.pc_search{display: none;}
	/*0903*/
	.pc_search{display: none;width: 100%;background: #fff;padding: 23px 0;padding-right: 56px;padding-left: 15px;z-index: 2;top: 0;transform: translatey(0%);}
	.pc_search form{padding-right: 60px;}
	.pc_search_box{line-height: 40px;height: 40px;}
	.pc_search_btn{width: 60px;}
	.pc_search_close{display: block;}
	/*0903 end*/
	.ibanner .slick-dots li.slick-active button{width: 38px;}
	
	.pro_item a{padding: 34px 15px;}
	.pro_icon{height: 60px;}
	.pro_bt{font-size: 18px;line-height: 28px;height: 28px;margin: 20px 0 24px;/*0903*/line-height: 28px;height: 56px;margin: 8px 0;}
	.pro_imore{width: 128px;}
	
	.case_item{padding: 0 14px;}
	.case_bt{font-size: 20px;line-height: 30px;height: 30px;}
	.case_imore{width: 128px;}
	.case_item a:hover .case_intro{padding: 0px 30px 36px;}
	.case_item a:hover .case_intro:before{height: 42px;}
	.case_item a:hover .case_bt{transform: translatey(-88px);}
	.case_item a:hover .case_nr{margin-bottom: 16px;}

	.effect_area{padding: 98px 0;}
	.effect_nr span{font-size: 22px;}

	.custom_slide{padding: 0 0%;}
	.footer{padding: 46px 0 36px;}
	.foot_sitemap ul li ul{padding-top: 12px;/*0916*/max-height: 108px;}
	.foot_sitemap ul li ul li a{line-height: 32px;height: 32px;}
	.foot_contact{width: 20%;padding-left: 3%;}
	.fcon_nr{padding-top: 12px;line-height: 32px;}
	.foot_erweima{width: 8.8%;}
	.foot_others{margin-right: 4%;}
	.fsear_box{line-height: 38px;height: 38px;}
	.copyright{padding: 20px 0;}

	.side{width: 70px;}
	.side_hover{right: 70px;}
	.side_tel_hover{line-height: 70px;height: 70px;font-size: 28px;}
	.side ul li a{padding: 10px 6px 6px;}
	.side_icon{height: 28px;margin-bottom: 2px;}

	.ny_headline{font-size: 30px;}
	.main{padding: 82px 0;}
	.pro_eg{margin-bottom: 4%;}
	
	.here{margin: 62px 0;}
	.det_left{width: 17%;margin-right: 36px;}
	.left_list ul li ul li a{line-height: 32px;height: 32px;}
	.left_top{font-size: 20px;}
	.det_right{padding: 40px 40px 78px;}
	.det_head{font-size: 28px;line-height: 38px;}
	.det_box{padding: 36px 40px;line-height: 34px;margin-bottom: 50px;}

	.abmarket_info{padding-left: 10%;width: 45%;}
	.abcase_pic{width: 45%;margin-right: 3.75%;}
	.abcase_info{width: 51.25%;}
	.abcase_tit{margin: 30px 0 16px;}
	.abmarket_pic{margin: 0 0 0 5%;width: 50%;}

	.contatc_map{height: 450px;}
	.contact_info{padding-top: 70px;}
	.contact_des{font-size: 16px;margin-bottom: 30px;}
	.contact_ewm_tit{font-size: 16px;}

	.feedback_area{width: 70%;padding: 56px 50px;}
	.fb_head{font-size: 22px;line-height: 58px;height: 58px;margin-bottom: 36px;}
	.fb_line{margin-bottom: 36px;}
	.fb_name{line-height: 48px;height: 48px;}
	.fb_box input{line-height: 46px;height: 46px;}
	.fb_box textarea{padding: 11px 0;height: 150px;}
	.fb_btn input{line-height: 46px;height: 46px;}
	
	.purch_eg{margin-bottom: 5%;padding: 40px 36px;}
	.purch_icon{height: 120px;}
	.purch_tit{font-size: 18px;line-height: 28px;height: 56px;}
	.purch_btn{width: 130px;font-size: 16px;}

	.download_list{margin-bottom: 25px;}
	.download_eg{padding: 0 168px 0 70px;line-height: 76px;height: 76px;}
	.download_eg a{line-height: 38px;height: 38px;width: 110px;right: 24px;}
	.download_eg:before{left: 30px;}

	.news_list{margin-bottom: 70px;}
	.news_item{margin-bottom: 36px;}
	.news_img{width: 336px;}
	.news_bt{font-size: 20px;line-height: 30px;height: 30px;margin: 20px 0 10px;}
	.news_time{margin-bottom: 8px;}
	.news_nr{margin-bottom: 16px;}
	.news_eg a{padding: 18px 0;}
	.news_eg a:before{height: calc(100% - 36px); height: -webkit-calc(100% - 36px);height: -moz-calc(100% - 36px);top: 18px;}
	.news_date{padding: 6px 0;}
	.news_tit{font-size: 18px;line-height: 28px;height: 28px;}
	.news_eg a:hover .news_info{padding: 16px 0;}

	.news_content{padding: 60px 46px 72px;}
	.news_content .next2{margin-top: 68px;}
	.news_det{line-height: 34px;}

	/*20201026 sx*/
	.next2{margin-top: 50px;}
	.downsx_popup{width: 60%;}
	/*20201026 sx end*/
}

@media (min-width: 992px) and (max-width: 1199px){
	.logo{width: 188px;}
	.logo a{height: 80px;}
	.nav{padding: 0 106px 0 230px;/*0903*/padding: 0 136px 0 210px;}
	.nav ul li{font-size: 15px;}
	.nav ul li a{line-height: 80px;height: 80px;}
	.nav ul li a:after{height: 4px;}
	.nav ul li ul li{font-size: 15px;}
	.nav ul li ul li a, .nav ul li.cu ul li a, .nav ul li.on ul li a{line-height: 40px;height: 40px;}
	.nav ul li.spec_one ul li a{padding: 0 18px;}
	.nav ul li.spec_one ul li ul li a:after{right: 12px;}
	.top_link{width: 106px;right: 0;/*0903*/right: 40px;}
	.top_link a{line-height: 36px;height: 36px;font-size: 14px;}

	.mc_search_btn{display: block;right: 0px;background-size: 24px;}/*0903*/
	.pc_search{display: none;}
	/*0903*/
	.pc_search{display: none;width: 100%;background: #fff;padding: 21px 0;padding-right: 56px;padding-left: 15px;z-index: 2;top: 0;transform: translatey(0%);}
	.pc_search form{padding-right: 60px;}
	.pc_search_box{line-height: 36px;height: 36px;}
	.pc_search_btn{width: 60px;}
	.pc_search_close{display: block;}
	/*0903 end*/

	.ibanner .slick-dots li{margin: 0 8px;}
	.ibanner .slick-dots li button{width: 10px;height: 10px;}
	.ibanner .slick-dots li.slick-active button{width: 32px;}
	
	.headline{font-size: 26px;line-height: 36px;margin-bottom: 50px;}
	.headline:after{width: 60px;height: 4px;}
	.pro_item a{padding: 30px 20px;}
	.pro_icon{height: 50px;}
	.pro_bt{font-size: 16px;line-height: 26px;height: 52px;margin: 12px 0 12px;display: flex;align-items: center;justify-content: center;}
	.pro_imore{width: 116px;line-height: 34px;height: 36px;}
	
	.case_item{padding: 0 8px;margin-bottom: 50px;}
	.case_item a{padding-bottom: 114px;}
	.case_intro{padding: 16px 20px 20px;}
	.case_bt{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 14px;}
	.case_nr{font-size: 15px;line-height: 28px;}
	.case_imore{width: 116px;line-height: 34px;height: 36px;}
	.case_item a:hover .case_intro{padding: 0px 20px 24px;}
	.case_item a:hover .case_intro:before{height: 32px;}
	.case_item a:hover .case_bt{transform: translatey(-80px);}
	.case_item a:hover .case_nr{margin-bottom: 12px;margin-top: -12px;height: 56px;}

	.effect_area{padding: 60px 0;}
	.effect_nr{font-size: 16px;line-height: 38px;}
	.effect_nr span{font-size: 20px;}
	
	.effect_imgs img{width: 120%;}/*0827*/

	.custom_slide{padding: 0 0%;}
	.custom_slide .slick-dots{margin-top: 32px;}
	.custom_bt{line-height: 42px;height: 42px;}

	.footer{padding: 40px 0 28px;}
	.foot_sitemap ul li ul{padding-top: 12px;/*0916*/max-height: 102px;}
	.foot_sitemap ul li ul li a{line-height: 30px;height: 30px;}
	.foot_contact{width: 20%;padding-left: 0%;}
	.fcon_nr{padding-top: 12px;line-height: 30px;}
	.foot_erweima{width: 10%;}
	.foot_others{margin-right: 4%;}
	.foot_search{margin-bottom: 20px;}
	.foot_search form{padding-right: 40px;}
	.fsear_btn{width: 40px;background-size: 16px;}
	.fsear_box{line-height: 34px;height: 34px;padding-left: 14px;}
	.copyright{padding: 20px 0;}

	.side{width: 64px;}
	.side_hover{right: 64px;padding: 0 20px;}
	.side_tel_hover{line-height: 64px;height: 64px;font-size: 24px;}
	.side ul li a{padding: 10px 6px 6px;}
	.side_icon{height: 24px;margin-bottom: 2px;}
	.side_bt{font-size: 12px;line-height: 22px;height: 22px;}
	
	.ny_banner img{width: 110%;}
	.ny_headline{font-size: 30px;}
	.main{padding: 76px 0;}
	.pro_list{margin-bottom: 20px;}
	.pro_eg{margin-bottom: 4%;}
	.next1 a{width: 38px;line-height: 34px;height: 34px;}
	
	.here{margin: 52px 0;}
	.det_left{width: 20%;margin-right: 30px;}
	.left_list ul li a{line-height: 42px;height: 42px;}
	.left_list ul li ul li a{line-height: 32px;height: 32px;}
	.left_top{font-size: 18px;line-height: 52px;height: 52px;}
	.det_right{padding: 32px 30px 60px;}
	.det_head{font-size: 24px;line-height: 34px;}
	.det_box{padding: 30px 30px;line-height: 32px;margin-bottom: 45px;font-size: 15px;}
	.next2{padding: 20px 30px;}
	.next2_item a{font-size: 15px;}
	.next2_back a{background-size: 24px;padding-left: 32px;}
	
	.ny_head{font-size: 24px;line-height: 34px;height: 34px;}
	.abintro_tit{font-size: 20px;line-height: 30px;padding: 0 0 20px;margin-bottom: 16px;}
	.abintro_tit:after{width: 60px;}
	.abintro_des{font-size: 14px;line-height: 28px;}
	.abintro_right{padding-left: 0px;margin-top: -14px;}
	.abintro_state{font-size: 20px;line-height: 30px;}
	.abcul_tit{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 6px;}
	.abmarket_info{padding-left: 5%;width: 42%;}
	.abmarket_pic{margin: 0 0 0 4%;width: 54%;}
	.abcase_pic{width: 41.5%;margin-right: 3.5%;}
	.abcase_info{width: 55%;}
	.abcase_tit{margin: 16px 0 10px;font-size: 20px;line-height: 30px;}
	.abcase_des{font-size: 14px;line-height: 28px;}
	.abhonor_pic{margin-bottom: 12px;}
	.abhonor_tit{font-size: 14px;line-height: 24px;}

	.contatc_map{height: 380px;width: 54%;}
	.contact_info{padding-top: 24px;width: 42.2%;}
	.contact_des{font-size: 16px;margin-bottom: 16px;}
	.contact_des span{font-size: 28px;}
	.contact_ewm_item{width: 28%;margin-right: 6%;}
	.contact_ewm_tit{font-size: 16px;}

	.feedback_area{width: 78%;padding: 50px 45px;}
	.fb_head{font-size: 20px;line-height: 54px;height: 54px;margin-bottom: 32px;padding: 0 25px;}
	.fb_line{margin-bottom: 32px;}
	.fb_name{line-height: 46px;height: 46px;}
	.fb_box input{line-height: 44px;height: 44px;}
	.fb_box textarea{padding: 10px 0;height: 146px;}
	.fb_hint{font-size: 16px;}
	.fb_btn{margin-top: 32px;}
	.fb_btn input{line-height: 46px;height: 46px;}
	
	.purchase_list{margin-bottom: 15px;}
	.purch_eg{margin-bottom: 4.5%;padding: 32px 30px;}
	.purch_icon{height: 104px;}
	.purch_tit{font-size: 16px;line-height: 26px;height: 52px;}
	.purch_btn{width: 120px;font-size: 16px;line-height: 34px;}

	.download_list{margin-bottom: 25px;}
	.download_eg{padding: 0 132px 0 56px;line-height: 72px;height: 72px;}
	.download_eg a{line-height: 34px;height: 34px;width: 96px;right: 20px;font-size: 15px;}
	.download_eg:before{left: 20px;width: 22px;}

	.news_list{margin-bottom: 64px;}
	.news_item{margin-bottom: 32px;}
	.news_img{width: 298px;margin-right: 26px;}
	.news_intro{padding-right: 26px;}
	.news_bt{font-size: 20px;line-height: 30px;height: 30px;margin: 16px 0 4px;}
	.news_time{margin-bottom: 4px;font-size: 15px;}
	.news_nr{margin-bottom: 10px;font-size: 15px;}
	.news_eg a{padding: 18px 0;}
	.news_eg a:before{height: calc(100% - 36px); height: -webkit-calc(100% - 36px);height: -moz-calc(100% - 36px);top: 18px;}
	.news_date{padding: 2px 0;}
	.news_tit{font-size: 18px;line-height: 28px;height: 28px;}
	.news_des{font-size: 15px;}
	.news_eg a:hover .news_info{padding: 10px 0;}
	.news_eg a:hover .news_des{margin-top: 6px;}

	.news_content{padding: 52px 38px 65px;}
	.news_content .next2{margin-top: 58px;}
	.news_det{line-height: 34px;}
	.news_title{font-size: 20px;line-height: 30px;margin-bottom: 12px;}

	/*20201026 sx*/
	.next2{margin-top: 45px;}
	.downsx_head{line-height: 52px;height: 52px;padding: 0 20px;font-size: 17px;}
	.downsx_head img{max-height: 30px;margin-right: 10px;}
	.downsx_item{padding: 0 20px 0 64px;}
	.downsx_tit{padding-left: 42px;background-size: 26px;margin-right: 24px;}
	.downsx_btn{width: 92px;line-height: 30px;height: 30px;margin-top: -15px;right: 20px;}
	.downsx_popup{width: 70%;}
	/*20201026 sx end*/
}

@media (max-width: 991px){
	.logo{width: 220px;position: relative;}
	.logo a{height: 76px;}
	.nav{display: none;}
	.top_link{width: 106px;right: 142px;}
	.top_link a{line-height: 36px;height: 36px;font-size: 14px;}
	.pc_search{display: none;width: 100%;background: #fff;padding: 19px 0;padding-right: 56px;padding-left: 15px;z-index: 2;top: 0;transform: translatey(0%);}
	.pc_search form{padding-right: 60px;}
	.pc_search_box{line-height: 36px;height: 36px;}
	.pc_search_btn{width: 60px;}
	.mc_search_btn{display: block;}/*0903*/
	.pc_search_close{display: block;}/*0903*/
	.ibanner .slick-dots li{margin: 0 8px;}
	.ibanner .slick-dots li button{width: 10px;height: 10px;}
	.ibanner .slick-dots li.slick-active button{width: 32px;}
	
	.headline{font-size: 26px;line-height: 36px;margin-bottom: 50px;}
	.headline:after{width: 60px;height: 4px;}
	.pro_item{width: 48.4%;margin-right: 3.2%;margin-bottom: 3.2%;}
	.pro_item:nth-child(even){margin-right: 0px;}
	.pro_item a{padding: 32px 30px;}
	.pro_icon{height: 56px;}
	.pro_bt{font-size: 16px;line-height: 26px;height: 52px;margin: 12px 0 12px;display: flex;align-items: center;justify-content: center;}
	/*0903*/
	.pro_data .pro_item:nth-child(7),.pro_data .pro_item:nth-child(8){display: none;}

	.case_slide_mc .slick-list{overflow: visible;}
	.case_item{padding: 0 0px;margin-bottom: 50px;width: 48.4%;margin-bottom: 3.2%;float: left;}
	.case_item:nth-child(odd){margin-right: 3.2%;}
	.case_item a{padding-bottom: 0px;}
	.case_img:after{display: none;}
	.case_intro{padding: 16px 20px 20px;position: relative;}
	.case_bt{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 12px;}
	.case_item a:hover .case_intro{padding: 16px 20px 20px;}
	.case_item a:hover .case_intro:before{display: none;}
	.case_item a:hover .case_bt{transform: translatey(0px);color: #555;margin-bottom: 12px;}

	.effect_area{padding: 42px 0;}
	.effect_nr{font-size: 15px;line-height: 32px;}
	.effect_nr span{font-size: 18px;}
	
	.effect_imgs img{width: 140%;}/*0827*/

	.custom_slide{padding: 0 0% 50px;}
	.custom_slide .slick-dots{display: none!important;}
	.custom_slide .slick-arrow{display: block!important;}
	.custom_item{width: 31.2%;margin-right: 3.2%;margin-bottom: 3.2%;}
	.custom_item:nth-child(5n){margin-right: 3.2%;}
	.custom_item:nth-child(3n){margin-right: 0px;}
	.custom_bt{line-height: 50px;height: 50px;/*0827*/line-height: 44px;height: 44px;}

	.footer{padding: 40px 0 30px;}
	.foot_sitemap{width: 100%;margin-bottom: 30px;}
	.foot_sitemap ul li ul{padding-top: 12px;/*0916*/max-height: 102px;}
	.foot_sitemap ul li ul li a{line-height: 30px;height: 30px;}
	.foot_contact{width: 50%;padding-left: 0%;padding-right: 4%;}
	.fcon_nr{padding-top: 12px;line-height: 30px;}
	.foot_erweima{width: 13%;}
	.foot_others{margin-right: 6%;width: 30%;}
	.foot_search{margin-bottom: 20px;}
	.foot_search form{padding-right: 40px;}
	.fsear_btn{width: 40px;background-size: 16px;}
	.fsear_box{line-height: 34px;height: 34px;padding-left: 14px;}
	.copyright{padding: 20px 0;}
	
	.ny_banner img{width: 120%;}
	.ny_headline{font-size: 28px;}
	.main{padding: 68px 0;}
	.pro_list{margin-bottom: 20px;}
	.pro_eg{margin-bottom: 4%;}
	.next1 a{width: 38px;line-height: 34px;height: 34px;}
	
	.here{margin: 42px 0;font-size: 15px;}
	.det_right{padding: 32px 30px 60px;display: block;width: 100%;}
	.det_head{font-size: 24px;line-height: 34px;}
	.det_box{padding: 30px 30px;line-height: 32px;margin-bottom: 45px;font-size: 15px;}
	.next2{padding: 20px 30px;}
	.next2_item a{font-size: 15px;}
	.next2_back a{background-size: 24px;padding-left: 32px;}
	
	.abpart{padding-bottom: 60px;}
	.abintro{padding-top: 60px;}
	.ny_head{font-size: 22px;line-height: 32px;height: 32px;margin-bottom: 28px;}
	.abintro_left{width: 100%;padding-right: 0;margin-bottom: 20px;}
	.abintro_tit{font-size: 20px;line-height: 30px;padding: 0 0 20px;margin-bottom: 16px;}
	.abintro_tit:after{width: 60px;}
	.abintro_des{line-height: 34px;}
	.abintro_right{padding-left: 0px;margin-top: 0px;width: 100%;}
	.abintro_state{font-size: 20px;line-height: 30px;}
	.abcul_list{display: block;}
	.abcul_item{width: 100%;margin-right: 0px;margin-bottom: 24px;}
	.abcul_tit{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 6px;}
	.abmarket{padding-top: 60px;}
	.abmarket_info{padding-left: 22px;width: 42%;}
	.abmarket_pic{margin: 0 0 0 2%;width: 56%;}
	.abcase{padding-top: 60px;}
	.abcase_pic{width: 100%;margin-right: 0%;}
	.abcase_info{width: 100%;}
	.abcase_tit{margin: 24px 0 10px;font-size: 20px;line-height: 30px;}
	.abcase_des{line-height: 34px;}
	.abhonor_pic{margin-bottom: 12px;}
	.abhonor_item{margin-right: 0px;width: 48.4%;margin-bottom: 3.2%;}
	.abhonor_item:nth-child(odd){margin-right: 3.2%;}
	.abhonor_item:nth-child(7),.abhonor_item:nth-child(8){display: none;}
	
	.contact_area{padding: 24px;}
	.contatc_map{height: 380px;width: 100%;margin-right: 0px;float: none;}
	.contact_info{padding-top: 0px;width: 100%;float: none;margin-bottom: 20px;}
	.contact_des{font-size: 16px;margin-bottom: 16px;}
	.contact_des span{font-size: 28px;}
	.contact_ewm_item{width: 18%;margin-right: 4%;}
	.contact_ewm_tit{font-size: 16px;}

	.feedback_area{width: 88%;padding: 40px 36px;}
	.fb_head{font-size: 20px;line-height: 50px;height: 50px;margin-bottom: 30px;padding: 0 20px;}
	.fb_line{margin-bottom: 24px;}
	.fb_name{line-height: 42px;height: 42px;}
	.fb_box input{line-height: 40px;height: 40px;}
	.fb_box textarea{padding: 8px 0;height: 136px;}
	.fb_hint{font-size: 16px;line-height: 26px;}
	.fb_btn{margin-top: 26px;}
	.fb_btn input{line-height: 44px;height: 44px;}
	
	.purchase_list{margin-bottom: 25px;}
	.purch_eg{padding: 32px 30px;width: 48.4%;margin-bottom: 3.5%;margin-right: 0px;}
	.purch_eg:nth-child(odd){margin-right: 3.2%;}
	.purch_icon{height: 104px;}
	.purch_tit{font-size: 16px;line-height: 26px;height: 52px;}
	.purch_btn{width: 120px;font-size: 16px;line-height: 34px;}

	.download_list{margin-bottom: 30px;}
	.download_eg{padding: 0 132px 0 64px;line-height: 72px;height: 72px;width: 100%;margin-bottom: 3%;}
	.download_eg:nth-child(odd){margin-right: 0px;}
	.download_eg a{line-height: 34px;height: 34px;width: 96px;right: 24px;font-size: 15px;}
	.download_eg:before{left: 24px;}

	.news_list{margin-bottom: 56px;}
	.news_item{margin-bottom: 26px;}
	.news_img{width: 240px;margin-right: 24px;}
	.news_intro{padding-right: 24px;}
	.news_bt{font-size: 18px;line-height: 28px;height: 28px;margin: 20px 0 4px;}
	.news_time{margin-bottom: 4px;font-size: 15px;}
	.news_nr{margin-bottom: 0px;font-size: 15px;}
	.news_imore{display: none;}
	.news_eg a{padding: 16px 0;}
	.news_eg a:before{height: calc(100% - 32px); height: -webkit-calc(100% - 32px);height: -moz-calc(100% - 32px);top: 16px;left: 110px;}
	.news_date{padding: 0px 0;width: 110px;margin-right: 24px;}
	.news_d{font-size: 28px;line-height: 34px;height: 34px;}
	.news_tit{font-size: 17px;line-height: 28px;height: 28px;}
	.news_des{font-size: 15px;}
	.news_eg a:hover .news_info{padding: 10px 0;}
	.news_eg a:hover .news_des{margin-top: 6px;}

	.news_content{padding: 42px 30px 58px;}
	.news_content .next2{margin-top: 50px;}
	.news_det{line-height: 32px;font-size: 15px;}
	.news_title{font-size: 20px;line-height: 30px;margin-bottom: 10px;}
	.news_publish{font-size: 15px;margin-bottom: 16px;}

	/*20201026 sx*/
	.next2{margin-top: 45px;}
	.downsx_head{line-height: 52px;height: 52px;padding: 0 20px;font-size: 17px;}
	.downsx_head img{max-height: 30px;margin-right: 10px;}
	.downsx_data{padding: 12px 0;}
	.downsx_item{padding: 0 20px 0 64px;}
	.downsx_tit{padding-left: 42px;background-size: 26px;margin-right: 24px;line-height: 62px;height: 62px;}
	.downsx_state{line-height: 62px;height: 62px;}
	.downsx_btn{width: 92px;line-height: 30px;height: 30px;margin-top: -15px;right: 20px;}
	.downsx_popup{width: 90%;top: 45%;}
	/*20201026 sx end*/
}

@media (max-width: 767px){
	.class_top{line-height: 72px;height: 72px;}
	.m_list ul li a{line-height: 46px;height: 46px;}
	.m_list ul li ul li ul li a{line-height: 42px;height: 42px;}

	.logo{width: 160px;}
	.logo a{height: 72px;}
	.nav_button{background-size: 28px;}
	.top_link{width: 100px;right: 136px;}
	.top_link a{line-height: 34px;height: 34px;}
	.mc_search_btn{background-size: 25px;right: 75px;}
	.pc_search{padding: 18px 52px 18px 15px;}
	.pc_search_box{line-height: 34px;height: 34px;}
	.ibanner .slick-dots li.slick-active button{width: 30px;}
	
	.headline{font-size: 24px;line-height: 34px;margin-bottom: 40px;padding-bottom: 16px;}
	.headline:after{width: 54px;}
	.pro_item a{padding: 30px 24px;}
	.pro_icon{height: 50px;}
	.pro_bt{margin: 10px 0 10px;}
	.pro_imore{width: 116px;line-height: 34px;height: 36px;}

	.case_bt{font-size: 16px;line-height: 26px;height: 26px;}
	.case_imore{width: 116px;line-height: 34px;height: 36px;}
	.case_slide_mc .slick-arrow{width: 34px;height: 34px;background-size: 10px!important;}

	.effect_area{padding: 32px 0;}
	.effect_nr{font-size: 14px;line-height: 26px;}
	
	.effect_imgs img{width: 150%;}/*0827*/

	.custom_slide .slick-arrow{width: 34px;height: 34px;background-size: 10px!important;}
	.custom_bt{line-height: 40px;height: 40px;font-size: 14px;/*0827*/line-height: 38px;height: 38px;}

	.foot_contact{width: 70%;}
	.foot_erweima{width: 15%;padding-top: 0px;margin-right: 10%;}
	.foot_others{display: none;}
	
	.ny_banner img{width: 136%;}
	.ny_headline{font-size: 24px;}
	.main{padding: 60px 0 68px;}
	.pro_list{margin-bottom: 24px;}
	.next1 a{width: auto;padding: 0 14px;min-width: 68px;line-height: 32px;height: 32px;font-size: 14px;margin: 0 10px;border-radius: 3px;}
	
	.here{margin: 36px 0;font-size: 15px;}
	.det_right{padding: 30px 24px 50px;}
	.det_head{font-size: 22px;line-height: 32px;margin-bottom: 16px;}
	.det_box{padding: 24px 26px;line-height: 28px;margin-bottom: 40px;font-size: 14px;}
	.next2{padding: 16px 24px;}
	.next2_prev,.next2_next{width: 100%;text-align: left;padding: 0 90px 0 0;}
	.next2_item a{font-size: 14px;line-height: 32px;height: 32px;}
	.next2_back{right: 24px;top: 14px;left: auto;transform: translate(0%,0%);}
	
	.abpart{padding-bottom: 50px;}
	.abintro{padding-top: 50px;}
	.ny_head{margin-bottom: 20px;}
	.abintro_tit{font-size: 18px;line-height: 28px;padding: 0 0 16px;margin-bottom: 10px;}
	.abintro_tit:after{width: 50px;}
	.abintro_des{line-height: 32px;font-size: 15px;}
	.abintro_state{font-size: 18px;line-height: 28px;}
	.abcul_item{margin-bottom: 20px;}
	.abcul_tit{font-size: 18px;line-height: 28px;height: 28px;}
	.abmarket{padding-top: 50px;}
	.abmarket_area{display: flex;align-items: center;}
	.abmarket_info{padding-left: 0px;width: 50%;}
	.abmarket_pic{margin: 0 0 0 0%;width: 50%;}
	.abcase{padding-top: 50px;}
	.abcase_tit{margin: 24px 0 10px;font-size: 18px;line-height: 28px;}
	.abcase_des{line-height: 32px;font-size: 15px;}
	
	.contact_area{padding: 24px 20px 20px;}
	.contatc_map{height: 320px;padding: 16px;}
	.contact_des span{font-size: 26px;}
	.contact_ewm_item{width: 20%;margin-right: 5%;}
	.contact_ewm_tit{margin-bottom: 10px;}

	.feedback_area{width: 100%;padding: 32px 30px;}
	.fb_head{font-size: 18px;line-height: 44px;height: 44px;margin-bottom: 26px;}
	.fb_line{margin-bottom: 20px;padding-left: 110px;}
	.fb_name{line-height: 40px;height: 40px;font-size: 15px;width: 90px;}
	.fb_box input{line-height: 38px;height: 38px;font-size: 15px;}
	.fb_box textarea{padding: 7px 0;height: 126px;font-size: 15px;}
	.fb_hint{font-size: 15px;}
	.fb_btn{margin-top: 20px;}
	.fb_btn input{line-height: 40px;height: 40px;font-size: 15px;width: 146px;}
	
	.purch_eg{padding: 30px 24px;}
	.purch_icon{height: 86px;}

	.download_eg{padding: 0 132px 0 56px;}
	.download_eg a{line-height: 32px;height: 32px;width: 92px;right: 20px;font-size: 14px;}
	.download_eg:before{left: 20px;width: 22px;}

	.news_list{margin-bottom: 52px;}
	.news_item{margin-bottom: 20px;}
	.news_img{width: 204px;margin-right: 18px;}
	.news_intro{padding-right: 18px;}
	.news_bt{font-size: 16px;line-height: 26px;height: 26px;margin: 12px 0 4px;}
	.news_time{margin-bottom: 2px;font-size: 14px;line-height: 24px;height: 24px;}
	.news_nr{font-size: 14px;}
	.news_eg a:before{left: 100px;}
	.news_date{width: 100px;margin-right: 20px;}
	.news_d{font-size: 26px;}
	.news_tit{font-size: 16px;line-height: 26px;height: 26px;}
	.news_des{font-size: 14px;}
	.news_eg a:hover .news_info{padding: 4px 0;}
	.news_eg a:hover .news_des{margin-top: 4px;}

	.news_content{padding: 30px 20px 50px;}
	.news_content .next2{margin-top: 42px;}
	.news_det{line-height: 28px;font-size: 14px;}
	.news_title{font-size: 18px;line-height: 28px;margin-bottom: 8px;}
	.news_publish{font-size: 14px;line-height: 24px; margin-bottom: 14px;}

	/*20201026 sx*/
	.next2{margin-top: 40px;}
	.downsx_list{margin-bottom: 50px;}
	.downsx_head{padding: 0 14px;}
	.downsx_head img{max-height: 24px;margin-right: 8px;}
	.downsx_data{padding: 8px 0;}
	.downsx_item{padding: 0 20px 0 50px;}
	.downsx_tit{padding-left: 36px;background-size: 22px;margin-right: 20px;line-height: 58px;height: 58px;}
	.downsx_state{line-height: 58px;height: 58px;}
	.downsx_popup{width: 94%;padding: 24px 26px;}
	.downsx_popup_close{width: 50px;height: 50px;line-height: 46px;}
	/*20201026 sx end*/
}

@media (max-width: 567px){
	.class_top{line-height: 68px;height: 68px;font-size: 18px;padding: 0 20px;}
	.m_list ul li{padding: 0 20px;}
	.m_list ul li a{padding: 0 16px;}
	.m_list ul li ul li ul li ul li a{line-height: 32px;height: 32px;}
	
	.logo{width: 138px;}
	.logo a{height: 68px;}
	.nav_button{background-size: 26px;}
	.mc_search_btn{background-size: 22px;right: 64px;}
	.top_link{width: 85px;right: 110px;}
	.top_link a{line-height: 30px;height: 30px;font-size: 12px;}
	.pc_search{padding: 17px 46px 17px 15px;}
	.pc_search_close{width: 46px;background-size: 20px;}
	.pc_search form{padding-right: 56px;}
	.pc_search_box{line-height: 32px;height: 32px;padding-left: 16px;font-size: 14px;}
	.pc_search_btn{width: 56px;}
	.ibanner img{width: 120%;}
	.ibanner .slick-dots{bottom: 18px;}
	.ibanner .slick-dots li{margin: 0 7px;}
	.ibanner .slick-dots li button{width: 8px;height: 8px;}
	.ibanner .slick-dots li.slick-active button{width: 25px;}
	
	.section{padding: 50px 0;}
	.headline{font-size: 22px;line-height: 32px;margin-bottom: 30px;padding-bottom: 14px;}
	.headline:after{width: 46px;height: 3px;}
	.pro_item a{padding: 22px 14px;}
	.pro_icon{height: 45px;}
	.pro_bt{font-size: 14px;line-height: 24px;height: 48px;/*0916*/line-height: 20px;height: 40px;margin: 5px 0;}
	.pro_imore{width: 96px;line-height: 30px;height: 32px;}
	.imore{width: 116px;}
	.imore a{line-height: 34px;height: 36px;}
	
	.case_intro{padding: 14px 14px 16px;}
	.case_bt{font-size: 15px;line-height: 24px;height: 24px;margin-bottom: 8px;}
	.case_imore{width: 90px;line-height: 28px;height: 30px;font-size: 13px;}
	.case_imore span{padding-right: 14px;}
	.case_item a:hover .case_intro{padding: 14px 14px 16px;}
	.case_item a:hover .case_bt{margin-bottom: 8px;}
	.case_slide_mc .slick-arrow{width: 32px;height: 32px;background-size: 8px!important;}

	.effect_nr span{font-size: 16px;}
	
	.effect_imgs img{width: 160%;}/*0827*/

	.custom_slide .slick-arrow{width: 32px;height: 32px;background-size: 8px!important;}
	.custom_item{width: 48.4%;margin-right: 0%;}
	.custom_item:nth-child(5n){margin-right: 0%;}
	.custom_item:nth-child(3n){margin-right: 0%;}
	.custom_item:nth-child(odd){margin-right: 3.2%;}

	.footer{padding: 28px 0 24px;}
	.foot_sitemap{margin-bottom: 24px;}
	.foot_sitemap ul li{font-size: 15px;}
	.foot_sitemap ul li a{padding-right: 10px;}
	.foot_sitemap ul li ul{padding-top: 8px;margin-top: 10px;/*0916*/max-height: 92px;}
	.foot_sitemap ul li ul li a{line-height: 28px;height: 28px;}
	.foot_contact{width: 70%;}
	.fcon_bt{font-size: 15px;}
	.fcon_nr{padding-top: 8px;margin-top: 10px;line-height: 28px;}
	.foot_erweima{width: 25%;margin-right: 0%;}
	.copyright{padding: 16px 0;}
	
	.ny_banner img{width: 180%;}
	.ny_headline{font-size: 22px;}
	.main{padding: 52px 0 60px;}
	.pro_list{margin-bottom: 24px;}
	.next1 a{margin: 0 5px;}
	
	.here{margin: 30px 0;font-size: 14px;line-height: 24px;}
	.det_right{padding: 30px 14px 40px;}
	.det_head{font-size: 20px;line-height: 30px;margin-bottom: 14px;}
	.det_box{padding: 16px 18px;line-height: 26px;margin-bottom: 35px;}
	.next2{padding: 12px 18px;}
	.next2_prev, .next2_next{padding: 0px;/*0914*/}
	.next2_item a{line-height: 30px;height: 30px; /*0914*/height: auto!important;white-space: normal;}
	.next2_back{right: 18px;top: 12px;   display: none;/*0914*/}
	.next2_back a{background-size: 20px;padding-left: 28px;}
	
	.abpart{padding-bottom: 40px;}
	.abintro{padding-top: 40px;}
	.ny_head{font-size: 20px;line-height: 30px;height: 30px;}
	.abintro_tit{font-size: 17px;line-height: 26px;}
	.abintro_tit:after{width: 40px;}
	.abintro_des{line-height: 28px;font-size: 14px;}
	.abintro_state{font-size: 17px;line-height: 26px;}
	.abcul_info{padding: 14px 16px;}
	.abcul_tit{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 4px;}
	.abmarket{padding-top: 40px;}
	.abmarket_area{display: block;}
	.abmarket_info{width: 100%;margin-bottom: 20px;padding-left: 22px;}
	.abmarket_pic{width: 100%;}
	.abcase{padding-top: 40px;}
	.abcase_tit{margin: 20px 0 8px;font-size: 16px;line-height: 26px;}
	.abcase_des{line-height: 28px;font-size: 14px;}
	.abhonor_pic{margin-bottom: 8px;font-size: 14px;}
	.abhonor_tit{font-size: 14px;line-height: 24px;height: 24px;}
	.abhonor_slide .slick-dots{margin-top: 25px;}
	
	.contact_area{padding: 24px 14px 14px;}
	.contatc_map{padding: 12px;}
	.contact_des{font-size: 15px;margin-bottom: 12px;line-height: 32px;}
	.contact_des span{font-size: 22px;}
	.contact_ewm_item{width: 28%;margin-right: 6%;}
	.contact_ewm_tit{font-size: 15px;line-height: 32px;margin-bottom: 8px;}
	.contact_ewm_bt{font-size: 15px;line-height: 24px;}

	.feedback_area{padding: 26px 20px;}
	.fb_head{font-size: 16px;line-height: 40px;height: 40px;margin-bottom: 20px;padding: 0 15px;}
	.fb_line{margin-bottom: 16px;padding-left: 95px;}
	.fb_name{line-height: 36px;height: 36px;font-size: 14px;width: 78px;}
	.fb_name img{margin-right: 6px;}
	.fb_box input{line-height: 34px;height: 34px;font-size: 14px;}
	.fb_box textarea{padding: 5px 0;height: 120px;font-size: 14px;}
	.fb_hint{font-size: 14px;line-height: 24px;}
	.fb_btn{margin-top: 16px;}
	.fb_btn input{line-height: 36px;height: 36px;font-size: 14px;width: 126px;}
	
	.purch_eg{padding: 22px 14px;}
	.purch_icon{height: 56px;}
	.purch_tit{font-size: 14px;line-height: 24px;height: 48px;}
	.purch_btn{width: 88px;font-size: 14px;line-height: 28px;}

	.download_eg{padding: 0 100px 0 45px;line-height: 62px;height: 62px;margin-bottom: 14px;font-size: 14px;}
	.download_eg a{line-height: 26px;height: 26px;width: 72px;right: 16px;font-size: 12px;}
	.download_eg:before{left: 16px;width: 20px;}

	.news_list{margin-bottom: 46px;}
	.news_item{margin-bottom: 16px;}
	.news_img{width: 140px;margin-right: 14px;}
	.news_intro{padding-right: 14px;}
	.news_bt{line-height: 24px;height: 24px;margin: 10px 0 2px;}
	.news_time{display: none;}
	.news_nr{line-height: 22px;height: 44px;}
	.news_eg a{padding: 14px 0;}
	.news_eg a:before{height: calc(100% - 28px); height: -webkit-calc(100% - 28px);height: -moz-calc(100% - 28px);top: 14px;left: 78px;}
	.news_date{width: 78px;margin-right: 16px;}
	.news_d{font-size: 24px;line-height: 30px;height: 30px;}
	.news_m{font-size: 13px;line-height: 18px;height: 18px;}
	.news_tit{font-size: 15px;}
	.news_des{line-height: 22px;}
	.news_eg a:hover .news_info{padding: 0px 0;}
	.news_eg a:hover .news_des{margin-top: 2px;height: 44px;}

	.news_content{padding: 26px 18px 45px;}
	.news_content .next2{margin-top: 38px;}
	.news_det{line-height: 26px;}
	.news_title{font-size: 17px;line-height: 26px;margin-bottom: 6px;}
	.news_publish{margin-bottom: 10px;}

	/*20201026 sx*/
	.next2{margin-top: 35px;}
	.downsx_list{margin-bottom: 42px;}
	.downsx_head{line-height: 46px;height: 46px;font-size: 16px;}
	.downsx_item{padding: 8px 14px 10px 20px;}
	.downsx_tit{padding-left: 28px;background-size: 18px;margin-right: 0px;line-height: 32px;height: 32px;font-size: 15px;max-width: 100%;width: 100%;}
	.downsx_state{line-height: 26px;height: 26px;}
	.downsx_btn{width: 76px;line-height: 26px;height: 26px;margin-top: 0px;right: 14px;top: auto;bottom: 10px;font-size: 12px;}
	.downsx_popup{top: 48%;padding: 20px 20px;}
	.downsx_popup_close{width: 42px;height: 42px;line-height: 36px;}
	.downsx_popup_tit{font-size: 17px;line-height: 1.8;}
	.downsx_popup_nr{line-height: 1.8;}
	/*20201026 sx end*/
}

@media (max-width: 372px){
	.class_top{line-height: 64px;height: 64px;font-size: 16px;padding: 0 16px;}
	.class_close{background-size: 22px;}
	.m_list ul li{padding: 0 16px;font-size: 15px;}
	.m_list ul li a{line-height: 40px;height: 40px;}
	.m_list ul li ul li{font-size: 14px;}
	.m_list ul li ul li ul{margin-top: -8px;}
	.m_list ul li ul li ul li{font-size: 14px;}
	.m_list ul li ul li ul li a{line-height: 38px;height: 38px;}
	.m_list ul li ul li ul li ul li{text-indent: 26px;}
	.m_list ul li ul li ul li ul li a{line-height: 30px;height: 30px;}
	
	.logo{width: 120px;}
	.logo a{height: 64px;}
	.nav_button{background-size: 22px;}
	.mc_search_btn{background-size: 18px;right: 52px;}
	.top_link{right: 82px;}
	.top_link a{transform: scale(0.8,0.8);}
	.pc_search{padding: 16px 42px 16px 15px;}
	.pc_search_close{width: 42px;background-size: 16px;}
	.pc_search form{padding-right: 50px;}
	.pc_search_box{line-height: 30px;height: 30px;}
	.pc_search_btn{width: 50px;}
	.ibanner .slick-dots{bottom: 14px;}
	.ibanner .slick-dots li{margin: 0 6px;}
	.ibanner .slick-dots li button{width: 6px;height: 6px;}
	.ibanner .slick-dots li.slick-active button{width: 20px;}
	
	.section{padding: 40px 0;}
	.headline{font-size: 20px;line-height: 30px;margin-bottom: 26px;}
	.headline:after{width: 38px;}
	.pro_icon{height: 40px;}
	.pro_imore{width: 90px;line-height: 28px;height: 30px;font-size: 13px;}
	.imore{width: 106px;}
	.imore a{line-height: 32px;height: 34px;}
	
	.case_intro{padding: 10px 14px 12px;}
	.case_bt{font-size: 14px;margin-bottom: 6px;}
	.case_imore{width: 86px;line-height: 26px;height: 28px;font-size: 12px;}
	.case_item a:hover .case_intro{padding: 10px 14px 12px;}
	.case_item a:hover .case_bt{margin-bottom: 6px;}
	.case_slide_mc .slick-arrow{width: 30px;height: 30px;background-size: 6px!important;}

	.effect_nr{font-size: 12px;line-height: 24px;}
	.effect_nr span{font-size: 15px;}

	.custom_slide .slick-arrow{width: 30px;height: 30px;background-size: 6px!important;}
	.custom_bt{line-height: 30px;height: 30px;}

	.foot_sitemap ul li{font-size: 13px;}
	.foot_sitemap ul li a{padding-right: 6px;}
	.foot_sitemap ul li ul{padding-top: 6px;margin-top: 6px;/*0916*/max-height: 78px;}
	.foot_sitemap ul li ul:before, .fcon_nr:before{width: 15px;}
	.foot_sitemap ul li ul li{font-size: 12px;}
	.foot_sitemap ul li ul li a{line-height: 24px;height: 24px;}
	.fcon_bt{font-size: 13px;}
	.fcon_nr{padding-top: 6px;margin-top: 6px;line-height: 24px;font-size: 12px;}
	.foot_erweima{width: 27%;font-size: 12px;}
	.copyright{padding: 14px 0;font-size: 13px;}
	
	.ny_banner img{width: 200%;}
	.ny_headline{font-size: 20px;}
	.main{padding: 42px 0 50px;}
	.next1 a{padding: 0 10px;min-width: 60px;line-height: 30px;height: 30px;margin: 0 4px;}
	
	.here{margin: 26px 0 20px;}
	.det_right{padding: 26px 14px 35px;}
	.det_head{font-size: 18px;line-height: 28px;margin-bottom: 12px;}
	.det_box{margin-bottom: 30px;}
	.next2_item{padding: 0px;}
	.next2_back{display: none;}
	
	.abpart{padding-bottom: 35px;}
	.abintro{padding-top: 35px;}
	.ny_head{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 16px;text-indent: 16px;}
	.ny_head:before{border: 7px solid #1a58a1;border-color: transparent transparent transparent #1a58a1;margin-top: -7px;}
	.abintro_left{margin-bottom: 16px;}
	.abintro_tit{font-size: 16px;padding: 0 0 12px;margin-bottom: 8px;}
	.abintro_tit:after{width: 32px;}
	.abintro_des{line-height: 26px;}
	.abintro_pic{margin-bottom: 12px;}
	.abintro_state{font-size: 16px;}
	.abcul_item{margin-bottom: 16px;}
	.abcul_info{padding: 12px 14px;}
	.abcul_tit{margin-bottom: 2px;}
	.abmarket{padding-top: 35px;}
	.abmarket_info{margin-bottom: 16px;padding-left: 16px;}
	.abcase{padding-top: 35px;}
	.abcase_tit{margin: 16px 0 8px;}
	.abcase_des{line-height: 26px;}
	.abhonor_slide .slick-dots{margin-top: 15px;}
	
	.contact_area{padding: 20px 14px 14px;}
	.contatc_map{height: 280px;padding: 10px;}
	.contact_info{margin-bottom: 16px;}
	.contact_des{font-size: 14px;line-height: 30px;}
	.contact_des span{font-size: 20px;}
	.contact_ewm_item{width: 32%;margin-right: 8%;}
	.contact_ewm_tit{font-size: 14px;line-height: 30px;margin-bottom: 5px;}
	.contact_ewm_bt{font-size: 14px;}

	.feedback_area{padding: 26px 20px;}
	.fb_head{line-height: 36px;height: 36px;margin-bottom: 18px;padding: 0 14px;}
	.fb_line{margin-bottom: 14px;padding-left: 90px;}
	.fb_name{line-height: 34px;height: 34px;width: 76px;}
	.fb_name img{margin-right: 4px;}
	.fb_box{padding: 0 14px;}
	.fb_box input{line-height: 32px;height: 32px;}
	.fb_box textarea{padding: 4px 0;height: 100px;}
	.fb_hint{line-height: 22px;}
	.fb_btn{margin-top: 14px;}
	.fb_btn input{line-height: 32px;height: 32px;width: 110px;}
	
	.purch_icon{height: 46px;}
	.purch_tit{line-height: 22px;height: 44px;}
	.purch_btn{width: 82px;font-size: 13px;line-height: 26px;}

	.download_list{margin-bottom: 24px;}
	.download_eg{padding: 0 82px 0 40px;line-height: 56px;height: 56px;margin-bottom: 14px;}
	.download_eg a{line-height: 24px;height: 24px;width: 68px;right: 12px;}
	.download_eg:before{left: 14px;width: 18px;}

	.news_list{margin-bottom: 40px;}
	.news_item{margin-bottom: 14px;}
	.news_img{width: 126px;}
	.news_bt{font-size: 15px;margin: 6px 0 0px;}
	.news_nr{font-size: 13px;line-height: 20px;height: 40px;}
	.news_eg a:before{left: 70px;}
	.news_date{width: 70px;}
	.news_d{font-size: 20px;line-height: 24px;height: 24px;}
	.news_m{font-size: 12px;line-height: 16px;height: 16px;}
	.news_tit{font-size: 15px;}
	.news_des{font-size: 13px;line-height: 20px;}
	.news_eg a:hover .news_des{height: 40px;}

	.news_content{padding: 20px 18px 40px;}
	.news_content .next2{margin-top: 30px;}
	.news_title{font-size: 16px;margin-bottom: 4px;}
	.news_publish{margin-bottom: 8px;}

	/*20201026 sx*/
	.next2{margin-top: 30px;}
	.downsx_list{margin-bottom: 36px;}
	.downsx_head{line-height: 42px;height: 42px;}
	.downsx_head img{max-height: 20px;}
	.downsx_tit{padding-left: 26px;background-size: 16px;line-height: 28px;height: 28px;font-size: 14px;}
	.downsx_state{line-height: 24px;height: 24px;font-size: 12px;}
	.downsx_btn{width: 72px;line-height: 24px;height: 24px;}
	.downsx_popup{padding: 20px 16px;}
	/*20201026 sx end*/
}