/*base*/
*,::before,::after{ margin:0; padding:0 ; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body,ul,ol,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,p,input,select,textarea,a, em, img,strong, b, u, i,fieldset, label, legend,table,td, caption, tbody, tfoot, thead, tr, th, article, aside, canvas,figure, figcaption, footer, header, hgroup,nav,section,audio, video
{ margin:0; padding:0 ; font-size:22px; font-weight:normal; font-style:normal;}
body{font-family: "Microsoft Yahei", Arial;font-size:22px; color:#444444; background:#f4f4f5;}
ul,ol,li{ list-style:none;}
img{ border:0 none; vertical-align:middle;}
table ,td{border-collapse:collapse;border-spacing:0; }
input, select, textarea, button {outline:none;}
input.hidefocus::-moz-focus-inner {border:none;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
input[type="text"],input[type="password"] {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
input,select,textarea {line-height:normal;-webkit-appearance:none;}
textarea{resize:none;}
a{text-decoration:none;color: #444444;outline-style:none;}
::-moz-selection { color: #fff; background-color: #1f8fcf;}
::selection { color: #fff; background-color: #1f8fcf;}  
.clearfix:after{ clear:both; content:''; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.content{padding: 0 20px;}
.flex{display: flex;justify-content: space-between;}
.wrap{width: 100%;max-width: 640px;margin: 0 auto;}
.LR_yaoqing-form{box-sizing: content-box;}



.msbox img{display: block;}
.msbox{background-color: #ffffff;margin: 60px auto 0;padding-bottom:20px; }
.msbox .pic{float: left;margin-top: -40px;width:274px;height: 269px; }
.msbox .pic img{width:274px;height: 269px; }
.msbox .con{float: left;width: 310px;height: 229px;position: relative;margin-left:16px;}
.msbox .con .con1{height: 66px;margin-top: 60px;}
.msbox .con .con1 .name{width: 34px;height: 66px;border-bottom: 2px solid #fe7d24;font:bold 28px/66px 'Microsoft Yahei';color: #333333;white-space:nowrap;}
.msbox .con .con1 .caiyi{font: 24px/66px 'Microsoft Yahei';color: #fe7d24;margin-left: 64px;}
.msbox .con .con2{font-size: 18px;margin-top: 20px;display: block;color: #666666;}
.msbox .con3{font: 20px/28px 'Microsoft Yahei';color: #333333;margin-top: 10px;}
.msbox .con3 span{font-weight: bold;}

.msbox .con .biaoqian{width: 93px;height: 82px;background: url(../images/bg.png) no-repeat;position: absolute;top: -12px;right: 12px;font-size: 20px;text-align: center;line-height: 24px;color: #fff;padding-top: 6px;}
.msbox  .zx{width: 230px;height: 36px;display: block;background-color: #fe7d24;border-radius: 18px;font: 20px/36px 'Microsoft YaHei';text-align: center;color: #fff;margin:16px auto 0;}

.huanjing{height: 370px;background-color: #fff;margin-top: 20px;padding-top: 16px ;}
.huanjing h2{font-weight: bold;font-size: 20px;color: #333333;margin-bottom: 16px;}
.huanjing .hjbox{width: 564px;margin: 0 auto;}
.huanjing .hjbox img{display: block;}
.huanjing ul{flex-wrap: wrap;}
.huanjing ul li{margin-bottom: 9px;float: left;margin-left: 9px;}
.huanjing ul li:nth-child(1),.huanjing ul li:nth-child(4){margin-left: 0;}




.beian{width: 100%;height: 180px;background-color: #eeeeee;text-align: center;margin-top: 20px;padding-top: 60px;color: #333333;margin-bottom: 100px;border-bottom: 1px solid #dcdcdc;}
.beian p{width: 320px;height: 32px;line-height: 32px;border-bottom: 1px dashed #adadad;margin:0 auto;font-size: 16px;}
.beian p:nth-child(even){border: 0 none;}
.foot_fixed{width: 100%;max-width: 640px;height: 100px;position:fixed;bottom: 0;left: 50%;transform: translateX(-50%);overflow: hidden;}
.foot_fixed ul{width: 100%;height: 100%;}
.foot_fixed ul li{width: 33.3333333%;height: 100%;background-color: #fff;}
.foot_fixed ul li a{display: block;text-align: center;color: #999999;font-size: 18px;}
.foot_fixed ul li:nth-child(1) a{color: #333333;}
.foot_fixed ul li a img{display: block;margin: 16px auto 10px;text-align: center;}