/*font family*/
.f-arial { font-family: arial; }
.f-simsun { font-family: Simsun, \5b8b\4f53; }
.f-yahei { font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1; }
/*margin+padding*/
.p30 { padding: 30px; }
.ml10 { margin-left: 10px; }
.ml45 { margin-left: 45px; }
.mr15 { margin-right: 15px; }
.mr40 { margin-right: 40px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
/*color*/
.c-999 { color: #999; }
.link-blue:link, .link-blue:visited { color: #00a0e9; }
.link-green:link, .link-green:visited { color: #18bd9c; }
.link-org:link, .link-org:visited { color: #f9a015; }
/*position*/
.relative { position: relative; }
.absolute { position: absolute; }

/*form*/
input::-ms-clear {
display:none;
}
input::-ms-reveal {
display:none;
}
.form td { padding: 12px 0; font-size: 0; vertical-align: top; }
.form .form-label { display: inline-block; width: 85px; height: 25px; padding: 10px 0; line-height: 25px; margin-right: 20px; font-size: 16px; text-align: right; color: #333; *display:inline;
*zoom:1;
}
.form .form-val { display: inline-block; padding: 10px 0; line-height: 25px; font-size: 16px; color: #333; *display:inline;
*zoom:1;
}
.form .form-label.form-label-w40 { width: 40px; }
.form-condensed td { padding: 6px 0; }
/*提示语*/
.text-note { display: inline-block; margin: 0 0 0 10px; padding: 10px; background-color: #f1f0f0; font-size: 14px; color: #666; line-height: 24px; *display:inline;
*zoom:1;
}
.text-note .iconfont { font-size: 16px; }
.text-note.error { color: #b94a48; background-color: #f2dede; }
.text-note.info { color: #f9a015; }
/*单选*/
.radio { display: inline-block; position: relative; cursor: pointer; _top: 4px; font-size: 14px; line-height: 21px; *display:inline;
*zoom:1;
}
.icon-radio { display: inline-block; width: 21px; height: 21px; background: url(../images/icon-chkbox.png) no-repeat; vertical-align: text-top; margin-right: 10px; overflow: hidden; *display:inline;
*zoom:1;
}
.icon-radio-checked { background-position: -21px 0; }
/*复选*/
.checkbox { display: inline-block; position: relative; cursor: pointer; _top: 4px; line-height: 21px; *display:inline;
*zoom:1;
}
.icon-chkbox { display: inline-block; width: 21px; height: 21px; background: url(../images/icon-chkbox.png) no-repeat; vertical-align: text-top; margin-right: 10px; overflow: hidden; *display:inline;
*zoom:1;
}
.icon-chkbox-checked { background-position: -21px 0; }
/*文本输入框*/
.input-text { display: inline-block; width: 328px; height: 23px; line-height: 23px; padding: 10px 20px; border: 1px solid #e0e0e0; font-size: 16px; color: #999; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; *display:inline;
*zoom:1;
}
.input-text:focus, .input-text.focus { border-color: #18bd9c; }
.input-text[disabled], .input-text.disabled { background-color: #f0f0f0; }
.input-text.error { border-color: #b94a48; }
.textarea-wrap { padding-left: 21px; padding-right: 21px; *zoom:1;
}
.textarea { display: block; padding: 10px 20px; width: 100%; margin-left: -21px; margin-right: -21px; height: 48px; border: 1px solid #ddd; background-color: #fff; font-size: 16px; color: #666; resize: none; overflow-y: auto; overflow-x: hidden; word-wrap: break-word; word-break: break-all; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.textarea:focus { border-color: #40d0a7; background-color: #fff; }
/*按钮*/
.c-btn-green { background-color: #18bd9c; opacity: .9; -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; }
.c-btn-green:hover { opacity: 1; }
.c-btn-white { color: #666; border: 1px solid #ddd; background-color: #fff; border-radius: 2px; }
.c-btn-white:hover { color: #666; background-color: #f7f7f7; }
.c-btn-disable { cursor: default; background: #ccc; border: 0; color: #fff; opacity: 1; }
.c-btn-disable:hover, .c-btn-disable:active { background-color: #ccc; top: 0; }
.jk-btn { height: 21px; line-height: 21px!important; width: 100px; }
.jk-btn-s { height: 21px; line-height: 21px!important; width: 85px; padding: 12px 0; text-align: center; }
.jk-btn-w370 { width: 302px; }
/*分页*/
.page-1 { padding: 30px 0; height: 30px; line-height: 30px; color: #555; font-size: 0; }
.page-1 a { display: inline-block; min-width: 20px; _width: 20px; height: 28px; padding: 0 4px; line-height: 28px; margin-right: 10px; text-align: center; border: 1px solid #ebebeb; background-color: #fff; font-size: 12px; color: #666; vertical-align: middle; *display:inline;
*zoom:1;
}
.page-1 a:link, .page-1 a:visited { color: #717171; }
.page-1 a:hover { color: #18bd9c; border-color: #18bd9c; }
.page-1 a.page-current { border-color: #18bd9c; background-color: #18bd9c; cursor: default; }
.page-1 a.page-current:link, .page-1 a.page-current:visited { color: #fff; }
.page-1 a.page-current:hover { color: #f2f2f2; border-color: #18bd9c; }
.page-1 a.disabled, .page-1 a.disabled:hover { border-color: #cbcbcb; background-color: #e2e2e2; cursor: default; }
.page-1 a.page-prev, .page-1 a.page-next { font-size: 26px; line-height: 22px; }
.page-1 a.page-prev b, .page-1 a.page-next b { font-weight: normal; }
.page-1 span { display: inline-block; margin-right: 10px; height: 30px; line-height: 24px; font-size: 12px; vertical-align: middle; *display:inline;
*zoom:1;
}
/****** 弹窗 ******/
.mask { position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; _width:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth));
_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));
background-color: #000; opacity: .5; filter: alpha(opacity=50); z-index: 9999; }
.popbox { position: fixed; width: 510px; margin-left: -255px; margin-top: -170px; _position: absolute; left: 50%; top: 50%; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth/2));
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
background-color: #fff; border: 1px solid #92969b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 10000; }
.pop-header { position: relative; height: 65px; border-bottom: 1px solid #ebebeb; }
.pop-header .pop-tab { padding-top: 22px; padding-left: 127px; font-size: 0; }
.pop-header .pop-tab li { display: inline-block; padding: 0 10px 2px; margin-bottom: -1px; height: 42px; line-height: 42px; color: #999; font-size: 22px; cursor: pointer; *display: inline;
*zoom:1;
}
.pop-header .pop-tab li.active { padding-bottom: 0; border-bottom: 2px solid #18bd9c; color: #333; }
.pop-header .btn-closepop { position: absolute; right: 18px; top: 10px; font-size: 32px; font-weight: bold; line-height: 1; }
.pop-header .btn-closepop:link, .pop-header .btn-closepop:visited { color: #dfe0e5; }
.pop-header .btn-closepop:hover { color: #333; }
.pop-tab-con { display: none; }
.pop-form { padding: 30px 77px 50px; }
.pop-form .input-text { display: block; margin: 0 auto; width: 313px; font-size: 16px; color: #4c4c4c; }
.jk-pop-btn { width: 100%; padding: 12px 0; font-size: 18px; }
/*.pop-form .placeholder { position: absolute; left: 21px; top:12px; line-height: 20px; font-size: 16px; color:#4c4c4c; cursor: text;}*/
.pop-form .text-note { margin: 5px 0 0; }
/* datetimepicker
-----------------------------------------------------------------------------*/
.date-wrap { position: relative; display: inline-block; overflow: hidden; height: 31px; width: 200px; border-radius: 2px; border: 1px solid #d6d8db; background-color: #fff; vertical-align: middle; cursor: pointer; *display: inline;
*zoom:1;
}
.date-wrap .date-txt { width: 191px; height: 31px; line-height: 31px; border: none; background-color: #fff; color: #333; font-size: 14px; cursor: pointer; padding-left: 10px; *position: relative;
*zoom:1;
*top:-1px;
}
.datetimepicker { background: url(../widget/datetimepicker/2.1.9/images/datebg.png) no-repeat 170px 4px; }
.date-wrap.w125 { width: 123px; }
.date-wrap.w125 .date-txt { width: 115px; }
.date-wrap.w125 .datetimepicker { background-position: 95px 4px; }
.date-h45 { height: 43px; }
.date-h45 .date-txt { height: 43px; line-height: 43px; }
.date-h45 .datetimepicker { background-position: 170px 10px; }
/*common module css*/
.header-iframe { height: 66px; _height: 67px; }
.wrapper { width: 1002px; margin-left: auto; margin-right: auto; }
.header { height: 65px; background-color: #fff; border-bottom: 1px solid #ebebeb; border-bottom: 1px solid rgba(0,0,0,.08); }
.header .logo { margin-top: 10px; outline: none; }
.header .nav { margin-left: 70px; }
.header .nav li { display: inline; float: left; }
.header .nav a { display: inline; float: left; padding: 0 28px; height: 66px; line-height: 66px; color: #333; font-size: 16px; }
.header .nav .active a, .header .nav a:hover { background-color: #18bd9c; color: #fff; }
.header-lg { margin-top: 17px; }
.header-btn-link { padding: 4px 0; color: #333; font-size: 14px; }
.header-btn-link:hover { color: #18bd9c; }
.header-divider { width: 1px; height: 16px; margin: 7px 10px; background-color: #ebebeb; }
.header-navbar a { display: inline; float: left; display: block; padding: 15px; height: 20px; min-width: 60px; _width: 60px; }
.header-member-login { display: inline; float: left; position: relative; height: 50px; z-index: 9; }
.header-member-login a { padding: 5px 0;}
.header-member-login a:link, .header-member-login a:visited { color: #555; }
.header-member-login .arr { display: inline-block; width: 0; height: 0; margin: 6px 0 0 7px; line-height: 0; border-width: 5px; border-color: #555 transparent transparent; border-style: solid dashed dashed; vertical-align: text-top; -webkit-transform-origin: 50% 25%; -moz-transform-origin: 50% 25%; -ms-transform-origin: 50% 25%; -o-transform-origin: 50% 25%; transform-origin: 50% 25%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; *display:inline;
*zoom:1;
}
.hover .arr { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.header-subnav { display: none; position: absolute; left: 50%; top: 49px; width: 90px; margin-left: -46px; background-color: #fff; border: 1px solid #ccc; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
.header-subnav li { height: 36px; line-height: 36px; }
.header-subnav li a { display: block; float: none; padding: 0 15px; height: 36px; line-height: 36px; background-color: #fff; border: 0; }
.header-subnav li a:link, .header-subnav li a:visited { color: #555; }
.header-subnav-arr { position: absolute; left: 40px; top: -11px; display: block; width: 0; height: 0; border-width: 5px; border-color: transparent transparent #d8d8d8 transparent; border-style: dashed dashed solid dashed; }
.header-subnav-arr em { position: absolute; left: -5px; top: -4px; display: block; width: 0; height: 0; border-width: 5px; border-color: transparent transparent #ffffff transparent; border-style: dashed dashed solid dashed; }
.header-navbar .hover .header-subnav { display: block; }
.header-navbar .hover .header-subnav li a { background-color: #fff; border: 0; }
.header-navbar .hover .header-subnav li a:hover { background-color: #18bd9c; color: #fff; border: 0; }
.footer { padding: 20px 0; margin-top: 30px; border-top: 1px solid #ebebeb; text-align: right; color: #b3b3b3; font-size: 12px; }
.footer a { padding: 0 10px; }
.footer a:link, .footer a:visited { color: #b3b3b3; }
.footer a:hover { color: #18bd9c; }
/*平台介绍*/
.aside { width: 190px; }
.aside li { border-bottom: 1px solid #e1e1e1; }
.aside-item { position: relative; display: block; height: 91px; padding-top: 18px; padding-right: 2px; margin-right: -1px; text-align: center; color: #333; font-size: 14px; cursor: pointer; }
.iconfont-w { display: block; width: 48px; height: 48px; margin: 0 auto 3px; background: url(../images/aside-bg.png) no-repeat; overflow: hidden; color: #d1d1d1; line-height: 48px; cursor: pointer; }
.iconfont-w .iconfont { font-size: 40px; }
.aside-item:hover, .aside-item:hover .iconfont-w { color: #18bd9c; }
.aside li.active .aside-item { padding-right: 0; border-right: 2px solid #18bd9c; color: #18bd9c; background-color: #f5f5f5; }
.aside li.active .iconfont-w { color: #fff; background-position: -48px 0; }
.aside .sub-menu { padding: 20px 0 20px 40px; }
.aside .sub-menu li { padding: 8px 0; border-bottom: none; }
.aside .sub-menu a { font-size: 14px; }
.aside .sub-menu a:link, .aside .sub-menu a:visited { color: #4c4c4c; }
.aside .sub-menu a:hover, .aside .sub-menu li.current a { color: #18bd9c; }
.aside-item .ui-arrow, .aside-item .ui-arrow s { position: absolute; display: block; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 10px; }
.aside-item .ui-arrow-b { left: 50%; bottom: -20px; margin-left: -7px; border-top-color: #e1e1e1; border-top-style: solid; }
.aside-item .ui-arrow-b s { left: -10px; top: -11px; border-top-color: #fff; border-top-style: solid; }
.aside li.active .aside-item .ui-arrow-b s { border-top-color: #f5f5f5; }
.main { margin-left: 190px; }
.form-wrap { padding: 50px 0 20px 80px; }
.main-tit { padding: 7px 25px; }
.main-tit h2 { font-size: 18px; }
.form .checkbox { line-height: 45px; }
.main-con { padding: 20px 25px; line-height: 30px; font-size: 14px; color: #666; }
.main-con dl { margin-top: 30px; }
.main-con dt { font-weight: bold; color: #333; }
.highlight { margin-top: 10px; width: 700px; height: 236px; background: url(../images/codebg.png) no-repeat; }
.highlight pre { margin: 0 12px 0 30px; height: 236px; overflow: auto; scrollbar-track-color: #fafafa; scrollbar-shadow-color: #bdbdbd; scrollbar-face-color: #bdbdbd; scrollbar-highlight-color: #bdbdbd; scrollbar-3dlight-color: #bdbdbd; }
.highlight code { padding: 0 25px 0 5px; }
/*公告*/
.banner-news { height: 310px; background: url(../images/banner-announce.jpg) no-repeat center top; border-bottom: 1px solid #ebebeb; border-bottom: 1px solid rgba(0,0,0,.08); }
.newslist { margin-top: 35px; }
.newslist li:after, .newslist li:before { content: ""; display: table; line-height: 0; }
.newslist li:after { clear: both; }
.newslist li { padding: 10px 0; font-size: 14px; *zoom:1;
}
.newslist .news-date { display: inline; float: right; color: #999; }
.newslist .news-title { display: inline; float: left; width: 820px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.newslist .news-title:link, .newslist .news-title:visited { color: #4c4c4c; }
.newslist .news-title:hover { color: #18bd9c; }
/*公告详情页*/
.menucrumb { margin-top: 30px; padding: 12px 20px; background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; color: #999; }
.menucrumb a:link, .menucrumb a:visited { color: #18bd9c; }
.news-content { padding: 30px 20px 0; }
.news-content h1 { margin: 8px auto; line-height: 1.5; font-size: 20px; color: #333; font-weight: bold; text-align: center; }
.news-content .news-desc { padding: 4px 0; font-size: 12px; color: #999; text-align: center; }
.news-content .news-con { margin-top: 15px; font-size: 14px; color: #666; line-height: 30px; }
.news-content .news-con img { margin: 20px auto; max-width: 100%; }
.news-more { margin-top: 70px; padding: 20px; background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; color: #999; }
.news-more a:link, .news-more a:visited { color: #999; }
.news-more a:link span, .news-more a:visited span { color: #4c4c4c; }
.news-more a:hover, .news-more a:hover span { color: #18bd9c; }
.news-more .news-prev, .news-more .news-next { width: 450px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-more .news-prev { margin-right: 60px; }
/*合作伙伴*/
.banner-partner { height: 310px; background: url(../images/banner-partner.jpg) no-repeat center top; border-bottom: 1px solid #ebebeb; border-bottom: 1px solid rgba(0,0,0,.08); }
.partners { margin-top: 50px; }
.partners li { display: inline; float: left; margin: 0 50px 30px 0; }
.partners img { display: block; width: 210px; height: 102px; border: 1px solid #ebebeb; -webkit-transition: border-color .5s ease; -o-transition: border-color .5s ease; transition: border-color .5s ease; }
.partners a:hover img { border-color: #18bd9c; }
/*index*/
.index-sec .sec-header:before, .index-sec .sec-header:after { content: ""; display: table; line-height: 0; }
.index-sec .sec-header:after { clear: both; }
.index-sec .sec-header { margin-top: 40px; *zoom:1;
}
.index-sec .sec-header h4 { font-size: 24px; color: #333; *position: relative;
*zoom:1;
}
.index-sec .sec-header .iconfont { margin-right: 10px; font-size: 30px; color: #8f8f8f; }
.index-sec .sec-header .sec-header-line { height: 0; line-height: 0; border-top: 1px dotted #ebebeb; }
.index-sec .sec-header .sec-header-line-v { display: inline-block; width: 5px; height: 20px; background-color: #18bd9c; vertical-align: middle; *display: inline;
*zoom:1;
}
.index-sec .sec-header .sec-header-more { margin-top: -9px; *position: relative;
*zoom:1;
}
.index-sec .sec-header .sec-header-more:link, .index-sec .sec-header .sec-header-more:visited { color: #999; }
.index-sec .sec-con { margin-top: 25px; }
.index-news .sec-header .sec-header-line { margin: 0 55px 0 95px; }
.index-partner .sec-header .sec-header-line { margin: 0 55px 0 155px; }
.index-intro-txt { margin-right: 490px; line-height: 24px; font-size: 14px; color: #666; }
.i-newslist .ui-arrow { display: inline; float: left; margin: 9px 2px 0 0; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 4px; }
.i-newslist .ui-arrow-r { border-left-color: #d1d1d1; border-left-style: solid; }
.i-newslist li { display: inline; float: left; padding: 0 10px 20px 10px; width: 440px; margin-right: 80px; }
.i-newslist .news-date { display: inline; float: right; color: #999; font-size: 14px; white-space: nowrap; }
.i-newslist .news-title { display: inline; float: left; width: 355px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; }
.i-newslist .news-title:link, .i-newslist .news-title:visited { color: #4c4c4c; }
.i-newslist .news-title:hover { color: #18bd9c; }
.i-newslist .news-title:hover .ui-arrow-r { border-left-color: #999; }
.index-partner table, .index-partner td { border: 1px solid #ebebeb; }
.index-partner td { padding: 10px 0; }
.index-btn-s { height: 21px; line-height: 21px!important; width: 84px; padding: 5px 0; text-align: center; }
.c-btn-bd { border: 1px solid #18bd9c; color: #18bd9c; opacity: .9; -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; }
.c-btn-bd.index-btn-s { padding: 4px 0; width: 82px; }
.c-btn-bd:hover { opacity: 1; }
/*modified 2015/9/29*/
.pop-header-tit { padding-top: 14px; font-size: 24px; text-align: center; }
.pop-form-group { position: relative; height: 24px; padding: 12px 10px 12px 50px; border: 1px solid #e0e0e0; font-size: 16px; color: #999; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; *zoom:1;
}
.pop-form-group.focus { border-color: #18bd9c; }
.pop-form-group.error { border-color: #b94a48; }
.pop-form-group .iconfont { position: absolute; left: 10px; top: 6px; font-size: 24px; color: #ccc; }
.pop-form-group .placeholder { left: 51px; top: 15px; color: #ccc; }
.pop-form-group input { display: block; width: 100%; height: 100%; border: 0 none; color: #4c4c4c; *zoom:1;
}
.pop-form-group.focus .iconfont { color: #18bd9c; }
.pop-form-group.error .iconfont { color: #ccc; }
.pop-form .text-note { display: block; margin: 0 0 10px; }
.main-full .main-tit { padding: 0 50px 15px; }
.main-full .main-tit h2 { font-size: 24px; }
.c-green { color: #18bd9c; }
.c-org { color: #f9a015; }
.c-light-green { color: #80d522; }
.bgc-f1f6f5 { background-color: #f1f6f5; }
.c-f30 { font-size: 30px; }
.main-full .form-wrap { padding-left: 200px; padding-top: 15px; }
.main-full .form .form-label { font-size: 16px; }
.cus-sel-chosed-txt { font-size: 16px; }
.btn-verify { height: 21px; padding: 12px 20px; background-color: #333; line-height: 21px!important; }
.btn-verify-disabled { background-color: #808080; }
.icon-info { display: inline-block; width: 22px; height: 22px; background: url(../images/icon-info.png) no-repeat; vertical-align: text-top; *display: inline;
*zoom:1;
}
/* modified 2015/10/30 */
.input-text-w240 { width: 200px; }
.cus-sel-w150 .cus-sel-chosed { width: 100px; }
.cus-sel-w150 .cus-sel-list { width: 156px; max-height: 150px; overflow: auto }
.cus-sel-w370 .cus-sel-chosed { width: 312px; }
.cus-sel-w370 .cus-sel-list { width: 368px; }
.w370 { width: 370px; }
.nodata { text-align: center; }
.nodata img { display: block; margin-left: auto; margin-right: auto; }
.form-list td { padding: 6px 0; vertical-align: top; }
.form-list .form-label { padding: 0; font-size: 14px; }
.form-list .form-val { padding: 0; line-height: 25px; font-size: 14px; }
.form-label-w120 .form-label { width: 120px; }
.tag { display: inline-block; padding: 0 7px; height: 20px; background-color: #f39700; font-size: 12px; color: #fff; line-height: 20px; white-space: nowrap; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; *display: inline;
*zoom:1;
}
.img-shortcut-w { display: inline-block; width: 95px; height: 65px; border: 1px solid #666; overflow: hidden; *display: inline;
*zoom:1;
}
.img-shortcut { display: block; width: 95px; height: 65px; cursor: pointer; }
.border-eb { border: 1px solid #ebebeb; }
.systemnav { position: absolute; left: 0; top: 0; width: 250px; height: 100%; border-right: 1px solid #ebebeb; }
.systemnav-header { padding: 5px 10px; line-height: 30px; border-bottom: 1px solid #ebebeb; overflow: hidden; *zoom:1;
}
.systemnav-main { position: absolute; left: 0; top: 41px; right: 0; bottom: 0; width: 100%; overflow: auto; _height:expression(document.documentElement.clientHeight-41);
}
.systemnav-main .ztree-slack * { font-size: 12px; }
.systemnav-main .ztree-slack li span.button.center_docu, .systemnav-main .ztree-slack li span.button.bottom_docu, .systemnav-main .ztree-slack li ul.line { background-image: url(about:blank); }
.systemdetail { margin-left: 250px; border-left: 1px solid #ebebeb; }
.systemdetail-header { padding: 5px 10px; line-height: 30px; border-bottom: 1px solid #ebebeb; overflow: hidden; *zoom:1;
}
.systemdetail-header h4 { width: 260px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.search { position: relative; width: 90px; height: 18px; padding: 5px 23px 5px 5px; border: 1px solid #e5e5e5; background-color: #fff; *zoom:1;
}
.search-input { width: 100%; height: 18px; line-height: 18px; border: 0 none; background-color: transparent; }
.search-btn { position: absolute; right: 6px; top: 8px; display: block; width: 13px; height: 13px; background: url(../images/btn-search.png) no-repeat; border: 0 none; cursor: pointer; }
.search-focus { border: 1px solid #18bd9c; }
.api-list li:before, .api-list li:after { content: ""; display: table; font-size: 0; }
.api-list li:after { clear: both; }
.api-list li { height: 27px; line-height: 27px; *zoom:1;
}
.api-name, .api-link { width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.p10 { padding: 10px; }
.panel { border: 1px solid #ebebeb; background-color: #fff; }
.panel-header { padding: 10px 20px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; }
.panel-con { padding: 10px 20px; }
/*图片放大缩小*/
#pageContent { width: 900px; height: 600px; overflow: hidden; position: relative; margin: 10px auto; }
#imgContainer { width: 900px; height: 600px; }
#positionButtonDiv { background-color: rgba(0, 0, 0, 0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
border: solid 1px #100000; color: #fff; padding: 8px; text-align: left; position: absolute; right: 35px; top: 35px; }
.zoomButton { border: 0; cursor: pointer; }
/*协议*/
.plr25 { padding-left: 25px; padding-right: 25px; }
.agreement-txt { font-size: 14px; line-height: 24px; }
.agreement-txt dl { margin-top: 65px; }
.agreement-txt dt { font-weight: bold; }
.agreement-txt dd { margin-top: 20px; }
.agreement-txt li { margin-top: 20px; }
/*公司介绍*/
.banner-about { height: 310px; background: url(../images/banner-about.jpg) no-repeat center top; border-bottom: 1px solid #ebebeb; border-bottom: 1px solid rgba(0,0,0,.08); }
.brick-s { display: inline-block; width: 5px; height: 20px; background-color: #18bd9c; vertical-align: middle; *display: inline;
*zoom:1;
}
.about-txt { line-height: 24px; }
.about-txt p { margin-top: 20px; }
.fileupload-titps { left: 150px; top: 0px; width: 200px; height: 24px; }


/* 黑色风格主导航栏 */
.header { height: 65px; background-color: #000; border-bottom: 1px solid #000; border-bottom: 1px solid rgba(0,0,0,.08);}
.header .logo { margin-top: 0; }
.header .nav { margin-left: 20px; }
.header .nav li { display: inline; float: left; }
.header .nav a { color: #c2c2c2; }
.header .nav .active a, .header .nav a:hover { background: none; color: #fff; }
.header-lg { margin-top: 19px; }
.header-btn-link { padding: 4px 0; color: #c2c2c2; font-size: 14px; }
.header-btn-link:hover { color: #fff; }
.header-divider { width: 1px; height: 14px; margin: 8px 10px; background-color: #9c9c9c; }
.header-member-login a:link, .header-member-login a:visited { color: #cbcbcb; }
.header-member-login a:hover{color:#fff;}
.header-member-login .arr { border-color: #c2c2c2 transparent transparent; }
.header-subnav { border: none; top: 47px; }
.header-subnav li a:link, .header-subnav li a:visited { color: #666; }
.header-subnav-arr { top: -10px; border-color: transparent transparent #d8d8d8 transparent; }
.header-subnav-arr em { top: -5px; }
.header-navbar .hover .header-subnav li a:hover { background-color: #373942; }
.coop-btn { height: 22px; line-height: 22px!important; width: auto !important; padding-left: 30px !important; text-align: left; color: #b7bec6; background: url(../images/coop.png) no-repeat 0 50%; border: none !important; margin-left: 25px !important; }
.coop-btn:hover { color: #fff; }
.form-list .form-val-word { padding: 0; line-height: 25px; font-size: 14px;word-break:break-all;  }
