@charset "gb2312";

/* reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0
}
.cleardiv {context:"."; height:"0"; display:block;clear:both;visibility:hidden}

#iprolist {height:160px;width:740px;overflow:hidden}
#iprolist li {width:160px;float:left;text-align:center;margin:10px 0;height:120px}
#iprolist  li img {margin-bottom:5px;border:0px solid #CCC;padding:1px}
#iprolist li a {color:#666}
.indexsp {display:block;font-size:14px;font-weight:bold;margin-bottom:5px;color:#222;text-align: center;}
table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img {
    border: 0
}

ol, ul {
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}

q:before, q:after {
    content: ''
}

/*公用元素*/

a {
    color: #0282c4;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

html{
    overflow-x: hidden;
    width: 100%;
}

body {
    text-align: center;
    font-family: Tahoma, '宋体';
    font-size: 12px;
    color: #666;
    background: #fcfcfc url(../images/bg.gif) top repeat-x;
}

div {
    text-align: left;
    width: 898px;
}

.clear {
    clear: both;
    width: 100%;
    height: 0px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}

p.more {
    clear: both;
    text-align: right;
}

/**
    wrapper宽度应为940px；由于阴影应用较多，两侧分别预留出10px的阴影空间。
    对于没有阴影的div，应注意调整左右margin。

*/

.wrapper {
    margin: 0 auto;
    width: 960px;
}

.header {
    margin: 0 auto;
    background: url(../images/header-bg.gif) 0 0 no-repeat;
}

#index-body .header {
    background: none;
}

.header .welcome {
    position: relative;
    text-align: right;
    height: 40px;
    line-height: 40px;
    z-index: 1000;
	width:980px;margin:0 auto
}

