.indexFlash li { display: block; }
.glorious { font-family: '微软雅黑'; height: 55px; margin-top: 25px; }
.glorious h2 { color: #474747; font-size: 18px; width: auto; border-bottom: 3px solid #4d8bcd; float: left; height: 35px; font-weight: 500; }
.glorious a { color: #707070; float: right; /*font-size: 15px;*/ height: 40px; /*line-height: 40px;*/ }
.glorious a:hover { color: #4d8bcd; }
.gloriimg { background: url(../images/glorimg.jpg); width: 1003px; height: 130px; margin: 0 auto; }
.gloriimg { font-family: '微软雅黑'; color: #fff; }
.gloriimg h2 { font-size: 18px; width: 800px; text-align: center; margin: 0 auto; height: 66px; line-height: 85px; }
.gloriimg p { font-size: 12px; text-align: center; width: 800px; margin: 0 auto; line-height: 23px; }
.block_c { width: 1003px; margin: 0 auto; height: 360px; position: relative; margin: 40px 0; }
.tabContent a{font-size:15px; font-weight: 500; color:#474747;}
.tabContent a:hover{color:#4687cb;}
.tabContent p { margin-top: 5px; font-size: 12px; color:#909090; line-height: 21px; }
.cont_r { width: 650px; height: 358px; position: absolute; right: 0; top: 0; }
.cont_n { width: 325px; height: 180px; float: left; background: #f5f5f5; position: relative; }
.cont_n h2 { width: 100%; height: 45px; font-size: 24px; color: #474747;  font-weight: 500; line-height: 45px; margin-top: 25px; position: relative; }
.cont_n h2 a{color:#474747; display: block; width:215px; position: absolute; top:0px; left:105px; }
.cont_n ul { width: 250px; margin: 0 auto; margin-top:10px; height: 80px; }
.cont_n li { float: left; min-width: 125px; height: 20px; margin-top: 15px; position: relative; }
.cont_n.now { background: #ebebeb; }
.cont_n h2 img { left: 32px; position: absolute; max-width: 56px; }
.cont_n ul li a { float: left; margin-right: 15px; color: inherit; }
.cont_n ul li a:hover { color: #296496; }
.cont_n img { display: inline-block; float: left; margin: 3px 5px 0; }
.cont_n .d { right: 47px; position: absolute; }
.indexTitle { height: 35px; line-height: 15px; position: relative;}
.indexTitle .more{position: absolute; top:0px; right:0px;}
.indexTitle li { height: 30px; line-height: 20px;}
.indexPart4 { height: 360px; }
.resour_bottom { width: 100%; height: 152px; margin-bottom: 52px; }
.resour { width: 311px; height: 152px; font-family: 微软雅黑; float: left; }
.resour h2 { width: 75px; height: 35px; border-bottom: 3px solid #4d8bcd; color:#474747; font-size: 18px; font-weight: 500; display: inline-block; }
.resour ul { background: url(../images/backgimg7.jpg) no-repeat; width: 311px; height: 85px; margin-top: 27px; }
.resour ul li a { color: #fff; font-size: 12px; }
.resour li { height: 28px; line-height: 28px; width: 100% }
.resour .a { text-indent: 120px; }
.resour .b { text-indent: 70px; }
.resour .c { text-indent: 185px; }
.resour2 { width: 315px; height: 152px; font-family: 微软雅黑; float: left; }
.resour2 h2 { width: auto;display:inline-block; height: 35px; border-bottom: 3px solid #4d8bcd; font-size: 18px;  font-weight: 500;}
.resour2 ul { width: 315px; height: 85px; margin-top: 17px; }
.resour2 ul li a { color: #fff; font-size: 12px; display: inline-block; text-align: center; width: 100%; }
.resour2 li { height: 85px; line-height: 28px; width: 100px; float: left; margin-right: 5px; }
.resour2 ul .a { background: #d07e80; }
.resour2 ul .b { background: #5e95b4; }
.resour2 ul .c { background: #caa378; }
.resour2 ul .d { background: #ad5935; margin: 0; }
.resour2 .img { width: 100%; text-align: center; margin-top: 18px; }
.resour ul li a:hover {color:#4D8BCD; }
/*
护理

*/

.body_top { height: auto; overflow: hidden; width: 100%;margin-bottom: 30px; }
.body_top .btimg_l { width: 598px; height: auto; overflow: hidden; float: left; margin-top: 6px; }
.body_top .btimg_l img{
    width: 100%;
}
.body_top .body_r { width: auto; height: 170px;overflow: hidden;padding-left: 40px; float: none; }
.body_r p { font-size: 16px; color: #707070; margin-bottom: 22px; line-height: 28px; }
.publicblock { width: 598px; font-family: '微软雅黑'; float: left; }
.publicblock .title h2 { border-bottom: 3px solid #4d8bcd; color: #474747; float: left; font-size: 18px; height: 35px; width: auto; float: left;  font-weight: 500; }
.publicblock .title a { /*font-size: 15px; */color: #fff; /*float: right; margin-top: 2px; */}
.publicblock .title .more a{color:#707070;}
.publicblock .title a:hover{color:#fff;}
.publicblock .title { height: 35px; width: 100%; font-weight: 500; }
.publicblock img { float: left; }
.publicblock .titbody { width: 100%; float: right; margin-top: 25px; height: auto;margin-bottom: 30px; }

.publicblock .clr{ overflow: hidden; padding: 20px 0 0 20px; }

.titbody h3 a { font-size: 16px; color: #474747; float: right; width: 312px; height: 20px; line-height: 20px; margin-bottom:5px; font-weight: 500;}
.titbody h3 a:hover{color:#4687cb;}
.titbody p { float: right; font-size: 12px; width: 312px; color: #909090; line-height: 20px; }
.publicblock .ul1 { float: left; line-height: 30px; }
.publicblock .ul1 li { font-size: 14px; color: #909090; background: url(../images/sideNav.gif) no-repeat 0 8px; height: 25px; line-height: 25px; overflow: hidden; }
.publicblock .ul1 li a { margin-left: 20px;color: #909090;  }
.publicblock .ul1 li a:hover{color:#4687cb;}

.publicblock.r { float: right; }
.imglistmax { width: 100%; height: 160px; margin-top: 20px; }
.publicblock .img { width: 260px; height: 146px; float: left;/* margin-top: 9px;*/ }
.publicblock .img img{
    width: 100%;
}
.imglist { float: right; width: 320px; float: right; height: 135px; line-height: 28px; }
.imglist a { font-size: 14px; color: #909090; }
.imglist a:hover{color:#4687cb;}
.publicblock .ul2 { float: left; height: 145px; line-height: 30px; width: 100%; margin-top: 20px; }
.publicblock .ul2 li { background: url("../images/sideNav.gif") no-repeat scroll 0 8px; color: #909090; font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; margin-bottom: 4px; }
.publicblock .ul2 li a { margin-left: 20px; color: #909090; display:block;overflow:hidden;}
.publicblock .ul2 li a .s1{float:left;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.publicblock .ul2 li a .s2{float:right;width:30%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:right;}
.publicblock .ul2 li a:hover{color:#4687cb;}

.publicblock.ylt .ul2 li .yltt{ float: left; }

.publicblock.h { height: 220px; }
.publicblock.r.h { height: 220px; }
.hr { float: left; height: 40px; width: 100%; }
.rb { display: block; height: 180px; position: relative; width: 50%; float: left; margin-top: 15px; cursor:pointer;}
.rb img { height: 180px; overflow: hidden; position: absolute; width: 100%; top: 0; left: 0; }
.rb h2 { top: 110px; position: absolute; background: url(../images/backimg.png) repeat; width: 220px; height: 53px; left: 0; font-size: 16px; font-weight: bold; color: #fff; line-height: 53px; }
.rb h2 a { /*background: url("../images/img7.png") no-repeat scroll 20px 13px; */color: #fff; display: inline-block; padding-left: 65px;position:relative; }
.rb.a a { /*background: url("../images/backimg2.png") no-repeat scroll 20px 13px;*/ color: #fff; display: inline-block; padding-left: 65px; }
.rb h2 a .img1{width:30px;height:29px;position:absolute;top: 11px;left: 20px;}
.rb h2 a .img1 img{width:100%;height:100%;position:static;}
.titbody h3 { margin-top: -15px; }
.title span {
    background: none repeat scroll 0 0 #aeaeae;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-left: 20px;
    margin-top: 5px;
    text-align: center;
    width: 43px;
	float:left;
}
.title span a{ margin:0;}
.title span:hover{ background:#5088b7;}
.nav a{ padding:0 20px;}
.body_r.x {text-align: justify; width: 408px;}
