

@font-face {

  font-family: "HEL";

  src: url("../fonts/HELVETICANEUELTCOM-LT.woff") format("woff"),

       url("../fonts/HELVETICANEUELTCOM-LT.ttf") format("truetype"),

       url("../fonts/HELVETICANEUELTCOM-LT.eot") format("embedded-opentype"),

       url("../fonts/HELVETICANEUELTCOM-LT.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: "HEB";

  src: url("../fonts/HELVETICANEUELTCOM-MD.woff") format("woff"),

       url("../fonts/HELVETICANEUELTCOM-MD.ttf") format("truetype"),

       url("../fonts/HELVETICANEUELTCOM-MD.eot") format("embedded-opentype"),

       url("../fonts/HELVETICANEUELTCOM-MD.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}

.hex{font-family: "HEL";}

.heb{font-family: "HEB";}



*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



*{ margin:0; padding:0;}



body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden; min-width: 1280px;

padding: 0 ; width: 100%;color: #333;font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px; 

 line-height:1;}



html.act{overflow: hidden;width: 100%;height: 100vh;}



ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }



.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}



.clearfix { *zoom:1; }



a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333;}



textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}



img{border:none;display: block;max-width: 100%;}



img[src=""]{opacity: 0;}



body::-webkit-scrollbar{ width:4px;height: 1px;}



body::-webkit-scrollbar-thumb{ background:#000;}



body::-webkit-scrollbar-track{ background:#ddd;} 



.gdt::-webkit-scrollbar{ width:4px;height: 1px;}



.gdt::-webkit-scrollbar-thumb{ background:#000;}



.gdt::-webkit-scrollbar-track{ background:#ddd;} 



.f_12{ font-size:12px; }



.f_16{ font-size:16px; }



.f_18{ font-size:18px; }



.f_20{ font-size:20px; }



.f_22{font-size: 22px;}



.f_24{ font-size:24px; }



.f_26{ font-size:26px; }



.f_28{ font-size:28px; }



.f_30{ font-size:30px; }



.f_32{ font-size:32px; }



.f_34{ font-size:34px; }



.f_36{ font-size:36px; }



.f_38{ font-size:38px; }



.f_40{font-size: 40px;}



.f_48{font-size: 48px;}



.f_52{font-size: 52px;}



/*分页*/



.BMap_omCtrl{ display:none !important;}



.a_dw{position: relative;top: -70px;}

.a_dw0{position: relative;top: -114px;}



.box {min-width: 1200px;width:100%;padding: 0 160px;  margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}



.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}



.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}



.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}



.page1 span{margin:2px 5px;}



.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}



.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}



.alltime2,.alltime2 *{-webkit-transition: all 1.4s cubic-bezier(.4,0,.2,1); -moz-transition: all 1.4s cubic-bezier(.4,0,.2,1); transition: all 1.4s cubic-bezier(.4,0,.2,1);}



.wow{opacity: 0;}



.wow1{opacity: 1;}



.fbd{font-weight: bold;}



/* 弹窗 */



.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}



.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}



/* 弹窗内容 */



.z_tanchuang .tbox .modal {background: white;padding: 20px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}



.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}



.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}



.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}



.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}



.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.z_tanchuang .tbox .modal2{padding: 20px;}



.z_tanchuang .tbox .modal .img{max-width: 1200px;}



/* 弹窗选中 */



.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



/* 弹窗动画 */



@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}



@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}