.header .welcome a {color:#666}

.header .welcome .login-box {
    display: none;
    position: absolute;
    top: 27px;
    right: 255px;
    width: 328px;
    height: 173px;
}

.header .welcome .login-box .login-box-bg {
    margin: 0 0 -165px 0;
    width: 328px;
    height: 173px;
    background: url(../images/login-box-bg.png) 0 0 no-repeat;
}

*html .header .welcome .login-box .login-box-bg {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/login-box-bg.png", sizingMethod="crop");
}

.header .welcome .login-error-box {
    width: 328px;
    height: 198px;
}

.header .welcome .login-error-box .login-box-bg {
    margin: 0 0 -190px 0;
    width: 328px;
    height: 198px;
    background: url(../images/login-error-box-bg.png) 0 0 no-repeat;
}

*html .header .welcome .login-error-box .login-box-bg {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/login-error-box-bg.png", sizingMethod="crop");
}

.header .welcome .login-errorr-code-box {
    width: 328px;
    height: 228px;
}

.header .welcome .login-errorr-code-box .login-box-bg {
    margin: 0 0 -220px 0;
    width: 328px;
    height: 228px;
    background: url(../images/login-error-code-box-bg.png) 0 0 no-repeat;
}

*html .header .welcome .login-errorr-code-box .login-box-bg {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/login-error-code-box-bg.png", sizingMethod="crop");
}

.header .welcome .login-box form.login-form {
    padding: 15px 15px;
}

.header .welcome .login-box form.login-form p {
    margin: 5px 0;
    height: 25px;
    line-height: 25px;
}

.header .welcome .login-box form.login-form p label {
    display: inline-block;
    width: 60px;
    text-align: right;
}

.header .welcome .login-box form.login-form p input.input-text {
    display: inline-block;
    margin: 0 10px 0 0;
    width: 160px;
    height: 22px;
    border: 1px solid #cbcdd0;
}

.header .welcome .login-box form.login-form p input.input-checkbox {
    margin: 0 0 0 64px;
}

.header .welcome .login-box form.login-form p input.input-submit {
    margin: 0 0 0 64px;
    width: 57px;
    height: 24px;
    border: 0;
    color: #fff;
    font-weight: bold;
    background: url(../images/login-box-submit-bg.gif) 0 0 no-repeat;
}

.header .welcome .login-box form.login-form p a.login-box-reg {
    margin: 0 0 0 50px;
}

.header .welcome .login-box a.login-box-close {
    position: absolute;
    right: 9px;
    bottom: 9px;
    display: block;
    width: 17px;
    height: 17px;
    background: url(../images/icon-login-box-close.gif) 0 0 no-repeat;
}

.header .welcome span.separator {
    margin: 0 12px 0 2px;
    color: #b3b3b3;
    font-size: 10px;
}

.header .welcome span.language {
    position: relative;
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0 0 0 20px;
    height: 22px;
    line-height: 22px;
    background: url(../images/icon-language.gif) 0 4px no-repeat;
}

.header .welcome span.language a.current-language {
    display: inline-block;
    padding: 0 10px 0 0;
    background: url(../images/icon-language-a.gif) right center no-repeat;
}

.header .welcome span.language ul.all-languages {
    display: none;
    position: absolute;
    top: 22px;
    right: -14px;
    margin: 0;
    width: 127px;
    height: 315px;
}

.header .welcome span.language ul.all-languages li {
    padding: 0 0 0 10px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    text-align: left;
    display: block;
}

.header .welcome span.language ul.all-languages li.all-languages-bg {
    margin: 0 0 -306px 0;
    width: 127px;
    height: 315px;
    background: url(../images/all-languages-bg.png) 0 0 no-repeat;
}

*html .header .welcome span.language ul.all-languages li.all-languages-bg {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/all-languages-bg.png", sizingMethod="crop");
}

*html .header .welcome span.language ul.all-languages li a {
    display: inline-block;
}

.header .welcome span.max-service {
    position: relative;
    display: inline-block;
    margin: 3px 0 0;
    padding: 0 0 0 11px;
    width: 106px;
    height: 22px;
    line-height: 23px;
    text-align: left;
    background: url(../images/max-service-bg.gif) left top no-repeat;
}

.header .welcome span.max-service a.max-service-title {
    *position: relative;
    *top: -1px;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.header .welcome span.max-service ul.all-service {
    display: none;
    position: absolute;
    top: 22px;
    right: -14px;
    margin: 0;
    width: 359px;
    height: 134px;
}

.header .welcome span.max-service ul.all-service li {
    margin: 0 14px 0 10px;
    padding: 0 0 0 5px;
    min-height: 30px;
    _height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    text-align: left;
    border-bottom: 1px dashed #cbcdd0;
}

.header .welcome span.max-service ul.all-service li.all-service-bg {
    margin: 0 0 -125px 0;
    padding: 0;
    width: 359px;
    height: 134px;
    border-bottom: 0;
    background: url(../images/all-service-bg.png) 0 0 no-repeat;
}

*html .header .welcome span.max-service ul.all-service li.all-service-bg {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/all-service-bg.png", sizingMethod="crop");
}

.header .welcome span.max-service ul.all-service li.max-sites {
    line-height: 20px;
    border-bottom: 0;
}

.header .welcome span.max-service ul.all-service li a {
    display: inline-block;
    padding: 0 0 0 20px;
    width: 80px;
    height: 30px;
    line-height: 30px;
}

.header .welcome span.max-service ul.all-service li a.service-passport {
    background: url(../images/icon-site-passport.gif) 0 center no-repeat;
}

.header .welcome span.max-service ul.all-service li a.service-favorite {
    background: url(../images/icon-site-favorite.gif) 0 center no-repeat;
}

.header .welcome span.max-service ul.all-service li a.service-today {
    background: url(../images/icon-site-today.gif) 0 center no-repeat;
}

.header .welcome span.max-service ul.all-service li a.service-13393 {
    background: url(../images/icon-site-13393.gif) 0 center no-repeat;
}

.header .welcome span.max-service ul.all-service li a.service-haha {
    background: url(../images/icon-site-haha.gif) 0 center no-repeat;
}

.header .welcome span.max-service ul.all-service li a.service-tuan {
    background: url(../images/icon-site-tuan.gif) 0 center no-repeat;
}

.header .welcome span.max-service ul.all-service li a.service-007 {
    background: url(../images/icon-site-007.gif) 0 center no-repeat;
}

.header .welcome span.max-service ul.all-service li a.service-aoxin {
    height: 20px;
    line-height: 20px;
    background: url(../images/icon-site-aoxin.gif) 0 center no-repeat;
}

.header .welcome span.language a, 
.header .welcome span.max-service a {
    position: relative;
    color: #666;
}

.header .welcome span.language a:hover, 
.header .welcome span.max-service a:hover {
    position: relative;
    color: #0282c4;
    text-decoration: none;
}
#navbg {background: url(../images/menu-list-bg-index.gif) center center repeat-x;width:100%;z-index:2}
.header .menu {
    z-index: 500;
    width: 944px;
    height: 35px;margin:0 auto
}

#index-body .header .menu {
}

.header .menu a.logo {
    position: relative;
    float: left;
    _display: inline;
    margin: 0px 0 0 39px;
    width: 160px;
    height: 35px;
    background:url(../images/menu-list-logo.gif) no-repeat;
}

#index-body .header .menu a.logo {
    background: url(../images/menu-list-logo.gif) no-repeat;
}

