a{color: #333; text-decoration: none;}
a:hover{color: #016fc4;}
body,div,span,h1,h2,h3,h4,h5,h6,hr,p,blockquote,strong,var,b,u,i,center,dl,dt,dd,ul,ol,li,prea,address,fieldset,form,fieldset,label,legend,button,input,textarea,th,td, header, footer{margin:0;padding:0;}
body{font-family: Arial,"微软雅黑","宋体";}
ul,ol{list-style-type:none;}
select,input,img,select,button,textarea{vertical-align:middle; font-family:Arial,'Microsoft YaHei'; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); outline:none;}
input {/*-webkit-appearance: none;*/ border-radius:0}
li{list-style-type:none;vertical-align:top;}
img{vertical-align:middle;border:0px;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%; font-weight:normal;}
address,cite,dfn,em,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:0; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
del{text-decoration:line-through;}
em{font-style:normal;}
.tac{text-align: center;}
.tar{text-align:right;}
.fl{float: left;}
.fr{float: right;}
.fontbold{font-weight: bold;}
.mgt10{margin-top: 10px;}
.container{max-width:1260px; margin:0 auto;}

.login_header{width: 100%; height: 100px; background: #1082c8; border-top: 20px #fdd100 solid;}
.header{height: 110px; width: 100%;}
.head_top{background: #fdd100; width: 100%; overflow: hidden; line-height: 20px;color: #016fc4; font-size: 14px;}
.head_top a{color: #016fc4;}
.head_menu{width: 100%; background: #1082c8;}
.head_menu .navbar{padding:10px 0;}
.head_menu .navbar .logo{height: 70px;}
.head_menu .navbar .nav-item{margin:0 40px;}
.head_menu .navbar .nav-item .nav-link{color: #fff; padding:0; position: relative; display: block; line-height: 40px; font-size: 16px;}
.head_menu .navbar .nav-item .nav-link.active{border-bottom:2px #fff solid;}

.navbar .navbar-toggler {color: #fff; border-color: transparent;}
.navbar-toggler:focus{box-shadow:initial;}
.navbar-toggler-icon {height: 2px; width: 1.25em; background: currentColor; border-radius: 10px; transition: .2s .2s top,.2s .2s bottom,.2s transform,0s .2s opacity; position: relative;}
.navbar-light .navbar-toggler-icon {background-image:none;}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon { transform: rotate(45deg); transition: .3s top,.3s bottom,.3s .3s transform,0s .3s opacity;}
.navbar-toggler-icon:after, .navbar-toggler-icon:before {content: ''; display: block; height: inherit; width: inherit; border-radius: inherit; background: inherit; position: absolute; left: 0; transition: inherit;}
.navbar-toggler-icon:before {top: -0.45em;}
.navbar-toggler-icon:after { bottom: -0.45em;}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{top: 0; transform: rotate(-90deg);}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{bottom: 0; opacity: 0;}

.icontent{/*padding:20px 0;*/ width: 100%;}
.icontent li{margin-bottom: 20px; width: 100%; overflow: hidden; padding:200px 0;}
.icontent li dl{width: 55%;}
.icontent li dt{font-size: 46px; font-weight: bold; color:#016fc4;}
.icontent li dd{font-size: 16px; margin-top: 20px; width: 75%; overflow: hidden;}
.icontent li dd a{width: 150px; height: 45px; line-height: 45px; color: #fff; font-size: 16px; background: #016fc4; display: inline-block; text-align: center;}
.icontent li:nth-child(even) dl{float: right; text-align: right;}
.icontent li:nth-child(even) dl dd{float: right;}

.nbanner{width: 100%; overflow: hidden; height: 480px; display: flex; justify-content: center; align-items: center; text-align: center; /*margin-top: 20px;*/}
.nbanner h2{font-size: 42px; color: #016FC4; text-transform: uppercase;}
.nbanner h3{font-size: 14px; color: #222; display: inline-block; position: relative; padding:0 40px; overflow: hidden; margin-top: 10px;}
.nbanner h3:after, .nbanner h3:before{content: '';width: 30px; height: 1px; background: #333; position: absolute; top: 8px;}
.nbanner h3:after{left: 0;}
.nbanner h3:before{right: 0;}
.nbanner i{width: 22px; height: 11px; display: block;background: url(../images/nbanico.png) no-repeat; overflow: hidden; margin: 10px auto 0;}

.procontent{width: 100%; overflow: hidden; padding:80px 0;}
.proct_title{width: 100%; overflow: hidden; text-align: center;}
.proct_title h2{font-size: 28px; color: #016FC4; text-transform: uppercase;}
.proct_title h3{font-size: 14px; color: #222; display: inline-block; position: relative; padding:0 40px; overflow: hidden; margin-top: 10px;}
.proct_title h3:after, .proct_title h3:before{content: '';width: 30px; height: 1px; background: #333; position: absolute; top: 8px;}
.proct_title h3:after{left: 0;}
.proct_title h3:before{right: 0;}
.proct_title i{width: 22px; height: 11px; display: block;background: url(../images/nbanico.png) no-repeat; overflow: hidden; margin: 10px auto 0;}
.proct_hd{width: 100%; margin-top: 30px; display: -webkit-flex; display: flex; display: -webkit-box; display: -moz-box; line-height: 48px;}
.proct_menu{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.proct_menu li{float: left; margin: 0 40px 10px 0;}
.proct_menu li a{padding:0 20px; display: block;}
.proct_menu li a:hover, .proct_menu li a.active{background: #016fc4; color: #fff;}
.proct_more{display: inline-block; position: relative;}
.proct_morebtn{display: block; background: url(../images/promoreico.png) no-repeat left center; padding-left: 20px; color: #016fc4;}
.proct_morepop{position: absolute; top: 26px; right: 0; width: 220px; padding-top: 24px; display: none; z-index: 5;}
.proct_more:hover .proct_morepop{display: block;}
.proct_moreico{position: absolute; top: 0; right: 20px; width: 0; height: 0; border: 12px solid; border-color: transparent transparent #016fc4 transparent;}
.proct_moreico i{position: absolute; top: -11px; right: -12px; width: 0; height: 0; border: 12px solid; border-color: transparent transparent #fff transparent; display: block;}
.proct_morebox{background: #fff; border:1px #016FC4 solid;}
.proct_morebox ul{padding:10px 20px;}
.proct_morebox ul li{width: 100%; overflow: hidden; line-height: 30px; margin-top:5px; border-bottom: 1px #eee solid;}
.proct_morebox ul li:last-child{border-bottom-width: 0;}
.goods{width: 100%; display: table;}
.goods ul{width: 105%; display: flex; flex-wrap: wrap;}
.goods li{width: 28.33%; float: left; margin: 60px 5% 0 0; padding:20px; border-radius: 10px; overflow:hidden; text-align: center; background: #fff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.goods li h1{width: 100%; padding-top: 100%; overflow: hidden; position: relative;}
.goods li h1 img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; display: block; margin: auto;transition: all .36s ease;}
.goods li:hover h1 img{transform: scale(1.1, 1.1)}
.goods li h2{margin-top: 10px; font-size: 18px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;}
.goods li h3{color: #999; font-size: 12px; width: 100%; overflow: hidden; display: -webkit-flex; display: flex; justify-content: center; margin-top: 5px;}
.goods li h3 span{max-width: 55%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.goods li h3 em{margin-left: 5px;}
.goods li h5{color: #016fc4; font-size: 18px; margin-top: 10px; font-weight: bold;}
.goods li h5 del{font-size: 14px; margin-left: 10px; text-decoration: line-through; opacity: 0.5;}
.goods li i{ background: url(../images/gwcico.png) no-repeat center center #016fc4; width: 40px; height: 40px; border-radius: 50%; display: inline-block; margin: 10px auto 0;}

.goods_info{width: 100%; display: table;}
.goods_info_l{float: left; width: 42%; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);}
.goods_info_r{float: right; width: 54%; overflow: hidden;}
.goodsn_title{font-size: 36px; font-weight: bold;}
.goodsn_price{margin-top:20px; font-size: 16px;}
.goodsn_price span{font-size: 30px; font-weight: bold;}
.goodsn_dl{width: 100%; overflow: hidden; display: block; margin-top:20px; font-size: 14px;}
.goodsn_dl dt{font-size: 16px;}
.goodsn_dl dd{margin-top:10px;}
.goodsn_dl dd a{display: inline-block; line-height: 40px; background: #f2f3f5; padding:0 10px; border:1px #f2f3f5 solid; margin:0 20px 10px 0;}
.goodsn_dl dd a.on{border-color: #333;}
.goodsn_bot{width: 100%; overflow: hidden; margin-top:10px;}
.goodsn_gwcbtn{width: 250px; margin-top:10px; line-height: 50px; display: inline-block; background: #016fc4; border-radius: 5px; color: #fff; text-align: center; font-size: 16px;}
.goodsn_gwcbtn:hover{color: #fff;}
.goods_info_r .layui-form{width:140px; margin:10px 20px 0 0;}
.goods_info_r .layui-input-wrap .layui-input{padding:0 48px; text-align: center; height: 48px; border-radius: 5px; outline: none; box-shadow: none; border:1px #999 solid; font-size: 20px;}
.goods_info_r .layui-input-wrap .layui-input:focus, .tcart_dl .layui-input-wrap .layui-input:hover{border-color: #999!important;box-shadow:none;}
.goods_info_r .layui-input-wrap .layui-input-split, .tcart_dl .layui-input-wrap .layui-input-suffix{position: initial;border:0 none;}
.goods_info_r .layui-input-wrap .layui-input-number .layui-icon{border:0 none; position: absolute; top: 0; width: 48px; height: 48px; text-align: center; outline: none; box-shadow: none;}
.goods_info_r .layui-input-wrap .layui-input-number .layui-icon-up{ right: 0;}
.goods_info_r .layui-input-wrap .layui-input-number .layui-icon-down{ left: 0;}
.goods_info_r .layui-input-wrap .layui-input-number .layui-icon:before{position: initial; margin:0; line-height: 48px; font-size: 20px;}
.goods_info_r .layui-input-wrap .layui-input-number .layui-icon-up:before{content: '+'}
.goods_info_r .layui-input-wrap .layui-input-number .layui-icon-down:before{content: '-'}
.goods_info_r .layui-input-wrap .layui-input-number .layui-icon:hover{ box-shadow: none; font-weight: initial;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:300;height:300;background:#ffffff;border:1px solid #e5e5e5;display:none;text-align:center;overflow:hidden; margin-top:-1px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ff7f50 /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{height: 100%;min-height:460px; margin-left: 80px; display: flex; justify-content: center; align-items:center;}
.spec-preview .jqzoom{width:100%; height:100%; float:left;padding-bottom: 100%; position: relative; display: block;width: 100%; height:initial;}
.spec-preview .jqzoom img{width:100%; height:100%; float:left;position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; width: 100%; height: 100%;}

.spec-scroll{ float: left; padding:60px 0 0 10px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{ background:url(../images/pro_prev.png) no-repeat;display:block;text-align:center;width:12px;height:20px;cursor:pointer; margin:26px 12px 0 ; display: none;}
.spec-scroll .prev{background-position:0 0; float:left;}
.spec-scroll .next{background-position:-12px 0; float:right;}
.spec-scroll .goods_items{float:left;position:relative;width:80px;height:320px;overflow:hidden;}
.spec-scroll .goods_items ul{position:absolute;width:80px;height:999999px;}
.spec-scroll .goods_items ul li{float:left;width:80px; height: 80px; line-height: 80px; text-align:center;}
.spec-scroll .goods_items ul li img{width:70px;height:70px;border:1px solid #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); cursor: pointer;}
.spec-scroll .goods_items ul li img.hover{border:1px solid #333;}
.goods_detail{background: #fff; margin-top:60px; overflow: hidden;}
.goods_detail_hd{text-align: center; width: 100%; overflow: hidden;}
.goods_detail_hd span{display: inline-block; width: 50%; margin:0 auto; position: relative; padding-bottom: 10px; font-size: 28px; border-bottom:1px #999 solid;}
.goods_detail_bd{padding:30px 0; overflow: hidden;}

.newsmenu{width: 100%; overflow: hidden; background: #016fc4; line-height: 40px; padding:10px 0;}
.newsmenu li{float: left; margin-right: 60px;}
.newsmenu li:last-child{margin-right:0;}
.newsmenu li a{display: block; position: relative; color: #fff;}
.newsmenu li a.active{border-bottom:2px #fff solid;}
.newscontent{padding:20px 0 60px;}
.newslist dl{width: 100%; overflow: hidden; padding:30px; border-bottom:1px #ddd solid; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.newslist dl dt{float: left; width: 300px; height: 190px; position: relative;}
.newslist dl dt img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; display: block; margin: auto;transition: all .36s ease;}
.newslist dl dd{margin-left: 330px;}
.newslist dl dd h2{font-size: 20px; margin-top:20px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.newslist dl dd p{font-size: 14px; margin-top:30px; color: #666; line-height: 24px; max-height: 72px; width: 100%; overflow: hidden;}
.newslist dl:hover{background: #f9f9f9;}
.pages{width: 100%; margin-top:30px; text-align: center; font-size: 14px;}
.pages em, .pages span, .pages a{display: inline-block; margin:10px 4px 0; border-radius: 5px; line-height:30px; padding:0 12px;}
.pages em, .pages a{ background: #ebebeb;}
.pages span{background: #016fc4; color: #fff;}
.newdetail_title{width: 100%; text-align: center; border-bottom:1px #eee solid; font-size: 26px; padding:20px 0;}
.newdetail_box{padding:20px 0; width: 100%; overflow: hidden;}
.newdetail_prenex{width: 100%; overflow: hidden; background: #f8f8f8; margin-top:20px; padding:10px 20px; line-height: 30px; color: #666;}
.newdetail_prenex a{padding-left: 15px;}

.abt_content{padding:80px 0; width: 100%; overflow: hidden;}
.abt_ct1txt{font-size: 14px; line-height: 2;}
.abt_ct1box{width: 100%;}
.abt_ct1box ul{width: 100%; display: -weblit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;}
.abt_ct1box li{width: 50%; float: left; margin:80px 0 0 0;}
.abt_ct1box li dl{width: 60%; height: 100%; float: left; border:1px #016fc4 solid; border-radius: 40px; padding:40px; position: relative; text-align: right;}
.abt_ct1box li h1{font-size: 50px; line-height: 60px; font-weight: bold; position: absolute; top: -30px; left: 50px; padding:0 10px; color: #016fc4; z-index: 2;}
.abt_ct1box li h1:after{content: ''; width: 100%; height: 1px; background: #fff; position: absolute; top: 29px; left: 0; z-index: -1;}
.abt_ct1box li h2{color: #016fc4; font-size: 20px;}
.abt_ct1box li p{margin-top:20px; font-size: 14px;}
.abt_ct1box li:nth-child(even) dl{float: right; text-align: left;}
.abt_ct1box li:nth-child(even) h1{right: 50px; left: inherit;}
.abtsm_box{text-align: center; width: 80%; margin:0 auto; padding:40px 0;}
.abtsm_box h2{color: #fff; font-size: 60px;}
.abtsm_btn{border-radius: 8px; display: inline-block; width: 200px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; margin-top:50px; color: #fff;
  background-image: -moz-linear-gradient( -180deg, rgb(3,98,154) 0%, rgb(11,127,52) 99%);
  background-image: -webkit-linear-gradient( -180deg, rgb(3,98,154) 0%, rgb(11,127,52) 99%);
  background-image: -ms-linear-gradient( -180deg, rgb(3,98,154) 0%, rgb(11,127,52) 99%);}
.abtsm_btn:hover{color: #fff;}
.abthj_hd{text-align: center; width: 100%; overflow: hidden;}
.abthj_hd h2{font-size: 34px;color: #016fc4;}
.abthj_hd h3{font-size: 14px; margin-top:5px;}
.abthj_hd i{width: 60px; height: 2px; background: #016fc4; display: inline-block;}
.abthj_bd{width: 100%; overflow: hidden;}
.abthj_bd ul{width: 102%;}
.abthj_bd li{float: left; width: 23%; margin:20px 2% 0 0;}
.abthj_bd li h1{width: 100%; padding-top: 80%; overflow: hidden; position: relative;}
.abthj_bd li h1 img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; display: block; margin: auto;transition: all .36s ease;}

.login_content{padding:80px 0; width: 900px; margin:0 auto;}
.login_form{width: 400px; padding:40px; margin:0 auto; background: #f2f3f5; text-align: center; border-radius: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.log_logo{text-align: center;}
.log_title{text-align: center; font-size: 24px; margin-top:10px;}
.log_ul{width: 100%; display: block; padding-top: 10px;}
.log_ul li{width: 100%; display: block; margin-top:20px;}
.log_ul .form-floating .form-control{background: #f2f3f5; border-radius: 0; border:1px #333 solid;}
.log_ul .form-floating .form-control:focus{color:var(--bs-body-color);background-color:#f2f3f5; border-color:#333;outline:0;box-shadow:0 0 0 1px #333;}
.log_password{text-align: right; padding-top: 10px;}
.log_password a{color: #fdcf00;}
.log_bot{margin-top:20px; text-align: center;}
.log_bot a{color: #016fc4;}
.log_submit{display: inline-block; margin:40px auto 0; text-align: center; line-height: 56px; padding:0 80px; background: #016fc4; color: #fff;}
.log_submit:hover{color: #fff;}
.log_txt{margin-top:20px; text-align: center;}

.reg_form{width: 100%;}
.regtab_hd{width: 100%; overflow: hidden; text-align: center;}
.regtab_hd ul{display: inline-block; margin:0 auto;}
.regtab_hd li{float: left; width: 200px; background: #f2f3f5; text-align: center; padding:15px 0; margin:20px 20px 0; border:1px #f2f3f5 solid; cursor: pointer;}
.regtab_hd li img{width: 50px;}
.regtab_hd li span{display: block; overflow: hidden; padding-top: 10px; font-size: 16px;}
.regtab_hd li.active{border:1px #333 solid;}
.regtab_bd{width: 100%; padding-top: 20px;}
.regct_title{margin-top:30px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.regform_ul{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.regform_ul li{width: 100%; display: block; margin-top:20px;}
.regform_ul li.w50{width: 48%;}
.regform_ul .form-floating{position: relative; background: #f2f3f5;}
.regform_ul .form-floating .form-control{background: none; border-radius: 0; border:1px #f2f3f5 solid;}
.regform_ul .form-floating .form-control:focus{color:var(--bs-body-color);background-color:none; border-color:#f2f3f5;outline:0;box-shadow:0 0 0 1px #333;}
.regform_ul .form-floating .form-select{background-color: #f2f3f5; border-radius: 0; border:1px #f2f3f5 solid;}
.regform_ul .form-floating .form-select:focus{color:var(--bs-body-color);background-color:none; border-color:#f2f3f5;outline:0;box-shadow:0 0 0 1px #333;}
.regform_ul .form-floating .dropdown-menu{max-height: 300px; overflow-y: auto; width: 100%; line-height: 30px; z-index: 9;}
.regform_ul .form-floating .dropdown-menu li{margin-top:0;}
.dropdown-item:focus,.dropdown-item:hover{background-color:#f2f2f2; color: #333;}
.regform_ul .form-floating .selectico{position: absolute; top: 15px; right: 15px;}
.regform_ul .select_control{position: relative;}
.regform_ul .select_control .form-floating .form-control{ cursor: pointer; position: relative; z-index: 2;}
.mmshow, .mmhide{width: 28px; height: 28px; position: absolute; top: 15px; right: 20px; cursor: pointer;}
.mmhide{display: none;}
.regcheckbox{margin-top:20px;}
.regcheckbox a{color: #ff0000;}
.regcheckbox a:hover{text-decoration: underline;}
.regcheckbox .form-check-input:focus{box-shadow: none;}

@media all and (max-width:1400px) {
	
}
@media all and (max-width:1200px) {
	.login_content{width: 90%;}
    
}
@media all and (max-width:1000px) {
    .goods_detail_hd span{width: 80%;}
    .abt_ct1box li dl{width: 80%;}
    
}
@media all and (max-width:768px) {
	.head_menu .navbar .nav-item .nav-link{margin-top: 10px;}
	.icontent li{padding:60px 0;}
	.icontent li dl{width: 100%;}
	.icontent li dt{font-size: 36px;}
	.nbanner{height: 250px;}
	.nbanner h2{font-size: 36px;}
	.procontent{padding:40px 0;}
	.proct_menu li{margin-right: 10px;}
	.proct_menu li a{padding:0 10px;}
	.goods_detail{margin-top: 35px;}
	.goods li{width: 45%; margin-top: 20px;}
	.goods_detail_hd span{width: 90%; font-size: 24px;}
	.goods_info_l, .goods_info_r{width: 100%; float: initial;}
	.goods_info_r{margin-top:10px;}
	.spec-scroll{padding-top: 35px;}
	.spec-preview{height: 100%;min-height:380px;}
	.spec-preview .jqzoom{padding-bottom: 100%; position: relative; display: block;width: 100%; height:initial;}
	.spec-preview .jqzoom img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; width: 100%; height: 100%;}
	.goodsn_dl dd a, .goods_info_r .layui-form{margin-right: 10px;}
	.goodsn_gwcbtn{width: 180px;}
	.newslist dl{padding:20px 0;}
	.newslist dl dt{width: 158px; height: 100px;}
	.newslist dl dd{margin-left:170px;}
	.newslist dl dd h2{margin-top:0;}
	.newslist dl dd p{margin-top:5px;}
	.abt_content{padding:40px 0;}
	.abt_ct1box li, .abt_ct1box li dl{width: 100%;}
	.abt_ct1box li{margin-top:40px;}
	.abtsm_box{width: 96%;}
	.abtsm_box h2{font-size: 30px;}
	.abtsm_btn{margin-top:30px; width: 160px;}
	.abthj_hd h2{font-size: 24px;}
	.abthj_bd ul{width: 103%}
	.abthj_bd li{width: 47%; margin:15px 3% 0 0;}
	.regtab_hd li{float: initial;}
	.login_content{padding:40px 0;}
	.login_form{width: 100%;}
	.regform_ul li.w50{width: 100%;}
	
}