@charset "utf-8";
/* ※※※※※※※※※※※※CSS RESET※※※※※※※※※※※※ */
body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, pre, form, input, th, td, select {margin:0; padding:0; font-family:"Microsoft YaHei", "微软雅黑", sans-serif; font-size:12px; font-weight:normal;}
em,i {font-style:normal;}
strong,b {font-weight:normal;}
li {list-style:none;}
a {text-decoration:none;}
img {border:none; vertical-align:top;}
form {margin:0;}
textarea {resize:none; overflow:auto; margin:0; padding:0;}
table {border-collapse:collapse;}
textarea {resize:none; overflow:auto;}
input::-ms-clear {display: none;}
.clear:after {display:block; content:''; clear:both; height:0; visibility:hidden; font-size:0; line-height:0;}
.clear {zoom:1;}
/* ※※※※※※※※※※※※CSS RESET※※※※※※※※※※※※ */
.kk {webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;}
.btm {filter:alpha(opacity=90);	-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; _background:#fff; _filter:alpha(opacity=90);}
.yj {border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.jq {white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}


/* ※※※※※※※※※※※※NEW HOME PAGE STYLE※※※※※※※※※※※※ */
.M-Wrap {width: 100%; margin: 0 auto; min-width: 1200px; position: relative;}
.P-Wrap {width: 100%; margin: 0 auto; min-width: 1200px; height: 480px; position: relative; z-index: 9;}
.P-Wtop {width:100%; margin: 0 auto; background: #f5f5f5; padding: 20px 0;}
/* 菜单 */
.M-meunWrap {width: 100%; margin: 0 auto; height: 100px; position: absolute; left: 0; top: 0; z-index: 100;}
.M-menuMask {width: 100%; margin: 0 auto; height: 100px; position: absolute; left: 0; top: 0; background: #fff; filter:alpha(opacity=85);	-moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; _background:#fff; _filter:alpha(opacity=85); z-index: 98;}
.M-menuBox {width: 1200px; margin: 0 auto; position: absolute; left: 50%; top: 0; margin-left: -600px; z-index: 99;}
.M-meun-Logo {float: left; width: 300px;}
.M-meun-tilt {width: auto;}
.M-meun-Logo a {float: left;}
.M-meun-Logo img {margin-top: 30px;}
.M-meun-Logo em {float: left; font-size: 28px; line-height: 40px; color: #999; border-left: 1px solid #e6e6e6; padding-left: 20px; margin-left: 20px; margin-top: 30px;}
.M-meun-nav {float: left; width: 760px; position: relative; overflow: hidden;}
.M-meun-nav ul {float: right; margin-top: 25px; margin-right: -11px;}
.M-meun-nav ul li {float: left; margin: 0 10px; line-height: 50px;}
.M-meun-nav ul li a {color: #666; padding-right: 15px; border-right: 1px solid #e2ecec; font-size: 16px;}
.M-meun-nav ul li a:hover,.M-meun-nav ul li .active {color: #91b821;}
.M-meun-user {float: left; width: 140px; position: relative;}
.M-meun-user .M-meun-login {float: left; width: 140px;}
.M-meun-user .M-meun-login ul {float: right; margin-top: 40px;}
.M-meun-user .M-meun-login ul li {float: left; line-height: 20px;}
.M-meun-user .M-meun-login ul li a {float: left; height: 20px; line-height: 20px; padding: 0 10px; color: #888; font-size: 16px;}
.M-meun-user .M-meun-login ul li a:hover {color: #ff5454;}
.M-meun-user .M-meun-login ul .M-u-licon {border-right: 1px solid #e2ecec;}
.M-meun-user .M-meun-login ul .M-u-licon a {padding-left: 26px; background: url(../images/Index-User-icon.png) no-repeat left top; webkit-transition: all 0.1s linear 0s; -moz-transition: all 0.1s linear 0s; -ms-transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s; transition: all 0.1s linear 0s;}
.M-meun-user .M-meun-login ul .M-u-licon .M-meun-regicon {background: url(../images/Index-User-icon2.png) no-repeat left top;}
.M-meun-user .M-meun-login ul .M-u-licon a:hover {background-position: left -20px;}
.M-meun-Home {float: right; height: 20px; line-height: 20px; margin-top: 40px;}
.M-meun-Home a {color: #888;}
.M-meun-Home a:hover {color: #ff5454;}
/* 登录后 */
.M-meun-usernav {float:left; width: 140px; height: 100px; position: relative;}
.M-menu-Usp {float: right; padding: 25px 45px; position: absolute; right: 0; top: 0; z-index: 10;}
.M-menu-Usphover {border: 1px solid #ddd; border-top: none; border-bottom: none; background: #fff; padding: 25px 44px; padding-bottom: 26px; cursor: pointer;}
.M-menu-Usp a {float: left; position: relative;}
.M-menu-Usp a i {position: absolute; right: -2px; top: 0; width: 10px; height: 10px; background: #ff5454; border: 2px solid #fff; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.M-menu-Usp a span {float: left; width: 48px; height: 48px; border: 1px solid #dcdcdc; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; overflow: hidden;}
.M-menu-Usp a span img {width: 48px; height: 48px;}
/* .M-menu-Usp a:after {content: ""; position: absolute; width: 30px; height: 40px; right: 0; top: 0; background: url(../images/down-dot.png) no-repeat right top;} */
.M-menu-Usp a:hover:after {background-position: right -40px;}
.M-meun-spLog .M-menu-border {position: relative; width: 210px; padding: 0 !important;}
.M-menu-border .M-menu-Usp {margin:0; width: 210px; padding: 0; position: absolute; right: 0px; top: 0; z-index: 1000;}
.M-menu-border .M-menu-Usp a {float: left; width: 50px; padding: 25px 80px;}
.M-menu-border .M-menu-Usp a:after {right: 70px; top: 30px;}
.M-meun-usernav .M-meun-UserCont {position: absolute; top: 100px; right: 0; width: 200px; padding: 20px; text-align: center; background: #fff; z-index: 999; border: 1px solid #ddd; z-index: 9;}
.M-menu-border .M-menu-Usp a:hover,.M-menu-border .M-menu-Usp .active {background: #fff; padding: 25px 79px; border: 1px solid #ddd; border-width: 0 1px;}
/* .M-meun-usernav .M-meun-UserCont:after {content: ""; width: 15px; height: 8px; position: absolute; right: 0px; top: -11px; background: url(../images/user-cont-dotup.png) no-repeat center;} */
.M-meun-usernav .M-meun-UserCont h4 {border-bottom: 1px solid #ddd; padding-bottom: 15px; float: left;}
.M-meun-usernav .M-meun-UserCont h4 p {width:200px; line-height: 24px; text-align: center; color: #999;}
.M-meun-usernav .M-meun-UserCont h4 p i {font-weight: bold; font-size: 14px; color: #404040;}
.M-meun-usernav .M-meun-UserCont h4 p font {font-weight: bold; font-size: 14px; color: #404040;}
.M-meun-usernav .M-meun-UserCont h4 p a {display: inline-block; padding: 0 10px 0 31px; line-height: 22px; height: 22px; text-align: center; border: 1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #999; margin: 5px 4px 0 4px; position: relative;}
.M-meun-usernav .M-meun-UserCont h4 p a:hover {color: #ff5454;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-Center {color: #fff; border-color: #1e8cdc; background: #1e8cdc;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-Center:after {content: ""; position: absolute; left: 10px; top: 3px; width: 16px; height: 16px; background: url(../images/SignOut-Icon.png) no-repeat left top;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-Center:hover {border-color: #1e8cdc; color: #1e8cdc; background: #fff;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-Center:hover:after {background: url(../images/SignOut-Icon.png) no-repeat left -16px;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-SignOut {border-color: #ff5454; background: #ff5454; color: #fff;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-SignOut:after {content: ""; position: absolute; left: 10px; top: 3px; width: 16px; height: 16px; background: url(../images/SignOut-Icon.png) no-repeat -16px top;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-SignOut:hover {border-color: #ff5454; color: #ff5454; background: #fff;}
.M-meun-usernav .M-meun-UserCont h4 p .M-menu-SignOut:hover:after {background: url(../images/SignOut-Icon.png) no-repeat -16px -16px;}

.M-meun-usernav .M-meun-UserCont .M-meun-UserContBox {width: 200px; overflow: hidden;}
.M-meun-usernav .M-meun-UserCont ul {float: left; width: 200px; padding-top: 5px;}
.M-meun-usernav .M-meun-UserCont ul li {float: left; width: 100px; text-align: left; height: 28px; line-height: 28px;}
.M-meun-usernav ul li a {color: #888; line-height: 30px;}
.M-meun-usernav ul li a:hover {color: #91b821;}
.M-meun-usernav ul li a em {color: #ff5454; font-weight: bold; padding-left: 5px;}
.M-meun-usernav .M-meun-Works {float: left; width: 198px; height: 38px; line-height: 38px; margin-top: 10px; text-align: center; background: #1e8cdc; color: #fff; font-size: 14px; border: 1px solid #217fc4; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.M-meun-usernav .M-meun-Works:hover {background: #217fc4;}
/* BANNER */
.M-banenrWrap {width: 100%; margin: 0 auto;}
.M-banner {width: 100%; margin: 0 auto; position: relative; left: 0; top: 0; height: 570px;}
.M-banner-list {width: 100%; margin: 0 auto; position: absolute; left: 50%; margin-left: -50%;}
.M-banner-list li {position: relative; left: 0; top: 0; width: 100%; height: 570px; background: url(../images/Head-pic1.jpg) no-repeat center top; overflow: hidden;}
/* .M-banner-list li .M-banner-tit {position: absolute; left: 50%; top: 220px; width: 1200px; margin-left: -600px; text-align: center; color: #fff; z-index: 8;}
.M-banner-list li .M-banner-tit h4 {font-size: 30px;}
.M-banner-list li .M-banner-tit h3 {font-size: 50px; font-weight: bold; color: #b4ff00;}
.M-banner-list li .M-banner-tit h3 i {color: #fff; font-weight: normal; padding: 0 20px;}
.M-banner-list li .M-banner-tit p {font-size: 18px; line-height: 40px;} */
.M-banner-list li .M-banner-txt {position: absolute; left: 0; bottom: 0; width: 100%; height: 100px;}
.M-banner-list li .M-banner-txt .M-banner-bg {position: absolute; left: 0; bottom: 0; width: 100%; height: 100px; background: #000; filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; _background:#000; _filter:alpha(opacity=40); z-index: 66;}
.M-banner-list li .M-banner-t {width: 1200px; margin: 0 auto; color: #fff; position: absolute; left: 50%; bottom: 0; height: 100px; margin-left: -600px; z-index: 67;}
.M-banner-list li .M-banner-t dt {float: left; width: 180px; line-height: 100px; font-size: 24px;}
.M-banner-list li .M-banner-t dd {float: left; width: 1020px;}
.M-banner-list li .M-banner-t dd p {float: left; width: 920px; padding: 14px 0; height: 72px; line-height: 24px; overflow: hidden;}
.M-banner-list li .M-banner-t dd a {float: left; width: 40px; height: 40px; margin: 30px; background: url(../images/go-icon.png) no-repeat center;}
/* 序列 */
.M-focus {width: 750px; margin: 0 auto; position: absolute; left: 50%; bottom: 130px; height: 50px; margin-left: -375px; z-index: 66; overflow: hidden;}
.M-focus ul {float: left; width: 770px;}
.M-focus ul li {float: left; width: 50px; height: 50px; margin-right: 20px;}
.M-focus ul li a {float: left; width: 50px; height: 50px; position: relative;}
.M-focus ul li a span {float: left; position: absolute; left: 0; top: 0; width: 50px; height: 50px; background: #000; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; _background:#000; _filter:alpha(opacity=65); z-index: 66; webkit-transition: all 0.1s linear 0s; -moz-transition: all 0.1s linear 0s; -ms-transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s; transition: all 0.1s linear 0s;}
.M-focus ul li a i {float: left; width: 50px; height: 50px; background: url(../images/Index-head-icon.png) no-repeat left -51px; position: absolute; left: 0; top: 0; z-index: 67;}
.M-focus ul li a .M-focus-1 {background-position: 0px center;}
.M-focus ul li a .M-focus-2 {background-position: -50px center;}
.M-focus ul li a .M-focus-3 {background-position: -100px center;}
.M-focus ul li a .M-focus-4 {background-position: -150px center;}
.M-focus ul li a .M-focus-5 {background-position: -200px center;}
.M-focus ul li a .M-focus-6 {background-position: -250px center;}
.M-focus ul li a .M-focus-7 {background-position: -300px center;}
.M-focus ul li a .M-focus-8 {background-position: -350px center;}
.M-focus ul li a .M-focus-9 {background-position: -400px center;}
.M-focus ul li a .M-focus-10 {background-position: -450px center;}
.M-focus ul li a .M-focus-11 {background-position: -500px center;}
.M-focus ul li a:hover span {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; _filter:alpha(opacity=100);}
.M-focus ul li a:hover .M-focus-bg1 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg2 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg3 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg4 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg5 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg6 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg7 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg8 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg9 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg10 {background: #217fc4;}
.M-focus ul li a:hover .M-focus-bg11 {background: #217fc4;}
/* 新闻消息 */
.M-News {width: 1200px; height: 50px; margin: 0 auto; position: relative;}
.M-News:after {content: ""; position: absolute; left: 0; top: 50px; width: 1200px; height: 20px; background: url(../images/news-bott.png) no-repeat center top; visibility: visible;}
.M-News i {float: left; width: 20px; height: 20px; margin: 15px 20px; background: url(../images/news-dot.png) no-repeat center;}
.M-News ul {float: left; width: 1020px;}
.M-News ul li {float: left; width: 320px; padding-right: 20px; height: 50px; line-height: 50px;}
.M-News ul li a {color: #333;}
.M-News ul li a:hover {color: #91b821;}
.M-News ul li span {float: left; color: #999; width: 90px;}
.M-News ul li p {float: left; max-width: 230px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.M-News-More {float: left; width: 120px;}
.M-News-More a {float: right; height: 20px; line-height: 20px; width: 48px; color: #999; text-align: center; margin: 15px auto;}
.M-News-More a:hover {border-color: #2780c2; color: #2780c2;}
/* 内容 */
.M-Cont-Tit {width: 1200px; margin: 0 auto; padding: 50px 0;}
.M-Cont-Tit h3 {font-size: 36px; font-weight: bold; text-align: center;}
.M-Cont-Tit p {color: #999; font-size: 14px; text-align: center; line-height: 40px;}
.M-ContWrap {width: 1200px; margin: 0 auto;}
.M-ContWrap .M-ContMap {float: left; width: 600px;}
.M-ContWrap .M-ContInfo {float: left; width: 600px; padding-top: 50px;}
.M-ContWrap .M-ContInfo .M-Cont-List {float: left; width: 600px; margin-bottom: 15px;}
.M-ContWrap .M-ContInfo .M-Cont-List dt {float: left; width: 600px; line-height: 20px; color: #3c3c3c; font-size: 14px;}
.M-ContWrap .M-ContInfo .M-Cont-List dd {float: left; width: 600px; padding: 10px 0; position: relative;}
.M-ContWrap .M-ContInfo .M-Cont-List dd p {float: left; width: 498px; height: 8px; border: 1px solid #ebebeb; background: #fff; position: relative; z-index: 3;}
.M-ContWrap .M-ContInfo .M-Cont-List dd p i {position: absolute; top: -1px; height: 10px; background: #9ea5af; webkit-transition: all 0.1s linear 0s; -moz-transition: all 0.1s linear 0s; -ms-transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s; transition: all 0.1s linear 0s; z-index: 4;}
.M-ContWrap .M-ContInfo .M-Cont-List dd em {position: absolute; right: 0; top: 0; text-align: right; font-size: 16px; line-height: 30px; font-weight: bold;}
/* 特色 */
.M-InTxt {width: 100%; margin: 0 auto; background: #2780c2; margin-top: 30px; padding-top: 50px;}
.M-InTxt h3 {width:1200px; margin: 0 auto; text-align: center; font-size: 36px; color: #fff; font-weight: bold;}
.M-InTxt .M-InTxtp {width: 1200px; margin: 0 auto; text-align: center; color: #fff; line-height: 50px;}
.M-InTxtbox {width: 1200px; margin: 0 auto; padding-bottom: 30px; overflow: hidden;}
.M-InTxtbox ul {float: left; width: 1260px; margin: 30px auto;}
.M-InTxtbox ul li {float: left; width: 260px; margin-right: 53px;}
.M-InTxtbox ul li i {float: left; width: 80px; height: 80px; margin: 0 90px; background: #fff url(../images/In-ts-icon.png) no-repeat left -81px; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.M-InTxtbox ul li .M-InIcon1 {background-position: 0px center;}
.M-InTxtbox ul li .M-InIcon2 {background-position: -80px center;}
.M-InTxtbox ul li .M-InIcon3 {background-position: -160px center;}
.M-InTxtbox ul li .M-InIcon4 {background-position: -240px center;}
.M-InTxtbox ul li em {float: left; width: 260px; text-align: center; font-size: 18px; color: #fff; line-height: 60px;}
.M-InTxtbox ul li p {float: left; width: 260px; line-height: 24px; color: #fff;}
/* 版权 */
.M-botline {width: 100%; margin: 0 auto; min-width: 1200px; position: relative; border-top: 1px solid #e6e6e6; background: #fff; }
.M-Footer {width: 1200px; margin: 0 auto; padding: 40px 0; position: relative;}
.M-Footer .M-Foot {float: left; width: 920px;}
.M-Footer .M-Foot p {color: #999; line-height: 26px;}
.M-Footer .M-Foot p span {padding: 0 10px; color: #999;}
.M-Footer .M-Foot p a {color: #999;}
.M-Footer .M-Foot p a:hover {color: #91b821;}
.M-Footer .M-Foot ul {float: left; width: 990px; margin-top: 10px;}
.M-Footer .M-Foot ul li {float: left; margin-right: 10px;}
.M-Footer .M-Foot-Mob {float: right; width: 350px; position: absolute; right: 0; top: 50%; margin-top: -35px; z-index: 9;}
.M-Footer .M-Foot-Mob ul {float: left; width: 350px;}
.M-Footer .M-Foot-Mob ul li {float: left; width: 70px; text-align: center;}
.M-Footer .M-Foot-Mob ul li a {float: left; width: 70px; color: #666; position: relative;}
.M-Footer .M-Foot-Mob ul li a em {float: left; width: 70px; line-height: 40px; text-align: center;}
.M-Footer .M-Foot-Mob ul li a i {float: left; width: 30px; height: 30px; margin: 0 20px; background: url(../images/sys-icon.png) no-repeat left top; webkit-transition: all 0.1s linear 0s; -moz-transition: all 0.1s linear 0s; -ms-transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s; transition: all 0.1s linear 0s;}
.M-Footer .M-Foot-Mob ul li a i.business-icon{
	background-image:url(../images/sys-icon2.png);
}
.M-Footer .M-Foot-Mob ul li a .shop-icon {background-position: 0px 0px;}
.M-Footer .M-Foot-Mob ul li a .business-icon {background-position: 0px 0px;}
.M-Footer .M-Foot-Mob ul li a .wx-icon {background-position: -30px 0px;}
.M-Footer .M-Foot-Mob ul li a .android-icon {background-position: -60px 0px;}
.M-Footer .M-Foot-Mob ul li a .ios-icon {background-position: -90px 0px;}
.M-Footer .M-Foot-Mob ul li a:hover .shop-icon {background-position: 0px -30px;}
.M-Footer .M-Foot-Mob ul li a:hover .business-icon {background-position: 0px -30px;}
.M-Footer .M-Foot-Mob ul li a:hover .wx-icon {background-position: -30px -30px;}
.M-Footer .M-Foot-Mob ul li a:hover .android-icon {background-position: -60px -30px;}
.M-Footer .M-Foot-Mob ul li a:hover .ios-icon {background-position: -90px -30px;}
.M-Footer .M-Foot-Mob ul li a:hover em {color: #333;}
.M-Footer .M-Foot-Mob ul li a p {position: absolute; top: -170px; right: 0; display: none;}
.M-Footer .M-Foot-Mob ul li a:hover p {display: block;}
.M-Footer .M-Foot-Mob ul li a.wxbusiness p {top: -150px; right: -16px;}
.M-Footer .M-Foot-Mob ul li a.wxdown p {top: -150px; right: -16px;}
.M-Footer .M-Foot-Mob ul li a.azdown p {top: -150px; right: -70px;}
.M-Footer .M-Foot-Mob ul li a.iosdown p {top: -150px; right: 0px;} 
.M-Footer .M-Foot-Mob ul li a.shopdown p {top: -150px; right: -75px;}

 

/* ※※※※※※※※※※※※NEW PAGE STYLE※※※※※※※※※※※※ */
/* 导航 */
.P-menuMask {filter:alpha(opacity=85);	-moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; _background:#fff; _filter:alpha(opacity=85);}
/* BANNER */
.P-W-Banner {width: 100%; position: absolute; left: 0; top: 0; height: 480px;}
.P-W-Blist {width: 100%; position: absolute; height: 480px; left: 0; top: 0px; z-index: 1;}
.P-W-Blist li {position: absolute; left: 0; width: 100%; height: 480px; top: 0; background: url(../images/banner-pic1.jpg) no-repeat center bottom;}
/* +++++ 健康管理中心 +++++ */
/* 栏目导航不使用了 */
.P-W-Bnav {position: absolute; width: 100%; height: 50px; left: 0; bottom: 0; z-index: 2;}
.P-W-Navmask {width: 100%; position: absolute; left: 0; bottom: 0; width: 100%; background: #000; z-index: 999; height: 50px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; _background:#000; _filter:alpha(opacity=50);}
.P-W-BnavList {width: 1200px; position: absolute; left: 50%; bottom: 0; margin-left: -600px; height: 50px; z-index: 1100;}
.P-W-BnavList li {float: left; width: 300px; position: relative;}
.P-W-BnavList li a {color: #fff; float: left; width: 300px; height: 50px; line-height: 50px; text-align: center; font-size: 14px;}
.P-W-BnavList li a:hover,.P-W-BnavList li .active {background: #91b821;}
.P-W-BnavList .P-W-Bnavbox {position: absolute; width: 270px; left: 0; bottom: 50px; padding: 15px; background: #fff; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; z-index: -1;}
.P-W-BnavList .P-W-Bnavbox label {float: left; width: 270px; text-align: center; height: 30px; line-height: 30px;}
.P-W-BnavList .P-W-Bnavbox label a {float: none; color: #999; font-size: 12px; line-height: 30px;}
.P-W-BnavList .P-W-Bnavbox label a:hover {background: none; color: #91b821;}
.P-W-BnavList .P-W-jce label {width: 135px;}
/* 以上不用了 */
/* 二级导航 */
.P-Navtpbox-Cent {width: 100%; margin: 0 auto; position: absolute; left: 0; bottom: -150px; z-index: 99;}
.P-Navtpbox {width: 100%; margin: 0 auto; position: relative; left: 0; bottom: 0px;}
.P-NavBox {width: 1200px; height: 300px; margin: 0 auto; position: relative; margin-top: -150px; background: #fff; z-index: 999; -webkit-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4); -moz-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4); -ms-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4); -o-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4); box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4); overflow: hidden;}
.P-Nav {width: 1204px; margin: 0 auto; background: url(../images/img/center-bg.png) no-repeat left center;}
.P-Nav li {float: left; width: 300px; height: 300px;}
.P-Nav li a {float: left; width: 240px; padding: 0 30px; height: 300px; text-align: center; color: #000; font-size: 14px;}
.P-Nav li a i {float: left; width: 60px; height: 60px; margin: 0px 90px; margin-top: 40px; background: url(../images/img/center-nav-icon.png) no-repeat left top;}
.P-Nav li a .P-Nav-io1 {background-position: 0px 0px;}
.P-Nav li a .P-Nav-io2 {background-position: -60px 0px;}
.P-Nav li a .P-Nav-io3 {background-position: -120px 0px;}
.P-Nav li a .P-Nav-io4 {background-position: -180px 0px;}
.P-Nav li strong {font-size: 18px; line-height: 50px;}
.P-Nav li p {color: #999; line-height: 20px; padding: 20px; padding-top: 10px;}
.P-Nav li span {display: inline-block; width: 100px; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #8cb028; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size: 14px;}
.P-Nav li a:hover span,.P-Nav li .active span {background: #fff; color: #8cb028;}
.P-Nav li a:hover,.P-Nav li .active {background: #8cb028; color: #fff;}
.P-Nav li a:hover p,.P-Nav li .active p {color: #fff;}
.P-Nav li a:hover .P-Nav-io1,.P-Nav li .active .P-Nav-io1 {background-position: 0px -60px;}
.P-Nav li a:hover .P-Nav-io2,.P-Nav li .active .P-Nav-io2 {background-position: -60px -60px;}
.P-Nav li a:hover .P-Nav-io3,.P-Nav li .active .P-Nav-io3 {background-position: -120px -60px;}
.P-Nav li a:hover .P-Nav-io4,.P-Nav li .active .P-Nav-io4 {background-position: -180px -60px;}


/* 文本 */
.P-W-Ct {width: 100%; margin: 0 auto; margin-top: 200px; padding-bottom: 50px;}
.P-W-Ctxt {width: 1200px; margin: 0 auto;}
.P-W-Ctxt h3 {text-align: center; font-size: 30px; line-height: 50px; color: #333; padding-bottom: 10px;}
.P-W-Ctxt p {color: #999; line-height: 30px; font-size: 14px;}
/* 危险因素 */
.P-W-wy {width: 100%; margin: 0 auto; margin-top: 40px;}
.P-W-wy-l {float: left; width: 50%; height: 350px; background: url(../images/img/center-ys.jpg) no-repeat right center;}
.P-W-wy-r {float: right; width: 50%; height: 350px; background: #217fc4;}
.P-W-ys {width: 550px; padding: 25px 0 25px 50px;}
.P-W-yslist {width: 550px; margin: 0 auto; margin-top: 10px;}
.P-W-yslist dt {float: left; width: 550px; font-size: 30px; color: #fff; line-height: 80px;}
.P-W-yslist dd {float: left; width: 550px;}
.P-W-yslist dd p {float:left; width: 550px; color: #fff; font-size: 14px; line-height: 30px;}
.P-W-yslist dd a {float: right; width: 260px; text-indent: 55px; margin-top: 40px; height: 50px; line-height: 50px; font-size: 18px; color: #fff; border: 1px solid #fff; border-radius:25px; -moz-border-radius:25px; position: relative; -webkit-border-radius:25px; webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;}
.P-W-yslist dd a:hover {background: #fff; color: #217fc4;}
.P-W-yslist dd a:after {content: ""; position: absolute; left: 10px; top: 0; width: 50px; height: 50px; background: url(../images/img/center-right-dot.png) no-repeat center top;}
.P-W-yslist dd a:hover:after {background-position: center -50px;}

/* 监测 */
.P-W-jcwrap {width: 100%; margin: 40px auto;}
.P-W-jcbox {width: 1200px; margin: 0 auto;}
.P-W-jcbox h3 {text-align: center; font-size: 30px; line-height: 50px; padding-bottom: 10px;}
.P-W-jcbox p {text-align: center; font-size: 14px; color: #999;}
.P-W-jclist {width: 1200px; margin: 60px auto;}
.P-W-jclist li {float: left; width: 200px;}
.P-W-jclist li a {float: left; width: 200px; text-align: center; color: #999;}
.P-W-jclist li a i {float: left; width: 60px; height: 60px; background: url(../images/img/center-jc-icon.png) no-repeat left top; margin: 0 70px;}
.P-W-jclist li a .P-W-jcio-1 {background-position: 0px 0px;}
.P-W-jclist li a .P-W-jcio-2 {background-position: -60px 0px;}
.P-W-jclist li a .P-W-jcio-3 {background-position: -120px 0px;}
.P-W-jclist li a .P-W-jcio-4 {background-position: -180px 0px;}
.P-W-jclist li a .P-W-jcio-5 {background-position: -240px 0px;}
.P-W-jclist li a .P-W-jcio-6 {background-position: -300px 0px;}
.P-W-jclist li a em {line-height: 50px; font-size: 14px;}
.P-W-jclist li a:hover .P-W-jcio-1 {background-position: 0px -60px;}
.P-W-jclist li a:hover .P-W-jcio-2 {background-position: -60px -60px;}
.P-W-jclist li a:hover .P-W-jcio-3 {background-position: -120px -60px;}
.P-W-jclist li a:hover .P-W-jcio-4 {background-position: -180px -60px;}
.P-W-jclist li a:hover .P-W-jcio-5 {background-position: -240px -60px;}
.P-W-jclist li a:hover .P-W-jcio-6 {background-position: -300px -60px;}
.P-W-jclist li a:hover em {color: #8cb029;}
/* 监测菜单 */
.P-Navmu {width: 1200px; margin: 0 auto;}
.P-NavmuList {width: 1200px; margin: 0 auto; margin-top: 20px;}
.P-NavmuList li {float: left; width: 300px; padding: 30px 0;}
.P-NavmuList li a {float: left; width: 30px; font-size: 14px; height: 30px; line-height: 30px; color: #666;}
.P-NavmuList li a i {float: left; width: 30px; height: 30px; margin-left: 80px; margin-right: 10px; background: url(../images/img/center-pg-icon.png) no-repeat left top;}
.P-NavmuList li .P-NavMuTab .P-Navmu-icon1 {background-position: 0px 0px;}
.P-NavmuList li .P-NavMuTab .P-Navmu-icon2 {background-position: -30px 0px;}
.P-NavmuList li .P-NavMuTab .P-Navmu-icon3 {background-position: -60px 0px;}
.P-NavmuList li .P-NavMuTab .P-Navmu-icon4 {background-position: -90px 0px;}
.P-NavmuList li .P-NavMuTab span {float: left;}
.P-NavmuList li a:hover,.P-NavmuList li .active {color: #8cb029;}
.P-NavmuList li a:hover .P-Navmu-icon1,.P-NavmuList li .active .P-Navmu-icon1 {background-position: 0px -30px;}
.P-NavmuList li a:hover .P-Navmu-icon2,.P-NavmuList li .active .P-Navmu-icon2 {background-position: -30px -30px;}
.P-NavmuList li a:hover .P-Navmu-icon3,.P-NavmuList li .active .P-Navmu-icon3 {background-position: -60px -30px;}
.P-NavmuList li a:hover .P-Navmu-icon4..P-NavmuList li .active .P-Navmu-icon4 {background-position: -90px -30px;}
.P-NavmuList li p {float: left; line-height: 20px; padding: 0px 30px;}
.P-NavmuList li em {float: left; width: 100%; text-align: center; padding-top: 10px;}
.P-Navmu-Cont .P-NavmuList li em a {float: none; display: inline-block; width: auto; text-align: center; font-size: 12px; border: 1px solid #8cb028; padding: 0 10px; height: 26px; line-height: 26px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color: #8cb028; background: #fff;}
.P-NavmuList li em a:hover,.P-NavmuList li em .active {border-color: #8cb028; background: #8cb028; color: #fff;}
.P-Navmu-Cont .P-NavmuList li em .Donot {border-color: #ddd; background: #f9f9f9; color: #ccc; cursor: text;}



/* 档案 */
.P-NavmuList-dan li,.P-NavmuList-dan li a {width: 240px;}
.P-NavmuList-dan li a i {margin-left: 60px;}
.P-NavmuList-dan li a .P-Navmu-icon1 {background-position: -120px 0px;}
.P-NavmuList-dan li a .P-Navmu-icon2 {background-position: -150px 0px;}
.P-NavmuList-dan li a .P-Navmu-icon3 {background-position: -180px 0px;}
.P-NavmuList-dan li a .P-Navmu-icon4 {background-position: -210px 0px;}
.P-NavmuList-dan li a .P-Navmu-icon5 {background-position: -240px 0px;}
.P-NavmuList-dan li a:hover .P-Navmu-icon1,.P-NavmuList-dan li .active .P-Navmu-icon1 {background-position: -120px -30px;}
.P-NavmuList-dan li a:hover .P-Navmu-icon2,.P-NavmuList-dan li .active .P-Navmu-icon2 {background-position: -150px -30px;}
.P-NavmuList-dan li a:hover .P-Navmu-icon3,.P-NavmuList-dan li .active .P-Navmu-icon3 {background-position: -180px -30px;}
.P-NavmuList-dan li a:hover .P-Navmu-icon4,.P-NavmuList-dan li .active .P-Navmu-icon4 {background-position: -210px -30px;}
.P-NavmuList-dan li a:hover .P-Navmu-icon5,.P-NavmuList-dan li .active .P-Navmu-icon5 {background-position: -240px -30px;}
/* 计划 */
.P-NavmuList-jh li,.P-NavmuList-jh li a {width: 600px;}
.P-NavmuList-jh li a i {margin-left: 240px;}
.P-NavmuList-jh li a .P-Navmu-icon1 {background-position: -270px 0px;}
.P-NavmuList-jh li a .P-Navmu-icon2 {background-position: -300px 0px;}
.P-NavmuList-jh li a:hover .P-Navmu-icon1,.P-NavmuList-jh li .active .P-Navmu-icon1 {background-position: -270px -30px;}
.P-NavmuList-jh li a:hover .P-Navmu-icon2,.P-NavmuList-jh li .active .P-Navmu-icon2 {background-position: -300px -30px;}

/* 调整二级页导航 */
.P-NavBox .P-NavB-mask {position: absolute; width: 1200px; height: 60px; left: 50%; margin-left: -600px; top: 0; background: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; _background:#000; _filter:alpha(opacity=70); z-index: 9;}
.P-NavBox .P-Nav {position: absolute; left: 50%; margin-left: -600px; top: 0; background: none; z-index: 10;}
.P-ContBox {margin-top: -60px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background: none;}
.P-ContBox,.P-ContBox .P-Nav li,.P-ContBox .P-Nav li a {height: 60px;}
.P-ContBox .P-Nav li a i {width: 32px; height: 32px; margin: 14px 15px 0 55px; background: url(../images/img/center-nav-icon2.png) no-repeat left top;}
.P-ContBox .P-Nav li a .P-Nav-io1 {background-position: 0px 0px;}
.P-ContBox .P-Nav li a .P-Nav-io2 {background-position: -32px 0px;}
.P-ContBox .P-Nav li a .P-Nav-io3 {background-position: -64px 0px;}
.P-ContBox .P-Nav li a .P-Nav-io4 {background-position: -96px 0px;}
.P-ContBox .P-Nav li a:hover .P-Nav-io1,.P-ContBox .P-Nav li .active .P-Nav-io1 {background-position: 0px -32px;}
.P-ContBox .P-Nav li a:hover .P-Nav-io2,.P-ContBox .P-Nav li .active .P-Nav-io2 {background-position: -32px -32px;}
.P-ContBox .P-Nav li a:hover .P-Nav-io3,.P-ContBox .P-Nav li .active .P-Nav-io3 {background-position: -64px -32px;}
.P-ContBox .P-Nav li a:hover .P-Nav-io4,.P-ContBox .P-Nav li .active .P-Nav-io4 {background-position: -96px -32px;}
.P-ContBox .P-Nav li a strong {float: left; line-height: 32px; height: 32px; margin-top: 16px; font-size: 16px; color: #fff;}
.P-Navmu-Cont {width: 1200px;  margin-bottom: 20px; overflow: hidden;}
.P-Navmu-Cont .P-NavmuList {width: 1200px; height: auto;}
.P-Navmu-Cont .P-NavmuList li {width: 300px; height: auto; position: relative;}
.P-Navmu-Cont .P-NavmuList li a {width: 300px; height: auto; text-align: center; position: relative;}
.P-Navmu-Cont .P-NavmuList li a i {width: 64px; height: 64px; margin: 0 118px; background: url(../images/img/center-pg-icon2.png) no-repeat left top;}
.P-Navmu-Cont .P-NavmuList li a span {float: left; width: 299px; text-align: center; padding-top: 10px; color: #8cb028; font-weight: bold;}
.P-Navmu-Cont .P-NavmuList li p {line-height: 20px; padding: 0 30px; color: #999}

.P-Navmu-Cont .P-NavmuList li a .P-Navmu-icon1 {background-position: 0px 0px;}
.P-Navmu-Cont .P-NavmuList li a .P-Navmu-icon2 {background-position: -64px 0px;}
.P-Navmu-Cont .P-NavmuList li a .P-Navmu-icon3 {background-position: -128px 0px;}
.P-Navmu-Cont .P-NavmuList li a .P-Navmu-icon4 {background-position: -192px 0px;}
.P-Navmu-Cont .P-NavmuList li a:hover .P-Navmu-icon1,.P-Navmu-Cont .P-NavmuList li .active .P-Navmu-icon1 {background-position: 0px -64px;}
.P-Navmu-Cont .P-NavmuList li a:hover .P-Navmu-icon2,.P-Navmu-Cont .P-NavmuList li .active .P-Navmu-icon2 {background-position: -64px -64px;}
.P-Navmu-Cont .P-NavmuList li a:hover .P-Navmu-icon3,.P-Navmu-Cont .P-NavmuList li .active .P-Navmu-icon3 {background-position: -128px -64px;}
.P-Navmu-Cont .P-NavmuList li a:hover .P-Navmu-icon4,.P-Navmu-Cont .P-NavmuList li .active .P-Navmu-icon4 {background-position: -192px -64px;}

.P-Navmu-Cont .P-NavmuList-dan {width: 1200px;}
.P-Navmu-Cont .P-NavmuList-dan li {width: 240px;}
.P-Navmu-Cont .P-NavmuList-dan li a,.P-Navmu-Cont .P-NavmuList-dan li a span,.P-Navmu-Cont .P-NavmuList-dan li .active:after {width: 240px;}
.P-Navmu-Cont .P-NavmuList-dan li a i {margin: 0 87px;}
.P-Navmu-Cont .P-NavmuList-dan li a .P-Navmu-icon1 {background-position: -256px 0px;}
.P-Navmu-Cont .P-NavmuList-dan li a .P-Navmu-icon2 {background-position: -320px 0px;}
.P-Navmu-Cont .P-NavmuList-dan li a .P-Navmu-icon3 {background-position: -384px 0px;}
.P-Navmu-Cont .P-NavmuList-dan li a .P-Navmu-icon4 {background-position: -448px 0px;}
.P-Navmu-Cont .P-NavmuList-dan li a .P-Navmu-icon5 {background-position: -512px 0px;}
.P-Navmu-Cont .P-NavmuList-dan li a:hover .P-Navmu-icon1,.P-Navmu-Cont .P-NavmuList-dan li .active .P-Navmu-icon1 {background-position: -256px -64px;}
.P-Navmu-Cont .P-NavmuList-dan li a:hover .P-Navmu-icon2,.P-Navmu-Cont .P-NavmuList-dan li .active .P-Navmu-icon2 {background-position: -320px -64px;}
.P-Navmu-Cont .P-NavmuList-dan li a:hover .P-Navmu-icon3,.P-Navmu-Cont .P-NavmuList-dan li .active .P-Navmu-icon3 {background-position: -384px -64px;}
.P-Navmu-Cont .P-NavmuList-dan li a:hover .P-Navmu-icon4,.P-Navmu-Cont .P-NavmuList-dan li .active .P-Navmu-icon4 {background-position: -448px -64px;}
.P-Navmu-Cont .P-NavmuList-dan li a:hover .P-Navmu-icon5,.P-Navmu-Cont .P-NavmuList-dan li .active .P-Navmu-icon5 {background-position: -512px -64px;}

.P-Navmu-Cont .P-NavmuList-jh {width: 800px; padding: 0 200px;}
.P-Navmu-Cont .P-NavmuList-jh li,.P-Navmu-Cont .P-NavmuList-jh li a,.P-Navmu-Cont .P-NavmuList-jh li a span {width: 400px;}
.P-Navmu-Cont .P-NavmuList-jh li a i { margin: 0 168px;}
.P-Navmu-Cont .P-NavmuList-jh li a .P-Navmu-icon1 {background-position: -576px 0px;}
.P-Navmu-Cont .P-NavmuList-jh li a .P-Navmu-icon2 {background-position: -640px 0px;}
.P-Navmu-Cont .P-NavmuList-jh li a:hover .P-Navmu-icon1,.P-Navmu-Cont .P-NavmuList-jh li .active .P-Navmu-icon1 {background-position: -576px -64px;}
.P-Navmu-Cont .P-NavmuList-jh li a:hover .P-Navmu-icon2,.P-Navmu-Cont .P-NavmuList-jh li .active .P-Navmu-icon2 {background-position: -640px -64px;}


/* +++++ 云+ +++++ */
.P-W-yjbox {width: 1200px; height: 50px; margin: 0 auto;}
.P-W-yj li {width: auto;}
.P-W-yj li a {width: 148px; border-right: 1px solid #000; border-left: 1px solid #000; position: relative; margin-right: -1px; z-index: 1;}
.P-W-yj li a:hover,.P-W-yj li .active {border-right-color: #91b821; border-left-color: #91b821; z-index: 2;}
.P-W-Depwrap {width: 1200px; position: absolute; left: 0; bottom: 50px; background: #fff; webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;}
.P-W-yj .P-W-yjdor a {width: 154px;}
.P-W-DepName {width: 1160px; margin: 0 20px; margin-top: 20px; height: 34px; border-bottom: 1px solid #e6e6e6;}
.P-W-DepName li {float: left; width: auto;}
.P-W-DepName li a {float: left; width: 80px; height: 32px; line-height: 34px; color: #999; font-size: 12px; background: #fff; position: relative; z-index: 1;}
.P-W-DepName li a:hover {width: 80px; height: 34px; line-height: 34px; background: #fff; z-index: 2; color: #91b821;}
.P-W-DepName li .active,.P-W-DepName li .active:hover {border: 1px solid #e6e6e6; width: 78px; line-height: 30px; background: #fff; color: #91b821; border-bottom-color: #fff; bottom: -1px; z-index: 2;}
.P-W-DepNa {width: 1200px; margin: 0 auto;}
.P-W-DepNei {width: 1160px; margin: 10px 20px;}
.P-W-DepNei li {float: left; width: 106px; height: 30px; line-height: 30px; text-align: left; padding-right: 10px;}
.P-W-DepNei li a {float: none; color: #999; font-size: 12px; line-height: 30px;}
.P-W-DepNei li a:hover {background: #fff; color: #91b821;}
.P-W-DepCj {width: 1160px; margin: 20px;}
.P-W-DepCj dt {float: left; width: 1160px; color: #91b821;}
.P-W-DepCj dd {float: left; width: 1160px; margin-top: 5px;}
.P-W-DepCj dd span {float: left; width: 100px; padding-right: 16px; height: 30px; line-height: 30px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.P-W-DepCj dd span a {float: none; color: #999; font-size: 12px; line-height: 30px;}
.P-W-DepCj dd span a:hover {background: #fff; color: #91b821;}

/* 云+搜索 */
.P-W-Headleft {width: 1200px; height: 448px; margin: 0 auto; top: 100px; position: absolute; left: 50%; margin-left: -600px; z-index: 99;}

.P-W-Sdor {width: 1200px; margin: 0 auto; position: relative; top: 0px;}
.main-category {position: absolute; left: 0; top: 0px; z-index: 999; background: #efefef;}
.y-zhou {width:200px; position:relative; background: #2780c2; z-index: 998;}
.y-zhou li {float: left; border: none; padding: 0; margin: 0;}
.y-zhou li a {float: left; width: 198px; height: 41px; line-height: 41px; border: 1px solid #5793ca; border-left-color: #2780c2; border-right-color: #2780c2; text-align: center; color: #fff; margin-bottom: -1px; position: relative; z-index: 100; font-size: 14px;}
.y-zhou li a:after {content: ""; position: absolute; width: 20px; height: 20px; right: 5px; top: 14px; background: url(../images/right-dot.png) no-repeat right 0px; border-right-color: #fff;}
.y-zhou li a i {float: left; width: 20px; height: 20px; margin: 10px 21px; background: url(../images/yun-icon.png) no-repeat center 0px; webkit-transition: all 0.15s linear 0s; -moz-transition: all 0.15s linear 0s; -ms-transition: all 0.15s linear 0s; -o-transition: all 0.15s linear 0s; transition: all 0.15s linear 0s;}
.y-zhou li a .yun-icon1 {background-position: center 0px;}
.y-zhou li a .yun-icon2 {background-position: center -40px;}
.y-zhou li a .yun-icon3 {background-position: center -80px;}
.y-zhou li a .yun-icon4 {background-position: center -120px;}
.y-zhou li a .yun-icon5 {background-position: center -160px;}
.y-zhou li a .yun-icon6 {background-position: center -200px;}
.y-zhou li a .yun-icon7 {background-position: center -240px;}
.y-zhou li a .yun-icon8 {background-position: center -320px;}
.y-zhou li a .yun-icon9 {background-position: center -280px;}
.y-zhou li a:hover,.y-zhou li .active {border-color: #efefef; background: #fff; color: #91b821; border-right-color: #fff; border-left-color: #fff; z-index: 2000;}
.y-zhou li a:hover:after,.y-zhou li .active:after {background-position: right -20px;}
.y-zhou li a:hover .yun-icon1,.y-zhou li .active .yun-icon1 {background-position: center -20px;}
.y-zhou li a:hover .yun-icon2,.y-zhou li .active .yun-icon2 {background-position: center -60px;}
.y-zhou li a:hover .yun-icon3,.y-zhou li .active .yun-icon3 {background-position: center -100px;}
.y-zhou li a:hover .yun-icon4,.y-zhou li .active .yun-icon4 {background-position: center -140px;}
.y-zhou li a:hover .yun-icon5,.y-zhou li .active .yun-icon5 {background-position: center -180px;}
.y-zhou li a:hover .yun-icon6,.y-zhou li .active .yun-icon6 {background-position: center -220px;}
.y-zhou li a:hover .yun-icon7,.y-zhou li .active .yun-icon7 {background-position: center -260px;}
.y-zhou li a:hover .yun-icon8,.y-zhou li .active .yun-icon8 {background-position: center -340px;}
.y-zhou li a:hover .yun-icon9,.y-zhou li .active .yun-icon9 {background-position: center -300px;}
.y-zhou li a em {float: left; line-height: 41px;}
.right-box {position:absolute; top: 0px; left: 0px; width:998px; background: url(../images/shop/shop_class_line.png); background: #fff; border: 1px solid #efefef; opacity: 0; -webkit-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out; -moz-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out; -o-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out; -ms-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out; transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out; overflow:hidden; z-index: 1998; display: none;}
.y-zhou li:hover {background: #fff;}
.y-zhou li:hover a {border-right-color: #fff; border: 1px solid #fff; color: #2780C2; padding-right: 1px; z-index: 2000;}
.y-zhou li:hover .right-box {opacity: 1; left: 200px; z-index: 1999; display: block;}
.y-zhou li:hover .yj-keshi-top {position: relative; min-height: 420px;}
/* 常见疾病列表 */
/* 两行显示 
.yj-jblist {width: 933px; margin: 0 auto; padding: 0px 33px 8px 33px;}
.yj-jblist dt {float: left; width: 933px; line-height: 30px; font-weight: normal; font-size: 14px; padding-top: 10px;}
.yj-jblist dd {float: left; width: 943px; height: auto; margin-left: -10px; border-bottom: 1px solid #efefef; padding-bottom: 10px;}
.yj-jblist dd a {float: left; display: inline-block; border: none; color: #666; line-height: 16px; height: 16px; width: auto; padding: 0 10px; margin-top: 5px; border-right: 1px solid #e6e6e6; font-size: 12px;}
.yj-jblist dd .no-rightLine {border-right: none;}
.P-yyi .yj-jblist dd a:hover {border: none; border-right: 1px solid #e6e6e6; padding-right: 10px;}
.yj-jblist dd a:after {background: none; height: 0; line-height: 0;}
.yj-jblist .no-bottLine {border-bottom: none;} */
/* 一行显示 */
.yj-jblist {width: 960px; margin: 10px auto; padding: 0px 28px 0px 10px;}
.yj-jblist dt {float: left; width: 80px; padding-right: 10px; line-height: 38px; font-weight: normal; font-size: 12px; text-align: right; font-weight: bold; background: url(../images/shop-menu-titicon.png) no-repeat right -40px; color: #666; border-bottom: 1px solid #fff;}
.yj-jblist dd {float: left; width: 860px; margin-left: 10px; height: auto; padding: 6px 0; border-bottom: 1px solid #f5f5f5;}
.yj-jblist dd a {float: left; display: inline-block; border: none; color: #666; line-height: 12px; height: 12px; width: auto; padding: 0 10px; border-right: 1px solid #e6e6e6; font-size: 12px;}
.yj-jblist dd .no-rightLine {border-right: none;}
.P-yyi .yj-jblist dd a:hover {border: none; border-right: 1px solid #e6e6e6; padding-right: 10px;}
.yj-jblist dd a:after {background: none; height: 0; line-height: 0;}
.yj-jblist .no-bottLine {border-bottom: none;}
/* 搜索 */
.P-W-Schw {width: 1200px; margin: 0 auto; position: absolute; bottom: 0; left: 50%; margin-left: -600px;}
.P-W-Sechwrap {width: 1200px; margin: 0 auto; position: absolute; left: 50%; bottom: 6px; z-index: 3; margin-left: -600px;}
.P-W-kesech {float: left; width: 200px; height: 62px; line-height: 62px; background: #176ba9 url(../images/yunyi-top-dot.png) no-repeat 20px center; color: #fff; font-size: 16px; text-indent: 62px;}
.P-W-Sechdor {width: 768px; height: 50px; padding: 1px; background: #e6e6e6; position: relative; float: left; margin: 10px 0 0 10px;}
.P-W-Sechtit {float: left; width: 145px; background: #fff; position: relative;}
.P-W-Sechtit .P-W-Sechname {float: left; width: 145px; height: 50px; line-height: 50px; text-indent: 20px; font-size: 14px; color: #666; position: relative; cursor: pointer;}
.P-W-Sechtit .P-W-Sechname:after {content: ""; position: absolute; right: 0; top: 0; width: 50px; height: 50px; background: url(../images/serch-dot.png) no-repeat right 0;}
.P-W-Sechtit .active {color: #217fc4;}
.P-W-Sechtit .active:after {background-position: right -50px;}
.P-W-Sechlist {float: left; width: 145px; position: absolute; left: -1px; top: 50px; background: #fff; border: 1px solid #e6e6e6; border-top: none;}
.P-W-Sechlist li {line-height: 32px; color: #999; width: 105px; padding: 0 20px; cursor: pointer;}
.P-W-Sechlist li:hover {background: #f9f9f9;}
.P-W-SechInt {float: left; width: 611px; height: 50px; line-height: 50px; background: #fff;}
.P-W-SechInt input {float: left; width: 601px; padding-right: 10px; height: 50px; line-height: 50px; border: none; background: none; outline: none; line-height: 50px; font-size: 14px; color: #333;}
.P-W-Sechdor .P-W-Sechbut {float: left; width: 52px; height: 52px; line-height: 52px; text-align: center; background: #2780c2 url(../images/serch-icon.png) no-repeat  center;; font-size: 18px; color: #fff; position: absolute; right: 0; top: 0;}
.P-W-Zxbut {float: left;}
.P-W-Zxbut a {float: left; width: 200px; height: 52px; line-height: 52px; margin-right: 10px; margin-left: 10px; margin-top: 10px; text-align: center; font-size: 16px; color: #fff; background: #2780c2;}
.P-W-Zxbut a:hover {background: #176ba9;}
.P-W-Sechnoted {width: 698px; margin: 0 auto; background: #fff; border: 1px solid #e6e6e6; border-top: none; position: absolute; left: 315px; top: 62px; width: 611px;}
.P-W-Sechnoted ul {float: left; width: 611px;}
.P-W-Sechnoted ul li {float: left; width: 611px; line-height: 30px;}
.P-W-Sechnoted ul li a {float: left; width: 591px; padding: 0 10px; color: #999; position: relative;}
.P-W-Sechnoted ul li a b {color: #217fc4;}
.P-W-Sechnoted ul li a span {position: absolute; right: 10px; top: 0;}
.P-W-Sechnoted ul li a:hover {background: #e1f5ff;}
/* 职业导航 */
.p-W-zhiBox {width: 100%; margin: 0 auto; background: #f5f5f5; padding-top: 110px; padding-bottom: 50px; position: relative;}
.P-W-zhilist {width: 1200px; margin: 0px auto;}
.P-W-zhilist li {float: left; width: 100px; padding: 0 35px;}
.P-W-zhilist li a {float: left; color: #666;}
.P-W-zhilist li i {float: left; width: 48px; height: 48px; margin: 0 14px; background: url(../images/yunyi-icon.png) no-repeat left top; border: 1px solid #ddd; border-radius:33px; -moz-border-radius:33px;}
.P-W-zhilist li strong {float: left; width: 80px; line-height: 32px; text-align: center; font-size: 14px;}
.P-W-zhilist li .P-W-zhiicon1 {background-position: 0px 0px;}
.P-W-zhilist li .P-W-zhiicon2 {background-position: -48px 0px;}
.P-W-zhilist li .P-W-zhiicon3 {background-position: -96px 0px;}
.P-W-zhilist li .P-W-zhiicon4 {background-position: -144px 0px;}
.P-W-zhilist li .P-W-zhiicon5 {background-position: -192px 0px;}
.P-W-zhilist li .P-W-zhiicon6 {background-position: -240px 0px;}
.P-W-zhilist li .P-W-zhiicon7 {background-position: -288px 0px;}
.P-W-zhilist li .P-W-zhiicon8 {background-position: -336px 0px;}
.P-W-zhilist li a:hover,.P-W-zhilist li .active {color: #91b821;}
.P-W-zhilist li a:hover i,.P-W-zhilist li .active i {background-color: #91b821; border-color: #91b821;}
.P-W-zhilist li a:hover .P-W-zhiicon1,.P-W-zhilist li .active .P-W-zhiicon1 {background-position: 0px -48px;}
.P-W-zhilist li a:hover .P-W-zhiicon2,.P-W-zhilist li .active .P-W-zhiicon2 {background-position: -48px -48px;}
.P-W-zhilist li a:hover .P-W-zhiicon3,.P-W-zhilist li .active .P-W-zhiicon3 {background-position: -96px -48px;}
.P-W-zhilist li a:hover .P-W-zhiicon4,.P-W-zhilist li .active .P-W-zhiicon4 {background-position: -144px -48px;}
.P-W-zhilist li a:hover .P-W-zhiicon5,.P-W-zhilist li .active .P-W-zhiicon5 {background-position: -192px -48px;}
.P-W-zhilist li a:hover .P-W-zhiicon6,.P-W-zhilist li .active .P-W-zhiicon6 {background-position: -240px -48px;}
.P-W-zhilist li a:hover .P-W-zhiicon7,.P-W-zhilist li .active .P-W-zhiicon7 {background-position: -288px -48px;}
.P-W-zhilist li a:hover .P-W-zhiicon8,.P-W-zhilist li .active .P-W-zhiicon8 {background-position: -336px -48px;}
.P-yyi li a:hover {padding-right: 1px;}

/* +++++ 搜索 +++++ */
.P-W-Sowrap {width: 710px; height: 60px; line-height: 70px; margin: 0 auto; position: absolute; left: 50%; top: 50%; margin-top: 20px; margin-left: -355px; z-index: 999;}
.P-W-Somask {width: 710px; height: 60px; background: #000; position: absolute; left: 0; top: 0; filter:alpha(opacity=15);	-moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; _background:#000; _filter:alpha(opacity=15); z-index: 88;}
.P-W-Sowrap label {float: left; width: 700px; height: 50px; line-height: 50px; position: absolute; left: 5px; top: 5px; z-index: 99;}
.P-W-Sowrap label .P-W-SoInt {float:left; width: 600px; background: #fff;}
.P-W-Sowrap label .P-W-SoInt input {float: left; width: 580px; height: 50px; line-height: 50px; padding: 0 10px; border: none; background: none; font-size: 14px; outline: none; color: #000;}
.P-W-Sowrap label a {float: left; width: 100px; height: 50px; line-height: 50px; background: #2780c2; color: #fff; font-size: 18px; text-align: center;}
/* +++++ 商城 +++++ */
.P-W-shop li,.P-W-shop li a {width: 150px;}


/* ※※※※※※※※※※※※ 新页面修改补充 ※※※※※※※※※※※※ */
.five-ls {width: 1198px; margin: 0 auto; margin-top: 20px; padding: 0; border: 1px solid #e6e6e6; overflow: hidden;}
.five-ls ul {float: left; width: 1201px;}
.five-ls ul li {float: left; width: 240px;}
.five-ls .five-step-bottom {float: left; width: 1200px;}


/* ※※※※※※※※※※※※ 搜索样式 ※※※※※※※※※※※※ */
.M-Sec-Wrap {width: 100%; margin: 0 auto; position: relative; top: 100px; height: 100px; left: 0; background: #2780c2;}
.M-Sec-Box {width: 1200px; margin: 0 auto; position: absolute; left: 50%; margin-left: -600px; top: 0; padding: 30px 0;}
.M-Sec-txt {float: left; height: 40px; line-height: 40px; color: #fff;}
.M-Sec-txt b {padding: 0 5px; font-size: 14px; font-weight: bold;}
.M-Sec-But {float: right;}
.M-Sec-But .M-Sec-Int {float: left; background: #fff;}
.M-Sec-But .M-Sec-Int input {float: left; border: none; width: 400px; background: none; padding: 0 10px; height: 40px; line-height: 40px; font-size: 14px; color: #666;}
.M-Sec-But a {float: left; margin-left: 10px; width: 98px; height: 38px; line-height: 38px; background: #1464b4; border: 1px solid #0d5aa8; color: #fff; text-align: center; font-size: 18px;}
.M-Res-Wrap {width: 100%; margin: 0 auto; margin-top: 100px; margin-bottom: 20px;}
.M-Res-Box {width: 1200px; margin: 0 auto; position: relative;}
.M-Res-Main {width: 1200px; margin: 0 auto;}
.M-Res-Mtit {width: 1180px; border-left: 5px solid #2780c2; padding-left: 15px; height: 30px; line-height: 30px; font-size: 24px; color: #333; margin-bottom: 20px; font-weight: 400;}
.M-Res-Mbox {width: 1200px; margin: 0 auto; overflow: hidden;}
/* 视频 */
.M-Res-Mlist {width: 1220px; margin: 0 auto;}
.M-Res-Mlist li {float: left; width: 224px; margin-right: 20px; margin-bottom: 20px;}
.M-Res-Mlist li a span img {width: 224px; height: 127px;}
.M-Res-Mlist li h3 {width: 224px; height: 30px; line-height: 30px; text-align: left; font-size: 14px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.M-Res-Mlist li h3 a {color: #333;}
.M-Res-Mlist li h3 a:hover {color: #2780c2;}
.M-Res-Mtime {color: #999;}
/* 阅览室 */
.M-Res-MRedlist {width: 1200px; margin: 0 auto;}
.M-Res-MRedlist li {float: left; width: 1200px; margin-bottom: 20px;}
.M-Res-MRedlist li h2 {width: 800px; padding-right: 400px; font-size: 16px; height: 40px; line-height: 40px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.M-Res-MRedlist li h2 a {color: #2780c2;}
.M-Res-MRedlist li h2 a:hover {text-decoration: underline;}
.M-Res-MRedlist li p {color: #666; line-height: 18px; padding-bottom: 5px;}
/* 专家 */
.M-Res-Mdoclist {width: 1200px; margin: 0 auto;}
.M-Res-Mdoclist li {float: left; width: 1200px; margin-bottom: 20px; padding-top: 10px;}
.M-Res-Mdoclist li .M-Res-MdocPic {float: left; width: 48px; margin-right: 22px;}
.M-Res-Mdoclist li .M-Res-MdocPic a span {float: left; width: 48px; height: 48px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; overflow: hidden;}
.M-Res-Mdoclist li .M-Res-MdocPic a span img {width: 48px; height: 48px;}
.M-Res-Mdoclist li .M-Res-MdocCont {float: left; width: 1130px;}
.M-Res-Mdoclist li .M-Res-MdocCont .M-Res-MdocUser {font-size: 16px; padding-bottom: 5px;}
.M-Res-Mdoclist li .M-Res-MdocCont .M-Res-MdocUser a {color: #2780c2;}
.M-Res-Mdoclist li .M-Res-MdocCont .M-Res-MdocUser a:hover {text-decoration: underline;}
.M-Res-Mdoclist li .M-Res-MdocCont .M-Res-MdocUser span {font-size: 12px; color: #999; padding-left: 10px;}
.M-Res-Mdoclist li .M-Res-MdocCont .M-Res-MdocWork {color: #666; line-height: 20px;}
.M-Res-Mdoclist li .M-Res-MdocCont .M-Res-MdocWork i {padding: 0 2px; color: #999;}
.M-Res-Mdoclist li .M-Res-MdocCont p {color: #666; line-height: 20px; padding: 5px 0;}
.M-Res-Mdoclist li .M-Res-MdocCont .M-Res-MdocTxt {color: #666; line-height: 20px; padding-bottom: 10px;}
/* 团队 */
.M-Res-Mteamlist {width: 1200px; margin: 0 auto;}
.M-Res-Mteamlist li {float: left; width: 1200px; margin-bottom: 20px; margin-top: 10px;}
.M-Res-Mteamlist li .M-Res-MteamPic {float: left; margin-right: 22px; position: relative;}
.M-Res-Mteamlist li .M-Res-MteamPic a span {float: left; width: 48px; height: 48px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; overflow: hidden;}
.M-Res-Mteamlist li .M-Res-MteamPic a span img {width: 48px; height: 48px;}
.M-Res-Mteamlist li .M-Res-MteamCont {float: left; width: 1000px; padding-right: 130px;}
.M-Res-Mteamlist li .M-Res-MteamCont h3 {font-size: 16px; padding-bottom: 5px;}
.M-Res-Mteamlist li .M-Res-MteamCont h3 a {color: #2780c2;}
.M-Res-Mteamlist li .M-Res-MteamCont h3 a:hover {text-decoration: underline;}
.M-Res-Mteamlist li .M-Res-MteamCont p {color: #666; padding-top: 5px;}
.M-Res-Mteamlist li .M-Res-MteamPic .M-Res-Lock {position: absolute; left: 0; top: 0; width: 48px; height: 48px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; overflow: hidden;}
.M-Res-Mteamlist li .M-Res-MteamPic .M-Res-LockMask {position: absolute; left: 0; top: 0; width: 48px; height: 48px; background: #000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; _background:#000; _filter:alpha(opacity=30); z-index: 9;}
.M-Res-Mteamlist li .M-Res-MteamPic .M-Res-Lock b {position: absolute; left: 0; top: 0; width: 48px; height: 48px; background: url(../images/lock-icon.png) no-repeat center; z-index: 9;}
/* 医院 */
.M-Res-Mhoslist {width: 1200px; margin: 0 auto; margin-bottom: 20px;}
.M-Res-Mhoslist li {float: left; width: 1200px; margin-top: 10px; margin-bottom: 20px;}
.M-Res-Mhoslist li .M-Res-MhosPic {float: left; width: 120px; height: 120px; padding-right: 20px;}
.M-Res-Mhoslist li .M-Res-MhosPic img {width: 120px; height: 120px;}
.M-Res-Mhoslist li .M-Res-MhosLv {float: left; width: 48px; height: 48px; text-align: center; background: #2780c2; margin-right: 22px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; overflow: hidden;}
.M-Res-Mhoslist li .M-Res-MhosLv span {float: left; width: 30px; height: 30px; text-align: center; padding: 9px; color: #fff;}
.M-Res-Mhoslist li .M-Res-MhosCont {float: left; width: 1060px;}
.M-Res-Mhoslist li .M-Res-MhosCont h3 {width: 800px; font-size: 16px; padding-bottom: 10px; padding-right: 260px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.M-Res-Mhoslist li .M-Res-MhosCont h3 a {color: #2780c2;}
.M-Res-Mhoslist li .M-Res-MhosCont h3 a:hover {text-decoration: underline;}
.M-Res-Mhoslist li .M-Res-MhosCont p {color: #999; line-height: 22px;}
.M-Res-Mhoslist li .M-Res-MhosCont p em {color: #666;}
.M-Res-Mhoslist li .M-Res-MhosCont p i {padding: 0 2px; color: #999;}
/* 广场 */
.M-Res-Mteamlist li .M-Res-MteamCont .M-Res-Teptxt {padding-top: 0; padding-bottom: 5px;}
.M-Res-Mteamlist li .M-Res-MteamCont .M-Res-Teptxt i {padding: 0 2px; color: #999;}
.M-Res-Mteamlist li .M-Res-MteamCont .M-Res-Tepabout {padding: 0; line-height: 20px; color: #999;}

.M-Res-Main .M-Res-Pages {width: 1200px; margin: 0 auto; padding-bottom: 30px;}
.M-Res-Main .M-Res-Pages a {color: #000; font-size: 14px; color: #2780c2;}
.M-Res-Main .M-Res-Pages a:hover {color: #2780c2; text-decoration: underline;}

/* 分页 */
.zPage {width: 890px; margin: 0 auto; text-align: center; margin: 30px auto;}
.zPage a {background:#fff; border:1px solid #e6e6e6; color:#999; padding:0 8px; height:28px; line-height:28px; display:inline-block;}
.zPage a:hover {background:#2780c2; color:#fff; border:1px solid #2780c2; text-decoration: none;}
.zPage span {padding: 0 5px; color: #999; line-height: 28px;}
.zPage input {width: 30px; height: 28px; line-height: 28px; text-align: center; padding: 0 5px; border:1px solid #e6e6e6; outline: none; color: #666;}


/* ※※※※※※※※※※※※ 完善注册信息 ※※※※※※※※※※※※ */
.zSupInfo-Wrap {width: 100%; height: 100%; margin: 0 auto; position: absolute; left: 0; top: 0; z-index: 999;}
.zSupInfoMask {width: 100%; height: 100%; left: 0; top: 0; background: #000; filter:alpha(opacity=60);	-moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; _background:#000; _filter:alpha(opacity=60); z-index: 1000; position: fixed; left: 0; top: 0;}
.zSupInfo {width: 700px; margin: 0 auto; position: fixed; left: 50%; top: 25%; margin-left: -400px; background: #fff; padding: 30px 40px; border: 10px solid #ddd; z-index: 1001;}
.zSupInfo-User,.zSupInfo-Set {width: 700px; margin: 0 auto;}
.zSupInfo-User {padding-bottom: 10px; border-bottom: 1px solid #eee; color: #666; font-size: 14px;}
.zSupInfo-User span {float: left;}
.zSupInfo-User em {float: right;}
.zSupInfo-Set {overflow: hidden;}
.zSupInfo-Set h4 {font-size: 22px; text-align: center; padding: 20px 0; color: #333;}
.zSupInfo-List {width: 720px; margin: 0 auto;}
.zSupInfo-List li {float: left; width: 340px; margin-right: 20px; margin-bottom: 10px;}
.zSupInfo-List li strong {float: left; width: 60px; height: 34px; line-height: 34px; padding-right: 10px; text-align: right; color: #666;}
.zSupInfo-List li input,.zSupInfo-List li select {float: left; border: none; background: none; outline: none;}
.zSupInfo-List .zSupInfoText {float: left; width: 268px; height: 32px; line-height: 32px; border: 1px solid #ddd; position: relative;}
.zSupInfo-List .zSupInfoText label {float: left;}
.zSupInfo-List .zSupInfoText span {float: left; width: 258px; height: 32px; line-height: 32px; padding: 0 5px; position: absolute; left: 0; top: 0; background: #fff; color: #999; display: none;}
.zSupInfo-List .zSupInfoText em {float: left; width: 258px; background: #fff; color: #ff5454; position: absolute; left: 0; top: 0; padding: 0 5px; height: 32px; line-height: 32px; display: none;}
.zSupInfo-List .zSupInfoText input {width: 258px; height: 32px; line-height: 32px; padding: 0 5px; color: #000; font-weight: bold;}
.zSupInfo-List .zSupInfoText select {width: 270px; height: 34px; line-height: 34px;}
.zSupInfo-List .zSupInfoMob label {width: 170px;}
.zSupInfo-List .zSupInfoMob label span,.zSupInfo-List .zSupInfoMob label input,.zSupInfo-List .zSupInfoMob label em {width: 160px;}
.zSupInfo-List .zSupInfoText a {position: absolute; width: 90px; text-align: center; height: 24px; line-height: 24px; right: 4px; top: 4px; background: #eee; color: #666; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.zSupInfo-List .zSupInfoText .zSupEnd {color: #ccc; cursor: text;}

.zSupInfo-List .zSupInfoLang {width: 700px; margin-right: 0;}
.zSupInfo-List .zSupInfoLang .zSupInfoText,.zSupInfo-List .zSupInfoLang .zSupInfoText label {width: 628px;}
.zSupInfo-List .zSupInfoLang .zSupInfoText span,.zSupInfo-List .zSupInfoLang .zSupInfoText input,.zSupInfo-List .zSupInfoLang .zSupInfoText em {width: 618px;}

.zSupInfo-List .zSupInfoSetBox {float: left; width: 630px; overflow: hidden;}
.zSupInfo-List .zSupInfoSetBox .zSupInfoSetBoxlist {float: left; width: 650px;}
.zSupInfo-List .zSupInfoSetBox .zSupInfoSetBoxlist .zSupInfoSet {float: left; width: 198px; height: 28px; line-height: 28px; margin-right: 15px; border: 1px solid #ddd;}
.zSupInfo-List .zSupInfoSetBox .zSupInfoSetBoxlist .zSupInfoSet select {width: 200px; height: 28px; line-height: 28px;}

/* 错误 */
.zSupInfo-List .err .zSupInfoText,.zSupInfo-List .err .zSupInfoSetBox .zSupInfoSet {border-color: #ff5454;}
.zSupInfo-List .err .zSupInfoText label span {display: none;}
.zSupInfo-List .err .zSupInfoText label em {display: block;}
.zSupInfo-List .err .zSupInfoText em,.zSupInfo-List .err .zSupInfoText input,.zSupInfo-List .err .zSupInfoText select,.zSupInfo-List .err .zSupInfoSetBox .zSupInfoSet select {color: #ff5454;}

.zSupInfoBut {width: 700px; margin: 0 auto; text-align: center; padding-top: 30px; margin-bottom: 10px;}
.zSupInfoBut a {display: inline-block; margin: 0 10px; width: 200px; height: 48px; line-height: 48px; text-align: center; font-size: 16px; border: 1px solid #ddd; color: #666; background: #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.zSupInfoBut .zSupSmt {background: #3c96dc; color: #fff; border-color: #2780c2;}
.zSupInfoBut .zSupSmt:hover {background: #2780c2;}
.zSupInfoBut .zSupOut {background: #fa8c6e; color: #fff; border-color: #fd7b4d;}
.zSupInfoBut .zSupOut:hover {background: #fd7b4d;}

.zSupInfoShow {width: 650px; margin: 0 auto; padding-left: 50px;}
.zSupInfoShow li {float: left; width: 325px; height: 30px; line-height: 30px; font-size: 14px; margin-top: 10px;}
.zSupInfoShow li strong {float: left; width: 60px; padding-right: 15px; text-align: right; color: #666;}
.zSupInfoShow li p {float: left; width: 250px; color: #000;}
/* 日期禁用 */
.zSupInfo-List .zSupInfoText .zSup-Disabled {background: #f9f9f9; color: #ccc;}

/* 滑动验证 */
.zSupInfo-List .zSupInfo-Corder {float: left; width: 270px;}
#drag{ 
    position: relative;
    background-color: #e8e8e8;
    width: 229px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
#drag .handler{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 40px;
    height: 32px;
    border: 1px solid #ccc;
    cursor: move;
	z-index: 9;
}
.handler_bg{
    background: #fff;
	background-repeat:no-repeat;
	background-position:center center;
}
.handler_ok_bg{
    background: #fff;
	background-repeat:no-repeat;
	background-position:center center;
}
#drag .drag_bg{
    background-color: #7ac23c;
    height: 34px;
    width: 0px;
}
#drag .drag_text{
    position: absolute;
    top: 0px;
    width: 270px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select:none;
    -ms-user-select:none; 
}

.hdyz-bg{
    margin: 0px auto;
	width:270px;
	text-align: left;
	background-color:#fcc;
	position:relative;
}
.handler_bg span, .handler_ok_bg span{
	display:block;
    font-family: xms;
    position: absolute;
    top: 9px;
    right: -7px;
	width:7px;
	height:14px;
	line-height:14px;
	z-index:10;
}

.joint{
	width:39px;
	border: 1px solid #ccc;
	height:32px;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#fff;
	background-repeat: no-repeat;
    background-position: center center;
}
.joint span{
	display:block;
    font-family: xms;
    position: absolute;
    top: 9px;
    left:-1px;
	width:7px;
	height:14px;
	z-index:8;
}
/* 调整动态样式 */
.zDY-namicWrap {height: 100px; border-bottom: 1px solid #e6e6e6;}