.header .menu ul.menu-list {
    float: left;
    width: 1024px;
    _width: 1024px;
}

.header .menu ul.menu-list li {
    position: relative;
    z-index: 500;
    float: left;
    margin: 0 -1px;
    width: 95px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 13px;background:url(../images/menu-list-current-bg.gif) left 0px no-repeat
}

.header .menu ul.menu-list li a {
    display: block;
    _display: inline-block;
    padding: 0 0 0 2px;
    _width: 100%;
    height: 50px;
    color: #b8cede;
}

.header .menu ul.menu-list li a span {
    display: block;
    _display: inline-block;
    padding: 1px 2px 0 0;
    _width: 100%;
    cursor: pointer;
}

.header .menu ul.menu-list li.current {
    background: url(../images/menu-list-current-li-bg.gif) center 0px no-repeat;
}

.header .menu ul.menu-list li.current a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background: url(../images/menu-list-current-bg.gif) center 0px no-repeat;
}

.header .menu ul.menu-list li.current a span {
    background: url(../images/menu-list-current-bg.gif) center 0px no-repeat;
}

.header .menu ul.menu-list li a.hover, 
.header .menu ul.menu-list li a:hover {
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    background: url(../images/menu-list-hover-bg.gif) left 0px no-repeat;
}

.header .menu ul.menu-list li a.hover span, 
.header .menu ul.menu-list li a:hover span {
    background: url(../images/menu-list-hover-bg.gif) center 0 no-repeat;
}

.header .menu ul.menu-list li ul.menu-sublist {
    background: #004291;
    display: none;
    position: absolute;
    top: 35px;
    left: 2px;
    z-index: 60;
    padding: 5px 1px 10px 1px;
    width: 153px;
    background: #004291;
    background: rgba(0,66,145,.8);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);


}

.header .menu ul.menu-list li.menu-list-bbs ul.menu-sublist {
    width: 150px;
}

.header .menu ul.menu-list li.menu-list-company ul.menu-sublist {
}

.header .menu ul.menu-list li ul.menu-sublist li {
    float: none;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: left;
    border-top: 1px solid #184a86;
    background: none;
    position:relative;


}

.header .menu ul.menu-list li.menu-list-company ul.menu-sublist li {
    text-align: left;
}

.header .menu ul.menu-list li ul.menu-sublist li.menu-sublist-li1 {
    border-top: 0;
}

.header .menu ul.menu-list li ul.menu-sublist li a {
    padding: 0 0 0 15px;
    height: 30px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    background: none;
}

.header .menu ul.menu-list li.menu-list-company.hover ul.menu-sublist li a, 

.header .menu ul.menu-list li.menu-list-company ul.menu-sublist li a {
    padding: 0 0 0 15px;
    height: 30px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    background: none;
}

.header .menu ul.menu-list li ul.menu-sublist li a:hover {
    font-weight: normal;
    background: #01326b;
}

/*通用下载按钮*/

.btn-download {
    background: url(../images/btn-download.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: 20px 0 0 -10px;
    width: 250px;
}

*html .btn-download {
    background: transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/btn-download.png", sizingMethod="crop");
}

.btn-download a {
    color: #432414;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    height: 63px;
    line-height: 20px;
    padding: 17px 0 0 30px;
    position: relative;
    text-decoration: none;
    width: 220px;
}

.btn-download a:hover {
    color: #8F4300;
    text-decoration: none;
}

.btn-download span {
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}

#index-body .btn-download {
    background: none;
    margin: 40px 0 0 -6px;
}




