body{ font-family: "微软雅黑"!important; }
a:hover{ text-decoration: none; }
a:focus{  text-decoration: none; }
.clear{ clear: both; }
input{outline:none}
.vip_bg img{width: 100%;}
.login img{width: 30% !important;}

.cx_title{ display: block; width: 100%; height: 36px; }
.cx span{ float: right; color: #999;line-height: 36px; }
.cx_title span{ color: #000; float: left; line-height: 36px;  font-size: 26px;font-family: "微软雅黑"，Microsoft YaHei!important; display: inline-block; }
.cx_title img{ display: inline-block; margin-top: 3px; line-height: 36px; float: left; margin-right: 10px; }
.cx_input{ max-width: 100%; width: 100%;  margin: 20px auto 0 auto; height: 100px; padding-left: 5px; }
.cx_click{ width: 120px; line-height: 36px; background: #0e4d95; display: inline-block; text-align: center; color: #fff; border-radius: 0;  }
.cx_click:hover{ cursor: pointer; color: #fff; }
.cx_bottom{ margin-bottom: 50px; }
.yz_float{ float: left; margin-left: 50px; display: inline-block; }
.srk_float{ float: left; line-height: 36px; height: 36px; }
.srk_bottom{ margin-bottom: 20px; margin-top: 10px; }

.xj_left,.xj_right{ width: 46%; margin: 40px auto; }
.xj_left{ float: left;padding: 0 3%; border-right: 1px solid #f1f1f1;}
.xj_right{ float: left;margin: 40px 3% 40px 4.5%; background: #fcfcfc; text-align: center; padding: 15px 0 0px 0; }
.type_city{ margin: 0px 0 20px 0px; height: 40px;}
.type_city span{  font-size: 18px; color: #666; margin-right: 10px; display: inline-block;  }
.city_js{ position: relative; display: inline-block; font-size: 14px!important; }
.city_js span{ font-size: 15px!important;  }
.zl{ border:none; border-bottom: 1px solid #c3c3c3; width: 250px; }
.city-picker-span{ width: 250px!important; }
.type_city i{ margin-left: -30px; color: #aaa; }
.type_zl{ width: 75px; }
.xj_sou{ display: block; width: 120px; line-height: 36px; background: #0e4d95; text-align: center; color: #fff;  margin: 30px 0; }
.xj_sou:hover{ color: #fff; }
.xj_zs{ color: #999; }
.xj_remarks{ background: #f1f1f1; margin-bottom: 40px; padding:20px; }
.xj_remarks h3{ margin: 0px; line-height: 30px; color: #666;margin-bottom: 5px; font-size: 20px; font-weight: bold;}
.xj_remarks p{ margin: 0px; line-height: 24px; color: #999; }
.xj_right p{ margin: 15px 55px; padding-bottom: 20px; line-height: 30px; font-size: 16px; border-bottom: 1px dotted #d5d5d5; color: #8f8f8f; }
.xj_bottom{ margin-bottom: 40px!important;}
.xj_right span{ padding: 0 15px; }
.xj_right span i{ padding-right: 15px; font-size: 20px; color: #999; }
.xj_right a{ width: 100%; display: block; background: #0e4d95; line-height: 40px; color: #fff; }


.sou_wd{ width: 100%; margin: 50px 0 50px 0px; }
.sou_wd .zl{ width: 300px; }
.sou_wd .city-picker-span{ width: 220px!important; }
.sou_wd i{ margin-left: 10px; color:#999; }
.sou_wd_span{ font-size: 20px; color: #000; margin-right: 10px; display: inline-block; line-height: 36px; }
.wd_qr{  display: inline-block; width: 120px; text-align: center;line-height: 36px;background:  #0e4d95; color: #fff;  margin-left: 20px; }
.wd_qr:hover{ color: #fff; }
.wd_zb{ width: 100%; margin: 0 auto 30px auto;  }
.wd_zb p{ color: #848484; }
.wd_zb h3{ color: #464646;font-size: 18px; }
.m_left{ margin-left: 20px; }
.muhusousuo{ margin-top: 30px; width:220px; border:none; border-bottom: 1px solid #ccc; }
.city-picker-span>.placeholder{ margin-left: 10px; }
.sousuo_jg h3{ font-size: 17px; margin-bottom: 20px; }
.jg_left,.jg_right{ float: left; margin-bottom: 50px; }
.jg_left{ width: 25%; height: 600px; border: 1px solid #dddddd; border-right: none; padding: 10px 20px 20px 20px;overflow-x: hidden;
        overflow-y: scroll; }
.jg_right{ width: 75%; }
.jg_left_p{ color:#0e4d95; font-size: 17px; line-height: 36px; margin-bottom: 0px; border-bottom: 1px solid #eaeaea;  }
.jg_left_i{ line-height: 24px; display: inline-block; color:#999; margin-bottom: 15px;  }
.kuaidi_tubiao{ color:#0e4d95; margin-right: 10px; font-size: 16px; }
.kuaidi{ font-size: 16px; padding-bottom: 10px;border-bottom: 1px dotted#eaeaea; margin-bottom: 20px; }
.kuaidi_down{ float: right; margin-right: 50px; color: #ccc; cursor: pointer; }
.kuaidi i{ font-size: 16px;  }
.information{ display: none; margin: 10px auto 0px auto;  }
.information p{ color: #999; line-height: 24px; margin-bottom: 0px; padding-left: 27px; }

.jg_left::-webkit-scrollbar-track-piece { background-color:#f8f8f8;}
.jg_left::-webkit-scrollbar {width:9px;height:9px;}
.jg_left::-webkit-scrollbar-thumb {background-color:#dddddd;background-clip:padding-box;min-height:28px;}
.jg_left::-webkit-scrollbar-thumb:hover {background-color:#bbb;}



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}




.yanzhengma{ width:90px;height:40px;float:right;margin-right:5px; cursor: pointer; }
.vip_bg{width:100%; height:auto; position: relative;  }
.dl{width:400px;border-radius: 15px;background:rgba(255,255,255,1); position: absolute; top: 52%;left: 62%; margin-top: -200px;}
.dl1{width:400px;border-radius: 15px;background:rgba(255,255,255,1);position: absolute; top: 44%;left:62%; margin-top: -226px;}
.dl_top{width:90%;height:auto;overflow: hidden;margin:0 auto;padding-bottom:0px;border-bottom: 1px solid #999; margin-top: 30px;}
.dl_top p{width:46%;float:left;margin-left:5%;line-height: 50px;margin-bottom: 0px; font-size: 22px;}
.dl_top p img{width:30px;height:30px;margin-top:10px;margin-right: 5px;float:left;}
.dl_top a{width:40%;float:right;margin-right: 5%;line-height:50px;text-align: right;}
.dl_top a:hover{color:#0e4d95;text-decoration:underline;}
.box{width:80%;height:auto;overflow: hidden;margin:0 auto;}
.box h2{text-align: center;color: #e9e9e9;padding-top: 0px;font-size:50px;}
.box h2 span{font-weight: 300;}
.box p{text-align: center;font-size: 16px;color:#000;}
.box input{text-indent: 20px;color: ##0e4d95;font-size: 1rem;}
.box .email{width: 100%;margin-top:20px;}
.box .email #email{width: 100%;height:40px;border:1px solid #bbbbbb;}
.box .email #tel{width:100%;height:40px;margin-right: -3px;border:1px solid #bbbbbb;margin-top:20px;}
.box .textarea{width: 100%;height: 200px;margin: 10px auto;}
.box .textarea textarea{width: 100%;height: 100%;text-indent: 20px;border-color: #bbbbbb;font-family:"arial";padding-top:10px;}
#yz{width:192px;height:40px;}
.box .login{width:100%;height: 40px;margin-top:20px;}
.box .login input{color: black;}
.dljr #submit{ width:100%;height:40px;border:1px #0e4d95 solid; color: #fff;background:#0e4d95;transition: 0.2s;padding-right: 28px;margin-top:20px;}
.dljr #submit:hover{cursor:pointer;background: #0e4d95;color:#fff;}

.login #submit{margin-top: 0;}
.forget_password{ width: 100%; display: inline-block; text-align: center; margin: 15px auto; color: #999; cursor: pointer;margin-bottom: 30px; }



.yewu_title{ margin-bottom: 20px; }
.yewu_title span{ font-size: 20px; color: #333; display: inline-block; line-height: 36px; font-weight: bold; }
.yewu_title img{ display: inline-block; float: left; margin-right: 10px; margin-top: 3px; }
.yewu_wenben p{  margin-bottom: 5px; line-height: 24px; }
.yewu_wenben{ margin-bottom: 20px; }
.yewu_wenben .wenhua{width: 345px;
    height: 244px;
   margin-right: 10px;
    float: left;}
.yewu_wenben img{width: 100%;height: 100%;object-fit: cover;}
.yewu_wenben h3{ font-size: 18px; font-weight: bold;color: #666; }
.yewu_wenben span{ font-size: 20px; color:#0e4d95;   }
.yewu_text{ margin-bottom: 30px;width: 100%;
    float: left; }
.yewu_wenben .yewu_1{ text-indent: 4em; }
.yewu_hezuo{ width: 30%; margin-right: 2%; display: inline-block; }
.yewu_zx img{ float: left; margin-top: 16px;  margin-left:5px; }
.yewu_zx h4{ line-height: 36px; margin-left:40px; margin-right: 25px; color: #808080; }
.yewu_zx h4:hover{ color: #666; }
.yewu_zx a { display: inline-block; }

.p_img{ text-align: center; }
.p_img img{  margin: 10px auto; }