/* 底部 */

	

	.footer{padding: 90px 0 140px;color: #fff;}

	

	.footer .flt{width: 420px;float: left;}

	

	.footer .flt .logo{float: left;}

	

	.footer  .ftb a{display: block;width: 36px;border: 1px solid #fff;border-radius: 50%;position: relative;float: left;margin-right: 25px;}

	

	.footer  .ftb a .ewm{position: absolute;top: 60px;left: 0;width: 102px;z-index: 3;visibility: hidden;opacity: 0;display: none;background-color: #fff;margin-left: -36px;}

	.footer  .ftb a .ewm::before{content: "";width: 0;height: 0;border: 10px solid;border-color: transparent transparent #fff;position: absolute;left: 50%;bottom: 100%;-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-o-transform: translatex(-50%);transform: translatex(-50%);}

	.footer  .ftb a:hover{opacity: 1;}

	

	.footer  .ftb a:hover .ewm{display: block;visibility: visible;opacity: 1;}

	

	.footer .flt .dh{color: #fff;min-height:60px ;margin: 48px 0;}
	.footer .flt .dh a{color: #fff;}

	

	.footer .flt .dh .cn{opacity: 0.5;margin-bottom: 15px;}

	

	.footer .flt .dz a{display: block;color: #bdbdbd;margin-bottom: 16px;line-height: 1.4em;}

	

	.footer .frt{width: calc(100% - 520px);float: right;display: flex;justify-content:space-between;}

	

	.footer .frt li{width: 16.66666%;}

	

	.footer .frt li:last-child {width: 82px;}

	.footer .frt li a{display: block;color: #fff;margin-bottom: 20px;color: rgba(255,255,255,.5);font-size: 18px;line-height: 1.4rem;} 

	

	.footer .frt li .ltop a{font-size: 20px;font-weight: bold;padding-bottom: 28px; margin-bottom: 28px;color: #fff;position: relative;}

	.footer .frt li .ltop a::before{content: "";width: 24px;height: 2px;background-color: rgba(255,255,255,.7);position: absolute;left: 0;bottom: 0;}

	.footer .frt li a:hover{color: #fff;}

	

	.footer2{line-height: 1.5;color: #999;}

	.footer2 .bor{border-top: 1px solid rgba(255,255,255.2);padding: 30px 0 ;}

	.footer2 .flt{float: left;}

	.footer2 .flt a{padding-right: 12px;}

	.footer2 .frt{float: right;}

	

	.footer2 a{color: #999;}

	.footer .flt .dh img{display: inline-block;margin-right: 13px;}

	.footer .flt .dz{margin-bottom: 30px;}



	.footer_box{background: url(../images/f_bg.jpg) repeat bottom center;-webkit-background-size: cover;background-size: cover;}



/* 头部 */

.header{

	position: fixed;

	width: 100%;

	left: 0;

	z-index: 9999;

	padding: 28px 50px 10px 30px;

}



.header .left .logobox {

    padding: 4px 0;

    float: left;

    padding-right: 31px;

	position: relative;

}

.header .left .logobox::before{

	content: '';

	width: 1px;

	height: 50px;

	background-color: rgba(255, 255, 255, 0.3);

	position: absolute;

	top: 50%;

	right: 0;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

}

.header .left .gpbox {

    display: block;

    float: left;

    padding: 7px 0 8px;

    padding-left: 31px;

}

.header .rt {

    float: right;

    padding: 2px 0;

	display: flex;

	justify-content: flex-end;

	align-items: center;

}

.header .rt .icons{

	display: flex;

	align-items: center;

}

.header .rt .icons a{

	margin-left: 26px;

	font-size: 16px;

	color: #fff;

}

.header .rt .mune{

	border-right: 1px solid rgba(255,255,255,.3);

	padding-right: 26px;

}



.header .rt .mune img{

	cursor: pointer;

}

.header .wt_img{

	display: none;

}

.header.hdb .rt .mune{

	border-right: 1px solid #929292;

}

.header.hdb .tr_img{

	display: none;

}

.header.hdb .wt_img{

	display: block;

}

.header.hdb .rt .icons a{

	color: #333333;

}



.header.hdb2 .rt .mune{

	border-right: 1px solid #929292;

}

.header.hdb2 .tr_img{

	display: none;

}

.header.hdb2 .wt_img{

	display: block;

}

.header.hdb2 .rt .icons a{

	color: #333333;

}





.header .wx_s{

	position: relative;

}

.header .qr{

	position: absolute;

	margin-left: -30px;

	opacity: 0;

	pointer-events: none;

}

.header .qr img{

	width: 102px;

	max-width: none;

	

}

.header .wx_s:hover .qr{

	opacity: 1;

}





.m_navbox .tree_prol a{

	font-size: 14px;

	padding-left: 16px;

}

.m_navbox .tree_prol{

	display: none;

}





.hide-tab{display: none;}

.header.ht{background-color: #fff;} 

.z_box{

	background-color: #242424;

	position: fixed;

    top: 0;

    left: 0;

    right: 0;

	height: 600px;

    bottom: 0;

	padding: 0 88px;

	filter: Alpha(opacity=0);

	visibility: hidden;

	z-index: -1;

	opacity: 0;

	-webkit-transition: all 0.3s 0.5s;

	transition: all 0.3s 0.5s;

    pointer-events: none;



}

.z_box.open {

    opacity: 1;

    filter: Alpha(opacity=100);

    visibility: visible;

    z-index: 99999;

    background-color: #242424;

	pointer-events: visible;

    -webkit-transition: all 0.3s 0s;

    transition: all 0.3s 0s;

}





.z_box ul{

	height: 100%;

}

.z_box li {

	height: 100%;

	float: left;

	width: 16.666666%;

	padding-left: 40px;

	border-left: 1px solid rgba(255,255,255,.2);

	padding-top: 112px;

	position: relative;

	padding-right: 10px;

}

.z_box li:last-child{

	border-right: 1px solid rgba(255,255,255,.2);

}

.z_box li p{

	color: #fff;

}

.z_box li s{

	width: 24px;

	height: 2px;

	background-color: rgba(255,255,255,.7);

	display: block;

	margin: 28px 0;

	position: relative;

}

.z_box li a:first-child{

	color: #fff;

}

.z_box li a{

	display: block;

	font-size: 16px;

	color: rgba(255,255,255,.6);

	margin-bottom: 28px;

	line-height: 1.4em;

}

.z_box li a:hover{

	color: #4364c0;

}



.z_box .hidef{

	width: 88px;

	height: 88px;

	background-color: #505050;

	display: flex;

	justify-content: center;

	align-items: center;

	position: absolute;

	top: 0;

	right: 0;

}



.z_box.open li::after{

	width: 0;

}

.z_box li::after {

		content: "";

       position: absolute;

       right: 0;

       top: 0px;

       width: 100%;

       height: 100%;

       background: #505050;

       -webkit-transition: width .6s cubic-bezier(0.47, 0, 0.31, 1.04) 0.2s;

       transition: width .6s cubic-bezier(0.47, 0, 0.31, 1.04) 0.2s;

}











/* 搜索弹窗 */



.seatanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: rgba(0, 0, 0, 0.45);visibility: hidden;opacity: 0;}



.seatanchuang .stop{width: 100%;height: 50vh;position: absolute;top: -50vh;left: 0;z-index: 2;background: #f5f5f5;}



.seatanchuang .stop .sbox{width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 10px 0;border-bottom: 1px solid #000;}



.seatanchuang .stop .sbox input{display: block;width: calc(100% - 40px);float: left;height: 40px;border: 0;outline: none;background: #f5f5f5;}



.seatanchuang .stop .sbox a{display: block;width: 40px;height: 40px;background: url(../images/ss.png) center no-repeat;float: right;}



.seatanchuang.act{visibility: visible;opacity: 1;}



.seatanchuang.act .stop{top: 0;}



.g_more{

	display: block;

	width: 180px;

	height: 50px;

	border-radius: 50px;

	font-size: 14px;

	color: #fff;

	border: 1px solid rgba(255,255,255,.2);

	display: flex;

	justify-content: space-between;

	align-items: center;

	padding: 0 14px 0 28px;

}



.g_more .icon{

	width: 24px;

	height: 24px;

	display: block;

	position: relative;

}

.g_more .icon img{

	display: block;

	width: 100%;

	height: 100%;

}

.g_more .icon img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}



.g_more:hover,.g_more.on{

	background-color: #04328b;

	border-color: #04328b;

}

.g_more:hover .icon img,.g_more.on .icon img{

	opacity: 0;

}

.g_more:hover .icon img:last-child,.g_more.on .icon img:last-child{

	opacity: 1;

}



.g_more.tow{

	border-color: #999;

	color: #333;

}

.g_more.tow:hover{

	background-color: #04328b;

	border-color: #04328b;

}



.g_more.tow:hover span{

	color: #fff;

}



.swiper8 .swiper-slide .sbox{

	transition: .5s;

}





/* 分页 */

.ul_fy {

    display: flex;

    justify-content: center;

    width: 100%;

}

.ul_fy li.z_jt a{

    background-color: #f5f5f5;

    border-radius: 50%;

    border: 1px solid #ddd;

	background-image: url(../images/r_10.png);

	background-repeat: no-repeat;

	background-position: center;

}

.ul_fy li.z_jt:hover a{

    background-color: #0a50b0;

	background-image: url(../images/r_11.png);

	background-repeat: no-repeat;

	background-position: center;

}



.ul_fy li {

    width: 40px;

    height: 40px;

    margin: 0 5px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.ul_fy li a {

    width: 100%;

    height: 100%;

    background: #f5f5f5;

    border: 1px solid #d1d1d1;

    color: #666;

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 50%;

}

.ul_fy li a.act {

    border: 1px solid #032883;

    background: #032883;

    color: #fff;

}

.ul_fy li a:hover {

    border: 1px solid #032883;

    background: #032883;

    color: #fff;

}

.ul_fy li.y_jt {transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.mo_more {

    display: none;

    width: 160px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 14px;

    border-radius: 5px;

    background-color: #032883;

    color: #fff;

    margin: 0 auto;

}

.ul_fy li input{

	width: 100%;

	height: 100%;

	border: none;

	background-color: transparent;

	outline: none;

	text-align: center;

}



.ul_fy li.inp{

	background: #f5f5f5;

	border: 1px solid #d1d1d1;

	 border-radius: 50%;

}



.ul_fy li.inp:hover{

	border: 1px solid #032883;

	background: #032883;

}



.ul_fy li.inp:hover input{

	color: #fff;

}



.banner_dev{width: 100%;position: relative;}

.banner_dev img{width: 100%;display: block;}

.banner_dev .mimg{display: none;}

.banner_dev .txt{ position: absolute; top: 50%; left: 0;color: #fff;z-index: 2;width: 100%;  transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }

.banner_dev .txt .tt{margin-bottom: 20px;letter-spacing: 5px;}

.banner_dev .txt .tc{letter-spacing: 2px;}



.bnav{background-color: #fff; display: flex;justify-content: space-between;height: 60px;line-height: 60px; align-items: center;}



.bnav.pro{

	height: auto;

	line-height: normal;

	padding: 16px 0;

}

.bnav.pro .box{

	display: flex;

    justify-content: space-between;

}



.bnav.pro .navlt a{

	padding-bottom: 8px;margin-bottom: 10px;

}

.bnav.pro .navlt a:after{bottom: 0;}





.bnav.pro .box .navlt{

	width: 80%;

}





.bnav a{color:#333;}

.bnav .navlt a{position: relative;margin-right: 30px;display: inline-block;}

.bnav .navlt a:last-child{margin-right: 0;}

.bnav .navlt a:after{content: '';position: absolute;width: 100%;height: 3px;background-color: #032883;z-index: 2;left: 0;bottom: 10px;opacity: 0;visibility: hidden;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.bnav .navlt a.act:after ,.bnav .navlt a:hover:after{visibility: visible;opacity: 1;}

.bnav .navrg a{display: inline-block; margin-right: 15px;padding-left: 26px;background: url(../images/sev_nav1.png)left center no-repeat;}

.bnav .navrg span{display: inline-block;padding-left: 26px;background: url(../images/sev_nav2.png)left center no-repeat;color:#333;}

.bnav .navrg a:hover{

	color: #032883;

}







	.m_head {display: none;height: 50px;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: rgba(255, 255, 255, 1);border-bottom: 1px solid #eee;}

    .m_head .mlt {display: block;float: left;}

    .m_head .mlt img {display: block;height: 30px;margin-top: 10px;}

    .m_head .rig {float: right;padding-top: 15px;display: flex;}

	.m_head .rig a{font-size: 16px;color: #333;display: block;margin-right: 22px;padding-top: 2px;}

    .m_head .img {width: 24px;}

    .m_head .img img {display: block;width: 100%;}

    .m_nav {font-family: Microsoft Yahei;display: block;position: fixed;z-index: 199;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;right: -100%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;overflow: hidden;box-sizing: border-box;}

    .m_nav.act {right: 0;}

    .m_out {width: 15%;float: left;}

    .m_out img {display: block;width: 100%;}

    .m_nav {display: block;position: fixed;z-index: 199;width: 100%;height: 100%;background: #fff;top: 0;right: -100%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;overflow: hidden;box-sizing: border-box;}

    .m_nav.act {right: 0;}

    .m_out {width: 50px;float: right;max-width: 50px;margin-right: 3%;}

    .m_out img {display: block;width: 100%;}

    .wow {opacity: 1;}

    .m_navbox {width: 100%;box-sizing: border-box;float: right;background: #fff;box-sizing: border-box;padding: 20px 0;overflow: auto;box-sizing: border-box;}

    .m_navbox div,.m_navbox a {color: #666;display: block;}

    .m_navbox a {font-size: 16px;line-height: 20px;padding: 10px 0;}

    .m_navbox div,

    .m_navbox a.ltp {font-size: 18px;line-height: 30px;padding: 10px 0;display: block;}

    .m_navbox li>div:nth-child(1),

    .m_navbox a.ltp {padding: 10px 30px 10px 50px;position: relative;}

    .m_navbox li>div:nth-child(1):after,

    .m_navbox a.ltp:after {content: '';display: block;width: 5px;height: 20px;background: #032883;position: absolute;top: 50%;margin-top: -10px;left: 30px;}

    .m_navbox li>div:nth-child(1) {background: url(../images/plus.png) 95% center no-repeat;background-size: 16px;}

    .m_navbox li.act>div:nth-child(1) {background: url(../images/reduce.jpg) 95% center no-repeat;}

    .m_navbox div.lbt {padding: 5px 50px;display: none;border-bottom: 1px solid #032883;}

    .m_navbox li.act>div:nth-child(1) {color: #032883;}

    .m_navbox li.act>div:nth-child(1):after {background: #032883;}

    .m_navbox .lange {text-align: center;}

    .m_navbox .lange a {display: inline-block;margin: 0 10px;}

    .m_navbox li.lang {padding: 10px;}

    .m_navbox li.lang>a {display: block;float: left;text-align: center;width: 50%;font-size: 20px;}

    .m_navbox li.se {padding: 10px 30px;}

    .m_navbox li.se input {display: block;width: calc(100% - 40px);float: left;display: block;height: 40px;border: none;outline: none;padding: 0 10px;border-bottom: 1px solid #ddd;}

    .m_navbox li.se a {display: block;width: 40px;float: right;padding: 0;}

    .m_navbox li.se a img {display: block;width: 20px;margin: 10px;}



	.div_inp {

	    width: 93%;

	    height: 40px;

	    padding-left: 29px;

	    float: left;

	    display: flex;

	    align-items: center;

	}

	.mol_so {

	    padding: 0 12px;

	    display: block;

	    width: 100%;

	    height: 100%;

	    border: 1px solid #b3b3b3;

	    border-radius: 4px 0 0 4px;

	    outline: none;

	}

	.div_inp a {

	    width: 110px;

	    height: 40px;

	    line-height: 40px;

	    text-align: center;

	    background-color: #032883;

	    color: #fff;

	    border-radius: 0 4px 4px 0;

	}





.swi_r2 .ml{display: none;}



























































@media(max-width:1680px){

    .fpg .section > img,.head img{width: 100%;}

	.box {padding: 0 40px;}
	.z_tanchuang .tbox .modal {
		width: 65%!important;
	}
}

@media(max-width:1440px){

	.f_12{ font-size:12px; }

	

	.f_16{ font-size:14px; }

	

	.f_18{ font-size:16px; }

	

	.f_20{ font-size:18px; }

	

	.f_22{font-size: 20px;}

	

	.f_24{ font-size:22px; }

	

	.f_26{ font-size:24px; }

	

	.f_28{ font-size:26px; }

	

	.f_30{ font-size:28px; }

	

	.f_32{ font-size:30px; }

	

	.f_34{ font-size:30px; }

	

	.f_36{ font-size:30px; }

	

	.f_38{ font-size:30px; }

	

	.f_40{font-size: 30px;}

	

	.f_42{font-size: 30px;}

	

	.f_48{font-size: 30px;}

	.z_box li p{font-size: 18px;}

	.z_box li{padding-left: 20px;}

	.footer .frt li .ltop a {font-size: 16px;padding-bottom: 20px;margin-bottom: 20px;}

	.footer .frt li a {margin-bottom: 14px;font-size: 14px;}
	.z_tanchuang .tbox .modal {
		width: 60%!important;
	}
}

@media(max-width:1025px){

	body{min-width: 200px;}

	.box{min-width: 200px;}

	.footer .flt{width: 270px;}

	.footer .frt {width: calc(100% - 290px);}

	.footer .flt .dh{margin: 20px 0;}

}

@media(max-width:960px){

	body{min-width: 200px;padding-top: 50px;}

	.box ,.i5 .ibox{padding: 0 5%;min-width: 200px;width: 100%;}

	.header .t1{display: none;}

	.m_head{display: block;}

	

	.f_12{ font-size:12px; }

	

	.f_16{ font-size:14px; }

	

	.f_18{ font-size:14px; }

	

	.f_20{ font-size:16px; }

	

	.f_22{font-size: 16px;}

	

	.f_24{ font-size:16px; }

	

	.f_26{ font-size:18px; }

	

	.f_28{ font-size:18px; }

	

	.f_30{ font-size:20px; }

	

	.f_32{ font-size:20px; }

	

	.f_34{ font-size:20px; }

	

	.f_36{ font-size:22px; }

	

	.f_38{ font-size:22px; }

	

	.f_42{font-size: 22px;}

	

	.f_40{font-size: 22px;}

	

	.f_48{font-size: 22px;}

	.mo_more{display: block;}

	.ul_fy{display: none;}

	.banner_dev .pimg,.bnav{display: none;}

	.banner_dev .mimg{display: block;}

	.footer{display: none;}

	.footer2{text-align: center;}

	.footer2 .flt a{display: block;padding-bottom: 4px;}

	.footer2 .flt a img{display: inline-block;}

	.footer2 .frt,.footer2 .flt{float: none;}

	.footer2 .bor{padding: 20px 0;}

	.swi_r2 .ml{display: none;}

	.swi_r2 .pc{display: none;}

	.header{padding: 0;}
	.z_tanchuang .tbox .modal {
		width: 90%!important;
		padding: 14px;
	}
}

























