/* index page */


.slide {
    position: relative;
    margin: 0 10px;
    padding: 0;
    height: 400px;
}

.slide .slide-box {
    display: none;
    margin: 0;
    padding: 35px 0 0 29px;
    width: 911px;
    height: 365px;
}

.slide #slide-box-1.slide-box {
    display: block;
    background: url(../images/banner-index-mx3.jpg) center top no-repeat;
}

.slide #slide-box-1 .btn-download a {
    background: url(../images/btn-download-index1.png) no-repeat 0 0;
}

.slide #slide-box-1 .btn-download a:hover {
    background-position: 0 -80px;
}

.slide #slide-box-2 {
    height: 286px;
    padding: 114px 0 0 29px;
}

.slide #slide-box-2.slide-box {
    background: url(../images/banner-index-mm.jpg) center top no-repeat;
}

.slide #slide-box-2 .btn-download a {
    background: url(../images/btn-download-indexmm.png) no-repeat 0 0;
}

.slide #slide-box-2 .btn-download a:hover {
    background-position: 0 -80px;
}

.slide #slide-box-3.slide-box {
    background: url(../images/banner-index-mx2.jpg) center top no-repeat;
}

.slide #slide-box-3 .btn-download a {
    background: url(../images/btn-download-index2.png) no-repeat 0 0;
}

.slide #slide-box-3 .btn-download a:hover {
    background-position: 0 -80px;
}


.slide .slide-title {
    margin: 0 0 12px;
    height: 50px;
    line-height: 50px;
    color: #000;
    font-size: 40px;
    font-weight: bold;
    font-family: "微软雅黑";
}

.slide .slide-intro {
    line-height: 22px;
    color: #000;
    font-size: 16px;
    font-family: "微软雅黑";
}

.slide .slide-intro a {
    text-decoration: underline;
}

.slide .slide-download-info {
    margin-top: 14px;
    line-height: 21px;
}

.slide .slide-download-info a {
    color: #666;
    font-weight: bold;
    text-decoration: underline;
}

.slide .slide-download-info a:hover {
    color: #0282c4;
}

.slide .slide-show {
    position: absolute;
    right: 16px;
    bottom: 25px;
    width: 314px;
}

.slide .slide-show-arrow-left, 
.slide .slide-show-arrow-right {
    display: inline;
    float: left;
    margin: 6px 10px 0 0;
    width: 21px;
    height: 33px;
    background: url(../images/slide-arrow-left.png) 0 0 no-repeat;
}

*html .slide .slide-show-arrow-left, 
*html .slide .slide-show-arrow-right {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide-arrow-left.png", sizingMethod="crop");
}

.slide .slide-show-arrow-right {
    float: right;
    margin: 6px 0 0 10px;
    background: url(../images/slide-arrow-right.png) 0 0 no-repeat;
}

*html .slide .slide-show-arrow-right {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide-arrow-right.png", sizingMethod="crop");
}

.slide .slide-show-arrow-left a, 
.slide .slide-show-arrow-right a {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.slide a.slide-show-content {
    _display: inline;
    float: left;
    margin: 0 5px;
    width: 74px;
    text-align: center;
    color: #5c5c5c;
    text-decoration: none;
}

.slide a.slide-show-content img {
    display: block;
    margin: 2px 2px 6px;
    border: 1px solid #d0d0cf;
}

.slide a.slide-show-content.current img, 
.slide a.slide-show-content.current:hover img {
    margin: 0 0 4px;
    border: 3px solid #034da1;
}

.slide a.slide-show-content:hover img {
    margin: 1px 1px 5px;
    border: 2px solid #034da1;
}

.slide a.slide-show-content.current, 
.slide a.slide-show-content:hover {
    color: #000;
}

.update-news {
    position: relative;
    margin: 0 0 0 7px;
    _margin: 0 0 0 38px;
    padding: 3px 5px 5px 4px;
    width: 940px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(../images/update-news-bg.gif) 0 0 no-repeat;
}

.update-news span.update-news-title {
    float: left;
    display: inline-block;
    margin: 0 20px 0 0;
    width: 100px;
    text-align: center;
    color: #333;
    font-weight: bold;
}

.update-news p.update-news-list {
    display: none;
    position: absolute;
    top: 2px;
    left: 120px;
    margin-top: 1px;
    height: 30px;
    width: 760px;
}

.update-news p#update-news-1 {
    display: block;
}

