/* 全局CSS定义 */
/* Design by xuhaifei*/
body > div {
    margin-right: auto;
    margin-left: auto;
}
div, form, ul, ol, li, span, p {
    margin: 0;
    padding: 0;
    border: 0;
}
img, a img {
    border: 0;
    margin: 0;
    padding: 0;
}
ul, ol, li {
    list-style: none
}
table, td, input {
    font-size: 12px
}
/* 默认链接颜色 */
a {
    outline-style: none;
    color: #000;
    text-decoration: none
}
a:hover {
    color: #cd0200;
    text-decoration: underline;
}
.Gray a {
    outline-style: none;
    color: #565656;
    text-decoration: none
}
.Gray a:hover {
    color: #565656;
    text-decoration: underline;
}
.white {
    outline-style: none;
    color: #fff;
    text-decoration: none
}
.white a {
    outline-style: none;
    color: #fff;
    text-decoration: none
}
.white a:hover {
    color: #fff;
    text-decoration: underline;
}
.hui {
    outline-style: none;
    color: #888;
    text-decoration: none
}
.hui a {
    outline-style: none;
    color: #888;
    text-decoration: none
}
.hui a:hover {
    color: #888;
    text-decoration: underline;
}
.xhui {
    outline-style: none;
    color: #5f6567;
    text-decoration: none
}
.xhui a {
    outline-style: none;
    color: #5f6567;
    text-decoration: none
}
.xhui a:hover {
    color: #5f6567;
    text-decoration: underline;
}
.title {
    outline-style: none;
    color: #252525;
    text-decoration: none
}
.title a {
    outline-style: none;
    color: #252525;
    text-decoration: none
}
.title a:hover {
    color: red;
}
.link14 a {
    outline-style: none;
    color: #c00;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
}
.link14 a:hover {
    color: #c00;
    text-decoration: underline;
    font-size: 18px;
    font-weight: bold;
}
.link12 a {
    outline-style: none;
    color: #000000;
    text-decoration: none;
}
.link12 a:hover {
    color: #c00;
    text-decoration: underline;
}
/*清除链接虚框*/
/*a,area {blr:expression(this.onFocus=this.blur()) }  for IE 
:focus {-moz-outline-style: none; }  for Firefox   
*/

