﻿body { background-color: #fff; font-size: 12px; color: #636464; padding: 0; margin: 0; /*line-height:150%*/ }
ul, li, dl, dt, dd, dt { padding: 0; margin: 0; list-style: none; }
.body { width: 100%; }
i { font-style: normal; }
a { color: #2f88c6; text-decoration: none; }
a:hover { text-decoration: underline; }
em, code { font-style: normal; }
h1, h2, h5, h3 { margin: 0; padding: 0; /*font-family: 'Microsoft YaHei UI';*/ }
.fs14 { font-size: 14px; }
.c9 { color: #999; }
.bb { background-color: blue!important; }
img { border: 0; }
s { font-style: normal; text-decoration: none; font-weight: bold; margin-right: 3px; color: #fa5151; }
.detail { padding: 10px; }
.border1 { border: 1px solid #e5e5e5; }
.bcenter { margin-left: auto; margin-right: auto; }
.maxItem { max-width: 1200px; min-width: 1200px; margin-left: auto; margin-right: auto; }
.header-box { height: 62px; width: 100%; background-color: #393939; box-shadow: 1px 1px 3px #bbbbbb; -webkit-box-shadow: 1px 1px 3px #bbbbbb; -moz-box-shadow: 1px 1px 3px #bbbbbb; }
.header { height: 57px; padding-top: 5px; background-color: #393939; }
.header i { color: white; }
.header a { color: white; text-decoration: none; display: block; height: 40px; padding-left: 30px; padding-right: 30px; }
.header .h a:hover { background-color: #BFBFBF; }
.header .h a { font-size: 14px; line-height: 40px; margin-top: 6px; }
.header li { float: left; height: 52px; }
.header .h { position: relative; margin-left: -1px; }
.header .h i { height: 30px; width: 2px; border-right: 1px solid #BFBFBF; position: absolute; top: 12px; right: 0; }
/*.header .logo { font-size: 14px; margin-right: 50px; }*/
.header .logo img { float: left; margin-top: 2.5px; }
.header .logo i { margin-left: 10px; }
.header .userNav { float: right; }
.header .userNav span { display: block; float: left; line-height: 40px; margin-top: 7px; padding-right: 8px; color: #BFBFBF; }
.header .userNav i { background-color: #BFBFBF; height: 13px; width: 1px; display: block; float: left; margin-top: 21px; }
.header .userNav a { display: block; font-size: 12px; color: #BFBFBF; margin-top: 6px; line-height: 40px; padding-right: 8px; padding-left: 8px; float: left; }
.header .userNav a:hover { color: white; }
.header .search { background-color: white; position: relative; height: 30px; margin-top: 13px; margin-left: 10px; }
.header ._search { border: 0; height: 26px; width: 280px; padding-left: 5px; }
.header ._submit { background-position: 13px 13px; font-size: 0; width: 26px; height: 26px; background: transparent url('../images/but_search_1.png') no-repeat 50% 50%; border: 0; margin: 0; padding: 0; }
.header ._submit { position: absolute; top: 0; right: 0; }

.list { margin-top: 20px; overflow: hidden; }
.list .head { height: 30px; border-bottom: #ccc dotted 1px; /*color:#0086c8;*/ font-size: 15px; font-weight: 600; line-height: 30px; }
.list .head a { float: right; font-weight: normal; padding-right: 5px; }
.items .left { width: 870px; float: left; }
.items .right { width: 310px; float: right; }
.items dl { margin: 10px 0; }
.items .uinfo dl { height: 100px; }
.items .uinfo dt { width: 100px; height: 110px; float: left; }
.items .uinfo dt img { width: 80px; height: 80px; }
.items .uinfo dd { float: left; width: 195px; height: 23px; line-height: 23px; }
.items .uinfo em { /*font-weight: bold;*/ padding-right: 5px; color: #005196; }
.items .class dl { overflow: hidden; margin-bottom: 10px; border-bottom: #d0eafc dotted 1px; height: 80px; }
.items .class dt { width: 80px; height: 70px; float: left; }
.items .class dt img { width: 60px; height: 60px; border-radius: 5px; margin: 5px 10px; }
.items .class dd { float: right; width: 215px; margin-left: 15px; height: 23px; line-height: 23px; overflow: hidden; }
.items .topics dl { padding-bottom: 20px; }
.items .topics .forum { font-size: 14px; height: 25px; }
.items .topics .forum a { color: #393939; font-family: STHeiti,Arial,sans-serif; }
.items .topics .forum a:hover { text-decoration: underline; }
.items .topics .title { font-size: 14px; height: 20px; line-height: 20px; }
.items .topics .desc { font-size: 13px; line-height: 20px; }
._r_verifycode { margin-top: 5px; }
._r_verifycode input { padding: 10px 7px!important; }
._r_verifycode em { display: none!important; }
.imgsforfs { padding-top: 10px; overflow: hidden; }
.imgsforfs img { float: left; margin-right: 10px; border-radius: 5px; width: 150px; height: 100px; box-shadow: 1px 1px 3px #bbbbbb; -webkit-box-shadow: 1px 1px 3px #bbbbbb; -moz-box-shadow: 1px 1px 3px #bbbbbb; }
.items .topics .exp { margin-top: 10px; }

._uerror { padding: 10px 0; font-size: 14px; }
._none { display: none; }
._pa20 { padding: 20px; }
._rb { color: red!important; font-weight: bold; }
.fs14 { font-size: 14px; }
.tar { text-align: right!important; }
.mt20 { margin-top: 20px!important; }
.mt10 { margin-top: 10px!important; }
.bt1 { border-top: #ccc dotted 1px; }
.imgsh { box-shadow: 1px 1px 3px #bbbbbb; -webkit-box-shadow: 1px 1px 3px #bbbbbb; -moz-box-shadow: 1px 1px 3px #bbbbbb; border-radius: 5px; }
.thh { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.exp { color: #BFBFBF; }
.exp a { color: #BFBFBF; }
._time { background-image: url('../images/bgico.png'); background-repeat: no-repeat; padding-left: 15px; margin-left: 5px; }
._uinfo { background-position: 0px -16px; background-image: url('../images/bgico.png'); padding-left: 15px; background-repeat: no-repeat; }
.i_uhead { background-position: 0px -16px; background-image: url('../images/bgico.png'); background-repeat: no-repeat; display: inline-block; width: 11px; height: 11px; }
.i_lz { background-image: url('../images/bgico.png'); background-repeat: no-repeat; background-position: -71px -30px; display: inline-block; width: 13px; height: 13px; }
.i_hf { background-position: -56px -32px; background-image: url('../images/bgico.png'); background-repeat: no-repeat; display: inline-block; width: 13px; height: 13px; }
._top { font-size: 12px; background-color: #5391ee; color: white; padding: 3px; }
._good { font-size: 12px; background-color: #fa5151; color: white; padding: 3px; }
._cga { color: #fa5151; }
.pt10 { padding-top: 10px; }
.ml10 { margin-left: 10px!important; }
._n { display: none; }
._db { display: block; }
._n1 { display: none!important; }
._prel { position: relative!important; }
._prel_rb { position: absolute; right: 0; bottom: 0; display: block; background-color: #393939; opacity: 0.7; filter: alpha(opacity=70); color: white; padding: 4px 6px; }
.forums { margin-bottom: 15px; }
.forums dl { position: relative; padding-left: 5px; margin-top: 0; padding-top: 10px; margin-bottom: 0; }
.forums .imgsforfs { width: 690px; margin-left: 70px; }
.f_title { font-size: 14px; width: 590px; height: 25px; line-height: 25px; margin-left: 70px; }
.f_title ._tag { color: #2FB7B7; }
.f_desc { font-size: 13px; margin: 3px 0 0 0; width: 590px; height: 22px; line-height: 22px; margin-left: 70px; }
.r_ut { width: 200px; }
.r_ut span { float: right; padding-right: 5px; }
.forum_head { height: 40px; border-bottom: #ccc dotted 1px; /*color:#0086c8;*/ line-height: 40px; }
.forum_head .tags { font-size: 16px; }
.forum_head .tags a { display: block; float: left; padding: 0 5px; }
.forum_head .fright { width: 100px; float: right; text-align: right; padding-right: 5px; }
.forums .first { position: absolute; right: 0; top: 10px; height: 25px; line-height: 25px; }
.forums .last { position: absolute; right: 0; top: 38px; height: 22px; line-height: 22px; }
.forums ._userInfo { width: 70px; display: inline-block; float: left; margin-right: 10px; }
.forums .i_lz, .i_hf { float: left; margin-top: 4.5px; margin-right: 2px; }
.forums dl { border-bottom: #d0eafc dotted 1px; padding-bottom: 10px; }
.forums dl:hover { background-color: #f7f9fc; }
.forums .count { background-position: 0px -31px; width: 48px; top: 13px; height: 30px; position: absolute; left: 10px; line-height: 20px; background-image: url('../images/bgico.png'); background-repeat: no-repeat; text-align: center; }
.forumList { overflow: hidden; }
.forumList dl { width: 390px; float: left; padding: 5px 0; }
.items .forumList dd { width: 295px; }
.items .forumList .tip { position: absolute; width: auto!important; background-color: red; color: white; margin-left: 0; padding: 0 5px; }
.fi_users { overflow: hidden; margin-top: 10px; position: relative; }
.fi_users li { width: 80px; height: 80px; float: left; margin-right: 10px; margin-bottom: 10px; }
.fi_users a { display: block; width: 80px; height: 80px; position: relative; color: white; text-decoration: none; }
.fi_users img { width: 80px; height: 80px; }
.fi_users span { background-color: #393939; opacity: 0.7; padding: 4px 6px; bottom: 0; position: absolute; right: 0; }
.fi_users .sh { width: 40px; position: absolute; right: 0px; }
.fi_users .sh a { color: #2f88c6; width: 40px; text-align: right; height: 20px; }
.fi_users .sh a:hover { text-decoration: underline; }
.foruminfo { margin-bottom: 20px; font-size: 13px; }
.foruminfo em { color: #F26C4F; font-weight: bold; }
.foruminfo dt { line-height: 20px; }
.foruminfo dd { line-height: 20px; }
.forumwauto dl { width: auto; }
.forumwauto dd { width: 685px!important; float: left!important; }
.fi_class { margin-bottom: 5px; }
.fi_class a { display: inline-block; }
.fi_class span { display: inline-block; padding: 0 3px; color: #BFBFBF; }
.forumhot dl { /*padding-bottom:10px;*/ overflow: hidden; }
.forumhot dt { float: left; height: 15px; line-height: 15px; width: 15px; text-align: center; margin-right: 5px; margin-top: 2.5px; }
.forumhot dd { float: left; height: 20px; line-height: 20px; }
.fh_title { width: 250px; }
.fh_title a { color: #636464; }
.fh_count { text-align: right; width: 40px; }
.fh_forum { margin-left: 20px; width: 280px; }
.fh_forum a { color: #BFBFBF; }
.forumhot .hot { background-color: #FF7431; color: white; }
.topics { margin-bottom: 20px; }

.topics_head { height: 40px; border-bottom: #ccc dotted 1px; /*color:#0086c8;*/ line-height: 40px; position: relative; }
.topics_head .title { font-size: 16px; font-weight: 400; /*margin-left:10px;*/ width: 740px; display: block; float: left; }
.topics_head .rigth { width: 120px; float: left; text-align: right; }
._topicType { position: absolute; top: 10px; left: 50%; max-width: 150px; }
.to_list { overflow: hidden; border-bottom: #ccc dotted 1px; background-color: #F8F8F8; }
.to_head { width: 150px; float: left; padding-top: 20px; }
.to_head .aimg { width: 92px; height: 92px; padding: 1px 0 0 1px; border: #ccc solid 1px; display: block; margin-left: 20px; }
.to_head img { width: 90px; height: 90px; border-radius: 5px; }
.to_uinfo { display: block; margin-top: 10px; width: 92px; text-align: center; margin-left: 20px; font-size: 14px; }
.to_foru { display: block; text-align: center; font-size: 14px; height: 30px; line-height: 30px; }
.to_foru:hover { }
.topics ._warn { color: red; }
.to_info ._warn { border-top: #fa5151 dashed 1px; padding-top: 10px; border-top-color: #FDA2A2; }
.to_info { width: 699px; float: left; /*border-left: #ccc dotted 1px;*/ padding: 10px 10px 10px 10px; background-color: white; overflow-x: hidden; min-height: 200px; font-size: 14px; }
.to_info img { max-width: 690px; box-shadow: 2px 2px 5px 2px #BFBFBF; }
.to_info pre { background-color: #f0f0f0; padding: 5px 2px; }
.to_down { background-color: white; width: 699px; border-top: #ccc dotted 1px; float: left; margin-left: 150px; padding: 10px; }
.to_dleft { width: 550px; float: left; }
.to_dlinfo {  line-height: 25px; }
.to_dlinfo li { display:inline-block}
.to_dlinfo span { margin-right:10px;width:200px;display:inline-block}
.to_dldesc { margin-top: 5px; line-height:20px; }
.to_dleft a {display:inline-block;  height: 35px; margin-top: 10px; padding: 0 25px; color: #ffffff; line-height: 35px; background-color: #ee5315; border-radius: 6px; }
.to_dright { width:120px; height:120px; float:right}
.to_dright img{max-width:120px; max-height:120px; }
.to_option {background-color: white; width: 709px; border-top: #ccc dotted 1px; float: left; height: 40px; line-height: 40px; font-size: 12px; margin-left: 150px; padding-right: 10px; text-align: right; }
.to_option { position: relative; }
.to_option .too_more { float: left; margin-left: 5px; }
.to_option .moption { padding: 10px; max-width: 150px; border: #bbbbbb solid 1px; display: none; }
.to_option .moption { position: absolute; left: 5px; bottom: 42px; text-align: left; background-color: white; box-shadow: 1px 1px 3px #bbbbbb; -webkit-box-shadow: 1px 1px 3px #bbbbbb; -moz-box-shadow: 1px 1px 3px #bbbbbb; }
.to_option .moption a { display: inline-block; }
.to_option ._muse { border-bottom: #ccc dotted 1px; padding-bottom: 5px; margin-bottom: 5px; }
.to_option ._select { color: red; }
.quickReply { width: 870px; }
._replyError { display: block; color: red; height: 16px; line-height: 16px; }

/*.qkreplybut button { width: 80px; height: 35px; }*/
#edui1_bottombar { display: none; }
.qktop { margin-top: 30px; padding-left: 10px; }
.headalr { height: 40px; line-height: 40px; position: relative; }
.headalr .title { font-size: 15px; }
.headalr .rigth { position: absolute; right: 5px; top: 0; height: 40px; }

/*.addinfo { margin-bottom: 10px; }*/
.addinfo span { display: block; height: 20px; }
.addinfo input { padding: 7px; border: 1px solid #bbbbbb; width: 856px; }
.addinfo input:focus { border: 1px solid #2f88c6; }
.addinfo select { padding: 7px; border: 1px solid #bbbbbb; }
.addinfo em { display: block; color: red; height: 18px; line-height: 18px; }
.addinfo .error { border: 1px solid red; }
.verifycode { position: relative; }
.verifycode input { width: 100px!important; }
._vcimg { position: absolute; top: 20px; left: 130px; }

._form { margin-top: 10px; }
._form li { /*margin-bottom: 10px;*/ height: auto!important; }
._form span { display: block; height: 20px; line-height: 20px; }
._form input, textarea { padding: 9px 7px; border: 1px solid #bbbbbb; width: 856px; }
._form ._checkbox { width: auto; }
._form ._name { width: 200px; }
._form ._num { width: 70px; }
._form .error { border: 1px solid red!important; }
._form input:focus { border: 1px solid #2f88c6; }
._form select { padding: 7px; border: 1px solid #bbbbbb; }
._form em { display: block; color: red; height: 18px; line-height: 18px; }
._form .show { color: #21af4f; }

._form button { padding: 9px 8px; font-size: 16px; background-color: #2f88c6; border: 1px solid #1f71aa; color: white; margin-top: 5px; width: 120px; }
._form button:active { background-color: #1E73AC; }
._form .fc { color: red; display: none; }
._form ._checks { margin-bottom: 18px; margin-top: 4px; }
._form ._checks label { display: inline-block; line-height: 15px; }
._form ._checks input { width: auto; }
.verifycode li { position: relative; }
.verifycode input { width: 100px!important; }
._vcimg { position: absolute; top: 20px; left: 130px; }
._winBody { padding: 10px; padding-top: 0px; }
.qr .head:first-child { height: 40px; line-height: 40px; }
.lr { margin: 70px 0; border: #ccc solid 1px; padding: 20px 10px; overflow: hidden; }
.lr .head { text-align: center; height: 50px; line-height: 50px; font-size: 20px; font-weight: normal; }
.lr { max-width: 570px; margin-left: auto; margin-right: auto; box-shadow: 3px 3px 5px #bbbbbb; -webkit-box-shadow: 3px 3px 5px #bbbbbb; -moz-box-shadow: 3px 3px 5px #bbbbbb; }
.lr .left { width: 300px; margin-top: 20px; margin-left: 30px; border-right: #ccc dotted 1px; float: left; }
.lr ._form li { overflow: hidden; margin-bottom: 5px; }
.lr ._form input { width: 250px; }
.lr .reg { font-size: 14px; line-height: 30px; overflow: hidden; }
.lr .right { width: 225px; float: right; margin-top: 20px; }
.lr .reg a { display: block; font-size: 15px; }
.lr .right .desc { margin-top: 10px; line-height: 20px; font-size: 14px; }
._valid .left { margin-left: 10px; width: 340px; padding-right: 5px; }
._valid .right { margin-left: 10px; width: 200px; }
._valid .left span { display: block; font-size: 14px; line-height: 20px; padding: 3px 0; }
._valid .hint { min-height: 200px; }
._valid .right img { width: 120px; height: 120px; margin-left: 40px; }
._valid .right span { display: block; text-align: center; margin-top: 10px; }
._valid ._wait { color: #2f88c6; }
._valid ._wait i { color: red; font-weight: bold; padding: 0 3px; }
.moreLogin { margin-top: 10px; }
.moreLogin span { display: block; }

.ljp { overflow: hidden; width: 270px; }
.ljp a { float: right; margin-right: 10px; }
.ljp input { float: left; width: auto!important; }
.ljp span { display: block; float: left; line-height: 18px; }


.ui_nav a { display: block; height: 30px; line-height: 30px; font-size: 13px; padding-left: 5px; color: #636464; }
.ui_nav a:hover { background-color: #DDDDDD; text-decoration: none; }
.ui_nav { border-bottom: #ccc dotted 1px; }
.userInfo { margin-top: 20px; }
.userInfo li { height: 30px; font-size: 13px; }
.userInfo em { width: 65px; display: inline-block; }
.changepwd { margin-top: 10px; }
.changepwd input { width: 350px; }

._hint { padding: 10px 5px; background-color: #919191; color: #F2F7F2; border-radius: 5px; margin-top: 20px; }
._hint p { padding: 3px 0; margin: 0; }
.ch_upload, .ch_select, .userHeadCut { border-right: #ccc dotted 1px; width: 630px; }
.ch_upload .input { position: relative; padding: 5px; }
.ch_upload span { display: block; height: 30px; line-height: 30px; }
.ch_upload #but_img { padding: 10px 0; }
.ch_upload input { background-color: #2f88c6; padding: 7px 0; color: white; border: 0; width: 100px; }
.ch_upload ._file { position: absolute; left: 0; width: 105px; opacity: 0; filter: alpha(opacity=0); font-size: 30px; }
.ch_upload input:active { background-color: #1E73AC; }
.ch_select { padding-top: 30px; }
.defaultImages { margin-top: 10px; overflow: hidden; }
.defaultImages a { display: block; position: relative; width: 80px; height: 80px; float: left; margin: 3px; }
.defaultImages i { display: block; width: 76px; height: 76px; left: 0; top: 0; position: absolute; border: #2f88c6 solid 2px; }
.defaultImages img { width: 80px; height: 80px; }
.defaultImages s { background-position: 0px -61px; position: absolute; width: 30px; height: 30px; background-image: url('../images/bgico.png'); background-repeat: no-repeat; right: 0; bottom: 0; margin-right: 0; }
.changeHead { position: relative; padding-top: 20px; }
.lv_head { width: 180px; position: absolute; top: 20px; right: 10px; }
.lv_head span { margin-top: 5px; display: block; }
.lv_head p { font-size: 14px; padding-left: 15px; }
.lv_headc { width: 90px; height: 90px; overflow: hidden; }
.finfo { padding-top: 20px; }
.finfo .head { font-weight: normal; margin-bottom: 10px; margin-top: 15px; }
.finfo img { width: 80px; height: 80px; }
.finfo .u { width: 80px; margin-right: 10px; height: 110px; }
.finfo .u a { display: block; width: 80px; }
.finfo .name { height: 20px; text-align: center; line-height: 20px; display: block; margin-top: 5px; }
.finfo .u .change a { width: auto; color: white; }
.finfo ._prel_rb { bottom: 30px; }
.finfo .users { overflow: hidden; }
.finfo .users .u { float: left; }
.finfo .page { margin-top: 10px; }
.finfo .groups a { display: inline-block; }
.searchList ._count { color: #BFBFBF; padding: 5px 0; }
.searchList dl { overflow: hidden; }
.searchList dt { font-size: medium; height: 20px; line-height: 20px; padding-bottom: 5px; }
.searchList dd { color: #cec9c9; float: left; font-size: 13px; padding-right: 5px; }
.searchList dd a { color: #cec9c9; text-decoration: underline; }
.searchList i { color: red; }
._topicTypes { margin-top: 10px; width: 400px; height: 100px; border-bottom: #BFBFBF solid 1px; overflow-y: scroll; }
._topicTypes a { display: inline-block; padding: 7px; margin: 4px; }
._topicTypes ._select { background-color: #2f88c6; color: #fff; }
.page { padding: 5px; overflow: hidden; }
.page a { color: #636464; display: block; float: left; padding: 6px 10px; border: #bbbbbb solid 1px; margin: 0 3px; }
.page span { float: left; padding: 5px 9px; color: #2f88c6; }
.page a:hover { text-decoration: none; color: #2f88c6; border: #2f88c6 solid 1px; }
.page .fl { background-color: #F0F0F0; cursor: default; }
.page .fl:hover { border: #bbbbbb solid 1px; color: #636464; }


.cutImage { position: relative; z-index: 1; }
.cutImage .loading { position: absolute; z-index: 500; width: 100px; height: 20px; background-image: url('../images/loading.gif'); border: 0; }
._uploadImage { opacity: 0.5; filter: alpha(opacity=50); }
.selectBox { position: absolute; z-index: 300; }
.sbox_showImage { position: absolute; overflow: hidden; width: 100%; height: 100%; z-index: 110; }
.sbox_showImage img { position: absolute; }
.sbox_move { width: 100%; height: 100%; z-index: 120; }
.select_move_area { width: 100%; height: 100%; z-index: 140; position: absolute; cursor: move; zoom: 1; background-color: white; opacity: 0; filter: alpha(opacity=0); }
.hbselectNone { -moz-user-select: none; -khtml-user-select: none; user-select: none; }
._uploadImageUP { z-index: 70; background-color: wheat; position: absolute; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0); }
.sbox_move div { position: absolute; z-index: 130; }
.sbox_move .z { width: 8px; height: 8px; border: 1px solid #fff; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
.sbox_move .m { width: 8px; height: 8px; border: 1px solid #fff; background: red; opacity: 0.7; filter: alpha(opacity=70); }
.sbox_move_top { height: 1px; left: 0; top: 0; right: 0; background-image: url('../images/cutPartBorder.gif'); }
.sbox_move_right { width: 1px; position: absolute; right: 0; top: 0; bottom: 0; background-image: url('../images/cutPartBorder.gif'); }
.sbox_move_bottom { height: 1px; position: absolute; left: 0; bottom: 0; right: 0; background-image: url('../images/cutPartBorder.gif'); }
.sbox_move_left { width: 1px; position: absolute; left: 0; top: 0; bottom: 0; background-image: url('../images/cutPartBorder.gif'); }
.sbox_move_leftop { left: -4px; top: -4px; }
.sbox_move_leftmidde { top: 50%; left: -4px; margin-top: -4px; }
.sbox_move_topright { right: -4px; top: -4px; }
.sbox_move_topmidde { left: 50%; top: -4px; margin-left: -4px; }
.sbox_move_rightbottom { right: -4px; bottom: -4px; cursor: nw-resize; }
.sbox_move_rightmidde { top: 50%; right: -4px; margin-top: -4px; }
.sbox_move_bottomleft { bottom: -4px; left: -4px; }
.sbox_move_bottommidde { left: 50%; bottom: -4px; margin-left: -4px; }

._Toast { background-color: #393939; padding: 10px 15px; color: white; position: fixed; top: 50%; left: 50%; margin-top: -50px; font-size: 14px; }
._Toast { border-radius: 5px; box-shadow: 1px 1px 3px #bbbbbb; -webkit-box-shadow: 1px 1px 3px #bbbbbb; -moz-box-shadow: 1px 1px 3px #bbbbbb; }

.about { background-color: #2A2D33; margin-top: 50px; color: white; }
.af { overflow: hidden; }
.af span { display: block; padding: 3px 0; line-height: 20px; }
.af h1 { margin-bottom: 10px; }
.about .maxItem { padding: 20px 0; }
.about-p { width: 860px; float: left; }
.follow { width: 320px; float: right; }
.Copyright { text-align: center; }
._dialog { position: fixed; left: 50%; top: 50%; background-color: #393939; box-shadow: 1px 1px 3px #bbbbbb; -webkit-box-shadow: 1px 1px 3px #bbbbbb; -moz-box-shadow: 1px 1px 3px #bbbbbb; }
._dialog_top { color: white; height: 30px; line-height: 35px; font-size: 13px; padding-left: 5px; position: relative; }
._topclose { width: 18px; height: 18px; display: block; position: absolute; top: 8px; right: 3px; background-image: url('../images/close.png'); }
._dialog_body { padding: 5px; position: relative; }
._dialog_loading { position: absolute; left: 50%; background-image: url('../images/loading.gif'); width: 100px; height: 20px; margin-left: -50px; top: 50%; margin-top: -20px; }
._dialog ._ico { width: 60px; height: 60px; float: left; }
._dialog ._ico i { display: block; width: 40px; height: 40px; margin-left: 10px; margin-top: 10px; background-image: url('../images/warning.png'); }
._dialog ._alert { background-color: white; font-size: 14px; }
._dialog ._show { overflow: hidden; padding: 20px; padding-bottom: 10px; }
._dialog ._msg { float: left; padding-top: 15px; max-width: 400px; min-width: 100px; }
._dialog ._but { background-color: #ccc; padding: 7px; overflow: hidden; text-align: right; }
._dialog ._but button { margin-right: 3px; margin-left: 3px; font-size: 14px; background-color: #636464; border: 0; color: white; padding: 5px 10px; }
._dialog ._but ._select { background-color: #2f88c6; }
._dialog ._but button:active { background-color: #fff; color: #393939; }
._dialog_bg { background-color: #393939; opacity: 0.5; filter: alpha(opacity=50); position: fixed; width: 100%; height: 100%; left: 0; top: 0; }
._html .head { height: 40px; line-height: 40px; }
._html .content { padding: 10px 0; font-size: 13px; }
.topimgdescnav { background-position: center 0px; background-color: #2c5b3c; height: 400px; background-image: url('../images/top.jpg'); background-repeat: no-repeat; background-size: auto 350px; }
.topimgdesc { height: 350px; }
.topimgnav { background-color: #F4F3F3; border-bottom: 1px solid #e5e5e5; height: 50px; color: #05150B; line-height: 50px; }
.topimgnav .down { background-color: #EE5315; color: white; display: block; height: 35px; width: 110px; text-align: center; line-height: 35px; font-size: 14px; text-decoration: none; border-radius: 1px; float: right; margin-top: 7px; }
.topdesc { padding-top: 70px; color: white; }
.topdesc h5 { padding: 4px 0; }
.topdesc span { display: block; padding: 3px 0; }
.topdesc .hot { color: #fff; background-color: #EE5315; width: 300px; padding: 5px; line-height: 20px; }
.box1 { position: relative!important; /*padding-left:2px;*/ }
/*.box1 .ls{ width:2px; position:absolute; left:0;top:0; bottom:0  }*/
.box1 .buttools { position: absolute; margin-left: 0 !important; width: auto !important; padding: 0 5px !important; background-color: #F50E9E; color: #fff; opacity: 0.7; filter: alpha(opacity=70); }
.box1 .buttools a { color: #fff; }
.box1 .butTopTools { position: absolute; left: 0; top: 0; width: auto !important; padding: 0 5px !important; background-color: #F50E9E; color: #fff; line-height: 25px; opacity: 0.7; filter: alpha(opacity=70); }
.box1 .butTopTools a { color: #fff; width: auto; }
.box1 .tr { top: 0; right: 0; }
.box1 .rb { right: 0; bottom: 0; }
.box1 .lb { left: 0; bottom: 0px; }
.list1 dt, dd { line-height: 20px; }
.list1 .title { font-size: 13px; color: #2f88c6; }
.list1 dl { border-bottom: #d0eafc dotted 1px; padding-bottom: 5px; }
.list1 em { color: #7aa7a7; }
._selectA { }
._selectA a { display: inline-block; border: 1px solid #bbbbbb; padding: 5px; }
._selectA ._select { background-color: #2f88c6; color: #fff; }
.defHead { height: 30px; line-height: 35px; font-size: 14px; }
.defHead span { display: inline-block; padding-left: 5px; padding-right: 40px; border-bottom: #2f88c6 solid 2px; border-bottom-color: #B46C41; }

@media all and (-webkit-min-device-pixel-ratio:0) {
    input { outline: none; }
    button { outline: none; }
    select { outline: none; }
    textarea { outline: none; }
}

.edui-link-table input { width: auto; padding: initial; }
.to_info ._if_table th, .to_info ._if_table td { text-align: left; padding: 10px; border-bottom: #747474 solid 1px; border-left: #747474 solid 1px; }
.to_info ._if_table { border-top: #747474 solid 1px; border-right: #747474 solid 1px; }
.to_info ._if_table { margin: 0; border-collapse: collapse; width: 100%; }
.to_info ._if_b { background-color: blue; color: white; }
.to_info ._if_w { background-color: #3399FF; color: white; }

._tableInfo { border-bottom: 2px solid #393939; border-top: 2px solid #393939; border-left: 1px solid #393939; border-collapse: collapse; }
._tableInfo td { padding: 5px; border-bottom: 1px solid #393939; border-right: 1px solid #393939; }


._ci_info { line-height: 25px; margin-bottom: 10px; }
._ci_info p { margin: 0px; }
._summary { margin-bottom: 10px; padding: 8px 0px; }
._ci_head { font-weight: bold; font-size: 13px; background-color: #e6e5e5; padding: 5px 1px; margin-bottom: 10px; }
._ci_info ._defValue { background-color: #808080; color: white; padding: 2px 5px; border-radius: 10px; }
._ci_info ._css3 { color: #ff6a00; }
._ci_info span._css3::after { content: attr(title); background-color: #ff6a00; color: #fff; font-size: 11px; padding: 2px 5px; border-radius: 5px; position: relative; top: -5px; left: 5px; margin-right: 5px; }