.update-news p a {
    color: #666;
}

.update-news p span.update-news-more {
    float: right;
    display: inline-block;
    width: 50px;
    text-align: center;
}

.update-news p span.update-news-more a {
    color: #0282c4
}

.update-news span.update-news-control {
    position: absolute;
    top: 3px;
    right: 24px;
    display: block;
    width: 11px;
    height: 30px;
}

.update-news span.update-news-control a img {
    display: block;
    width: 11px;
    height: 7px;
}

.update-news span.update-news-control a.update-news-control-up, 
.update-news span.update-news-control a.update-news-control-down {
    position: absolute;
    top: 7px;
    display: block;
    width: 11px;
    height: 7px;
}

.update-news span.update-news-control a.update-news-control-down {
    top: 17px;
}

.feature {
    margin: 0 auto;
    width: 940px;
    height: 260px;
    background: url(../images/feature-bg.jpg) 0 0 no-repeat;
}

.feature dl.col {
    float: left;
    padding: 20px;
    width: 200px;
    height: 189px;
    line-height: 20px;
    font-size: 12px;
    color: #333;
}

.feature dl.col a {
    text-decoration: underline;
}

.feature dl.col a:hover {
    text-decoration: none;
}

.feature dl.col dt {
    margin: 0 0 12px 0;
    font-size: 14px;
    font-weight: bold;
}

.feature dl.col1 {
    width: 189px;
}

.feature dl.col4 {
    width: 190px;
}

.list-help {
    float: left;
    margin: 0 0 0 18px;
    _margin: 0 0 0 8px;
    width: 270px;
    height: 270px;
}

.list-help h3, 
.list-news h3 {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #dedede;
}

.list-help ul, 
.list-news ul {
    padding: 10px 0;
    border-bottom: 1px dashed #DEDEDE;
}

.list-help ul {
    margin-bottom: 4px;
    padding: 10px 0 7px 0;
}

.list-help ul li, 
.list-news ul li {
    padding: 0 0 0 12px;
    line-height: 24px;
    height: 24px;
    background: url(../images/icon-news-li.gif) 0 10px no-repeat;
}

.list-help ul li a, 
.list-news ul li a {
    color: #666;
}

.list-help ul li a:hover, 
.list-news ul li a:hover {
    color: #0282c4;
}

.list-help p {
    padding: 6px 0;
    line-height: 24px;
}

.list-help p span.tel {
    display: inline-block;
    width: 162px;
    height: 16px;
    margin: 5px 0;
}

.list-news {
    float: left;
    margin: 0 0 0 60px;
    width: 380px;
    height: 230px;
}

.list-news h3 span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 15px;
    font-size: 12px;
    font-weight: normal;
}

.list-news h3 span img {
    display: inline-block;
    margin: 0 2px;
    height: 16px;
    width: 16px;
}

.list-news ul {
    border-bottom: 0px;
}

.list-news ul li {
    line-height: 23px;
    height: 23px;
}

#index-body .list-news ul li {
    white-space: nowrap;
}

.list-news ul li a img.list-news-new {
    margin: 0 0 0 2px;
}

.list-awards {
    position: relative;
    float: right;
    margin: 0 20px 0 0;
    _margin: 0 10px 0 0;
    width: 150px;
    height: 227px;
    background: url(../images/list-awards-bg.gif) no-repeat;
}

.list-awards .pop-awards {
    display: none;
    position: absolute;
    right: 8px;
    _right: 16px;
    bottom: 13px;
    width: 193px;
    height: 140px;
    z-index: 100;
    background: url(../images/index-pop-awards.png) no-repeat;
}

*html .list-awards .pop-awards {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/index-pop-awards.png", sizingMethod="crop");
}

