@charset "UTF-8";
.section-login li input[type="text"], .section-login li input[type="password"], .section-register li input[type="text"], .section-register li input[type="password"], .section-get-password li input[type="text"], .section-get-password li input[type="password"], .person input[type="text"], .xgzl input[type="text"], .xgzl .select_ui, .xgmm input[type="password"], .person-right-bjsc input[type="text"], .person-right-bjsc .select_ui, .person-right-bjsc .li6 textarea, .person-right-zhangdan .search-zhangdan input[type="date"], .person-right-chenggongsc .search-chenggongsc input[type="text"], .person-right-chenggongsc .alert input[type="text"], .xinzhuanji input[type="text"], .xinzhuanji textarea, .huifu22 input[type="text"], .huifu22 textarea { border: #afafaf 1px solid; outline: none; }
.section-login li input[type="text"]:hover, .section-login li input[type="password"]:hover, .section-register li input[type="text"]:hover, .section-register li input[type="password"]:hover, .section-get-password li input[type="text"]:hover, .section-get-password li input[type="password"]:hover, .person input[type="text"]:hover, .xgzl input[type="text"]:hover, .xgzl .select_ui:hover, .xgmm input[type="password"]:hover, .person-right-bjsc input[type="text"]:hover, .person-right-bjsc .select_ui:hover, .person-right-bjsc .li6 textarea:hover, .person-right-zhangdan .search-zhangdan input[type="date"]:hover, .person-right-chenggongsc .search-chenggongsc input[type="text"]:hover, .person-right-chenggongsc .alert input[type="text"]:hover, .xinzhuanji input[type="text"]:hover, .xinzhuanji textarea:hover, .huifu22 input[type="text"]:hover, .huifu22 textarea:hover, .section-login li input[type="text"]:focus, .section-login li input[type="password"]:focus, .section-register li input[type="text"]:focus, .section-register li input[type="password"]:focus, .section-get-password li input[type="text"]:focus, .section-get-password li input[type="password"]:focus, .person input[type="text"]:focus, .xgzl input[type="text"]:focus, .xgzl .select_ui:focus, .xgmm input[type="password"]:focus, .person-right-bjsc input[type="text"]:focus, .person-right-bjsc .select_ui:focus, .person-right-bjsc .li6 textarea:focus, .person-right-zhangdan .search-zhangdan input[type="date"]:focus, .person-right-chenggongsc .search-chenggongsc input[type="text"]:focus, .person-right-chenggongsc .alert input[type="text"]:focus, .xinzhuanji input[type="text"]:focus, .xinzhuanji textarea:focus, .huifu22 input[type="text"]:focus, .huifu22 textarea:focus { border-color: #be0413; }

html { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #555555; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #be0413; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: p; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; box-sizing: border-box; }

body { color: #555555; background: #e8eaeb; font: 8px; }

ul, li, ol { list-style: none; line-height: normal; }

.clearfix { clear: both; width: 100%; height: 1px; margin-top: -1px; display: block; visibility: hidden; overflow: hidden; }

.content { width: 1084px; margin-left: auto; margin-right: auto; }

select, .select_ui { border: 1px solid #D2D2D2; vertical-align: middle; display: inline-block; position: relative; background: #fff; text-align: left; cursor: inherit; *display: inline; *cursor: default; *zoom: 1; }

select:focus, .select_focus_ui { border-color: #FED519; }

.select_ui .select_arrow { border: 5px solid #fff; border-color: #999 transparent; *border-color: #999 #fff; position: absolute; border-bottom: 0; overflow: hidden; margin-top: -2px; display: block; right: 5px; top: 50%; height: 0; width: 0; *zoom: 1; }

.select_ui .select_text_ui { vertical-align: baseline; padding: 3px 0 3px 3px; white-space: nowrap; line-height: normal; margin-right: 20px; overflow: hidden; display: block; color: inherit; *line-height: 1.25; *zoom: 1; }

.select_ui select, .select_ui .select_poswrap { position: absolute; padding: 0; border: 0; margin: 0; bottom: 0; right: 0; left: 0; top: 0; }

.select_ui select { box-sizing: border-box; background: #fff; min-width: 100%; color: inherit; font: inherit; height: 100%; opacity: 0; }

.select_ui .select_poswrap { overflow: hidden; height: 0; width: 0; }

.left { float: left; }

.right { float: right; }

.middle { float: left; }

/* ----------------------------------------------------------------------header------------------------------------------------------------------ */
/* 01首页 */
.top-nav { width: 100%; height: 50px; line-height: 50px; background-color: #323436; font-size: 14px; }
.top-nav a { color: #8c8c8c; }
.top-nav a:hover { color: #fff; }
.top-nav .left a { padding: 0 20px; display: inline-block; }
.top-nav .left a:hover, .top-nav .left .active { background-color: #505050; color: #fff; }
.top-nav .right { text-align: right; }
.top-nav .right a { padding: 0 5px; }
.top-nav .left-logo { float: left; width: 140px; height: 50px; background-color: #be0413; }
.top-nav .left-logo img { position: relative; top: 3px; left: 18px; }
.top-nav .search-top { float: right; margin-right: 10px; position: relative; }
.top-nav .search-top input[type="text"] { width: 242px; height: 30px; padding: 0 6px; line-height: 26px \9; }
.top-nav .search-top input[type="submit"] { width: 30px; height: 30px; border: none; background: url("../images/search.png") 95% center no-repeat; position: absolute; top: 10px; right: 10px; }

header { width: 100%; height: 130px; border-bottom: #b0b2b2 2px solid; background: url("../images/bg00.png") 0 0 repeat; }
header .left { width: 490px; height: 130px; padding-top: 15px; background: url("../images/ad.png") 270px center no-repeat; }
header .logo { padding-top: 10px; }
header .right { width: 500px; height: 130px; position: relative; }
header .part1 { position: relative; }
header .part1 input[type="text"] { width: 404px; height: 42px; box-sizing: border-box; padding-left: 100px; position: absolute; right: 86px; top: 32px; border: none; box-shadow: 1px 1px 0 0 #b8b9b9 inset; background: url("../images/line.png") 92px 5px no-repeat #fff; }
header .part1 input[type="submit"] { width: 86px; height: 42px; background-color: #be0413; text-align: center; line-height: 42px; color: #fff; border: none; position: absolute; right: 0; top: 32px; }
header .part1 .select_ui { position: absolute; background: #fff; z-index: 10; top: 40px; right: 402px; border: none; }
header .part2 { position: absolute; bottom: 30px; left: 10px; font-size: 12px; }
header .part2 a { display: inline-block; margin: 0 5px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section1 { margin-top: 20px; }
.section1 .left { width: 790px; height: 368px; overflow: hidden; }
.section1 .right { width: 285px; color: #2a2a2a; font-size: 14px; }
.section1 .right .h3 { width: 100%; height: 47px; background: url("../images/icon1.png") 10px center no-repeat #be0413; color: #fff; font-size: 18px; line-height: 47px; text-indent: 1.8em; }
.section1 .right li span { width: 60px; text-indent: 14px; display: inline-block; font-size: 14px; margin-right: 5px; }
.section1 .right input[type="text"], .section1 .right input[type="password"] { width: 205px; height: 28px; border: #e8eaeb 1px solid; text-indent: 6px; }
.section1 .right ul { margin-top: 10px; }
.section1 .right li { margin-top: 5px; margin-bottom: 5px; }
.section1 .right input.yzm { width: 70px; }
.section1 .right .li2 { margin-top: 10px; }
.section1 .right .li3 { margin-top: -3px; }
.section1 .right .li3 img { position: relative; top: 9px; left: 10px; height: 28px; width: 74px; overflow: hidden; }
.section1 .right .li3 a { float: right; padding-top: 15px; margin-right: 10px; color: #72a0eb; }
.section1 .right input[type="checkbox"] { margin-right: 5px; }
.section1 .right .li4 a { margin-left: 10px; }
.section1 .right .li5 a, .section1 .right input[type="submit"] { width: 82px; height: 28px; display: inline-block; border: none; text-align: center; line-height: 28px; color: #fff; margin-right: 5px; background-color: #be0413; }
.section1 .right .li5 a { background-color: #797979; }
.section1 .part1 { height: 258px; background-color: #fff; }
.section1 .part2 { height: 100px; margin-top: 9px; }

.slideBox { position: relative; width: 790px; height: 368px; overflow: hidden; }

.slideBox ul.items { position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; }

.slideBox ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; }

.slideBox ul.items li a { float: left; line-height: normal !important; padding: 0px !important; border: none; }

.slideBox ul.items li a img { margin: 0px !important; padding: 0px !important; display: block; border: none; }

.slideBox .tips { position: absolute; bottom: 0px; width: 100%; height: 50px; background-color: #000; overflow: hidden; }

.slideBox .tips .title { position: absolute; left: 0px; top: 0px; height: 100%; }

.slideBox .tips .title a { color: #FFF; font-size: 18px; line-height: 50px; margin-left: 10px; text-decoration: none; }

.slideBox .tips .title a:hover { text-decoration: underline !important; }

.slideBox .tips .nums { position: absolute; right: 0px; top: 0px; height: 100%; }

.slideBox .tips .nums a { display: inline-block; float: left; width: 20px; height: 20px; background-color: #FFF; text-indent: -99999px; margin: 15px 10px 0px 0px; }

.slideBox .tips .nums a.active { background-color: #be0413; }

.section2 { margin-top: 10px; background-color: #fff; height: 382px; overflow: hidden; }
.section2 .left { width: 240px; box-sizing: border-box; float: left; }
.section2 .left .h3 { width: 100%; height: 47px; line-height: 47px; background: url("../images/icon2.png") 10px center no-repeat #36c1af; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 18px; text-indent: 45px; color: #fff; }
.section2 .left .con { width: 100%; margin-top: 0px; }
.section2 .left .con a { width: 81px; height: 49px; font-size: 12px; text-align: center; border: #e8eaeb 1px solid; overflow: hidden; color: #747474; display: block; float: left; margin-left: -1px; margin-top: -1px; line-height: 46px; box-sizing: border-box; }
.section2 .left .con a:hover, .section2 .left .con .active { background-color: #36c1af; color: #fff; }
.section2 .left .con .lasts { color: #9c33c8; }
.section2 .middle { float: left; width: 623px; height: 382px; position: relative; }
.section2 .middle img { width: 117px; height: 117px; overflow: hidden; position: absolute; }
.section2 .middle .img1 { left: 12px; top: 12px; width: 238px; height: 238px; }
.section2 .middle .img2 { left: 255px; top: 12px; }
.section2 .middle .img3 { left: 377px; top: 12px; }
.section2 .middle .img4 { left: 499px; top: 12px; }
.section2 .middle .img5 { left: 255px; top: 133px; }
.section2 .middle .img6 { left: 377px; top: 133px; }
.section2 .middle .img7 { left: 499px; top: 133px; }
.section2 .middle .img8 { left: 12px; top: 255px; }
.section2 .middle .img9 { left: 134px; top: 255px; }
.section2 .middle .img10 { left: 255px; top: 255px; }
.section2 .middle .img11 { left: 377px; top: 255px; }
.section2 .middle .img12 { left: 499px; top: 255px; }
.section2 .right { width: 220px; border-left: #e8eaeb 1px solid; font-size: 14px; height: 382px; box-sizing: border-box; }
.section2 .right .h3 { width: 100%; height: 38px; line-height: 38px; background-color: #f4f3f3; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 14px; }
.section2 .right ul { padding: 10px; }
.section2 .right li { width: 100%; font-size: 12px; margin-top: 18px; }
.section2 .right span { width: 14px; height: 14px; display: inline-block; background-color: #8b8b8b; text-align: center; line-height: 14px; color: #fff; margin-right: 5px; }
.section2 .right i { font-style: normal; }
.section2 .right .li1, .section2 .right .li2, .section2 .right .li3 { float: left; width: 30%; position: relative; margin-right: 5px; height: 80px; background-color: #8b8b8b; overflow: hidden; margin-bottom: 10px; margin-top: 10px; }
.section2 .right .li1 i, .section2 .right .li2 i, .section2 .right .li3 i { font-style: normal; font-size: 12px; position: absolute; bottom: 0; line-height: 18px; color: #fff; height: 18px; }
.section2 .right .li1 img, .section2 .right .li2 img, .section2 .right .li3 img { position: absolute; left: 0; top: 0; width: 62px; height: 62px; overflow: hidden; }
.section2 .right .li1 span, .section2 .right .li2 span, .section2 .right .li3 span { position: absolute; left: 0; top: 0; z-index: 3; background-color: #36c1af; }

.section3 { margin-top: 10px; background-color: #fff; height: 262px; overflow: hidden; }
.section3 .left { width: 240px; box-sizing: border-box; float: left; }
.section3 .left .h3 { width: 100%; height: 47px; line-height: 47px; background: url("../images/icon3.png") 10px center no-repeat #72a0eb; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 18px; text-indent: 45px; color: #fff; }
.section3 .left .con { width: 100%; margin-top: 0px; }
.section3 .left .con a { width: 81px; height: 55px; font-size: 12px; text-align: center; border: #e8eaeb 1px solid; overflow: hidden; color: #747474; display: block; float: left; margin-left: -1px; margin-top: -1px; line-height: 53px; box-sizing: border-box; }
.section3 .left .con a:hover, .section3 .left .con .active { background-color: #72a0eb; color: #fff; }
.section3 .left .con .lasts { color: #72a0eb; }
.section3 .middle { float: left; width: 623px; height: 262px; position: relative; }
.section3 .middle img { width: 117px; height: 117px; overflow: hidden; position: absolute; }
.section3 .middle .img1 { left: 12px; top: 12px; width: 238px; height: 238px; }
.section3 .middle .img2 { left: 255px; top: 12px; }
.section3 .middle .img3 { left: 377px; top: 12px; }
.section3 .middle .img4 { left: 499px; top: 12px; }
.section3 .middle .img5 { left: 255px; top: 133px; }
.section3 .middle .img6 { left: 377px; top: 133px; }
.section3 .middle .img7 { left: 499px; top: 133px; }
.section3 .right { width: 220px; border-left: #e8eaeb 1px solid; font-size: 14px; height: 262px; box-sizing: border-box; }
.section3 .right .h3 { width: 100%; height: 38px; line-height: 38px; background-color: #f4f3f3; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 14px; }
.section3 .right .con { padding: 10px; }
.section3 .right a { padding: 0 10px; height: 26px; display: inline-block; font-size: 12px; line-height: 26px; }
.section3 .right a:hover, .section3 .right .active { background-color: #dcf1ff; color: #31a0e6; }

.section4 { margin-top: 10px; background-color: #fff; height: 262px; overflow: hidden; }
.section4 .left { width: 240px; box-sizing: border-box; float: left; }
.section4 .left .h3 { width: 100%; height: 47px; line-height: 47px; background: url("../images/icon4.png") 10px center no-repeat #f08f4e; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 18px; text-indent: 45px; color: #fff; }
.section4 .left .con { width: 100%; margin-top: 0px; }
.section4 .left .con a { width: 81px; height: 55px; font-size: 12px; text-align: center; border: #e8eaeb 1px solid; overflow: hidden; color: #747474; display: block; float: left; margin-left: -1px; margin-top: -1px; line-height: 53px; box-sizing: border-box; }
.section4 .left .con a:hover, .section4 .left .con .active { background-color: #f08f4e; color: #fff; }
.section4 .left .con .lasts { color: #f08f4e; }
.section4 .middle { float: left; width: 623px; height: 262px; position: relative; }
.section4 .middle img { width: 117px; height: 117px; overflow: hidden; position: absolute; }
.section4 .middle .img1 { left: 12px; top: 12px; width: 238px; height: 238px; }
.section4 .middle .img2 { left: 255px; top: 12px; }
.section4 .middle .img3 { left: 377px; top: 12px; }
.section4 .middle .img4 { left: 499px; top: 12px; }
.section4 .middle .img5 { left: 255px; top: 133px; }
.section4 .middle .img6 { left: 377px; top: 133px; }
.section4 .middle .img7 { left: 499px; top: 133px; }
.section4 .right { width: 220px; border-left: #e8eaeb 1px solid; font-size: 14px; height: 382px; box-sizing: border-box; }
.section4 .right .h3 { width: 100%; height: 38px; line-height: 38px; background-color: #f4f3f3; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 14px; }
.section4 .right ul { padding: 10px; }
.section4 .right li { width: 100%; font-size: 12px; margin-top: 18px; }
.section4 .right span { width: 14px; height: 14px; display: inline-block; background-color: #8b8b8b; text-align: center; line-height: 14px; color: #fff; margin-right: 5px; }
.section4 .right i { font-style: normal; }
.section4 .right .li1, .section4 .right .li2, .section4 .right .li3, .section4 .right .li4, .section4 .right .li5, .section4 .right .li6 { float: left; width: 30%; position: relative; margin-right: 5px; height: 85px; overflow: hidden; margin-bottom: 10px; margin-top: 10px; }
.section4 .right .li1 i, .section4 .right .li2 i, .section4 .right .li3 i, .section4 .right .li4 i, .section4 .right .li5 i, .section4 .right .li6 i { font-style: normal; font-size: 12px; position: absolute; bottom: 0; line-height: 18px; height: 18px; text-align: center; }
.section4 .right .li1 img, .section4 .right .li2 img, .section4 .right .li3 img, .section4 .right .li4 img, .section4 .right .li5 img, .section4 .right .li6 img { position: absolute; left: 0; top: 0; width: 62px; height: 62px; overflow: hidden; }
.section4 .right .li1 span, .section4 .right .li2 span, .section4 .right .li3 span, .section4 .right .li4 span, .section4 .right .li5 span, .section4 .right .li6 span { position: absolute; left: 0; top: 0; z-index: 3; }
.section4 .right .li1 span, .section4 .right .li2 span, .section4 .right .li3 span { background-color: #f08f4e; }
.section4 .right .li4 span, .section4 .right .li5 span, .section4 .right .li6 span { background-color: #999999; }

/* 友链 */
.link { background-color: #fff; margin-top: 20px; margin-bottom: 60px; padding-bottom: 36px; }
.link .h3 { height: 48px; border-bottom: #e8eaeb 1px solid; line-height: 48px; color: #be0413; font-size: 18px; text-indent: 3em; background: url("../images/link.png") 20px center no-repeat; }
.link .h3 a { float: right; margin-right: 20px; font-size: 12px; color: #626262; }
.link .con { padding: 20px; }
.link .con a { padding-right: 30px; line-height: 30px; font-size: 12px; }

/* 02设计图库 -分类素材页 */
.section21 { margin-top: 20px; }
.section21 .part1 { margin-bottom: 1px; }
.section21 .part1 a { width: 150px; height: 47px; line-height: 47px; text-align: center; font-size: 18px; color: #fff; display: inline-block; text-indent: 20px; margin-right: -3px; }
.section21 .part1 .a1 { background: url("../images/icon2.png") 15px center no-repeat #36c1af; }
.section21 .part1 .a2 { background: url("../images/icon3.png") 15px center no-repeat #72a0eb; margin-right: -4px; }
.section21 .part1 .a3 { background: url("../images/icon4.png") 15px center no-repeat #f08f4e; }
.section21 .part2 { width: 100%; padding: 1px 15px; background-color: #fff; font-size: 12px; }
.section21 .part2 a { color: #858585; }
.section21 .part2 a:hover { color: #36c1af; }
.section21 .part2 ul { width: 100%; height: 26px; overflow: hidden; margin-top: 10px; }
.section21 .part2 li { float: left; }
.section21 .part2 li a { height: 26px; display: inline-block; }
.section21 .part2 span { margin-left: 9px; margin-right: 9px; }
.section21 .part2 .con { width: 100%; height: 49px; background-color: #ebf5f4; line-height: 49px; margin-top: 0; padding: 0 10px; display: none; }
.section21 .part2 .con a { margin-left: 5px; margin-right: 5px; }
.section21 .part2 .con.on { display: block; }
.section21 .part2 .active, .section21 .part2 .active a { color: #36c1af; background: url("../images/arrow.png") center bottom no-repeat; }
.section21 .part2 .active2, .section21 .part2 .active2 a { color: #36c1af; }
.section21 .part4 { width: 100%; height: 40px; margin: 1px 0; background-color: #fff; line-height: 40px; font-size: 12px; padding: 0 15px; }
.section21 .part4 ul { float: left; }
.section21 .part4 span { width: 62px; display: inline-block; float: left; }
.section21 .part4 li { float: left; width: 90px; height: 12px; overflow: hidden; margin-top: 15px; }
.section21 .part4 li img { display: none; position: relative; margin-left: auto; margin-right: auto; margin-top: 2px; }
.section21 .part4 li.on img, .section21 .part4 li:hover img { display: block; }
.section21 .part4 .li1 { background-color: #e8eaeb; }
.section21 .part4 .li2 { background-color: #cd0400; }
.section21 .part4 .li3 { background-color: #f38f00; }
.section21 .part4 .li4 { background-color: #f1e000; }
.section21 .part4 .li5 { background-color: #5dc800; }
.section21 .part4 .li6 { background-color: #4898eb; }
.section21 .part4 .li7 { background-color: #6e37db; }
.section21 .part4 .li8 { background-color: #d22bd0; }
.section21 .part4 .li9 { background-color: #8b531b; }
.section21 .part4 .li10 { background-color: #000000; }
.section21 .part4 .li11 { background-color: #989898; }
.section21 .part5 { width: 100%; height: 38px; line-height: 38px; background-color: #fff; font-size: 12px; }
.section21 .part5 a { width: 90px; height: 38px; display: inline-block; text-align: center; color: #666666; border-right: #e8eaeb 1px solid; }
.section21 .part5 .a2 { background: url("../images/arrow4.png") 20px center no-repeat; }
.section21 .part5 .a3 { background: url("../images/arrow4.png") 15px center no-repeat; }
.section21 .part5 .a4 { background: url("../images/arrow4.png") 8px center no-repeat; }
.section21 .part5 .a2:hover, .section21 .part5 .active2 { color: #be0413; background: url("../images/arrow3.png") 20px center no-repeat; }
.section21 .part5 .a3:hover, .section21 .part5 .active3 { color: #be0413; background: url("../images/arrow3.png") 15px center no-repeat; }
.section21 .part5 .a4:hover, .section21 .part5 .active4 { color: #be0413; background: url("../images/arrow3.png") 8px center no-repeat; }

.section22 { margin-top: 10px; margin-bottom: 50px; padding-bottom: 100px; }
.section22 #container { position: relative; width: 1100px; margin: 0 auto 25px; padding-bottom: 10px; }
.section22 .grid { width: 207px; min-height: 100px; background: #fff; margin-bottom: 8px; font-size: 12px; float: left; box-shadow: 1px 1px 0 0 #cacccd; -webkit-transition: top 1s ease,left 1s ease; -moz-transition: top 1s ease,left 1s ease; -o-transition: top 1s ease,left 1s ease; -ms-transition: top 1s ease,left 1s ease; }
.section22 strong { margin: 10px 0; display: block; font-size: 12px; text-indent: 10px; font-weight: normal; }
.section22 .img img { max-width: 100%; background: #ccc; display: block; background: url(images/loding.gif) no-repeat center; }
.section22 .three { margin: 10px; height: 18px; overflow: hidden; }
.section22 .three li { float: left; width: 60px; text-indent: 17px; height: 15px; }
.section22 .three .li1 { background: url("../images/icon21.png") 0px center no-repeat; }
.section22 .three .li2 { background: url("../images/icon22.png") 0px center no-repeat; }
.section22 .three .li3 { background: url("../images/icon23.png") 0px center no-repeat; }
.section22 .three .li1:hover, .section22 .three .li1-on { background: url("../images/icon21-on.png") 0px center no-repeat; }
.section22 .three .li1:hover a, .section22 .three .li1-on a { color: #36c1af; }
.section22 .three .li2:hover, .section22 .three .li2-on { background: url("../images/icon22-on.png") 0px center no-repeat; }
.section22 .three .li2:hover a, .section22 .three .li2-on a { color: #36c1af; }
.section22 .three .li3:hover, .section22 .three .li3-on { background: url("../images/icon23-on.png") 0px center no-repeat; }
.section22 .three .li3:hover a, .section22 .three .li3-on a { color: #36c1af; }
.section22 .author { width: 100%; height: 44px; background-color: #fafafa; line-height: 44px; }
.section22 .author .face { float: left; margin-left: 10px; margin-top: 10px; margin-right: 10px; }
.section22 .author a span { color: #867474; }
.section22 .author a { color: #36c1af; }
@media screen and (max-width: 1240px) { .section22 body { overflow: auto; } }
@media screen and (max-width: 900px) { .section22 #backlinks { float: none; clear: both; }
  .section22 #backlinks a { display: inline-block; padding-right: 20px; }
  .section22 #wrapper { margin-top: 90px; } }

.prv-nxt { padding-top: 20px; padding-bottom: 20px; margin-bottom: 60px; }
.prv-nxt .left { float: left; }
.prv-nxt li { float: left; }
.prv-nxt a { padding: 0 10px; height: 27px; border: #d8d8d8 1px solid; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; color: #be0413; background-color: #fff; }
.prv-nxt a:hover, .prv-nxt .active { background-color: #be0413; color: #fff; }
.prv-nxt input[type="text"] { width: 43px; height: 27px; text-align: center; border: #d8d8d8 1px solid; font-size: 14px; outline: none; }
.prv-nxt input[type="submit"] { width: 30px; height: 25px; position: relative; top: -1px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid; font-size: 14px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }

/* 03设计图库 */
.main-con .left { width: 207px; margin-top: 20px; font-size: 12px; }
.main-con .left .h3 { width: 100%; height: 47px; line-height: 47px; background: url("../images/icon2.png") 10px center no-repeat #36c1af; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 18px; text-indent: 45px; color: #fff; margin-bottom: -1px; }
.main-con .left .items { width: 100%; height: 35px; line-height: 35px; background-color: #ebf5f4; color: #36c1af; font-weight: bold; text-indent: 14px; display: inline-block; margin-top: 1px; }
.main-con .left .con { margin-top: -1px; background-color: #fff; width: 100%; padding: 10px 14px; }
.main-con .left .con a { margin-right: 9px; line-height: 18px; }
.main-con .left .con .active, .main-con .left .con a:hover { color: #36c1af; }
.main-con .right { width: 864px; }

.section31 { margin-top: 20px; }
.section31 .part4 { width: 100%; height: 40px; margin: 1px 0; background-color: #fff; line-height: 40px; font-size: 12px; padding: 0 15px; }
.section31 .part4 ul { float: left; }
.section31 .part4 span { width: 62px; display: inline-block; float: left; }
.section31 .part4 li { float: left; width: 70px; height: 12px; overflow: hidden; margin-top: 15px; }
.section31 .part4 li img { display: none; position: relative; margin-left: auto; margin-right: auto; margin-top: 2px; }
.section31 .part4 li.on img, .section31 .part4 li:hover img { display: block; }
.section31 .part4 .li1 { background-color: #e8eaeb; }
.section31 .part4 .li2 { background-color: #cd0400; }
.section31 .part4 .li3 { background-color: #f38f00; }
.section31 .part4 .li4 { background-color: #f1e000; }
.section31 .part4 .li5 { background-color: #5dc800; }
.section31 .part4 .li6 { background-color: #4898eb; }
.section31 .part4 .li7 { background-color: #6e37db; }
.section31 .part4 .li8 { background-color: #d22bd0; }
.section31 .part4 .li9 { background-color: #8b531b; }
.section31 .part4 .li10 { background-color: #000000; }
.section31 .part4 .li11 { background-color: #989898; }
.section31 .part5 { width: 100%; height: 38px; line-height: 38px; background-color: #fff; font-size: 12px; }
.section31 .part5 a { width: 90px; height: 38px; display: inline-block; text-align: center; color: #666666; border-right: #e8eaeb 1px solid; }
.section31 .part5 .a2 { background: url("../images/arrow4.png") 20px center no-repeat; }
.section31 .part5 .a3 { background: url("../images/arrow4.png") 15px center no-repeat; }
.section31 .part5 .a4 { background: url("../images/arrow4.png") 8px center no-repeat; }
.section31 .part5 .a2:hover, .section31 .part5 .active2 { color: #be0413; background: url("../images/arrow3.png") 20px center no-repeat; }
.section31 .part5 .a3:hover, .section31 .part5 .active3 { color: #be0413; background: url("../images/arrow3.png") 15px center no-repeat; }
.section31 .part5 .a4:hover, .section31 .part5 .active4 { color: #be0413; background: url("../images/arrow3.png") 8px center no-repeat; }

.section32 { margin-top: 10px; margin-bottom: 50px; padding-bottom: 200px; }
.section32 #container { position: relative; width: 864px; margin: 0 auto 25px; padding-bottom: 10px; }
.section32 .grid { width: 207px !important; min-height: 100px; background: #fff; margin-bottom: 8px; font-size: 12px; float: left; box-shadow: 1px 1px 0 0 #cacccd; }
.section32 .grid:hover { border: #36c1af 1px solid; box-sizing: border-box; box-shadow: none; }
.section32 strong { margin: 10px 0; display: block; font-size: 12px; text-indent: 10px; font-weight: normal; }
.section32 .img img { max-width: 100%; background: #ccc; display: block; background: url(images/loding.gif) no-repeat center; }
.section32 .three { margin: 10px; height: 18px; overflow: hidden; }
.section32 .three li { float: left; width: 60px; text-indent: 17px; height: 15px; }
.section32 .three .li1 { background: url("../images/icon21.png") 0px center no-repeat; }
.section32 .three .li2 { background: url("../images/icon22.png") 0px center no-repeat; }
.section32 .three .li3 { background: url("../images/icon23.png") 0px center no-repeat; }
.section32 .three .li1:hover, .section32 .three .li1-on { background: url("../images/icon21-on.png") 0px center no-repeat; }
.section32 .three .li1:hover a, .section32 .three .li1-on a { color: #36c1af; }
.section32 .three .li2:hover, .section32 .three .li2-on { background: url("../images/icon22-on.png") 0px center no-repeat; }
.section32 .three .li2:hover a, .section32 .three .li2-on a { color: #36c1af; }
.section32 .three .li3:hover, .section32 .three .li3-on { background: url("../images/icon23-on.png") 0px center no-repeat; }
.section32 .three .li3:hover a, .section32 .three .li3-on a { color: #36c1af; }
.section32 .author { width: 100%; height: 44px; background-color: #fafafa; line-height: 44px; }
.section32 .author .face { float: left; margin-left: 10px; margin-top: 10px; margin-right: 10px; }
.section32 .author a span { color: #867474; }
.section32 .author a { color: #36c1af; }
@media screen and (max-width: 1240px) { .section32 body { overflow: auto; } }
@media screen and (max-width: 900px) { .section32 #backlinks { float: none; clear: both; }
  .section32 #backlinks a { display: inline-block; padding-right: 20px; }
  .section32 #wrapper { margin-top: 90px; } }

/* 04搜索结果页 */
.section40 { font-size: 12px; color: #4b4b4b; margin-top: 20px; }
.section40 span { margin-right: 6px; }
.section40 strong { font-size: 16px; font-weight: bold; color: #4b4b4b; margin-right: 30px; }
.section40 a { color: #be0413; margin: 0 5px; }
.section40 a:hover { text-decoration: underline; }

.section41 { margin-top: 20px; }
.section41 .part1 { margin-bottom: 1px; background-color: #f6f6f6; }
.section41 .part1 a { width: 150px; height: 47px; line-height: 47px; text-align: center; font-size: 18px; color: #3a3a3a; display: inline-block; margin-right: -3px; border-right: #e8eaeb 1px solid; }
.section41 .part1 a:hover, .section41 .part1 .active { background-color: #fff; color: #be0413; }
.section41 .part2 { width: 100%; font-size: 12px; }
.section41 .part2 p { width: 100%; height: 40px; line-height: 40px; margin-top: 1px; background-color: #fff; text-indent: 20px; }
.section41 .part2 a { color: #858585; margin-left: 10px; margin-right: 10px; }
.section41 .part2 a:hover, .section41 .part2 .active { color: #be0413; }
.section41 .part2 b { font-weight: bold; color: #323436; }
.section41 .part2 ul { width: 100%; height: 26px; overflow: hidden; margin-top: 10px; }
.section41 .part2 li { float: left; }
.section41 .part2 li a { height: 26px; display: inline-block; }
.section41 .part2 span { margin-left: 9px; margin-right: 9px; }
.section41 .part3 { width: 100%; height: 54px; line-height: 54px; margin-top: 1px; background-color: #fff; text-indent: 20px; font-size: 12px; }
.section41 .part3 input[type="text"] { outline: none; width: 72px; padding: 1px 6px; margin: 0 6px; }
.section41 .part3 input[type="submit"] { width: 80px; height: 24px; text-align: center; border: none; background-color: #be0413; color: #fff; }
.section41 .part3 select { border: none; }
.section41 .part3 .select_ui { background: #fff; z-index: 10; border: #c6c7c7 1px solid; font-size: 12px; top: -2px; text-indent: 3px; width: 102px; }
.section41 .part4 { width: 100%; height: 40px; margin: 1px 0; background-color: #fff; line-height: 40px; font-size: 12px; padding: 0 15px; }
.section41 .part4 ul { float: left; }
.section41 .part4 span { width: 62px; display: inline-block; float: left; }
.section41 .part4 li { float: left; width: 90px; height: 12px; overflow: hidden; margin-top: 15px; }
.section41 .part4 li img { display: none; position: relative; margin-left: auto; margin-right: auto; margin-top: 2px; }
.section41 .part4 li.on img, .section41 .part4 li:hover img { display: block; }
.section41 .part4 .li1 { background-color: #e8eaeb; }
.section41 .part4 .li2 { background-color: #cd0400; }
.section41 .part4 .li3 { background-color: #f38f00; }
.section41 .part4 .li4 { background-color: #f1e000; }
.section41 .part4 .li5 { background-color: #5dc800; }
.section41 .part4 .li6 { background-color: #4898eb; }
.section41 .part4 .li7 { background-color: #6e37db; }
.section41 .part4 .li8 { background-color: #d22bd0; }
.section41 .part4 .li9 { background-color: #8b531b; }
.section41 .part4 .li10 { background-color: #000000; }
.section41 .part4 .li11 { background-color: #989898; }
.section41 .part5 { width: 100%; height: 38px; line-height: 38px; background-color: #fff; font-size: 12px; }
.section41 .part5 a { width: 90px; height: 38px; display: inline-block; text-align: center; color: #666666; border-right: #e8eaeb 1px solid; }
.section41 .part5 .a2 { background: url("../images/arrow4.png") 20px center no-repeat; }
.section41 .part5 .a3 { background: url("../images/arrow4.png") 15px center no-repeat; }
.section41 .part5 .a4 { background: url("../images/arrow4.png") 8px center no-repeat; }
.section41 .part5 .a2:hover, .section41 .part5 .active2 { color: #be0413; background: url("../images/arrow3.png") 20px center no-repeat; }
.section41 .part5 .a3:hover, .section41 .part5 .active3 { color: #be0413; background: url("../images/arrow3.png") 15px center no-repeat; }
.section41 .part5 .a4:hover, .section41 .part5 .active4 { color: #be0413; background: url("../images/arrow3.png") 8px center no-repeat; }

/* 05详情页 */
.crumb { font-size: 12px; color: #858585; margin-top: 20px; }
.crumb span { margin-right: 6px; }
.crumb a { color: #4b4b4b; }
.crumb a:hover { color: #be0413; }

.section51 { margin-top: 20px; }
.section51 .left { width: 774px; border-right: #e8eaeb 1px solid; }
.section51 .right { width: 309px; }
.section51 .part1 { width: 100%; height: 109px; padding: 30px 30px 0 30px; box-sizing: border-box; border-bottom: #e8eaeb 1px solid; background-color: #fff; }
.section51 .part1 h1 { font-size: 20px; font-weight: bold; margin-bottom: 10px; }
.section51 .part1 .userinfo { font-size: 12px; color: #595757; }
.section51 .part1 a { color: #be0413; }
.section51 .part2 { width: 100%; padding: 30px 30px 0 30px; box-sizing: border-box; background-color: #fff; }
.section51 .part2 .share { height: 66px; font-size: 12px; }
.section51 .part2 .left2 { float: left; line-height: 50px; }
.section51 .part2 .left2 a { color: #be0413; }
.section51 .part2 .right2 { float: right; }
.section51 .part2 .right2 span { color: #be0413; margin-left: 10px; }
.section51 .part2 .right2 img { position: relative; top: 8px; margin-right: 2px; }
.section51 .part3 { width: 100%; height: 109px; box-sizing: border-box; background-color: #fff; border-top: #e8eaeb 1px solid; padding: 20px 30px 0 30px; }
.section51 .part3 .info { font-size: 12px; line-height: 24px; color: #464646; }
.section51 .part3 .info span { margin-right: 20px; }
.section51 .part3 .left2 { float: left; }
.section51 .part3 .right2 { float: right; margin-left: 50px; width: 240px; }
.section51 .part3 .right2 a { width: 129px; height: 32px; line-height: 32px; text-align: center; font-size: 12px; background-color: #72a0eb; display: inline-block; color: #fff; float: right; margin-top: 15px; }
.section51 .part3 .box { float: left; position: relative; width: 70px; height: 109px; background: url("../images/arrow6.png") center 28px no-repeat; }
.section51 .part3 .sp1, .section51 .part3 .sp2, .section51 .part3 .box img { display: block; position: absolute; }
.section51 .part3 .sp1 { height: 28px; padding: 0 15px; background-color: #be0413; color: #fff; text-align: center; line-height: 28px; left: 0; right: 0; }
.section51 .part3 .sp2 { width: 100%; text-align: center; top: 50px; }
.section51 .part3 .box img { position: absolute; }
.section51 .part4 { width: 100%; height: 63px; background-color: #505050; position: relative; }
.section51 .part4 .left2 { float: left; overflow: hidden; width: 322px; height: 63px; background-color: #505050; }
.section51 .part4 .left2 a { width: 95px; height: 63px; display: inline-block; text-align: center; color: #fff; font-size: 12px; border-right: #fff 1px solid; margin: 0; text-indent: 0; }
.section51 .part4 .left2 img { margin-top: 15px; }
.section51 .part4 .left2 a:hover, .section51 .part4 .left2 .active { background-color: #72a0eb; text-indent: 0; }
.section51 .part4 .right2 { float: right; position: absolute; right: 0; top: 0; }
.section51 .part4 .right2 a { width: 164px; height: 63px; line-height: 63px; text-align: center; font-size: 20px; color: #fff; display: inline-block; text-indent: -20px; background: url("../images/down.png") 110px center no-repeat #36c1af; }
.section51 .part5 { width: 100%; height: 149px; box-sizing: border-box; background-color: #fff; border-top: #e8eaeb 1px solid; padding: 20px 30px 0 30px; font-size: 12px; }
.section51 .part5 .left2 { float: left; width: 50px; font-weight: bold; height: 100px; line-height: 24px; }
.section51 .part5 .right2 { float: left; width: 650px; height: 100px; }
.section51 .part5 a { line-height: 24px; margin-left: 5px; margin-right: 5px; }
.section51 .part5 input[type="submit"] { width: 72px; height: 28px; background-color: #72a0eb; text-align: center; line-height: 28px; color: #fff; border: none; margin-top: 10px; }
.section51 .part5 input[type="text"] { width: 179px; height: 28px; margin-left: 10px; margin-right: -1px; border: #72a0eb 1px solid; padding-left: 6px; margin-top: 10px; line-height: 28px; position: relative; top: 1px \9; }
.section51 .part5 .tips2 { margin-top: 10px; color: #be0413; }
.section51 .part5 .error { margin-left: 10px; color: #be0413; }
.section51 .part5 .error img { margin-right: 5px; }
.section51 .part6 { width: 100%; height: 49px; box-sizing: border-box; background-color: #fff; border-top: #e8eaeb 1px solid; padding: 0px 30px 0 30px; font-size: 12px; line-height: 49px; }
.section51 .part7 { width: 100%; box-sizing: border-box; background-color: #fff; border-top: #e8eaeb 1px solid; padding-bottom: 30px; font-size: 12px; margin-top: 20px; margin-bottom: 80px; height: 317px; }
.section51 .part7 .h3 { height: 48px; border-bottom: #e8eaeb 1px solid; line-height: 48px; color: #be0413; font-size: 18px; text-indent: 30px; }
.section51 .part7 .h3 a { float: right; margin-right: 20px; font-size: 12px; color: #626262; }
.section51 .part7 .con { padding: 30px; position: relative; }
.section51 .part7 .con a { position: absolute; top: 20px; }
.section51 .part7 .con .a1 { left: 30px; }
.section51 .part7 .con .a2 { left: 176px; }
.section51 .part7 .con .a3 { left: 322px; }
.section51 .part7 .con .a4 { left: 468px; }
.section51 .part7 .con .a5 { left: 613px; }
.section51 .part-r1 { width: 100%; height: 81px; padding: 20px; box-sizing: border-box; background-color: #fff; }
.section51 .part-r1 .left2 { float: left; margin-right: 10px; }
.section51 .part-r1 .right2 { float: left; }
.section51 .part-r1 h2 { font-size: 18px; font-weight: bold; }
.section51 .part-r1 p { font-size: 14px; color: #5c5c5c; margin-top: 10px; }
.section51 .part-r1 span { color: #be0413; }
.section51 .part-r2 { width: 100%; height: 390px; padding: 20px; box-sizing: border-box; background-color: #fff; }
.section51 .part-r2 li { float: left; width: 84px; height: 84px; display: block; margin-right: 5px; background-color: #666; margin-bottom: 5px; }
.section51 .part-r2 .more { width: 100%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; background-color: #ebebeb; color: #313131; display: inline-block; margin-top: 20px; }
.section51 .part-r3 { width: 100%; height: 309px; box-sizing: border-box; background-color: #fff; }
.section51 .part-r3 .h3 { width: 100%; height: 38px; line-height: 38px; background-color: #be0413; text-indent: 20px; font-size: 14px; color: #fff; }
.section51 .part-r3 .con { padding: 10px; }
.section51 .part-r3 a { padding: 0 10px; height: 26px; display: inline-block; font-size: 12px; line-height: 26px; }
.section51 .part-r3 a:hover, .section51 .part-r3 .active { background-color: #fddcdf; color: #be0413; }
.section51 .part-r4 { width: 100%; height: 454px; box-sizing: border-box; background-color: #fff; font-size: 12px; }
.section51 .part-r4 ul { padding: 20px; }
.section51 .part-r4 li { width: 100%; clear: both; padding-bottom: 20px; border-bottom: #e8eaeb 1px solid; height: 80px; margin-top: 20px; }
.section51 .part-r4 li:first-child { margin-top: 10px; }
.section51 .part-r4 .h3 { width: 100%; height: 38px; line-height: 38px; background-color: #be0413; text-indent: 20px; font-size: 14px; color: #fff; }
.section51 .part-r4 .left2 { float: left; margin-right: 10px; }
.section51 .part-r4 .right2 { float: left; }
.section51 .part-r4 .right2 h4 { font-size: 12px; color: #000; font-weight: bold; margin-bottom: 10px; }
.section51 .part-r4 .right2 span { color: #be0413; }
.section51 .part-r4 .right2 a { height: 28px; padding: 0 10px; line-height: 28px; color: #fff; background-color: #d0d0d0; margin-left: 10px; display: inline-block; }
.section51 .part-r4 .right2 a:hover, .section51 .part-r4 .right2 .active { background-color: #72a0eb; }

/* 06下载页 */
.section61 { margin-top: 20px; padding: 30px; background-color: #fff; box-sizing: border-box; }
.section61 .right { float: left; margin-left: 30px; width: 590px; }
.section61 h1 { font-size: 24px; margin-bottom: 20px; margin-top: 5px; }
.section61 .info { font-size: 12px; line-height: 24px; color: #464646; }
.section61 .info span { margin-right: 20px; }
.section61 .tips { width: 100%; height: 54px; line-height: 54px; font-size: 12px; background-color: #ffeff0; margin: 10px 0; }
.section61 .tips span { color: #be0413; font-weight: bold; }
.section61 .tips .left2 { float: left; margin-left: 10px; margin-right: 50px; }
.section61 .tips .rigth2 { float: left; margin-left: 30px; width: 60px; text-align: right; }
.section61 .tips .a1 { color: #72a0eb; margin-right: 5px; }
.section61 .tips .a2 { color: #be0413; margin-left: 5px; }
.section61 .xieyi { font-size: 12px; }
.section61 .xieyi input { margin-right: 5px; position: relative; top: 2px; }
.section61 .xieyi a { color: #be0413; }
.section61 .down a { width: 157px; height: 48px; line-height: 48px; text-align: center; font-size: 20px; color: #fff; display: inline-block; text-indent: -20px; margin-top: 40px; margin-right: 10px; }
.section61 .down .a1 { background: url("../images/down.png") 110px center no-repeat #36c1af; }
.section61 .down .a2 { background: url("../images/down.png") 110px center no-repeat #d29724; }
.section61 .down .a3 { background: url("../images/down.png") 110px center no-repeat #9f0511; }

.section62 { margin-top: 0px; border-top: #e8eaeb 1px solid; height: 148px; background-color: #f6f6f6; padding-top: 1px; font-size: 12px; margin-bottom: 80px; }
.section62 .left { width: 274px; height: 88px; margin-top: 30px; border-right: #e8eaeb 1px solid; background: url("../images/warn.png") 50px center no-repeat; position: relative; }
.section62 .left span { position: absolute; left: 100px; top: 25px; font-size: 30px; font-weight: bold; color: #a0a4a7; }
.section62 .right { width: 750px; margin-right: 30px; margin-top: 26px; line-height: 24px; }

/* 登陆页 */
.section-login { min-height: 600px; margin-top: 20px; padding: 30px; background-color: #fff; box-sizing: border-box; margin-bottom: 80px; background: url("../images/bg-login.png") 550px 80px no-repeat #fff; }
.section-login h2 { font-weight: bold; font-size: 18px; color: #2f2f2f; margin-left: 30px; }
.section-login h2 span { font-size: 14px; font-weight: normal; margin-left: 20px; display: inline-block; }
.section-login h2 a { color: #be0413; }
.section-login ul { margin-left: 30px; margin-top: 30px; font-size: 14px; }
.section-login li { margin-top: 10px; margin-bottom: 30px; }
.section-login li span { width: 85px; display: inline-block; }
.section-login li input[type="text"], .section-login li input[type="password"] { width: 300px; height: 30px; padding: 0 6px; }
.section-login li input[type="checkbox"] { margin-right: 6px; position: relative; top: 1px; }
.section-login li input[type="submit"] { width: 80px; height: 30px; border: #c10817 1px solid; background-color: #be0413; color: #fff; text-align: center; }
.section-login li.li3 { margin-top: -10px; }
.section-login li.li3 input[type="text"] { width: 120px; margin-right: 10px; }
.section-login li.li3 img { position: relative; top: 10px; margin-right: 10px; width: 74px; height: 30px; overflow: hidden; }
.section-login li.li3 a { color: #669900; font-size: 12px; }
.section-login .li4 { margin-top: -10px; }
.section-login .li4 a { color: #be0413; margin-left: 20px; }
.section-login .li6 a { position: relative; top: 10px; margin-right: 10px; }

/* 注册页 */
.section-register { min-height: 600px; margin-top: 20px; padding: 30px; background-color: #fff; box-sizing: border-box; margin-bottom: 80px; background: url("../images/bg-login.png") 550px 80px no-repeat #fff; }
.section-register h2 { font-weight: bold; font-size: 18px; color: #2f2f2f; margin-left: 30px; }
.section-register h2 span { font-size: 14px; font-weight: normal; margin-left: 20px; display: inline-block; }
.section-register h2 a { color: #be0413; }
.section-register ul { margin-left: 30px; margin-top: 20px; font-size: 14px; }
.section-register li { margin-top: 10px; margin-bottom: 25px; }
.section-register li span { width: 85px; display: inline-block; }
.section-register li input[type="text"], .section-register li input[type="password"] { width: 300px; height: 30px; padding: 0 6px; }
.section-register li input[type="checkbox"] { margin-right: 6px; position: relative; top: 1px; }
.section-register li input[type="submit"] { width: 80px; height: 30px; border: #c10817 1px solid; background-color: #be0413; color: #fff; text-align: center; }
.section-register li input[type="reset"] { width: 80px; height: 30px; border: #d6d6d6 1px solid; background-color: #dfdfdf; color: #282828; text-align: center; margin-left: 10px; }
.section-register li.li3 { margin-top: -10px; }
.section-register li.li3 input[type="text"] { width: 120px; margin-right: 10px; }
.section-register li.li3 img { position: relative; top: 10px; margin-right: 10px; width: 74px; height: 30px; overflow: hidden; }
.section-register li.li3 a { color: #669900; font-size: 12px; }
.section-register .li4 { margin-top: -10px; }
.section-register .li4 a { color: #be0413; }
.section-register .li6 a { position: relative; top: 10px; margin-right: 10px; }
.section-register .tip { margin-top: -18px; margin-bottom: 10px; color: #8e8e8e; font-size: 12px; }

/* 找回密码 */
.section-get-password { min-height: 600px; margin-top: 20px; padding: 30px; background-color: #fff; box-sizing: border-box; margin-bottom: 80px; }
.section-get-password h2 { font-weight: bold; font-size: 18px; color: #2f2f2f; margin-left: 30px; }
.section-get-password h2 span { font-size: 14px; font-weight: normal; margin-left: 20px; display: inline-block; }
.section-get-password h2 a { color: #be0413; }
.section-get-password ul { margin-left: 220px; margin-top: 80px; font-size: 14px; }
.section-get-password h3 { font-size: 14px; font-weight: bold; }
.section-get-password li p.tip { display: inline-block; margin-left: 10px; color: #be0413; font-size: 12px; }
.section-get-password li { margin-top: 10px; margin-bottom: 25px; }
.section-get-password li span { width: 100px; display: inline-block; text-align: right; padding-right: 10px; }
.section-get-password li input[type="text"], .section-get-password li input[type="password"] { width: 300px; height: 30px; padding: 0 6px; }
.section-get-password li input[type="submit"] { width: 80px; height: 30px; border: #c10817 1px solid; background-color: #be0413; color: #fff; text-align: center; }
.section-get-password li.li3 { margin-top: -10px; }
.section-get-password li.li3 input[type="text"] { width: 120px; margin-right: 10px; }
.section-get-password li.li3 img { position: relative; top: 10px; margin-right: 10px; width: 74px; height: 30px; overflow: hidden; }
.section-get-password li.li3 a { color: #669900; font-size: 12px; }
.section-get-password .btm-tips { margin-left: 220px; margin-top: 50px; margin-bottom: 10px; color: #757575; font-size: 12px; line-height: 24px; }
.section-get-password .btm-tips span { font-weight: bold; color: #be0413; }
.section-get-password .btm-tips a { color: #be0413; }
.section-get-password .send-tips { width: 600px; height: 150px; margin-left: 260px; margin-top: 150px; background: url("../images/icon-tips.png") left top no-repeat; padding-left: 90px; font-size: 14px; padding-top: 10px; line-height: 24px; }
.section-get-password .send-tips a { color: #be0413; }
.section-get-password .ok { width: 500px; height: 150px; margin-left: 350px; margin-top: 150px; background: url("../images/icon-tips.png") left top no-repeat; padding-left: 90px; font-size: 14px; padding-top: 25px; line-height: 24px; }
.section-get-password .ok a { color: #be0413; }

/* 说明页 */
.section-service { min-height: 600px; margin-top: 20px; background-color: #fafafa; box-sizing: border-box; margin-bottom: 80px; }
.section-service .left { float: left; width: 189px; background-color: #fafafa; border-right: #e8eaeb 1px solid; }
.section-service .left h2 { width: 189px; height: 42px; background-color: #dfdfdf; line-height: 42px; text-indent: 20px; font-size: 14px; color: #be0413; border-bottom: #e8eaeb 1px solid; }
.section-service .left li { width: 100%; height: 32px; border-bottom: #e8eaeb 1px solid; text-indent: 20px; font-size: 14px; line-height: 32px; }
.section-service .left .active, .section-service .left li:hover { background: url("../images/a-on.png") 0 center no-repeat #fff; }
.section-service .left .contact-us { padding-left: 20px; padding-top: 20px; font-size: 12px; line-height: 24px; }
.section-service .left .contact-us span { font-weight: bold; }
.section-service .right { float: left; width: 894px; background-color: #fff; }
.section-service .right h2 { width: 100%; height: 42px; background-color: #be0413; line-height: 42px; text-indent: 20px; font-size: 16px; font-weight: bold; color: #fff; border-bottom: #e8eaeb 1px solid; }
.section-service .right .details1 { width: 100%; height: 100%; padding: 30px; font-size: 12px; line-height: 20px; color: #0e0e0e; }
.section-service .right .details1 h3 { margin-top: 5px; margin-bottom: 5px; font-weight: bold; }
.section-service .right .details1 p { margin-bottom: 25px; }
.section-service .right .details1 img { margin-top: 5px; }
.section-service .details-map { clear: both; padding: 30px; border-bottom: #e8eaeb 1px solid; font-size: 12px; line-height: 24px; }
.section-service .details-map a { color: #525252; }
.section-service .details-map h3 { font-size: 14px; font-weight: bold; }
.section-service .details-map li { line-height: 24px; }
.section-service .details-map:last-child { border-bottom: none; }
.section-service .details-map .l { float: left; width: 90px; height: 100%; display: block; }
.section-service .details-map .l a { color: #4a4949; font-weight: bold; }
.section-service .details-map .r { float: right; width: 740px; }
.section-service .details-map .r a { margin-right: 10px; }
.section-service .c1 h3 { color: #36c1af; }
.section-service .c1 a:hover { color: #36c1af; }
.section-service .c2 h3 { color: #72a0eb; }
.section-service .c2 a:hover { color: #72a0eb; }
.section-service .c3 h3 { color: #f08f4e; }
.section-service .c3 a:hover { color: #f08f4e; }

/* 个人主页 */
.section-person1 { margin-top: 50px; background-color: #fff; }
.section-person1 .face { float: left; margin-left: 36px; margin-top: -30px; border: #fff 4px solid; width: 100px; height: 100px; overflow: hidden; }
.section-person1 .part2 { float: left; margin-left: 10px; }
.section-person1 .part2 h2 { font-weight: bold; font-size: 18px; color: #545454; line-height: 40px; margin-top: 10px; }
.section-person1 .part2 a { margin-top: 10px; margin-right: 10px; }
.section-person1 p { margin-left: 36px; margin-top: 10px; font-size: 12px; }
.section-person1 p span { margin-left: 20px; }
.section-person1 p b { color: #be0413; }
.section-person1 .part3 { width: 100%; height: 48px; border-top: #e8eaeb 1px solid; margin-top: 20px; }
.section-person1 .part3 a { display: inline-block; width: 128px; height: 48px; border-right: #e8eaeb 1px solid; text-align: center; line-height: 48px; font-size: 16px; }
.section-person1 .part3 .active, .section-person1 .part3 a:hover { background-color: #be0413; color: #fff; }

.section-person2 { margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
.section-person2 #container { position: relative; width: 1100px; margin: 0 auto 25px; padding-bottom: 10px; }
.section-person2 .grid { width: 207px; min-height: 100px; background: #fff; margin-bottom: 8px; font-size: 12px; float: left; box-shadow: 1px 1px 0 0 #cacccd; -webkit-transition: top 1s ease,left 1s ease; -moz-transition: top 1s ease,left 1s ease; -o-transition: top 1s ease,left 1s ease; -ms-transition: top 1s ease,left 1s ease; }
.section-person2 strong { margin: 10px 0; display: block; font-size: 12px; text-indent: 10px; font-weight: normal; }
.section-person2 .img img { width: 193px; height: 193px; margin: 6px; background: #ccc; display: block; background: url(images/loding.gif) no-repeat center; }
.section-person2 .three { margin: 10px; height: 18px; overflow: hidden; }
.section-person2 .three li { float: left; width: 60px; text-indent: 17px; height: 15px; }
.section-person2 .three .li1 { background: url("../images/icon21.png") 0px center no-repeat; }
.section-person2 .three .li2 { background: url("../images/icon22.png") 0px center no-repeat; }
.section-person2 .three .li3 { background: url("../images/icon23.png") 0px center no-repeat; }
.section-person2 .three .li1:hover, .section-person2 .three .li1-on { background: url("../images/icon21-on.png") 0px center no-repeat; }
.section-person2 .three .li1:hover a, .section-person2 .three .li1-on a { color: #36c1af; }
.section-person2 .three .li2:hover, .section-person2 .three .li2-on { background: url("../images/icon22-on.png") 0px center no-repeat; }
.section-person2 .three .li2:hover a, .section-person2 .three .li2-on a { color: #36c1af; }
.section-person2 .three .li3:hover, .section-person2 .three .li3-on { background: url("../images/icon23-on.png") 0px center no-repeat; }
.section-person2 .three .li3:hover a, .section-person2 .three .li3-on a { color: #36c1af; }
.section-person2 .author { width: 100%; height: 44px; background-color: #fafafa; line-height: 44px; }
.section-person2 .author .face { float: left; margin-left: 10px; margin-top: 10px; margin-right: 10px; }
.section-person2 .author a span { color: #867474; }
.section-person2 .author a { color: #36c1af; }
@media screen and (max-width: 1240px) { .section-person2 body { overflow: auto; } }
@media screen and (max-width: 900px) { .section-person2 #backlinks { float: none; clear: both; }
  .section-person2 #backlinks a { display: inline-block; padding-right: 20px; }
  .section-person2 #wrapper { margin-top: 90px; } }

/* 个人中心 */
.person { min-height: 600px; margin-top: 20px; background-color: #fff; box-sizing: border-box; margin-bottom: 80px; }
.person input[type="text"] { height: 28px; border: #cbcbcb 1px solid; padding: 0 6px; margin: 0 5px; }
.person input[type="submit"] { width: 67px; height: 28px; border: none; text-align: center; line-height: 28px; color: #fff; }
.person hr { opacity: 0.3; width: 100%; height: 1px; overflow: hidden; margin-top: 15px; margin-bottom: 15px; }

.person-left { float: left; width: 189px; background-color: #fff; border-right: #e8eaeb 1px solid; }
.person-left .part1 { padding: 15px 0 15px 15px; border-bottom: #e8eaeb 1px solid; font-size: 14px; background-color: #fff; }
.person-left .part1 .face { width: 80px; height: 80px; overflow: hidden; }
.person-left .part1 .xiugai { font-size: 12px; width: 69px; height: 24px; background-color: #e5e5e5; text-align: center; line-height: 24px; display: inline-block; position: relative; top: -7px; margin-left: 5px; }
.person-left .part1 h3 { margin-bottom: 10px; }
.person-left .part1 p { font-size: 12px; line-height: 20px; }
.person-left .part1 p span { color: #be0413; font-weight: bold; margin-right: 4px; }
.person-left .part1 .chongzhi { width: 50px; height: 24px; display: inline-block; margin-right: 10px; text-align: center; line-height: 24px; background-color: #be0413; color: #fff; margin-top: 15px; margin-bottom: 10px; }
.person-left .part1 .tixian { width: 50px; height: 24px; display: inline-block; margin-right: 10px; text-align: center; line-height: 24px; background-color: #838a95; color: #fff; margin-top: 15px; margin-bottom: 10px; }
.person-left .part2 { padding: 15px 0 15px 0px; font-size: 14px; background-color: #fff; }
.person-left .part2 h3 { color: #be0413; line-height: 14px; font-size: 14px; padding-left: 5px; text-indent: 1px; border-left: #be0413 4px solid; margin-top: 5px; margin-bottom: 5px; margin-left: 0px; margin-left: 15px; }
.person-left .part2 a { display: block; width: 100%; line-height: 30px; text-indent: 26px; }
.person-left .part2 a.active, .person-left .part2 a:hover { color: #fff; background: url("../images/arrow-rgint.png") 15px center no-repeat #be0413; }

.person-right { float: left; width: 895px; background-color: #fff; border-left: #e8eaeb 1px solid; margin-left: -1px; }

.person-right1 { box-sizing: border-box; padding: 30px; }
.person-right1 .part1 { margin-top: 10px; font-size: 12px; }
.person-right1 .part1 p { color: #555555; }
.person-right1 .part1 p b { font-weight: bold; color: #be0413; margin-right: 5px; }
.person-right1 .part1 p span { margin-left: 20px; margin-right: 5px; }
.person-right1 .part1 p a { color: #1ea6e4; text-decoration: underline; }
.person-right1 .part1 .info1, .person-right1 .part1 .info2, .person-right1 .part1 .info3 { width: 251px; height: 93px; display: inline-block; line-height: 93px; text-indent: 20px; text-align: center; font-size: 18px; margin-top: 10px; float: left; margin-left: 40px; }
.person-right1 .part1 .info1 span, .person-right1 .part1 .info2 span, .person-right1 .part1 .info3 span { font-weight: bold; color: #be0413; }
.person-right1 .part1 .info1 { background: url("../images/icon2b.png") 50px center no-repeat #f3f3f3; margin-left: 0px; }
.person-right1 .part1 .info1:hover, .person-right1 .part1 .info1.active { background: url("../images/icon2b.png") 50px center no-repeat #ffeeef; }
.person-right1 .part1 .info2 { background: url("../images/icon3b.png") 50px center no-repeat #f3f3f3; }
.person-right1 .part1 .info2:hover, .person-right1 .part1 .info2.active { background: url("../images/icon3b.png") 50px center no-repeat #ffeeef; }
.person-right1 .part1 .info3 { background: url("../images/icon4b.png") 50px center no-repeat #f3f3f3; }
.person-right1 .part1 .info3:hover, .person-right1 .part1 .info3.active { background: url("../images/icon4b.png") 50px center no-repeat #ffeeef; }
.person-right1 .part1 .shangchuan { width: 136px; height: 42px; margin-left: 345px; margin-right: auto; margin-top: 40px; margin-bottom: 20px; display: inline-block; text-align: center; text-indent: 20px; color: #fff; font-size: 16px; line-height: 42px; background: url("../images/upload.png") 24px center no-repeat #1ea6e4; }
.person-right1 .part2 { padding-top: 20px; line-height: 30px; font-size: 12px; border-top: #e8eaeb 1px solid; margin-top: 20px; }
.person-right1 .part2 h2 { color: #be0413; font-size: 14px; }
.person-right1 .part2 hr { opacity: 0.3; width: 100%; height: 1px; overflow: hidden; margin-top: 15px; margin-bottom: 15px; }
.person-right1 .part2 h3 { font-weight: bold; color: #000; }
.person-right1 .part2 h3 time { font-weight: normal; margin-left: 30px; }
.person-right1 .part3 { font-size: 12px; line-height: 30px; }
.person-right1 .part3 h3 { color: #be0413; }
.person-right1 .part3 a { display: block; }
.person-right1 .part3 .left { float: left; width: 50%; }
.person-right1 .part3 .right { float: right; width: 50%; }

.person-right-cz { box-sizing: border-box; position: relative; }
.person-right-cz .part1 { width: 100%; border-bottom: #e8eaeb 1px solid; }
.person-right-cz .part1 .l { width: 680px; padding: 30px; box-sizing: border-box; border-right: #e8eaeb 1px solid; float: left; }
.person-right-cz .part1 .l .banner { margin-top: 30px; margin-bottom: 25px; }
.person-right-cz .part1 h3 { font-size: 16px; font-weight: bold; color: #000; }
.person-right-cz .part1 h3 span { color: #4d4d4d; font-size: 12px; margin-left: 20px; font-weight: normal; }
.person-right-cz .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-cz .part1 .con { font-size: 12px; margin-left: 20px; line-height: 24px; color: #222222; }
.person-right-cz .part1 .con strong { margin-top: 50px; font-weight: bold; display: block; }
.person-right-cz .part1 h4 { font-size: 16px; color: #282425; }
.person-right-cz .part1 h4 span { color: #be0413; }
.person-right-cz .part1 .p1 { line-height: 48px; }
.person-right-cz .part1 .p2 input[type="text"] { width: 260px; }
.person-right-cz .part1 .submit { background-color: #be0413; margin-left: 5px; }
.person-right-cz .part1 .submit2 { background-color: #1ea6e4; margin-left: 10px; }
.person-right-cz .part1 .submit3 { width: 97px; background-color: #be0413; font-size: 14px; height: 32px; }
.person-right-cz .part1 .p3 { line-height: 48px; }
.person-right-cz .part1 .p3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-cz .part1 .p4 input:first-child { margin-left: 0; }
.person-right-cz .part1 .alert { width: 188px; height: 82px; border: #e8eaeb 4px solid; text-align: center; line-height: 25px; padding: 10px; font-size: 14px; position: absolute; z-index: 3; top: 320px; left: 160px; background-color: #fff; display: none; }
.person-right-cz .part1 .alert b { color: #be0413; font-weight: bold; }
.person-right-cz .part1 .r { width: 210px; box-sizing: border-box; padding: 30px 10px 30px 20px; float: right; font-size: 12px; color: #282425; }
.person-right-cz .part1 .r h3, .person-right-cz .part1 .r a { line-height: 24px; }
.person-right-cz .part1 .r h3 { font-size: 14px; }
.person-right-cz .part1 .r a { text-indent: 1em; display: inline-block; width: 100%; background: url("../images/bg-list.png") 2px center no-repeat; }
.person-right-cz .part1 .r a:hover { background: url("../images/bg-list-on.png") 2px center no-repeat; }
.person-right-cz .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; }
.person-right-cz .part2 span { color: #be0413; }

.person-right-tx { box-sizing: border-box; position: relative; }
.person-right-tx .part1 { width: 100%; border-bottom: #e8eaeb 1px solid; padding: 30px; font-size: 12px; color: #222222; }
.person-right-tx .part1 h3 { font-size: 16px; font-weight: bold; color: #000; }
.person-right-tx .part1 h3 span { color: #4d4d4d; font-size: 12px; margin-left: 20px; font-weight: normal; }
.person-right-tx .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-tx .part1 h4 { font-size: 14px; color: #282425; font-weight: bold; margin-top: 26px; margin-bottom: 20px; }
.person-right-tx .part1 h4 span { color: #be0413; }
.person-right-tx .part1 .p1 { line-height: 48px; margin-top: 20px; }
.person-right-tx .part1 li { line-height: 40px; }
.person-right-tx .part1 .sp1 { width: 100px; display: inline-block; }
.person-right-tx .part1 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-tx .part1 .li1 input[type="text"] { margin-left: 0px; height: 32px; }
.person-right-tx .part1 .tip { margin-left: 10px; color: #b3b3b3; }
.person-right-tx .part1 .submit1 { width: 97px; background-color: #be0413; font-size: 14px; height: 32px; margin-bottom: 30px; margin-top: 10px; margin-left: 100px; }
.person-right-tx .part1 .li2-1, .person-right-tx .part1 .li2-2, .person-right-tx .part1 .li2-3, .person-right-tx .part1 .li2-4 { line-height: 30px; color: #222; margin-top: 15px; margin-bottom: 15px; }
.person-right-tx .part1 .li2-1 input[type="text"], .person-right-tx .part1 .li2-2 input[type="text"], .person-right-tx .part1 .li2-3 input[type="text"], .person-right-tx .part1 .li2-4 input[type="text"] { width: 266px; margin-right: 10px; height: 32px; }
.person-right-tx .part1 .li2-1 .sp2, .person-right-tx .part1 .li2-2 .sp2, .person-right-tx .part1 .li2-3 .sp2, .person-right-tx .part1 .li2-4 .sp2 { color: #b3b3b3; }
.person-right-tx .part1 .li2-1 .sp3, .person-right-tx .part1 .li2-2 .sp3, .person-right-tx .part1 .li2-3 .sp3, .person-right-tx .part1 .li2-4 .sp3 { color: #be0413; }
.person-right-tx .part1 .submit2 { width: 97px; background-color: #be0413; font-size: 14px; height: 32px; margin-top: 10px; margin-left: 5px; }
.person-right-tx .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; }
.person-right-tx .part2 a { color: #be0413; }
.person-right-tx .part2 a:hover { text-decoration: underline; }

.person-right-hysc { box-sizing: border-box; position: relative; padding: 30px; }
.person-right-hysc h3 { font-size: 16px; font-weight: bold; color: #000; }
.person-right-hysc h3 span { color: #4d4d4d; font-size: 12px; margin-left: 20px; font-weight: normal; }
.person-right-hysc h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-hysc .part1 { width: 100%; font-size: 12px; color: #222222; margin-top: 10px; }
.person-right-hysc .prv-nxt { padding-top: 20px; padding-bottom: 20px; margin-bottom: 60px; }
.person-right-hysc .prv-nxt .left { float: left; }
.person-right-hysc .prv-nxt li { float: left; }
.person-right-hysc .prv-nxt a { padding: 0 10px; height: 27px; border: #d8d8d8 1px solid; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; color: #be0413; background-color: #fff; }
.person-right-hysc .prv-nxt a:hover, .person-right-hysc .prv-nxt .active { background-color: #be0413; color: #fff; }
.person-right-hysc .prv-nxt input[type="text"] { width: 43px; height: 27px; text-align: center; border: #d8d8d8 1px solid; font-size: 14px; outline: none; }
.person-right-hysc .prv-nxt input[type="submit"] { width: 30px; height: 27px; position: relative; top: -1px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; margin-left: -5px; font-size: 14px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }

.hysc-items { width: 407px; height: 196px; border: #e8eaeb 1px solid; float: left; margin-top: 20px; }
.hysc-items h4 { height: 51px; border-bottom: #e8eaeb 1px solid; padding: 6px 10px; box-sizing: border-box; color: #867474; }
.hysc-items h4 .face { position: relative; top: 8px; margin-right: 5px; }
.hysc-items h4 .focus { float: right; margin-top: 8px; }
.hysc-items .con { padding: 10px; box-sizing: border-box; }
.hysc-items .con p { line-height: 24px; }
.hysc-items .con b { font-weight: bold; color: #be0413; }
.hysc-items .con a { display: inline-block; width: 90px; height: 90px; overflow: hidden; margin-right: 3px; background-color: #ebeced; margin-top: 7px; }
.hysc-items .con a:first-child { margin-right: 0; }
.hysc-items .con .more { background: url("../images/hysc-more.png") center center no-repeat; background-size: 100% 100%; }
.hysc-items .con .more:hover { background-image: url("../images/hysc-more-on.png"); }

.tab { width: 100%; }
.tab .hd { height: 30px; line-height: 28px; background: #fff; border-bottom: 2px solid #ebebeb; position: relative; font-size: 14px; color: #1f1f1f; }
.tab .hd ul { float: left; position: absolute; }
.tab .hd li { float: left; padding: 0 32px; cursor: pointer; background-color: #f5f5f5; height: 28px; line-height: 28px; margin-right: 1px; }
.tab .hd li.on { height: 30px; background: #ffecee; border-bottom: 2px solid #be0413; color: #be0413; }

.overly { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; z-index: 10; }

.person-right-xgmm { box-sizing: border-box; position: relative; min-height: 730px; position: relative; }
.person-right-xgmm .part1 { width: 100%; padding: 30px; }
.person-right-xgmm .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-xgmm .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; position: absolute; bottom: 0; border-top: #e8eaeb 1px solid; width: 100%; }
.person-right-xgmm .part2 span { color: #be0413; }

.xgzl { position: relative; padding: 30px 0; font-size: 14px; color: #000000; }
.xgzl input[type="radio"] { opacity: 0; margin-right: 4px; margin-left: 0px; }
.xgzl .radio { background: url("../images/radio.png") 0 0 no-repeat; background-size: 14px 14px; }
.xgzl .radio-on { background: url("../images/radio-on.png") 0 0 no-repeat; background-size: 14px 14px; }
.xgzl span { width: 80px; display: inline-block; }
.xgzl li { margin-top: 20px; }
.xgzl .li1 { font-weight: bold; color: #be0413; }
.xgzl .li1 span { color: #000; font-weight: normal; }
.xgzl .li3 { font-size: 12px; color: #9d9d9d; line-height: 20px; margin-top: 0px; margin-bottom: -10px; }
.xgzl .li4 a { width: 92px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-color: #838a95; display: inline-block; opacity: 0.8; }
.xgzl .li4 a:hover { opacity: 1; }
.xgzl input[type="text"] { width: 300px; height: 30px; border: #d8d8d8 1px solid; font-size: 14px; padding: 0 6px; margin-left: -1px; }
.xgzl input[type="submit"] { width: 100px; height: 32px; position: relative; top: -1px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; font-size: 14px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }
.xgzl .select_ui { background: #fff; z-index: 10; width: 142px; margin-right: 10px; margin-left: -5px; height: 27px; padding-top: 3px; padding-left: 2px; border-color: #d8d8d8; }
.xgzl .li6 .select_ui { width: 297px; }
.xgzl .li7 p, .xgzl .li8 p { display: inline-block; margin-right: 30px; position: relative; line-height: 14px; }
.xgzl .face { position: absolute; top: 30px; right: 30px; }
.xgzl .face .faceimg { width: 140px; height: 140px; overflow: hidden; margin-bottom: 15px; display: block; cursor: pointer; }
.xgzl .face .faceimg img { width: 100%; height: 100%; }
.xgzl .face .facebtn { width: 140px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; border: none; background-color: #be0413; margin-bottom: 5px; outline: none; }
.xgzl .face p { width: 100%; overflow: hidden; font-size: 12px; color: #969696; line-height: 20px; }

.face-upload { width: 500px; height: 425px; position: absolute; z-index: 11; left: 50%; margin-left: -250px; background-color: #fff; top: 0; }
.face-upload h2 { width: 100%; height: 40px; background-color: #be0413; font-size: 16px; line-height: 40px; text-indent: 20px; color: #fff; }
.face-upload h2 img { float: right; margin-right: 10px; margin-top: 10px; }
.face-upload .btm-tj { width: 100%; height: 40px; position: absolute; bottom: 0; background-color: #dad9d9; font-size: 12px; color: #8b8a8a; }
.face-upload .btm-tj a { width: 55px; height: 24px; display: inline-block; background-color: #f8f6f6; margin-left: 15px; line-height: 24px; text-align: center; margin-top: 8px; }
.face-upload .btm-tj .a1 { margin-left: 360px; background-color: #be0413; color: #fff; }
.face-upload .l { float: left; width: 350px; height: 260px; border-right: #e8eaeb 1px solid; }
.face-upload .r { float: left; text-align: center; width: 145px; }
.face-upload .r h4 { text-indent: 25px; font-size: 14px; color: #000000; text-align: left; }
.face-upload .r p { width: 100%; text-indent: -18px; }
.face-upload .r .img2, .face-upload .r .img4 { width: 60px; height: 60px; border: #e8eaeb 1px solid; }
.face-upload .r .img3, .face-upload .r .img5 { width: 100px; height: 100px; margin-top: 10px; border: #e8eaeb 1px solid; }
.face-upload .r .img4 { margin-top: 20px; }
.face-upload .r .img2 { margin-top: 30px; }
.face-upload .r .img3 { margin-top: 35px; }
.face-upload .tab { width: 100%; }
.face-upload .tab .hd { line-height: 32px; border: none; }
.face-upload .tab .hd ul { float: left; position: absolute; }
.face-upload .tab .hd li { float: left; padding: 0 32px; cursor: pointer; background-color: #f5f5f5; height: 32px; line-height: 32px; margin-right: 1px; }
.face-upload .tab .hd li.on { height: 32px; border: none; background-color: #ffebed; }

.face-bendi { margin-top: 25px; margin-bottom: 20px; height: 330px; position: relative; }
.face-bendi p { font-size: 14px; color: #615c5c; padding-left: 17px; }
.face-bendi .file { width: 76px; height: 28px; background-color: #be0413; line-height: 28px; text-align: center; color: #fff; cursor: pointer; position: absolute; overflow: hidden; top: -5px; left: 230px; }
.face-bendi .file span { display: inline-block; width: 100%; height: 100%; cursor: pointer; }
.face-bendi .file input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; opacity: 0; cursor: pointer; }
.face-bendi .file-result { width: 225px; height: 225px; margin-left: 17px; margin-top: 15px; }
.face-bendi .file-result img { width: 100%; height: 100%; }

.face-tuijian { margin-top: 25px; margin-bottom: 20px; height: 330px; position: relative; }
.face-tuijian p { font-size: 14px; color: #615c5c; padding-left: 17px; }
.face-tuijian .con-face { width: 301px; height: 220px; background-color: #f6f5f5; padding: 7px; margin: 17px; }
.face-tuijian .con-face li { width: 60px; height: 60px; border: #e8eaeb 1px solid; display: inline-block; margin: 4px; }
.face-tuijian .con-face img { width: 100%; height: 100%; }
.face-tuijian .con-face li:hover, .face-tuijian .con-face .selceted { border-color: #28b2eb; }

.xgmm { padding: 20px 0; font-size: 14px; }
.xgmm p span { color: #be0413; font-weight: bold; }
.xgmm ul { padding-top: 10px; }
.xgmm li { margin-top: 10px; margin-top: 10px; line-height: 40px; }
.xgmm li span { display: inline-block; width: 130px; }
.xgmm li .tip { font-size: 12px; color: #be0413; margin-left: 10px; display: inline-block; line-height: 30px; }
.xgmm input[type="password"] { width: 300px; height: 30px; border: #d8d8d8 1px solid; font-size: 14px; padding: 0 6px; }
.xgmm input[type="submit"] { width: 100px; height: 32px; position: relative; top: -1px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; font-size: 14px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }

.person-right-bjsc { box-sizing: border-box; position: relative; min-height: 850px; position: relative; }
.person-right-bjsc .part1 { width: 100%; padding: 30px; }
.person-right-bjsc .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-bjsc .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; position: absolute; bottom: 0; border-top: #e8eaeb 1px solid; width: 100%; }
.person-right-bjsc .part2 span { color: #be0413; font-weight: bold; }
.person-right-bjsc .l { float: left; width: 210px; height: 100%; }
.person-right-bjsc .l img { width: 207px; height: 294px; overflow: hidden; border: #e8eaeb 1px solid; }
.person-right-bjsc .l p { font-size: 12px; color: #343434; font-family: "宋体"; line-height: 20px; }
.person-right-bjsc .r { float: left; margin-left: 30px; width: 590px; font-size: 12px; color: #343434; }
.person-right-bjsc input[type="radio"] { opacity: 0; margin-right: 4px; margin-left: 0px; }
.person-right-bjsc .radio { background: url("../images/radio.png") 0 0 no-repeat; background-size: 14px 14px; }
.person-right-bjsc .radio-on { background: url("../images/radio-on.png") 0 0 no-repeat; background-size: 14px 14px; }
.person-right-bjsc span { width: 60px; display: inline-block; }
.person-right-bjsc li { margin-bottom: 20px; }
.person-right-bjsc input[type="text"] { width: 520px; height: 30px; border: #d8d8d8 1px solid; font-size: 12px; padding: 0 6px; margin-left: -1px; }
.person-right-bjsc input[type="submit"] { width: 100px; height: 38px; position: relative; top: -1px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; font-size: 12px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }
.person-right-bjsc .select_ui { background: #fff; z-index: 10; width: 142px; margin-right: 10px; margin-left: -5px; height: 27px; padding-top: 3px; padding-left: 2px; border-color: #d8d8d8; }
.person-right-bjsc .li1 { font-weight: bold; }
.person-right-bjsc .li1 span { color: #000; font-weight: normal; }
.person-right-bjsc .li3 .select_ui { width: 164px; }
.person-right-bjsc .li4 .select_ui { width: 517px; }
.person-right-bjsc .li5 input[type="checkbox"] { position: relative; top: 2px; margin-right: 2px; }
.person-right-bjsc .li5 p { display: inline-block; margin-left: 20px; }
.person-right-bjsc .li5 p a { color: #be0413; margin-right: 3px; }
.person-right-bjsc .li5 .tip { margin-left: 10px; color: #be0413; }
.person-right-bjsc .file { width: 50px; height: 28px; background-color: #be0413; line-height: 28px; text-align: center; color: #fff; cursor: pointer; margin-left: 20px; display: inline-block; overflow: hidden; position: relative; top: 10px; }
.person-right-bjsc .file span { display: inline-block; width: 100%; height: 100%; cursor: pointer; }
.person-right-bjsc .file input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; opacity: 0; cursor: pointer; }
.person-right-bjsc .li6 span { height: 116px; vertical-align: top; }
.person-right-bjsc .li6 textarea { width: 515px; padding: 5px; box-sizing: border-box; }
.person-right-bjsc .li7 input[type="text"] { width: 80px; }
.person-right-bjsc .radio3 { margin-left: 100px; }
.person-right-bjsc .li7, .person-right-bjsc .li8 { font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.person-right-bjsc .li7 p, .person-right-bjsc .li8 p { display: inline-block; margin-right: 6px; position: relative; line-height: 14px; }
.person-right-bjsc .li9 input[type="text"] { width: 120px; }
.person-right-bjsc .li9 .sp2 { margin-left: 83px; }
.person-right-bjsc .li10 { color: #be0413; margin-top: -10px; margin-bottom: 30px; }

.person-right-scsc { box-sizing: border-box; position: relative; min-height: 730px; position: relative; font-size: 12px; }
.person-right-scsc .part1 { width: 100%; padding: 30px; padding-bottom: 300px; }
.person-right-scsc .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 10px; }
.person-right-scsc .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; position: absolute; bottom: 0; border-top: #e8eaeb 1px solid; width: 100%; }
.person-right-scsc .part2 span { color: #be0413; }
.person-right-scsc .tip-top { font-size: 12px; color: #be0413; margin-bottom: 20px; }

.wenjian-kjsc ul:first-child { margin-top: 30px; }

.wenjian-kjsc .p1, .dawenjian-sc .p1 { margin-top: 20px; margin-bottom: 15px; }
.wenjian-kjsc .p1 a, .dawenjian-sc .p1 a { color: #1da5e3; }
.wenjian-kjsc ul, .dawenjian-sc ul { width: 100%; background-color: #f3f3f3; margin-bottom: 2px; clear: both; min-height: 54px; }
.wenjian-kjsc li, .dawenjian-sc li { float: left; }
.wenjian-kjsc h4, .dawenjian-sc h4 { font-weight: bold; color: #000; }
.wenjian-kjsc .ul1, .dawenjian-sc .ul1 { height: 88px; }
.wenjian-kjsc .ul1 .li1, .dawenjian-sc .ul1 .li1 { height: 88px; width: 124px; margin-right: 20px; overflow: hidden; }
.wenjian-kjsc .ul1 p, .dawenjian-sc .ul1 p { color: #7b7b7b; }
.wenjian-kjsc .ul1 .li2, .dawenjian-sc .ul1 .li2 { padding-top: 8px; width: 540px; }
.wenjian-kjsc .ul1 .li2 p, .wenjian-kjsc .ul1 .li2 h4, .dawenjian-sc .ul1 .li2 p, .dawenjian-sc .ul1 .li2 h4 { line-height: 24px; }
.wenjian-kjsc .ul1 .li3, .dawenjian-sc .ul1 .li3 { width: 100px; padding-top: 6px; }
.wenjian-kjsc .ul1 .btn-delete, .wenjian-kjsc .ul1 .btn-edit, .dawenjian-sc .ul1 .btn-delete, .dawenjian-sc .ul1 .btn-edit { width: 78px; height: 28px; display: block; text-align: center; line-height: 28px; color: #fff; margin-top: 8px; }
.wenjian-kjsc .ul1 .btn-delete, .dawenjian-sc .ul1 .btn-delete { background-color: #be0413; }
.wenjian-kjsc .ul1 .btn-edit, .dawenjian-sc .ul1 .btn-edit { background-color: #ef9020; }
.wenjian-kjsc .ul1 .li4, .dawenjian-sc .ul1 .li4 { width: 48px; }
.wenjian-kjsc .ul1 .li4 input[type="checkbox"], .dawenjian-sc .ul1 .li4 input[type="checkbox"] { position: relative; top: 40px; left: 15px; }
.wenjian-kjsc .ul3, .dawenjian-sc .ul3 { height: 54px; }
.wenjian-kjsc .ul3 .li1, .dawenjian-sc .ul3 .li1 { height: 54px; width: 124px; margin-right: 20px; line-height: 54px; text-align: center; font-weight: bold; color: #000; overflow: hidden; }
.wenjian-kjsc .ul3 p, .dawenjian-sc .ul3 p { color: #7b7b7b; }
.wenjian-kjsc .ul3 .li2, .dawenjian-sc .ul3 .li2 { padding-top: 8px; width: 540px; }
.wenjian-kjsc .ul3 .li2 p, .dawenjian-sc .ul3 .li2 p { line-height: 42px; }
.wenjian-kjsc .ul3 .jindu, .dawenjian-sc .ul3 .jindu { width: 271px; height: 10px; background-color: #fff; overflow: hidden; position: relative; float: left; margin-left: 140px; margin-top: 15px; margin-right: 10px; }
.wenjian-kjsc .ul3 .jindu span, .dawenjian-sc .ul3 .jindu span { width: 50%; height: 10px; background-color: #ef9020; display: inline-block; position: absolute; top: 0; left: 0; }
.wenjian-kjsc .ul3 .li3, .dawenjian-sc .ul3 .li3 { width: 80px; text-align: center; line-height: 54px; color: #be0413; }
.wenjian-kjsc .error, .dawenjian-sc .error { background-color: #ffeeee; }
.wenjian-kjsc .error .jindu span, .dawenjian-sc .error .jindu span { background-color: #be0413; }
.wenjian-kjsc .error .li2, .dawenjian-sc .error .li2 { color: #be0413; }
.wenjian-kjsc .error .li3 a, .dawenjian-sc .error .li3 a { color: #1da5e3; }
.wenjian-kjsc .total, .dawenjian-sc .total { width: 100%; margin-top: 15px; }
.wenjian-kjsc .total .l, .dawenjian-sc .total .l { float: left; }
.wenjian-kjsc .total .l a, .dawenjian-sc .total .l a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: block; background-color: #1da5e3; }
.wenjian-kjsc .total .r, .dawenjian-sc .total .r { float: left; margin-left: 600px; }
.wenjian-kjsc .total .r a, .dawenjian-sc .total .r a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.wenjian-kjsc .total .r input[type="checkbox"], .dawenjian-sc .total .r input[type="checkbox"] { position: relative; top: 2px; margin-right: 2px; }
.wenjian-kjsc .anzhuang, .dawenjian-sc .anzhuang { margin-top: 30px; }

.person-right-zhangdan { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; padding-bottom: 30px; }
.person-right-zhangdan .part1 { width: 100%; padding: 30px; }
.person-right-zhangdan .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-zhangdan .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-zhangdan .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-zhangdan .search-zhangdan { margin-top: 15px; margin-bottom: 15px; line-height: 24px; }
.person-right-zhangdan .search-zhangdan .left0 { float: left; display: inline-block; }
.person-right-zhangdan .search-zhangdan .right0 { float: right; margin-right: -10px; margin-left: 310px; }
.person-right-zhangdan .search-zhangdan input[type="date"] { width: 140px; margin-right: 10px; height: 24px; border: #d8d8d8 1px solid; font-size: 12px; padding: 0 6px; margin-left: -1px; }
.person-right-zhangdan .search-zhangdan input[type="submit"] { width: 60px; height: 25px; position: relative; top: 0px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; font-size: 12px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }

.zhangdan-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.zhangdan-details .p1 a { color: #1da5e3; }
.zhangdan-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 58px; }
.zhangdan-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 58px; text-align: center; }
.zhangdan-details h4 { font-weight: bold; color: #000; }
.zhangdan-details .ul0 { height: 24px; line-height: 24px; }
.zhangdan-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.zhangdan-details .ul0 .li1 { width: 55px; }
.zhangdan-details .ul0 .li2 { width: 132px; }
.zhangdan-details .ul0 .li3 { width: 185px; }
.zhangdan-details .ul0 .li4 { width: 465px; }
.zhangdan-details .ul1 .li1 { width: 55px; }
.zhangdan-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 20px; left: 0px; }
.zhangdan-details .ul1 .li2 { width: 132px; padding-top: 10px; }
.zhangdan-details .ul1 .li3 { width: 185px; line-height: 58px; }
.zhangdan-details .ul1 .li4 { width: 465px; line-height: 58px; }
.zhangdan-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.zhangdan-details .ul1 a { color: #be0413; margin-right: 20px; }
.zhangdan-details .bg li { background-color: #f5f5f5; }
.zhangdan-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.zhangdan-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.zhangdan-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.zhangdan-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

.person-right-chenggongsc { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; padding-bottom: 30px; }
.person-right-chenggongsc .part1 { width: 100%; padding: 30px; padding-bottom: 150px; }
.person-right-chenggongsc .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-chenggongsc .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-chenggongsc .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-chenggongsc .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; position: absolute; bottom: 0; border-top: #e8eaeb 1px solid; width: 100%; }
.person-right-chenggongsc .part2 span { color: #be0413; }
.person-right-chenggongsc .search-chenggongsc { margin-top: 15px; margin-bottom: 15px; line-height: 24px; }
.person-right-chenggongsc .search-chenggongsc .left0 { float: left; display: inline-block; }
.person-right-chenggongsc .search-chenggongsc .left0 .select_ui { width: 214px; }
.person-right-chenggongsc .search-chenggongsc .right0 { float: right; margin-right: -10px; }
.person-right-chenggongsc .search-chenggongsc input[type="text"] { width: 214px; margin-right: 10px; height: 24px; border: #d8d8d8 1px solid; font-size: 12px; padding: 0 6px; margin-left: -1px; }
.person-right-chenggongsc .search-chenggongsc input[type="submit"] { width: 60px; height: 26px; position: relative; top: 0px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; font-size: 12px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }
.person-right-chenggongsc .alert { width: 322px; height: 53px; border: #e8eaeb 4px solid; background-color: #fff; line-height: 25px; padding: 10px; font-size: 14px; background-color: #fff; position: absolute; top: 350px; left: 300px; }
.person-right-chenggongsc .alert b { color: #be0413; font-weight: bold; }
.person-right-chenggongsc .alert input[type="text"] { width: 130px; margin-right: 15px; height: 24px; border: #d8d8d8 1px solid; font-size: 12px; padding: 0 6px; margin-left: -1px; }
.person-right-chenggongsc .alert input[type="submit"] { width: 60px; height: 26px; position: relative; top: 0px; left: -1px; margin-left: 10px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; font-size: 12px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }

.chenggongsc-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.chenggongsc-details .p1 a { color: #1da5e3; }
.chenggongsc-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 70px; }
.chenggongsc-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 70px; text-align: center; }
.chenggongsc-details h4 { font-weight: bold; color: #000; }
.chenggongsc-details .ul0 { height: 24px; line-height: 24px; }
.chenggongsc-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.chenggongsc-details .ul0 .li1 { width: 50px; }
.chenggongsc-details .ul0 .li2 { width: 70px; }
.chenggongsc-details .ul0 .li3 { width: 428px; }
.chenggongsc-details .ul0 .li4 { width: 126px; }
.chenggongsc-details .ul0 .li5 { width: 83px; }
.chenggongsc-details .ul0 .li6 { width: 83px; }
.chenggongsc-details .ul1 .li1 { width: 50px; }
.chenggongsc-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 28px; left: 0px; }
.chenggongsc-details .ul1 .li2 { width: 70px; overflow: hidden; }
.chenggongsc-details .ul1 .li2 img { width: 100%; }
.chenggongsc-details .ul1 .li3 { width: 428px; text-align: left; text-indent: 10px; padding-top: 10px; }
.chenggongsc-details .ul1 .li3 h4 { font-weight: bold; color: #000; }
.chenggongsc-details .ul1 .li3 h4 span { font-weight: normal; margin-left: 20px; color: #be0413; }
.chenggongsc-details .ul1 .li3 p { line-height: 24px; margin-top: 5px; color: #7b7b7b; }
.chenggongsc-details .ul1 .li3 p span { margin-left: 20px; }
.chenggongsc-details .ul1 .li4 { width: 126px; line-height: 70px; text-align: center; }
.chenggongsc-details .ul1 .li4 b { font-weight: bold; color: #be0413; margin-left: 10px; }
.chenggongsc-details .ul1 .li4 .xiugai { margin-left: 10px; color: #0698e4; }
.chenggongsc-details .ul1 .li5 { width: 83px; line-height: 70px; }
.chenggongsc-details .ul1 .li6 { width: 83px; }
.chenggongsc-details .ul1 .li6 a { width: 55px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; margin-right: 20px; margin-top: 20px; margin-left: 12px; }
.chenggongsc-details .ul1 .li1 { width: 50px; }
.chenggongsc-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.chenggongsc-details .ul1 a { color: #be0413; margin-right: 20px; }
.chenggongsc-details .ul1:hover li { background-color: #eaf8fe; }
.chenggongsc-details .bg li { background-color: #f5f5f5; }
.chenggongsc-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.chenggongsc-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.chenggongsc-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.chenggongsc-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

.person-right-shenghe { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; padding-bottom: 30px; }
.person-right-shenghe .part1 { width: 100%; padding: 30px; padding-bottom: 150px; }
.person-right-shenghe .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-shenghe .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-shenghe .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-shenghe .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; position: absolute; bottom: 0; border-top: #e8eaeb 1px solid; width: 100%; }
.person-right-shenghe .part2 span { color: #be0413; font-weight: bold; }

.shenghe-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.shenghe-details .p1 a { color: #1da5e3; }
.shenghe-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 70px; }
.shenghe-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 70px; text-align: center; }
.shenghe-details h4 { font-weight: bold; color: #000; }
.shenghe-details .ul0 { height: 24px; line-height: 24px; margin-top: 15px; }
.shenghe-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.shenghe-details .ul0 .li1 { width: 50px; }
.shenghe-details .ul0 .li2 { width: 70px; }
.shenghe-details .ul0 .li3 { width: 389px; }
.shenghe-details .ul0 .li4 { width: 133px; }
.shenghe-details .ul0 .li5 { width: 196px; }
.shenghe-details .ul1 .li1 { width: 50px; }
.shenghe-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 28px; left: 0px; }
.shenghe-details .ul1 .li2 { width: 70px; overflow: hidden; }
.shenghe-details .ul1 .li2 img { width: 100%; }
.shenghe-details .ul1 .li3 { width: 389px; text-align: left; text-indent: 10px; padding-top: 5px; }
.shenghe-details .ul1 .li3 h4 { font-weight: bold; color: #000; }
.shenghe-details .ul1 .li3 p { line-height: 16px; margin-top: 5px; color: #7b7b7b; }
.shenghe-details .ul1 .li3 p span { margin-left: 20px; }
.shenghe-details .ul1 .li3 .tip { color: #be0413; }
.shenghe-details .ul1 .li4 { width: 133px; line-height: 70px; text-align: center; color: #be0413; }
.shenghe-details .ul1 .li5 { width: 196px; line-height: 70px; text-align: center; }
.shenghe-details .ul1 .li5 a { width: 63px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; margin-right: 5px; margin-left: 5px; margin-top: 20px; }
.shenghe-details .ul1 .li5 .btn-modify { background-color: #ef9020; }
.shenghe-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.shenghe-details .ul1 a { color: #be0413; margin-right: 20px; }
.shenghe-details .ul1:hover li { background-color: #eaf8fe; }
.shenghe-details .bg li { background-color: #f5f5f5; }
.shenghe-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.shenghe-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.shenghe-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.shenghe-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

.person-right-zhuanji { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; padding-bottom: 30px; }
.person-right-zhuanji .part1 { width: 100%; padding: 30px; padding-bottom: 150px; }
.person-right-zhuanji .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-zhuanji .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-zhuanji .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-zhuanji .part1 h3 a { width: 90px; height: 28px; text-indent: 20px; font-size: 12px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; float: right; background: url("../images/newzhanji.png") 10px center no-repeat #1ea6e4; }
.person-right-zhuanji .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; position: absolute; bottom: 0; border-top: #e8eaeb 1px solid; width: 100%; }
.person-right-zhuanji .part2 span { color: #be0413; font-weight: bold; }

.zhuanji-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.zhuanji-details .p1 a { color: #1da5e3; }
.zhuanji-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 70px; }
.zhuanji-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 70px; text-align: center; }
.zhuanji-details h4 { font-weight: bold; color: #000; }
.zhuanji-details .ul0 { height: 24px; line-height: 24px; margin-top: 15px; }
.zhuanji-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.zhuanji-details .ul0 .li1 { width: 50px; }
.zhuanji-details .ul0 .li2 { width: 70px; }
.zhuanji-details .ul0 .li3 { width: 330px; }
.zhuanji-details .ul0 .li4 { width: 107px; }
.zhuanji-details .ul0 .li5 { width: 84px; }
.zhuanji-details .ul0 .li6 { width: 199px; }
.zhuanji-details .ul1 .li1 { width: 50px; }
.zhuanji-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 28px; left: 0px; }
.zhuanji-details .ul1 .li2 { width: 70px; overflow: hidden; background: url("../images/zhuanjiimg.png") center center no-repeat #e4e4e4 !important; }
.zhuanji-details .ul1 .li2 img { width: 100%; }
.zhuanji-details .ul1 .li3 { width: 330px; text-align: left; text-indent: 10px; padding-top: 10px; }
.zhuanji-details .ul1 .li3 h4 { font-weight: bold; color: #000; }
.zhuanji-details .ul1 .li3 p { line-height: 16px; margin-top: 5px; color: #7b7b7b; }
.zhuanji-details .ul1 .li4 { width: 107px; line-height: 70px; text-align: center; }
.zhuanji-details .ul1 .li5 { width: 84px; line-height: 70px; text-align: center; color: #be0413; font-weight: bold; }
.zhuanji-details .ul1 .li6 { width: 199px; line-height: 70px; text-align: center; }
.zhuanji-details .ul1 .li6 a { width: 63px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; margin-right: 5px; margin-left: 5px; margin-top: 20px; }
.zhuanji-details .ul1 .li6 .btn-modify { background-color: #ef9020; }
.zhuanji-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.zhuanji-details .ul1 a { color: #be0413; margin-right: 20px; }
.zhuanji-details .ul1:hover li { background-color: #eaf8fe; }
.zhuanji-details .bg li { background-color: #f5f5f5; }
.zhuanji-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.zhuanji-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.zhuanji-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.zhuanji-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

.xinzhuanji { width: 635px; height: 380px; border: #e8eaeb 4px solid; background-color: #fff; line-height: 25px; padding: 10px; font-size: 14px; background-color: #fff; position: absolute; top: 150px; left: 100px; padding: 25px 30px; box-sizing: border-box; }
.xinzhuanji b { color: #be0413; font-weight: bold; }
.xinzhuanji input[type="text"] { width: 468px; margin-right: 15px; height: 28px; border: #c6c7c7 1px solid; font-size: 12px; padding: 0 6px; margin-left: -1px; }
.xinzhuanji input[type="submit"] { width: 83px; height: 32px; position: relative; top: 0px; left: -1px; line-height: 32px; text-align: center; border: #c6c7c7 1px solid !important; font-size: 12px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }
.xinzhuanji .select_ui { background: #fff; z-index: 10; border: #c6c7c7 1px solid; font-size: 12px; text-indent: 3px; width: 224px; margin-left: -5px; margin-right: 20px; padding-top: 2px; padding-bottom: 1px; }
.xinzhuanji textarea { width: 467px; padding: 5px; box-sizing: border-box; margin-left: -5px; height: 122px; border-color: #c6c7c7; }
.xinzhuanji .cancle { width: 80px; height: 30px; border: #d6d6d6 1px solid; background-color: #dfdfdf; color: #282828; text-align: center; margin-left: 10px; display: inline-block; }
.xinzhuanji ul { font-size: 14px; }
.xinzhuanji li { margin-top: 10px; margin-bottom: 15px; }
.xinzhuanji li span { width: 80px; display: inline-block; }
.xinzhuanji li.li3 span { height: 122px; vertical-align: top; }
.xinzhuanji .li4 { margin-top: -10px; }
.xinzhuanji .li4 input { width: 100px; }
.xinzhuanji .li4 img { width: 80px; height: 28px; overflow: hidden; margin-left: -5px; margin-right: 5px; position: relative; top: 9px; }
.xinzhuanji .li4 a { color: #be0413; line-height: 28px; font-size: 12px; }
.xinzhuanji .li5 a { width: 83px; height: 30px; text-align: center; line-height: 30px; color: #fff; display: inline-block; background-color: #838a95; font-size: 12px; position: relative; top: -1px; }

.person-right-shoucang { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; padding-bottom: 30px; }
.person-right-shoucang .part1 { width: 100%; padding: 30px; padding-bottom: 150px; }
.person-right-shoucang .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-shoucang .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-shoucang .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-shoucang .part1 h3 a { width: 90px; height: 28px; text-indent: 20px; font-size: 12px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; float: right; background: url("../images/newzhanji.png") 10px center no-repeat #1ea6e4; }

.shoucang-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.shoucang-details .p1 a { color: #1da5e3; }
.shoucang-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 70px; }
.shoucang-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 70px; text-align: center; }
.shoucang-details h4 { font-weight: bold; color: #000; }
.shoucang-details .ul0 { height: 24px; line-height: 24px; margin-top: 15px; }
.shoucang-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.shoucang-details .ul0 .li1 { width: 50px; }
.shoucang-details .ul0 .li2 { width: 70px; }
.shoucang-details .ul0 .li3 { width: 330px; }
.shoucang-details .ul0 .li4 { width: 192px; }
.shoucang-details .ul0 .li5 { width: 196px; }
.shoucang-details .ul1 .li1 { width: 50px; }
.shoucang-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 28px; left: 0px; }
.shoucang-details .ul1 .li2 { width: 70px; overflow: hidden; background: url("../images/zhuanjiimg.png") center center no-repeat #e4e4e4 !important; }
.shoucang-details .ul1 .li2 img { width: 100%; }
.shoucang-details .ul1 .li3 { width: 330px; text-align: left; text-indent: 10px; padding-top: 10px; }
.shoucang-details .ul1 .li3 h4 { font-weight: bold; color: #000; }
.shoucang-details .ul1 .li3 p { line-height: 16px; margin-top: 5px; color: #7b7b7b; }
.shoucang-details .ul1 .li4 { width: 192px; line-height: 70px; text-align: center; }
.shoucang-details .ul1 .li5 { width: 196px; line-height: 70px; text-align: center; }
.shoucang-details .ul1 .li5 a { width: 63px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; margin-right: 5px; margin-left: 5px; margin-top: 20px; }
.shoucang-details .ul1 .li5 .btn-modify { background-color: #ef9020; }
.shoucang-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.shoucang-details .ul1 a { color: #be0413; margin-right: 20px; }
.shoucang-details .ul1:hover li { background-color: #eaf8fe; }
.shoucang-details .bg li { background-color: #f5f5f5; }
.shoucang-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.shoucang-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.shoucang-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.shoucang-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

.person-right-xiazai { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; }
.person-right-xiazai .part1 { width: 100%; padding: 30px; padding-bottom: 20px; }
.person-right-xiazai .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-xiazai .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-xiazai .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-xiazai .part1 h3 a { width: 90px; height: 28px; text-indent: 20px; font-size: 12px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; float: right; background: url("../images/newzhanji.png") 10px center no-repeat #1ea6e4; }
.person-right-xiazai .prv-nxt { padding-top: 20px; padding-bottom: 20px; margin-left: 30px; }
.person-right-xiazai .prv-nxt .left { float: left; }
.person-right-xiazai .prv-nxt li { float: left; }
.person-right-xiazai .prv-nxt a { padding: 0 10px; height: 27px; border: #d8d8d8 1px solid; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; color: #be0413; background-color: #fff; }
.person-right-xiazai .prv-nxt a:hover, .person-right-xiazai .prv-nxt .active { background-color: #be0413; color: #fff; }
.person-right-xiazai .prv-nxt input[type="text"] { width: 43px; height: 27px; text-align: center; border: #d8d8d8 1px solid; font-size: 14px; outline: none; }
.person-right-xiazai .prv-nxt input[type="submit"] { width: 30px; height: 27px; position: relative; top: -1px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; margin-left: -5px; font-size: 14px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }

.xiazai-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.xiazai-details .p1 a { color: #1da5e3; }
.xiazai-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 70px; }
.xiazai-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 70px; text-align: center; }
.xiazai-details h4 { font-weight: bold; color: #000; }
.xiazai-details .ul0 { height: 24px; line-height: 24px; margin-top: 15px; }
.xiazai-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.xiazai-details .ul0 .li1 { width: 50px; }
.xiazai-details .ul0 .li2 { width: 70px; }
.xiazai-details .ul0 .li3 { width: 330px; }
.xiazai-details .ul0 .li4 { width: 107px; }
.xiazai-details .ul0 .li5 { width: 84px; }
.xiazai-details .ul0 .li6 { width: 199px; }
.xiazai-details .ul1 .li1 { width: 50px; }
.xiazai-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 28px; left: 0px; }
.xiazai-details .ul1 .li2 { width: 70px; overflow: hidden; background: url("../images/zhuanjiimg.png") center center no-repeat #e4e4e4 !important; }
.xiazai-details .ul1 .li2 img { width: 100%; }
.xiazai-details .ul1 .li3 { width: 330px; text-align: left; text-indent: 10px; padding-top: 10px; }
.xiazai-details .ul1 .li3 h4 { font-weight: bold; color: #000; }
.xiazai-details .ul1 .li3 p { line-height: 16px; margin-top: 5px; color: #7b7b7b; }
.xiazai-details .ul1 .li3 span { margin-left: 10px; }
.xiazai-details .ul1 .li3 b { margin-bottom: 5px; margin-right: 5px; font-weight: bold; color: #be0413; }
.xiazai-details .ul1 .li4 { width: 107px; line-height: 70px; text-align: center; }
.xiazai-details .ul1 .li5 { width: 84px; line-height: 70px; text-align: center; color: #be0413; font-weight: bold; }
.xiazai-details .ul1 .li6 { width: 199px; line-height: 70px; text-align: center; }
.xiazai-details .ul1 .li6 a { width: 63px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; margin-right: 5px; margin-left: 5px; margin-top: 20px; }
.xiazai-details .ul1 .li6 .btn-xiazai { background-color: #1ea6e4; }
.xiazai-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.xiazai-details .ul1 a { color: #be0413; margin-right: 20px; }
.xiazai-details .ul1:hover li { background-color: #eaf8fe; }
.xiazai-details .bg li { background-color: #f5f5f5; }
.xiazai-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.xiazai-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.xiazai-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.xiazai-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

.person-right-liuyan { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; }
.person-right-liuyan .part1 { width: 100%; padding: 30px; padding-bottom: 20px; }
.person-right-liuyan .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-liuyan .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-liuyan .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-liuyan .part1 h3 a { width: 90px; height: 28px; text-indent: 20px; font-size: 12px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; float: right; background: url("../images/newzhanji.png") 10px center no-repeat #1ea6e4; }
.person-right-liuyan .prv-nxt { padding-top: 20px; padding-bottom: 20px; margin-left: 30px; }
.person-right-liuyan .prv-nxt .left { float: left; }
.person-right-liuyan .prv-nxt li { float: left; }
.person-right-liuyan .prv-nxt a { padding: 0 10px; height: 27px; border: #d8d8d8 1px solid; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; color: #be0413; background-color: #fff; }
.person-right-liuyan .prv-nxt a:hover, .person-right-liuyan .prv-nxt .active { background-color: #be0413; color: #fff; }
.person-right-liuyan .prv-nxt input[type="text"] { width: 43px; height: 27px; text-align: center; border: #d8d8d8 1px solid; font-size: 14px; outline: none; }
.person-right-liuyan .prv-nxt input[type="submit"] { width: 30px; height: 27px; position: relative; top: -1px; left: -1px; line-height: 25px; text-align: center; border: #d8d8d8 1px solid !important; margin-left: -5px; font-size: 14px; outline: none; border: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }

.liuyan-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.liuyan-details .p1 a { color: #1da5e3; }
.liuyan-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 70px; }
.liuyan-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 70px; text-align: center; }
.liuyan-details h4 { font-weight: bold; color: #000; }
.liuyan-details .ul0 { height: 24px; line-height: 24px; margin-top: 15px; }
.liuyan-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.liuyan-details .ul0 .li1 { width: 50px; }
.liuyan-details .ul0 .li2 { width: 113px; }
.liuyan-details .ul0 .li3 { width: 514px; }
.liuyan-details .ul0 .li4 { width: 160px; }
.liuyan-details .ul1 .li1 { width: 50px; }
.liuyan-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 28px; left: 0px; }
.liuyan-details .ul1 .li2 { width: 113px; overflow: hidden; padding-top: 18px; }
.liuyan-details .ul1 .li2 .face { width: 24px; height: 24px; float: left; margin-left: 10px; overflow: hidden; margin-top: 5px; }
.liuyan-details .ul1 .li2 .face img { width: 100%; }
.liuyan-details .ul1 .li2 p { width: 64px; color: #867474; margin-left: 5px; height: 16px; overflow: hidden; display: inline-block; font-size: 12px; text-align: left; }
.liuyan-details .ul1 .li3 { width: 514px; text-align: left; text-indent: 10px; padding-top: 10px; }
.liuyan-details .ul1 .li3 h4 { font-weight: bold; color: #000; }
.liuyan-details .ul1 .li3 p { line-height: 20px; margin-top: 5px; color: #7b7b7b; }
.liuyan-details .ul1 .li3 span { margin-left: 10px; }
.liuyan-details .ul1 .li3 b { margin-bottom: 5px; margin-right: 5px; font-weight: bold; color: #be0413; }
.liuyan-details .ul1 .li3 .huifu { color: #be0413; }
.liuyan-details .ul1 .li4 { width: 160px; line-height: 70px; text-align: center; }
.liuyan-details .ul1 .li4 a { width: 53px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; margin-right: 5px; margin-left: 5px; margin-top: 20px; }
.liuyan-details .ul1 .li4 .btn-huifu { background-color: #1ea6e4; }
.liuyan-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.liuyan-details .ul1 a { color: #be0413; margin-right: 20px; }
.liuyan-details .ul1:hover li { background-color: #eaf8fe; }
.liuyan-details .bg li { background-color: #f5f5f5; }
.liuyan-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.liuyan-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.liuyan-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.liuyan-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

.huifu22 { width: 459px; height: 192px; border: #e8eaeb 4px solid; background-color: #fff; line-height: 25px; padding: 10px; font-size: 14px; background-color: #fff; position: absolute; top: 150px; left: 150px; padding: 10px; box-sizing: border-box; }
.huifu22 b { color: #be0413; }
.huifu22 input[type="text"] { width: 468px; margin-right: 15px; height: 28px; border: #c6c7c7 1px solid; font-size: 12px; padding: 0 6px; margin-left: -1px; }
.huifu22 input[type="submit"] { width: 61px; height: 24px; line-height: 24px; text-align: center; border: none; font-size: 12px; outline: none; background-color: #be0413; color: #fff; font-size: 12px; margin-right: 10px; }
.huifu22 textarea { width: 428px; padding: 5px; box-sizing: border-box; height: 98px; border-color: #c6c7c7; }
.huifu22 .huifu-qx { width: 61px; height: 24px; border: #d6d6d6 1px solid; background-color: #dfdfdf; color: #282828; text-align: center; margin-left: 10px; display: inline-block; position: absolute; bottom: 10px; left: 366px; font-size: 12px; }
.huifu22 .huifu-tj { position: absolute; bottom: 10px; left: 300px; }
.huifu22 .huifu-close { position: absolute; top: 10px; right: 13px; }

.person-right-scxx2 { box-sizing: border-box; position: relative; min-height: 730px !important; position: relative; font-size: 12px; }
.person-right-scxx2 .part1 { width: 100%; padding: 30px; padding-bottom: 20px; }
.person-right-scxx2 .part1 h3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 20px; }
.person-right-scxx2 .part1 h3 span { font-size: 12px; font-weight: normal; margin-left: 10px; }
.person-right-scxx2 .part1 h3 b { font-weight: bold; color: #be0413; margin-right: 2px; }
.person-right-scxx2 .part2 { box-sizing: border-box; padding: 30px; font-size: 12px; line-height: 24px; color: #282425; position: absolute; bottom: 0; border-top: #e8eaeb 1px solid; width: 100%; }
.person-right-scxx2 .part2 b { color: #be0413; }

.scxx2-details .p1 { margin-top: 20px; margin-bottom: 15px; }
.scxx2-details .p1 a { color: #1da5e3; }
.scxx2-details ul { width: 100%; background-color: #f3f3f3; clear: both; height: 70px; }
.scxx2-details li { float: left; border: #fff 1px solid; margin-right: -1px; margin-bottom: -1px; height: 70px; text-align: center; }
.scxx2-details h4 { font-weight: bold; color: #000; }
.scxx2-details .ul0 { height: 24px; line-height: 24px; margin-top: 15px; }
.scxx2-details .ul0 li { height: 24px; line-height: 24px; background-color: #eeeeee; }
.scxx2-details .ul0 .li1 { width: 50px; }
.scxx2-details .ul0 .li2 { width: 70px; }
.scxx2-details .ul0 .li3 { width: 336px; }
.scxx2-details .ul0 .li4, .scxx2-details .ul0 .li5 { width: 191px; }
.scxx2-details .ul1 .li1 { width: 50px; }
.scxx2-details .ul1 .li1 input[type="checkbox"] { position: relative; top: 28px; left: 0px; }
.scxx2-details .ul1 .li2 { width: 70px; overflow: hidden; background: url("../images/zhuanjiimg.png") center center no-repeat #e4e4e4 !important; }
.scxx2-details .ul1 .li2 img { width: 100%; }
.scxx2-details .ul1 .li3 { width: 336px; text-align: left; text-indent: 10px; padding-top: 10px; }
.scxx2-details .ul1 .li3 h4 { font-weight: bold; color: #000; }
.scxx2-details .ul1 .li3 p { line-height: 16px; margin-top: 5px; color: #7b7b7b; }
.scxx2-details .ul1 .li3 span { margin-left: 10px; }
.scxx2-details .ul1 .li3 b { margin-bottom: 5px; margin-right: 5px; font-weight: bold; color: #be0413; }
.scxx2-details .ul1 .li4, .scxx2-details .ul1 .li5 { width: 191px; line-height: 70px; text-align: center; }
.scxx2-details .ul1 .li4 a, .scxx2-details .ul1 .li5 a { width: 63px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #be0413; margin-right: 5px; margin-left: 5px; margin-top: 20px; }
.scxx2-details .ul1 .li4 .btn-scysc, .scxx2-details .ul1 .li5 .btn-scysc { background-color: #dfdfdf; }
.scxx2-details .ul1 .li4 .btn-scyxg, .scxx2-details .ul1 .li5 .btn-scyxg { background-color: #ef9020; }
.scxx2-details .ul1 .li4 .btn-scybj, .scxx2-details .ul1 .li5 .btn-scybj { background-color: #1ea6e4; }
.scxx2-details .ul1 b { font-weight: bold; color: #be0413; margin: 0 2px; }
.scxx2-details .ul1 a { color: #be0413; margin-right: 20px; }
.scxx2-details .ul1:hover li { background-color: #eaf8fe; }
.scxx2-details .bg li { background-color: #f5f5f5; }
.scxx2-details .total { width: 100%; background-color: #f3f3f3; height: 58px; }
.scxx2-details .total a { width: 78px; height: 28px; text-align: center; line-height: 28px; color: #fff; display: inline-block; background-color: #a0a5b1; margin-right: 20px; }
.scxx2-details .total input[type="checkbox"] { position: relative; top: 3px; left: 20px; margin-right: 2px; }
.scxx2-details .total label { line-height: 58px; margin-left: 23px; margin-right: 15px; }

/* ----------------------------------------------------------------------footer------------------------------------------------------------------- */
footer { width: 100%; height: 77px; background-color: #be0413; font-size: 12px; color: #fff; text-align: center; }
footer a { color: #fff; line-height: 40px; padding-top: 40px; }
footer a:hover { color: #999; }
footer span { margin-left: 10px; margin-right: 8px; }
