@charset "utf-8";
.valipicwrap{ width: auto; height: auto;}
.valipicwrap .pic{display:inline-block; width: 190px;}
.valipicwrap .pic img{width: 180px;}
.valipicwrap .tips{display:inline-block; list-style: 40px; font-size: 16px;}

.kfinput{outline:0; webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important; height:50px;line-height:30px; border:1px solid #e6e6e6; background-color:#fff; border-radius:2px; padding: 0px 10px; width: 100%; font-size: 16px;}
.kfbtn{ color:#444444; display:inline-block; font-size:18px; line-height:45px; cursor:pointer; padding:0px 20px; margin:0px; height:45px; border: 1px solid #dedede; background-color:#fff; -webkit-appearance:none; text-decoration:none;}
.kfbtngreen{ background-color:#1fbf8c; color: #ffffff; border: 1px solid #1fbf8c;}

.kfbtnpost{-webkit-appearance:none; border-radius:5px; width:100%; height:50px; line-height:50px; border:1px solid #3598db; text-align:center; padding:0px; margin:0px auto; background-color:#3598db; color:#FFFFFF; font-size:18px;}


.aboutwrap{ background-color: #ffffff; width: auto; margin: 0px 0px; padding:0px; padding-top: 20px; min-height: 300px; border: 1px solid #efefef;}
.aboutwrap .title{line-height:30px; height: 40px; margin: 20px; font-size: 26px; color: #444444;}
.aboutwrap .title .ico{display:inline-block; width: 40px; height: 30px; vertical-align: middle; background-image: url("/images/ico_title7.png"); background-repeat: no-repeat; background-size: 26px;}
.aboutwrap .title .en{font-size: 18px; color: #666666; margin-left: 20px;}
.aboutwrap .text{line-height:30px; font-size: 16px; margin: 0px 20px; color: #444444; padding-bottom: 50px;}
.aboutwrap .text img{max-width:100%;}
.aboutwrap .text iframe{max-width:100%;}
.aboutwrap .about_links{margin:0px; padding: 0px; margin-top: 20px;}
.aboutwrap .about_links:after{content:'\20'; clear: both; float: none; height: 0px;display:block;height:0;}
.aboutwrap .about_links li{margin:0px; padding: 0px; list-style: none; display: inline-block; padding-right: 20px;}

.about_contact_ul{ margin:0px; padding:0px;}
.about_contact_ul li{ padding:0px; margin:0px; list-style:none; font-size:16px; line-height:35px; height:35px; color:#444444;}
.about_contact_ul li.qrcode{ width:150px; height:150px; text-align:center; line-height:20px; padding-top:5px; float:right; border-left:1px dashed #dedede;}
.about_contact_ul li.qrcode img{ width:140px; height:140px;}

.abouttop{height:55px; position:relative; line-height:55px; width:auto; font-size:18px; color:#444444; background-color: #ffffff; text-align:center; margin: 0px 0px;}
.abouttop .infoback{background-image:url(/images/png_arrow_left.png); background-position:0px 18px; background-repeat:no-repeat; background-size:18px; display:block; color:#444444; padding-left:20px; padding-right:10px; width:40px; font-weight:normal; margin-left: 10px;}
.abouttop .btn{display:block; color:#333333; float: right; padding-left:30px; padding-right:5px; margin-right: 10px;}


.layui-form-checked[lay-skin=primary] i{border-color:#3598db!important;background-color:#3598db;color:#fff}

.about_phone{ width:300px; height:585px; background-image:url(/template/images/about_phone.jpg); float:left; position:relative;}
.weixinpt{ float:left; width:800px; margin-left:50px; margin-top:30px;}
.weixinpt_title{ font-size:42px; line-height:75px; height:80px; color:#444444; letter-spacing:5px; margin-left:70px;}
.weixinpt_con{ float:left; width:358px; text-align:center; padding:20px; padding-top:50px;}
.weixinpt_title1{ margin:auto; margin-bottom:10px; width:160px; font-size: 18px; font-weight: bolder; color: #444444; height:30px; line-height:30px;}
.weixinpt_pic img{ width:200px;}
.weixinpt_txt{ font-size:16px; line-height:30px; padding-top:20px;}