.list-awards p.list-awards-content {
    margin: 154px 0 0 15px;
    width: 150px;
    line-height: 18px;
    font-weight: bold;
    color: #333;
}

.list-awards p.list-awards-content span.list-awards-more {
    display: inline-block;
    margin-top: 6px;
    font-weight: normal;
}

.list-awards a.list-awards-detail {
    position: absolute;
    right: 10px;
    _right: 20px;
    bottom: -10px;
    display: inline-block;
    width: 22px;
    height: 22px;
    font-weight: normal;
    cursor: pointer;
    background: url(../images/list-awards-detail.png) no-repeat;
}

*html .list-awards a.list-awards-detail {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/list-awards-detail.png", sizingMethod="crop");
}


.index-news-wrap {
    width: 100%;
}

.index-news {
    position: relative;
    width: 960px;
    height: 25px;
    margin: 0 auto;
    padding: 6px 0;
    line-height: 25px;    border-top: 1px solid #e4e4e4;

}

.index-news strong {
    display: inline-block;
    margin-right: 15px;
    padding-right: 14px;
    border-right: 1px solid #e4e4e4;
    color: #666;
    font-weight: bold;
	padding-left:23px;
	padding-right:14px;
}

.index-news a {
    color: #666;
}

.index-news .attention {
    position: absolute;
    right: -2px;
    top: 10px;
    color: #666;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.index-news .attention a {
    display: inline-block;
}

.index-news .attention a:hover {
    text-decoration: none;
}

.index-news .attention img {
    display: inline-block;
    height: 16px;
    margin: 2px;
    width: 16px;
    vertical-align: top;
}

.index-news #index-news {
    display: inline-block;
    width: 840px;
    height: 25px;
    overflow: hidden;
    vertical-align: top;
    word-break: keep-all;
    white-space: nowrap;
    
}
.index-news #index-news span {
    _display: inline-block;
}
.index-news #index-news a {
    margin-right: 14px;
}

.index-news i {
    margin: 0 10px 0 0;
    font-style: normal;
}

/* index page end*/
/*crumb-footer*/

.crumb-footer {
    clear: both;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border-top: 1px solid #e4e4e4;
    background: #fff;
}

.crumb-footer ul {
    margin: 0 auto;
    width: 940px;
}

.crumb-footer ul li {
    float: left;
    padding: 0 10px 0 20px;
    background: url(../images/crumb-footer-li.gif) left no-repeat;
}

.crumb-footer ul li.home {
    width: 50px;
    padding: 0;
    background: url(../images/crumb-footer-home.gif) center center no-repeat;
}

.crumb-footer ul li.home a {
    display: block;
    width: 100%;
    height: 100%;
}

.crumb-footer ul li.home a:hover {
    text-decoration: none;
}

.footer {
    clear: both;
    margin: 0;
    background: #004798 url(../images/footer-bg.gif) top repeat-x;
    height: 237px;
}

.footer .wrapper {
    padding: 15px 0 0;
    width: 940px;
    background: url(../images/footer-wrapper-bg.jpg) 0 top no-repeat;
}

.footer dl.col {
    float: left;
    width: 110px;
    height: 178px;
    font-size: 12px;
}

.footer dl.col1 {
    margin: 0 0 0 240px;
    _margin: 0 0 0 120px;
}

.footer dl.col dt {
    margin: 0 0 6px 0;
    font-weight: bold;
    color: #333;
}

.footer dl.col dd {
    line-height: 20px;
}

.footer dl.col dd a {
    color: #666;
}

.footer dl.col dd a.highlight {
    color: red;
}

.footer p.copyright {
    clear: both;
	display:block;
    height: 35px;
    color: #a0c5de;
    line-height: 35px;margin-top:10px;
}

.footer p.copyright a {
    color: #a0c5de;
}

.footer p.copyright span.all-rights {
    float: left;
}

.footer p.copyright span.beian {
    float: right;
}

