@charset "gb2312";

/* CSS Document */

/*
**second level
*/
.secondLevel { min-height: 450px; height: auto !important; margin-top: 15px; background: #fff; }
.secondLevel h2 { font-size: 16px; font-family: '\5FAE\8F6F\96C5\9ED1'; height: 40px; line-height: 40px; letter-spacing: 2px; border-bottom: 1px solid #d2d2d2; text-align: center; color: #E2755F; background: -webkit-linear-gradient(right, #fff, rgba(250, 250, 250, 0) 20px), -webkit-linear-gradient(left, #fff, rgba(250, 250, 250, 0) 20px), -webkit-linear-gradient(top, #f7f7f7, #fff 10px); background: -moz-linear-gradient(right, #fff, rgba(250, 250, 250, 0) 20px), -moz-linear-gradient(left, #fff, rgba(250, 250, 250, 0) 20px), -moz-linear-gradient(top, #f7f7f7, #fff 10px); background: -ms-linear-gradient(right, #fff, rgba(250, 250, 250, 0) 20px), -ms-linear-gradient(left, #fff, rgba(250, 250, 250, 0) 20px), -ms-linear-gradient(top, #f7f7f7, #fff 10px); background: linear-gradient(to right, #fff, rgba(250, 250, 250, 0) 20px), linear-gradient(to left, #fff, rgba(250, 250, 250, 0) 20px), linear-gradient(to bottom, #f7f7f7, #fff 10px); }
.secondLevel h2.t { padding-left: 2em; text-align: left; }
.secondLevel h2.t i { border-left: 4px solid #E2755F; height: 15px; width: 4px; display: inline-block; vertical-align: middle; padding-right: 5px; }
.secondLevel ._leftBar { background-color: #FFF; height: auto; width: 200px; }
.secondLevel ._leftBar .leftBar-list { -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; background: #f9f9f9; border: 1px solid #d2d2d2; }
.secondLevel .section-list-content { padding: 0px 10px 0 10px; font-family: '\5FAE\8F6F\96C5\9ED1'; }
.secondLevel .section-list-content ul li { height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px solid #E5E5E5; text-align: center; }
.secondLevel .section-list-content ul li.current a { color: #E2755F; font-weight: bold; }
.secondLevel ._rightCon { height: auto; width: 820px; }
.secondLevel ._rightCon .rightCon-list { -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; background: #fff; border: 1px solid #d2d2d2; height: auto; }
.secondLevel .box-content { padding: 0 2em 0 2em; }
.secondLevel .box-content ul { border-bottom: 1px dotted #8C8C8C; padding: 10px 0; }
.secondLevel .box-content ul li { line-height: 30px; height: 30px; font-size: 14px; position: relative; }
.secondLevel .box-content ul li b { position: absolute; top: 14px; display: inline-block; background: #666; width: 4px; height: 4px; overflow: hidden; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.secondLevel .box-content li:hover b { background: #B03839; }
.secondLevel .box-content ul li a { padding-left: 10px; }
.secondLevel .box-content ul li span { position: absolute; right: 0; top: 2px; }

/*
**secondLevel leader-box-content
*/
.secondLevel .leader-box-content ul { padding: 30px 0; }
.secondLevel .leader-box-content ul li { height: auto; line-height: 30px; }
.secondLevel .leader-box-content ul li h3.line { line-height: 30px; height: 30px; clear: both; font-size: 14px; font-style: normal; font-weight: normal; }

/*
**detail
*/
.secondLevel .detail { border: 1px solid #d2d2d2; width: auto; height: auto; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; padding-top: 40px; }
.secondLevel .detail h1 { font: bold 22px/50px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53"; text-align: center; padding: 0 30px; }
.secondLevel .detail h3.headline { font: normal 18px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53"; text-align: center; padding: 0 30px; }
.secondLevel .detail h3.subtitle { font: normal 18px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53"; text-align: center; padding: 0 30px; }
.secondLevel .detail .abc { padding: 15px; text-align: center; }
.secondLevel .detail .abc span { padding: 0 10px; }
.secondLevel .detail .con { padding: 20px 50px; line-height: 30px; font-size: 14px; }
.secondLevel .con { padding: 10px 0; line-height: 30px; font-size: 14px; }
.secondLevel .detail .con p, .secondLevel .con p { padding: 5px 0; }
.secondLevel .detail ._clickloading { background: url(common.loading.gif) center no-repeat; width: 10px; height: 10px; display: inline-block; }
.xl-lyfk { border: 1px solid #ccc; border-collapse: collapse; width: 80%; margin: 0 auto; }
.xl-lyfk th, .xl-lyfk td { border: 1px solid #ccc; padding: 10px; }
.xl-lyfk td { line-height: 22px; }
.xl-lyfk td.con1 { background-color: #F5F5F5; border: 1px #D0D0D0 solid; border-top: none; border-left: none; }
.xl-lyfk td.con2 { background-color: #F9F9F9; border: 1px #D0D0D0 solid; border-left: none; border-top: none; border-right: none; padding: 0 5px; }
.xl-lyfk .textarea { width: 100%; height: 100px; background-color: #F5F5F5; border: none; font-size: 12px; line-height: 22px; }
