@charset "utf-8";
/*****
*怀化妇保院公共样式文件
*@crtime:2017年11月10日10:51
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:李刚(moaol@foxmail.com)
*@modifyLog:	what	when	who

*/
html{font-size:15px;}
body{ -webkit-text-size-adjust: none; font-family:"微软雅黑";min-width:1100px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
a{text-decoration:none;color:#333;outline:none;transition:all .3s;}
a:hover,a :focus{color:#e65c97;outline:none;}
a:active,a :visited{}
a img{border:none;}
.bor-4{border-radius:4px;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.float-left{float:left;display:inline;}
.float-right{float:right;display:inline;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mb10{margin-bottom:10px;}
.mb0{margin-bottom:0 !important;}
.p20{padding:20px;}
.pl20{padding-left:20px;}
.pt20{padding-top:20px;}
.text-center{text-align:center;}
.white-bg{background-color:#fff;}
.clear-both{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-height:10px;}
.clear{ clear:both; font-size:0px; height:0px; line-height:0px;}
.clear10{ clear:both; font-size:0px; height:10px; line-height:0px;}
.vm{vertical-align:middle;}
.abs-right{position:absolute;right:0}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.none,.hide{display:none;}
.strong{font-weight:bold;}
.show{display:block;}
.box-shadow {
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    /*右、下、距离、模糊程度、阴影颜色，内阴影*/
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    -ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}

.text-ellipsis{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main-w{width:1180px;margin:0 auto; }
.btn{display:block;border-radius:10px;overflow:hidden;text-align: center;}
.pink{background-color:#e65c97;color:#fff;}
.babypink{background-color:#f1a6c6;color:#fff;}
.darkpink{background-color:#8a4497;color:#fff;}
.orange{background-color:#f9cb7f;color:#fff;}
.blue{background-color:#58afe0;color:#fff;}
.darkblue{background-color:#007cc2;color:#fff;}
.orange{background-color:#f9cb7f;color:#fff;}
.white{background-color:#fff;color:#cd1f59;}
.green{background-color:#a6d10f;color:#fff;}
.yellow{background-color:#fee300;color:#fff;}
.babygray{background-color:#c3c8c9;color:#fff;}
.gray{background-color:#8f9192;color:#fff;}
.xinzen{background-color:#9ba6a8;color:#fff;}

.pink:hover,.pink:hover ul.m-sub-nav{background-color:#ff529c;color:#fff;}
.babypink:hover,.babypink:hover ul.m-sub-nav{background-color:#ff6aa9;color:#fff;}
.darkpink:hover,.darkpink:hover ul.m-sub-nav{background-color:#bb3fd3;color:#fff;}
.blue:hover,.blue:hover ul.m-sub-nav{background-color:#76b9de;color:#fff;}
.darkblue:hover,.darkblue:hover ul.m-sub-nav{background-color:#499dcc;color:#fff;}
.orange:hover,.orange:hover ul.m-sub-nav{background-color:#f7b438;color:#fff;}
.white:hover,.white:hover ul.m-sub-nav{background-color:#fff;color:#cd1f59;}
.green:hover,.green:hover ul.m-sub-nav{background-color:#85aa01;color:#fff;}
.yellow:hover,.yellow:hover ul.m-sub-nav{background-color:#e1ca07;color:#fff;}
.dfeng:hover,.dfeng:hover ul.m-sub-nav{background-color:#fff7fa;}
.babygray:hover,.babygray:hover ul.m-sub-nav{background-color:#68696a;color:#fff;}
.gray:hover,.gray:hover ul.m-sub-nav{background-color:#a5aaab;color:#fff;}
.xinzen:hover,.xinzen:hover ul.m-sub-nav{background-color:#9ba6a8;color:#fff;}


 
.img-hide{display:none;height:0;width:0;}
.p-rel{position:relative;}
.p-abs{position:absolute;}
.p-ico{display:block;background-image:url(../images/p-ico.png?v=2);background-repeat: no-repeat;overflow:hidden;text-indent: -10000px;}
/*header*/
.header{/* background-color:#fcf9f4; */}
h1.logo{height:190px;padding-top:30px;}
h1.logo a{height:187px;width:auto;display:block;}
.headerBg{background: #FFF;}
.headerBg,.headerBg>div{height: 400px;}
.ico-dc{top:0;right:0;width:453px;height:252px;background-position:-566px 0;}
.applinks{top: 50px;right: 0px;}
.applinks .p-ico{width: 106px;height: 106px;margin-right:15px;float:left;line-height: 106px;text-align:center;background-position: -478px -867px;opacity:.8;filter:alpha(opacity=80);text-indent:0;font-size:20px;border-radius:50%;}
.applinks .p-ico:hover{opacity:1;filter:alpha(opacity=100);}

.search-box{width: 250px;display:block;height:35px;line-height:1;outline:none;top: 180px;right: 20px;border: 1px solid #e65c97;}
.search-box .form-control {width: 160px;display: block;height: 35px;border: none;padding: 0 10px;line-height: 1;outline: none;*height:34px;*line-height:34px;}
.search-box .submit{width:72px;right: -1px;top: 0px;height: 35px;border: none;background: url(../images/searchBtnBg.png) center center no-repeat #e65c97;cursor: pointer;}
.search-box .submit:hover{background-size:40%;}

.banner-text{color:#e65c97;line-height: 30px;margin-left: 0;margin-top: 65px; */color: #FFF;margin-top: 25px;}
.banner-text strong{font-size:30px;padding: 20px 0;display: block;}
.banner-text a.btn{width:180px;height:50px;line-height:50px;font-size:18px;font-weight: bold;margin-top: 20px;}
/*菜单*/
.menu{position: relative;z-index:99999;}
.menu .m-nav-list>li{float:left;width:10%;line-height:60px;height:60px;text-align:center;font-size:18px;}
.menu li a{display:block;color:#fff;}
.m-sub-nav{position:absolute;z-index: 2; top:100%;left: 0;right:0;background-color:#ECECEC;padding:15px;display:none;
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
    /*右、下、距离、模糊程度、阴影颜色，内阴影*/
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
    -ms-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
    -o-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.m-sub-nav li{/* padding-left:10px; */margin-left: 25px;float:left;min-width: 100px;list-style-type: circle;list-style-position: outside;line-height: 30px;text-align: left;}
.m-sub-nav li a{display:block;white-space: nowrap;/* line-height: 30px; */font-size:16px;}
.m-nav-list>li:hover ul.m-sub-nav{display:block;transition:all .3s;}

/*通用页当前路径*/
.now-path{height:30px;padding:5px 15px;overflow:hidden;}
.now-path a{padding:0 5px;height:30px;line-height:30px;}
.footer{text-indent:-1000000px;overflow:hidden;background: url(../images/f-dc.png) center 160px repeat-x #fff7e9;height:250px;margin-top:40px;}
.f-box{margin-top:30px;text-indent: 0;text-align: center;line-height:30px;}
/*分享代码*/
.p_c_page{height:30px;line-height:30px;padding:0 15px;}
.p_c_page .p_c_page_l{float:left;}
.p_c_page .fx{float:right;}
.fx .bdshare-button-style2-24 a{background-image:url("../images/icons_1_24_2.png") !important;}
.fx .bdshare-button-style2-24 .bds_weixin{background-position:0 -52px;}
.fx .bdshare-button-style2-24 .bds_tsina{background-position:0 -104px;}
.fx .bdshare-button-style2-24 .bds_renren{background-position:0 -156px;}
.fx .bdshare-button-style2-24 .bds_qzone{background-position:0 -208px;}
.fx .bdshare-button-style2-24 .bds_tieba{background-position:0 -259px;}
.fx .bdshare-button-style2-24 .bds_weixin:hover{background-position:-26px -52px;}
.fx .bdshare-button-style2-24 .bds_tsina:hover{background-position:-26px -104px;}
.fx .bdshare-button-style2-24 .bds_renren:hover{background-position:-26px -156px;}
.fx .bdshare-button-style2-24 .bds_qzone:hover{background-position:-26px -208px;}
.fx .bdshare-button-style2-24 .bds_tieba:hover{background-position:-26px -259px;}
/*动作延时集合*/
.search-box{opacity:.8;filter:alpha(opacity=80);}
.search-box:hover{opacity:1;filter:alpha(opacity=100);}
.search-box{transition:all .3s;}
.search-box:hover{/*右、下、距离、模糊程度、阴影颜色，内阴影*/-webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.5);-ms-box-shadow: 0px 0px 30px rgba(0,0,0,0.5);-o-box-shadow: 0px 0px 30px rgba(0,0,0,0.5);}