.video-tray {
	 TEXT-ALIGN: center;  MARGIN: 0px auto 12px auto; WIDTH: 980px;  -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;overflow:hidden
}
.video-tray IMG {
	DISPLAY: block
}
.video-tray UL {
	 PADDING-BOTTOM: 20px;  PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.video-tray LI {
	ZOOM: 1; DISPLAY: inline; width:228px;text-align:center;VERTICAL-ALIGN: top;float:left
}
.video-tray LI .video-thumb {
	MARGIN-TOP: 8px; 
}
.video-tray LI .video-thumb .image {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none
}
.video-tray LI .video-thumb .play {
	_margin-top: 5px; _margin-left: 0
}
.video-tray LI .video-thumb SPAN.link {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.25em; MARGIN: 8px auto 0px auto; DISPLAY: inline; BACKGROUND-POSITION: 100% 50%
}
.video-tray LI .video-thumb .image:after {
	WIDTH: 0px; HEIGHT: 0px; CONTENT: " "
}
.video-tray LI.first {text-align:center;margin-right:10px;margin-left:10px;}
.secondli {margin-right:10px}
.video-tray LI.last {text-align:center;;margin-left:10px;}
.video-thumb {
	TEXT-ALIGN: center; LINE-HEIGHT: 19px;  CURSOR: pointer
}
.video-thumb .image {
	BORDER-BOTTOM: #e3e3e3 1px solid; POSITION: relative; BORDER-LEFT: #e3e3e3 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 152px; PADDING-RIGHT: 6px; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid; PADDING-TOP: 6px; -moz-box-shadow: rgba(0,0,0,0.5) 0 0 1px; -webkit-box-shadow: rgba(0,0,0,0.8) 0 0 1px; box-shadow: rgba(0,0,0,0.5) 0 0 1px
}
.video-thumb .image:after {
	POSITION: absolute; MARGIN: 0px;  BOTTOM: -10px; DISPLAY: block; BACKGROUND: url(/ipad/images/video_shadow_20111005.png) no-repeat; HEIGHT: 10px; CONTENT: ' '; LEFT: -2px
}
.video-thumb .image IMG {
	DISPLAY: block
}
.video-thumb .image .play {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: url(../images/video_play_20110302.png) no-repeat 50% 50%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; _height: 66px; _top: 29px; _left: 60px; _behavior: url(/global/scripts/lib/iepngfix.htc)
}
.video-thumb:hover .image .play {
	BACKGROUND-IMAGE: url(../images/video_play_hover_20110302.png)
}
.video-thumb .more {
	TEXT-ALIGN: center; MARGIN: 8px auto 0px; PADDING-RIGHT: 8px; DISPLAY: inline-block
}
#bglines {height:2px;width:980px;margin:10px auto;background:url(/images/bg.png) center bottom;font-size:1px}

.hjcenter {width:880px;height:159px;display:inline;float:left}
.hjcenter li {width:295px;float:left;background:url(../images/2scrollBg.jpg) right top no-repeat;padding:10px 0;margin-top:5px;text-align:center;}
.fl {float:left;display:inline;margin-left:10px;}
.fr {float:right;display:inline;width:140px;margin-right:5px;}
.imgBox {background:url(../images/gdbg.jpg) no-repeat;width:118px;height:118px;margin-right:10px;padding:5px;	overflow:hidden;}
.fr h3 {font-size:14px;color:#666;margin-top:5px;}
.fr p {color:#666;line-height:1.5em;margin-top:5px}
.fr a:hover {text-decoration:none;color:#666}
.hjright,.hjleft {cursor:pointer}
#footnav {width:100%;background-color:#195C99;padding:15px 0}
#footnav td {line-height:2em;}
#footnav strong {display:block;height:30px;line-height:30px;margin-right:10px;border-bottom:1px solid #5D8BB6;margin-bottom:10px;font-weight:normal;font-size:14px;}
#footer {background:#FFF;padding:10px 0;line-height:2em;}
#footer dl {width:960px;margin:0 auto;text-align:left;color:#666;overflow:hidden}
#footer dt {width:460px;float:left;display:inline}
#footer dd {width:500px;float:right;text-align:right}
a.xfblue:link,a.xfblue:visited {font-size:12px;color:#A6BAFF}
a.xfblue:hover,a.xfblue:active {font-size:12px;color:#00FFFF;text-decoration:none}
@media Unknown    
{
.video-thumb .image {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid; -webkit-box-shadow: none; box-shadow: none
}