/* 列表属性 */
.list12 UL {
    width: 100%;
    margin: 0px;
    _margin /* IE5.5 */: 0;
    padding: 0
}
.list12 li, .list12 p {
    color: #666666;
    line-height: 20px;
    font-size: 12px;
    text-align: left;
    _margin-left /* IE5.5 */: -16px;
}
.list12 li a, .list12 p a {
    color: #000000;
    text-decoration: none;
}
.list12 li a:hover, .list12 p a:hover {
    color: #c00;
    text-decoration: underline;
}
.list12 li img {
    margin-right: 2px;
}
.list14 UL {
    width: 100%;
    margin: 0px;
    _margin /* IE5.5 */: 0;
    padding: 0
}
.list14 li, .list14 p {
    color: #666666;
    line-height: 24px;
    font-size: 14px;
    text-align: left;
    _margin-left /* IE5.5 */: -16px;
}
.list14 li a, .list14 p a {
    color: #333333;
    text-decoration: none;
}
.list14 li a:hover, .list14 p a:hover {
    color: #c00;
    text-decoration: underline;
}
.list14 li img {
    margin-right: 2px;
}
.list13 UL {
    width: 100%;
    margin: 0px;
    _margin /* IE5.5 */: 0;
    padding: 0
}
.list13 li, .list12 p {
    color: #666666;
    line-height: 20px;
    font-size: 12px;
    text-align: left;
    _margin-left /* IE5.5 */: -16px;
    background: url(http://www.3news.cn/static/images/icon6.gif) no-repeat left;
    padding-left: 10px;
}
.list13 li a, .list12 p a {
    color: #000000;
    text-decoration: none;
}
.list13 li a:hover, .list12 p a:hover {
    color: #c00;
    text-decoration: underline;
}
.list13 li img {
    margin-right: 2px;
}
/* 图混 */
.PTGA {
    margin: 10px auto;
}
.PTGA .picL {
    width: 100px;
    float: left;
}
.PTGA .picL img {
    border: 1px #EDEDED solid;
}
.PTGA .picL span {
    background: #EDEDED;
    float: left;
    width: 100px;
    line-height: 22px;
    margin-top: 1px;
}
.PTGA .picL a {
    color: #333;
}
.PTGA .picL a:hover {
    color: #c00;
}
.PTGA .list12 {
    _width /*IE5.5*/: auto;
    margin: 6px auto 0;
    float: right;
}
.PTGA .list14 {
    _width /*IE5.5*/: auto;
    margin: 0 auto;
    float: right;
}
/* 颜色 */
.red, .red a {
    color: #c00!important;
    text-decoration: none;
}
.red a:hover {
    color: #c00!important;
    text-decoration: underline;
}
.green, .red a {
    color: #00950e!important;
    text-decoration: none;
}
.green a:hover {
    color: #00950e!important;
    text-decoration: underline;
}
.zy, .zy a {
    color: #888!important;
    text-decoration: none;
}
.zy a:hover {
    color: #888!important;
    text-decoration: underline;
}
.jin, .jin a {
    color: #7a6119!important;
    text-decoration: none;
}
.jin a:hover {
    color: #7a6119!important;
    text-decoration: underline;
}
.blue, .blue a {
    color: #0f3283!important;
    text-decoration: none
}
.blue a:hover {
    color: #0f3283!important;
    text-decoration: underline
}
.black, .black a {
    color: #000!important;
    text-decoration: none
}
.black a:hover {
    color: #000!important;
    text-decoration: underline
}
/* 列表标红标黑链接 */
.list14 li span.red-n {
    color: #c00;
    text-decoration: none;
}
.list14 li span.black-n {
    color: #000;
    text-decoration: none;
}
.list14 li span.blue-n {
    color: #173ee8;
    text-decoration: none;
}
.list14 li span.red {
    color: #c00;
    text-decoration: underline;
}
.list14 li span.black {
    color: #000;
    text-decoration: underline;
}
.list14 li span.blue {
    color: #173ee8;
    text-decoration: underline;
}
.list12 li span.red-n {
    color: #c00;
}
.list12 li span.black-n {
    color: #000;
}
.list12 li span.blue-n {
    color: #173ee8;
}
.list12 li span.red {
    color: #c00;
    text-decoration: underline;
}
.list12 li span.black {
    color: #000;
    text-decoration: underline;
}
.list12 li span.blue {
    color: #173ee8;
    text-decoration: underline;
}
/* 下划线 */
.unline, .unline a {
    text-decoration: underline
}
.nounline, .nounline a, .list12 .nounline {
    text-decoration: none
}
/* 通用属性 */
.left {
    float: left;
}
.right {
    float: right;
}
.rightt {
    float: right;
}
.clear {
    clear: both;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
}/*ie and firefox1.5 updata */
/*文字对齐方式*/
.txtLeft {
    text-align: left
}
.txtRight {
    text-align: right
}
.txtCenter {
    text-align: center
}
/*常用方法*/
.show {
    display: block
}
.hidden {
    display: none
}
.hand {
    cursor: pointer;
}
.fontArial {
    font-family: "微软雅黑";
}
.b {
    font-weight: bold;
}
/* CSS空白 */
.blank1 {
    margin: 0 auto;
    height: 1px;
    font-size: 1px;
    clear: both;
}
.blank2 {
    margin: 0 auto;
    height: 2px;
    font-size: 1px;
    clear: both;
}
.blank3 {
    margin: 0 auto;
    height: 3px;
    font-size: 1px;
    clear: both;
}
.blank5 {
    margin: 0 auto;
    height: 5px;
    font-size: 1px;
    clear: both;
}
.blank8 {
    margin: 0 auto;
    height: 8px;
    font-size: 1px;
    clear: both;
}
.blank10 {
    margin: 0 auto;
    height: 10px;
    font-size: 1px;
    clear: both;
}
.blank15 {
    margin: 0 auto;
    height: 15px;
    font-size: 1px;
    clear: both;
}
.blank25 {
    margin: 0 auto;
    height: 25px;
    font-size: 1px;
    clear: both;
}
.blank30 {
    margin: 0 auto;
    height: 30px;
    font-size: 1px;
    clear: both;
}
.blank50 {
    margin: 0 auto;
    height: 50px;
    font-size: 1px;
    clear: both;
}
.blank34 {
    margin: 0 auto;
    height: 34px;
    font-size: 1px;
    clear: both;
}
.blank45 {
    margin: 0 auto;
    height: 45px;
    font-size: 1px;
    clear: both;
}
.blank70 {
    margin: 0 auto;
    height: 70px;
    font-size: 1px;
    clear: both;
}
.blank80 {
    margin: 0 auto;
    height: 80px;
    font-size: 1px;
    clear: both;
}
.blank100 {
    margin: 0 auto;
    height: 100px;
    font-size: 1px;
    clear: both;
}
.blank170 {
    margin: 0 auto;
    height: 170px;
    font-size: 1px;
    clear: both;
}
.blank250 {
    margin: 0 auto;
    height: 250px;
    font-size: 1px;
    clear: both;
}
/*列表*/
.list3 ol {
    _display: inline-block;
    overflow: hidden;
    padding: 0;
    margin: 0;
    float: left
}
.list3 ol li {
    width: 80px;
    float: left;
    margin-right: 5px;
    height: 20px;
    line-height: 20px;
    background: url(http://www.3news.cn/static/images/icon4.gif) no-repeat left;
    padding-left: 6px;
}
.list1 ol {
    _display: inline-block;
    overflow: hidden;
    padding: 0;
    margin: 0;
    float: left
}
.list1 ol li {
    width: 61px;
    float: left;
    margin-right: 5px;
    height: 22px;
    line-height: 22px;
}
#bdcsFrameTitleBox {
    margin-top: -50px;
}
.xiahua {
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}
.footerall a {
    text-decoration: none;
}
.footerall {
    background-color: #E4E4E4;
    height: auto;
    width: 100%;
    border-top: 6px solid red;
    margin-top: 30px;
}
.footer-center {
    width: 1030px;
    margin: auto;
}
.footer-center-top {
    height: 150px;
    width: 1030px;
}
.footer-center-top-left {
    width: 500px;
    float: left;
}
.footer-center-top-left h2 {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #000;
    width: 80px;
    padding-bottom: 7px;
    margin-bottom: 10px;
}
.footer-center-top-left p {
    line-height: 28px;
}
.footer-center-top-left p, .footer-center-top-left p a {
    color: #8f8f8f
}
.footer-center-top-right {
    float: right;
}
.footer-center-top-right h2 {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #000;
    width: 80px;
    padding-bottom: 7px;
    margin-bottom: 10px;
}
.footer-center-top-right p {
    line-height: 28px;
}
.footer-center-top-right p, .footer-center-top-right p a {
    color: #8f8f8f
}
.footer-center-top-right li {
    float: left;
}
.footer-center-top-right-li {
    margin-left: 20px;
    line-height: 30px;
}
.footer-center-bottom {
    width: 1030px;
}
.footer-center-bottom-tu {
    margin: auto;
    padding: 20px 0px 20px 0px;
    text-align: center;
}
.footer-center-bottom-p {
    height: 28px;
    line-height: 28px;
    text-align: center;
}
.footer-center-bottom-p.top1 {
    margin-top: 15px;
}
.footer-center-bottom-p, .footer-center-bottom-p a {
    color: #8f8f8f;
}
.bank30 {
    height: 30px;
}
