﻿﻿@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,
sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{margin: 0;padding: 0;border: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
ol,ul{list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content: '';content: none;}
table{width: 100%;border-collapse: collapse;border-spacing: 0;}
a,a:hover,a:visited,a:link {list-style: none;text-decoration: none;outline:none;blr:expression(this.onFocus=this.blur());color:#4e4e4e;}
*{box-sizing: border-box; margin: 0; padding: 0;}
body,html {width: 100%;height: 100%;}
html{font-size: 62.5%;font-family: "Microsoft YaHei";line-height: 1;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;min-width:1250px;margin:0 auto;}
body {font-family: "微软雅黑";font-size:14px;margin: 0;padding: 0;color: #333;}
ul,dl {margin: 0;padding: 0;list-style: none outside none;}
img {border: none;max-width: 100%;vertical-align: middle;}
input,button,select,textarea {outline: none;}
button{cursor: pointer;}
em,i{font-style:normal;}
h1,h2{font-weight:normal;}
/*public css1*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1;}
.slh{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.bg_white{background:#fff;}
.clear{clear:both;}
[placeholder] { font-family: 'Microsoft yahei'; }
:-ms-input-placeholder,input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #9a9a9a;font-size:15px;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #9a9a9a;opacity: 1;font-size:15px;}
input:-moz-placeholder, textarea:-moz-placeholder{color: #9a9a9a;opacity: 1;font-size:15px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #9a9a9a;font-size:15px;}
:-ms-input-placeholder{color: #9a9a9a;}
.inline-block{display:inline-block;vertical-align: middle;}
select:invalid { color: #9a9a9a; }
input::-webkit-search-cancel-button{display: none;}
input[type=search]::-ms-clear{display: none;}
input::-ms-clear,input::-ms-reveal{display:none;}
/*其他公用部分*/
.wrap_w{width:1200px; margin:0 auto;}
/*有图标和文字都居中的色块*/
.color_block{font-size:0;}
.color_block span{display: inline-block;vertical-align:baseline;}
.color_block span.icon{margin-right:6px;}
.color_block span.text{font-size:14px;color:#fff;color:#fff; line-height: 40px;}
/*表单*/
.inline_form_box{font-size:0px;}
.input_box,.btn_inline{display: inline-block; vertical-align: middle;}
input.input_text{border:0px;width:100%;color:#000;}
.mybtn{font-size:0px;border:0px;width:120px;background:#4293f4;color:#fff;height: 40px; transition: background-color 0.5s ease 0s;-webkit-transition: background-color 0.5s ease 0s;}
.mybtn:hover{background:#0776fa;}
.mybtn span{display: inline-block;vertical-align: middle;}
.mybtn span.icon{margin-right:6px;}
.mybtn span.text{font-size:16px;color:#fff;line-height: 40px;}
/*头部下拉样式公用20190903 start*/
.select_cont{display:none;position: absolute;top:52px; left:0; z-index: 1000; min-width: 160px; padding:20px; margin: 2px 0 0; font-size: 14px;text-align: left;background-color: #fff;-webkit-background-clip: padding-box;background-clip:padding-box;border: 1px solid #ccc;  border: 1px solid rgba(0,0,0,.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);  box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.select_cont .top_jt{position:absolute;display:inline-block;width:20px;height:16px;left: 210px;top: -16px;color: #fff;background:url("../images/jt.png");}
.select_cont p{line-height: 20px;font-size:0px;}
.select_cont p a{font-size: 14px;display: inline-block;vertical-align:middle;padding: 5px 13px; color: #333;border-radius: 6px;margin: 0px 2px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.select_cont p a:hover,
.select_cont p a.selected{font-weight:800;color:#4293f4;}
.select_cont1{width:628px;left:-140px;}
.select_cont1 dl{ overflow: hidden; line-height:1.42;}
.select_cont1 dt{float: left;width: 120px;overflow: hidden;clear:left;text-align: right; text-overflow: ellipsis;white-space: nowrap;padding-top: 0px;font-weight: bold;}
.select_cont1 dt span{font-size: 16px;color: #333;display: inline-block;padding: 3px 14px;border-radius: 6px;  }
.select_cont1 dd{margin-left: 130px;border-bottom: 1px #eee solid;}
.select_cont1 dl.row1{}
.select_cont1 dl.row2 a{width:142px;}
.select_cont2{width:650px;left:-140px;}
.select_cont2  .top_jt{left:180px;}
.select_cont2 p{line-height: 35px;}
.select_cont2 p a{width:96px;padding:2px 5px; line-height: 35px;}
/*头部下拉样式公用20190903 end*/

/*header_wrap*/
.header_wrap{height:180px;background:#2a5d9c url("../images/header-bg.jpg") center bottom repeat-x;width:100%;z-index: 999; position:relative;}
.header_wrap .top_bar{height:135px;position:relative; z-index: 1001;}
.top_bar .logo{display:inline-block;vertical-align: middle;width:506px;height:120px;padding-top:40px;}
.top_bar .top_select{display:inline-block;vertical-align: middle; position:relative;top:35px;left:36px;height:30px;padding:0 12px 0 12px;margin-right:10px;background:rgba(255,255,255,.2);}
.top_bar .top_select a.tit{display: block;width:100%;padding-right:22px;background:url("../images/drop_jt.png") right 55% no-repeat;line-height: 30px;color:#fff;font-size:14px;}
.top_bar .select_cont{display:none;position: absolute;top:52px; left:0; z-index: 1000; min-width: 160px; padding:20px; margin: 2px 0 0; font-size: 14px;text-align: left;background-color: #fff;-webkit-background-clip: padding-box;background-clip:padding-box;border: 1px solid #ccc;  border: 1px solid rgba(0,0,0,.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);  box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.top_bar .select_cont .top_jt{position:absolute;display:inline-block;width:20px;height:16px;left: 210px;top: -16px;color: #fff;background:url("../images/jt.png");}
.top_bar .select_cont p{line-height: 20px;font-size:0px;}
.top_bar .select_cont p a{font-size: 14px;display: inline-block;vertical-align:middle;padding: 5px 13px; color: #333;border-radius: 6px;margin: 0px 2px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.top_bar .select_cont p a:hover,
.top_bar .select_cont p a.selected{font-weight:800;color:#4293f4;}
.top_bar .select_cont1{width:628px;left:-140px;}
.top_bar .select_cont1 dl{ overflow: hidden; line-height:1.42;}
.top_bar .select_cont1 dt{float: left;width: 120px;overflow: hidden;clear:left;text-align: right; text-overflow: ellipsis;white-space: nowrap;padding-top: 0px;font-weight: bold;}
.top_bar .select_cont1 dt span{font-size: 16px;color: #333;display: inline-block;padding: 3px 14px;border-radius: 6px;  }
.top_bar .select_cont1 dd{margin-left: 130px;border-bottom: 1px #eee solid;}
.top_bar .select_cont1 dl.row1{}
.top_bar .select_cont1 dl.row2 a{width:142px;}
.top_bar .select_cont2{width:650px;left:-140px;}
.top_bar .select_cont2  .top_jt{left:180px;}
.top_bar .select_cont2 p{line-height: 35px;}
.top_bar .select_cont2 p a{width:96px;padding:2px 5px; line-height: 35px;}
.top_bar .top_right_box{float:right;width:420px;padding:8px 0px 16px 0; text-align: right;}
.top_bar .top_right_box a{display:inline-block;vertical-align: middle;padding:0 0px 0 26px;color: #fff;line-height: 22px;}
.top_bar .top_right_box a.zwfwpt_a{padding-left: 50px;position: relative;}
.top_bar .top_right_box a.zwfwpt_a img{position: absolute;left: 26px; top:0;}

/*nav_wrap*/
.header_wrap .nav_wrap{height:46px;z-index: 1000;}
.nav_bar{float:left;font-size:0px;}
.nav_bar ul{z-index: 1100;}
.nav_bar li{display:block;vertical-align:middle;height:42px;float: left;background:url("../images/blank.png") repeat;}
.nav_bar li .tit{line-height:38px;display:block;font-size:18px;color:#ffffff;margin:0 36px 0 0px;}
.nav_bar li:nth-last-of-type(1) .tit{margin-right: 0;}
.t4_header{position:relative;}
.nav_bar .line{display:block;width:32px; height:4px;border-bottom:4px solid #fff; position:absolute;}
.nav_bar li.active{background:#9cc529;}
.nav_bar li .sub{position:absolute;width:100%;top:180px;left:0px;background:url("../images/blank.png") repeat;height:349px;padding-top:4px; z-index: 999; display: none;}
.nav_bar li .sub .a-list-box{background:rgba(0,0,0,0.6);height:349px;padding:36px 10px 0;}
.nav_bar li .sub .a-list{margin:0 -19px;font-size:0;width:1200px;margin:0 auto; }
.nav_bar li .sub a{display:inline-block;vertical-align:middle;width:110px;margin:0 11px 24px;height:36px;line-height:36px;font-size:14px; text-align:center;color:#505253;background:#fff;
    transition:background-color ease 0.3s,color ease 0.3s;
}
.header_wrap .sub a:hover{background:#4293f4;color:#fff;}

/*头部登录注册*/
.nav_wrap .reg_log_box{position:absolute;right:0;top:70px;font-size:0px;background: rgba(255,255,255,0.1);border-radius: 30px;padding: 0 6px;z-index: 1001;}
.nav_wrap .reg_log_box a,.nav_wrap .reg_log_box span{display: inline-block;vertical-align: middle;color:#fff;font-size:14px;text-align:center;height:28px;line-height: 28px;}
.nav_wrap .reg_log_box a{padding:0 10px;}
.nav_wrap .reg_log_box span{margin:0 !important;}
.nav_wrap .reg_log_box a:hover,.nav_wrap .reg_log_box a.actived{background:#4979af;}
/* .nav_wrap .log_in_box{padding-top:5px;} */
.nav_wrap .log_in_box a{border:0px;padding:0 0 0 34px;}
.nav_wrap .log_in_box a.user_box{width:110px; text-align:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(../images/usericon.png) left center no-repeat;}
.nav_wrap .log_in_box a.exit_box{width:56px;background:url(../images/exit.png) left center no-repeat;padding-left:24px;}
.nav_wrap .log_in_box a:hover{ text-decoration:underline;}

/*footer*/
.w_905{width:908px; margin:0; position:relative;}
.footer_wrap{height:290px;background:#4e6785; margin-top: 20px; padding:50px 0;}
.footer_wrap .wrap_w{position: relative;}
.footer_wrap .footer_select_wrap,.footer_wrap .footer_link_wrap{font-size:0;text-align: left;}
.footer_wrap .footer_link_wrap{padding:35px 0 15px 0;}
.footer_wrap .footer_link_wrap a,.footer_wrap .footer_link_wrap span{display: inline-block;vertical-align: middle;font-size:14px;color:#fff;padding:0 10px;}
.footer_wrap .footer_link_wrap a:hover{text-decoration: underline;}
.footer_wrap .footer_text{text-align: left;color:#fff;line-height:34px;}
.footer_text img{padding:0 8px 0 0;}
.footer_wrap .footer_text span{padding:0 10px;}
.footer_wrap .footer_text span i{display: inline-block;vertical-align: middle;width:18px;height:20px;background:url("../images/footer_beianIcon.png") center center no-repeat; margin-right: 10px;}
.footer_wrap .footer_abs{position:absolute;font-size:14px;color:#fff;top:62px;}
.footer_wrap .footer_icon{right:170px;width:58px;height:72px;background:url("../images/btm_img1.png") center center no-repeat;margin-top:px;}
.footer_wrap .find_error{right:6px;width:112px;height:58px; text-indent: -999em;background:url("../images/btm_img2.png") center center no-repeat; margin-top:5px;}
/*页面底部弹出下拉 20190723 start*/
.select_div{position:relative;display: inline-block;vertical-align: middle;height:32px;width: 290px;z-index: 111;margin:0 6px;}
.select_div a.tit{display: block;background:#fff url("../images/footer_jt.png") 95% center no-repeat;height:100%;line-height: 32px;padding:0 30px 0 20px;color:#353535;font-size:14px;text-align: center;}
.select_div .select_sub{position:absolute;top:-322px;background:#fff;width:100%;border: 1px solid #2b5e9d;height:320px;overflow-y: auto;display: none;}
.select_div .select_sub ul{padding:0;display: block;}
.select_div .select_sub ul li{float: none;display: block;height:32px;}
.select_div .select_sub ul li a{display: block;line-height: 32px;text-align: left;font-size:14px;color:#353535;padding:0 16px;}
.select_div .select_sub ul li a:hover{background:#2b5e9d;color:#fff;text-decoration: none;}

.footer_r{position:absolute; top:0px; right:95px;}
.footer_r li{float:left; padding:0 0 0 30px; text-align:center; color:#fff;}


/*右侧导航*/
.side_bar_box{position:fixed;right:15px;top:16%;z-index:9999;}
.side_bar_box .side_Obj{width:12px;height:52px;background:#4293f4 url("../images/gt.png") center center no-repeat;position:absolute;z-index: 10;top:158px;left:-12px;box-shadow: -4px 0 6px rgba(0,0,0,0.3);border-radius: 4px 0 0 4px;cursor: pointer;}
.side_bar{box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.side_bar li{width:70px; height:70px;text-align:center;}
.side_bar li span.icon_img{display:block;margin:0 auto;width:38px;height:32px;background:url("../images/right_menu_icons.png") center top no-repeat;}
.side_bar li span.text{line-height:30px;font-size:14px;text-align:center; color:#6f6f6f;}
.side_bar li a{display:block;width:100%;height:100%;background:#fff;padding-top:7px;position: relative;}
.side_bar li a:hover{color:#fff;background:#4293f4; border:none;}
.side_bar li i{position:absolute; top:0px;right:70px;width:0;height:70px;line-height:70px;background:#96c22b;font-size: 15px;color:black;  overflow:hidden;-webkit-transition:all ease 0.3s;transition:all ease 0.3s; overflow:hidden;}
.side_bar li i.ewm_box{position:absolute;top:0px;right:70px;width:122px;height:122px; background:none;display:none;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.side_bar li i.ewm_box1{position:absolute;top:0px;right:70px;width:122px;height:70px; background:white;display:none;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.side_bar li i.ewm_box img{margin-top:0px;}
.side_bar li a:hover i{display:block;width:122px;}
.side_bar li.side_zx span.icon_img{background-position:center -6px;}
.side_bar li.side_ts span.icon_img{background-position:center -80px;}
.side_bar li.side_jd span.icon_img{background-position:center -150px;}
.side_bar li.side_app span.icon_img{background-position:center -220px;}
.side_bar li.side_wx span.icon_img{background-position:center -290px;}
.side_bar li.side_rxdh span.icon_img{background-position:center -320px;}
.side_bar li a:hover span.icon_img{background:url("../images/right_menu_icons1.png") center top no-repeat;}
.side_bar li.side_zx a:hover span.icon_img{background-position:center -6px;}
.side_bar li.side_ts a:hover span.icon_img{background-position:center -80px;}
.side_bar li.side_jd a:hover span.icon_img{background-position:center -150px;}
.side_bar li.side_app a:hover span.icon_img{background-position:center -220px;}
.side_bar li.side_wx a:hover span.icon_img{background-position:center -290px;}
.side_bar li.side_rxdh a:hover span.icon_img{background-position:center -320px;}
.side_bar li a:hover span.text{color:#fff;}
.to_top{position:fixed;right:15px;top:85%;z-index:99;width:70px;height:70px; cursor: pointer;background-image: url("../images/to_top_icon.png");background-color:rgba(0,0,0,0.4);}
.to_top:hover{background-color:rgba(0,0,0,0.6);}
/*20190730*/
input::-webkit-search-cancel-button{display: none;}
input[type=search]::-ms-clear{display: none;}
input::-ms-clear,input::-ms-reveal{display:none;}

.l-grid-5>li {
    float: left;
    width: 20%;
}
.hubei-recommend-h .l-left b {
    font-size: 24px;
    position: relative;
    float: left;
    line-height: 60px;
}
.hubei-boutique-item li {
    padding-left: 20px;
    margin-top: 20px;
}
.hubei-boutique-item li a {
    display: block;
    height: 100%;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
}
.hubei-boutique-item li a .service-name {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

