body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,ul {
    margin: 0;
    padding: 0
}

input,button {
    border: 0;
}

fieldset,img {
    border: 0
}

* {
    font-family: "Microsoft YaHei"
}

img {
    display: block;
    padding: 0;
    margin: 0
}

em {
    list-style: none;
    text-decoration: none
}

address,caption,cite,code,dfn,th,var {
    font-style: normal;
    font-weight: 400
}

ol,ul {
    list-style: none
}

a {
    text-decoration: none
}

input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "Microsoft YaHei",SimSun,"ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš"
}

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

input,select {
    vertical-align: middle
}

input,select,textarea {
    font-size: 14px;
    margin: 0;
    font-family: "Microsoft YaHei",SimSun,"ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš"
}

input[type=password],input[type=text],textarea {
    outline-style: none;
    -webkit-appearance: none
}

textarea {
    resize: none
}

table {
    border-collapse: collapse
}

#pageinclude {
    margin: 0 auto;
    width: 950px;
    overflow: hidden
}

.xl li,ul li {
    list-style: none
}

body,h1,li,ul {
    padding: 0;
    margin: 0
}

.head_daohangbj {
    border: 1px solid #dddcdc;
    background-image: url(/files/indeximages/dhtbj.jpg)
}

.head_daohang {
    width: 950px;
    height: 26px;
    margin-right: auto;
    margin-left: auto;
}

#panel {
    width: 950px;
    height: 300px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    display: none
}

.head_ip {
    float: left;
    padding-left: 10px;
    width: 200px;
    height: 26px;
    line-height: 26px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    font: Arial,Helvetica,sans-serif;
    font-size: 12px
}

.head_login {
    float: left;
    height: 26px;
    line-height: 26px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    font: Arial,Helvetica,sans-serif;
    font-size: 12px
}

#head_banner {
    width: 950px;
    height: 57px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden
}

.head_login .have-icon {
    background: url(../images/icon1.png) no-repeat;
    padding-left: 18px;
}

.right-icon {
    float: right;
    width: 62px;
    height: 26px;
    _width: 60px;
    *width: 60px;
}

.right-icon .wechat,.right-icon .weibo {
    width: 26px;
    margin-right: 3px;
    height: 26px;
    float: left;
    cursor: pointer;
    position: relative;
    background: url(../images/wx.png) no-repeat center center;
}

.right-icon .weibo {
    background-image: url(../images/wb.png);
}

.wechat:hover {
    background: #FFF url(../images/wx.png) no-repeat center center;
    border-left: 1px solid #e4e4e4;
    height: 26px;
    border-right: 1px solid #e4e4e4;
    width: 24px;
}

.weibo:hover {
    width: 24px;
    background: #FFF url(../images/wb.png) no-repeat center center;
    border-left: 1px solid #e4e4e4;
    height: 26px;
    border-right: 1px solid #e4e4e4;
}

.wechat:hover span {
    background: url(../images/bjwx.png) no-repeat;
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    top: 28px;
    left: -30px;
}

.weibo:hover span {
    background: url(../images/bjwb.png) no-repeat;
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    top: 28px;
    left: -30px;
}

.nav {
    width: 950px;
    margin-right: auto;
    margin-left: auto
}

.navleft {
    float: left;
    width: 5px;
    height: 35px;
    background: url(/files/indeximages/navs_left.png)
}

.navright {
    float: right;
    width: 5px;
    height: 35px;
    background: url(/files/indeximages/navs_right.png)
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clear {
    display: inline-block
}

.clear {
    display: block
}

.navcontent {
    width: 940px;
    height: 35px;
    background: url(/files/indeximages/nav_bg.png) repeat-x;
    margin-left: 5px;
    margin-right: 5px
}

.navcontent ul {
    margin: 0 auto;
    padding-left: 12px;
    list-style: none
}

.navcontent ul li {
    float: left;
    height: 35px;
    overflow: hidden;
    padding: 0 2px 0 0;
    font: 700 12px/35px Arial;
    background: url(/files/indeximages/nav_right.png) repeat-y right 0
}

.navcontent ul li a {
    float: left;
    height: 100%;
    padding: 0 16px;
    padding: 0 16px;
    ]*padding: 0 20px;
    padding: 0 16px\9;
    background: url(/files/indeximages/nav_sub.png) repeat-x;
    color: #fff;
    text-decoration: none;
    font: 700 12px/35px Arial
}

@-moz-document url-prefix() {
    #nav ul li a {
        float: left;
        height: 100%;
        padding: 0 16px
    }
}

.navcontent ul li a.hover {
    clear: both;
    background-position: 0 -35px;
    color: #fff;
    font: 700 12px/35px Arial
}

.navcontent ul li a.visited {
    clear: both;
    background-position: 0 -35px;
    color: #fff;
    font: 700 12px/35px Arial
}

.navcontent ul li a.active {
    clear: both;
    background-position: 0 -35px;
    color: #fff;
    font: 700 12px/35px Arial
}

.navcontent ul li.on a {
    background-position: 0 -35px;
    color: #fff;
    font: 700 12px/35px Arial
}

.navcontent ul li.nobg {
    background: 0
}

.rongyu img {
    margin-top: 5px
}

#sub_nav {
    background-position: center;
    width: 950px;
    height: 58px;
    background-image: url(/files/indeximages/fxbgnew1.jpg);
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 3px;
    margin-left: auto;
    background-repeat: no-repeat;
    position: relative
}

#sub_nav ul {
    list-style-type: none;
    margin-left: 48px;
    padding-left: 48px;
    margin-top: 6px;
    margin-bottom: 3px;
    margin-right: 0;
    padding-right: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 0
}

#sub_nav li {
    float: left;
    list-style-type: none;
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    padding-right: 15px;
    line-height: 26px;
    clear: none
}

#sub_nav li a:link,a,a:active,a:visited {
    color: #333;
    text-decoration: none
}

#sub_nav li a:hover {
    color: #06c;
    text-decoration: none
}

#sub_nav li a.font01:link {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    color: #c00
}

#sub_nav li a.font01:visited {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    color: #c00
}

#sub_nav li a.font01:active {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    color: #c00
}

#sub_nav li a.font01:hover {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    color: #c00
}

.left ul {
    list-style-type: none;
    margin-left: 6px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 6px
}

.left li {
    list-style-type: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    line-height: 26px;
    color: #2c2c2c
}

#mainContent {
    height: 500px;
    margin-bottom: 5px
}

.left {
    float: left;
    width: 388px;
    height: 498px;
    border: 1px solid #e0e0e0
}

.right {
    float: right;
    width: 230px;
    height: 500px
}

.main {
    margin-left: 395px;
    margin-right: 235px;
    height: 498px
}

.font01,a.font01:link {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #2c2c2c;
    text-decoration: none
}

a.font01:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: red;
    text-decoration: none
}

.font02,a.font02:link {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #ad1d12;
    text-decoration: none
}

a.font02:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #ad1d12;
    text-decoration: underline
}

.font03,a.font03:active,a.font03:link,a.font03:visited {
    font-family: "ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš";
    font-size: 14px;
    font-weight: 400;
    color: #284c70;
    text-decoration: none
}

a.font03:hover {
    font-family: "ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš";
    font-size: 14px;
    font-weight: 400;
    color: red;
    text-decoration: none
}

.line {
    width: 360px;
    height: 2px;
    background-image: url(/files/indeximages/line.jpg);
    background-repeat: repeat-x;
    clear: both;
    overflow: hidden
}

.right_banner {
    margin-bottom: 5px;
    overflow: hidden
}

.tabbox {
    width: 318px;
    height: 305px;
    margin-top: 5px
}

.tabmenu {
    width: 318px;
    height: 27px;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    overflow: hidden
}

.tabmenu ul {
    margin: 0;
    padding: 0;
    ist-style-type: none
}

.tabmenu li {
    text-align: center;
    float: left;
    display: block;
    width: 157px;
    height: 26px;
    overflow: hidden;
    background: url(/files/indeximages/tab02.jpg);
    line-height: 26px;
    border-right: #e0e0e0 1px solid;
    border-bottom: #e0e0e0 1px solid;
    display: inline;
    font-size: 12px;
    background-repeat: repeat-x
}

.tabmenu .cli {
    text-align: center;
    float: left;
    display: block;
    width: 158px;
    height: 26px;
    background-image: url(/files/indeximages/tab01.jpg);
    overflow: hidden;
    line-height: 26px;
    border-right: #e0e0e0 1px solid;
    border-bottom: #fff 1px solid;
    display: inline;
    font-size: 12px;
    cursor: pointer;
    background-repeat: repeat-x
}

.tabcontent {
    width: 316px;
    height: 276px;
    background-color: #fff;
    border-left: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
    border-bottom: #e0e0e0 1px solid
}

.tabcontent ul {
    margin: 0;
    padding: 5px;
    padding-top: 7px;
    list-style-type: none;
    line-height: 26px
}

.tabcontent li {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 14px;
    font-weight: 400;
    color: #284c70;
    line-height: 26px
}

.tabcontent .hidden {
    display: none
}

.middle_banner01 {
    overflow: hidden
}

.downcontent {
    overflow: hidden;
    margin-bottom: 5px
}

.downcontent1 {
    margin-bottom: 0
}

.downleft {
    float: left;
    width: 315px;
    margin-top: 5px
}

.downright {
    float: right;
    width: 315px;
    margin-top: 5px
}

.downmain {
    margin-left: 320px;
    margin-right: 320px;
    margin-top: 5px
}

.dt01 {
    height: 30px;
    background-color: #fafafa;
    border: 1px solid #e0e0e0;
    overflow: hidden
}

.list01 {
    background-color: #fff;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #e0e0e0;
    border-bottom-color: #e0e0e0;
    border-left-color: #e0e0e0;
    overflow: hidden
}

.list01 ul {
    list-style-type: none;
    margin: 0;
    padding: 0 5px;
    text-align: left
}

.list01 li {
    list-style-type: none;
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    line-height: 26px;
    color: #2c2c2c
}

.font04,a.font04:active,a.font04:link,a.font04:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #0066b8;
    text-decoration: none;
    vertical-align: middle;
    line-height: 30px;
    padding-left: 10px;
    float: left
}

a.font04:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: red;
    text-decoration: none;
    vertical-align: middle;
    line-height: 30px;
    padding-left: 10px
}

.font05,a.font05:active,a.font05:link,a.font05:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #0066b8;
    text-decoration: none;
    vertical-align: middle;
    line-height: 30px;
    float: right;
    padding-right: 10px
}

a.font05:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: red;
    text-decoration: none;
    vertical-align: middle;
    line-height: 30px
}

.font06,a.font06:active,a.font06:link,a.font06:visited {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    color: #284c70;
    text-decoration: none
}

a.font06:hover {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    color: red;
    text-decoration: none
}

.book {
    width: 950px;
    overflow: hidden;
    margin-bottom: 5px
}

.list02 {
    background-color: #fff;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #e0e0e0;
    border-bottom-color: #e0e0e0;
    border-left-color: #e0e0e0;
    height: 165px;
    overflow: hidden;
    white-space: nowrap
}

.list03 {
    float: left;
    overflow: hidden
}

.list03 ul {
    margin: 5px;
    list-style-type: none
}

.list03 li {
    float: left;
    list-style-type: none
}

.list04 {
    background-color: #fff;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #e0e0e0;
    border-bottom-color: #e0e0e0;
    border-left-color: #e0e0e0;
    height: 75px;
    margin-bottom: 5px;
    overflow: hidden
}

.list05 {
    background-position: center;
    width: 950px;
    height: 68px;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    background-repeat: no-repeat
}

.list05 ul {
    list-style-type: none;
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
    padding-right: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 0
}

.list05 li {
    float: left;
    list-style-type: none;
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    padding-right: 5px;
    line-height: 22px;
    clear: none
}

.fontheadlogin,a.fontheadlogin:active,a.fontheadlogin:link,a.fontheadlogin:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-decoration: none;
    vertical-align: middle;
    line-height: 26px
}

a.fontheadlogin:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #848484;
    text-decoration: underline;
    vertical-align: middle;
    line-height: 26px
}

.fontheadip,a.fontheadip:active,a.fontheadip:link,a.fontheadip:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #0066b8;
    text-decoration: none;
    vertical-align: middle;
    line-height: 26px
}

a.fontheadip:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: red;
    text-decoration: none;
    vertical-align: middle;
    line-height: 26px
}

.fontgundong,a.fontgundong:active,a.fontgundong:link,a.fontgundong:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #134d7d;
    text-decoration: none
}

a.fontgundong:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: red;
    text-decoration: underline
}

.head_gd {
    display: table;
    width: 948px;
    height: 28px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    background-color: #e1effb;
    font-size: 12px;
    font-family: tahoma;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #d2e9fc;
    border-bottom-color: #d2e9fc;
    border-left-color: #d2e9fc
}

.head_gd_icon {
    padding-left: 5px;
    width: 10px;
    vertical-align: middle;
    display: table-cell
}

.head_gd_word {
    width: 66px;
    padding-left: 5px;
    vertical-align: middle;
    display: table-cell
}

.head_gd_rightword {
    width: 860px;
    vertical-align: middle;
    display: table-cell
}

#rollBox {
    height: 30px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.font07,a.font07:active,a.font07:link,a.font07:visited {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    color: #0066b8;
    text-decoration: none
}

a.font07:hover {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    color: red;
    text-decoration: none
}

.right_success {
    height: 190px;
    margin-bottom: 5px;
    overflow: hidden;
    margin-left: 0
}

.info {
    list-style: none;
    padding-bottom: 4px;
    margin-top: 0
}

.info li {
    border-bottom: 1px dashed #dcdcdc;
    display: inline-block;
    width: 230px
}

.info li .ticon {
    background: url(/files/indeximages/right_bg.gif) no-repeat;
    color: #676767;
    width: 36px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: -moz-inline-box;
    -moz-box-align: center;
    display: inline-block;
    +display: inline;
    zoom:1}

.gray {
    color: #676767
}

.f_left {
    float: left
}

.font08,a.font08:active,a.font08:link,a.font08:visited {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    color: #0066b8;
    text-decoration: none;
    margin-left: 12px;
    line-height: 18px
}

a.font08:hover {
    font-family: "Ã‹ÃŽÃŒÃ¥";
    font-size: 12px;
    font-weight: 400;
    color: red;
    text-decoration: none;
    margin-left: 12px;
    line-height: 18px
}

.font09,a.font09:active,a.font09:link,a.font09:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-decoration: none
}

a.font09:hover {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    text-decoration: none
}

.searchBar {
    position: relative;
    top: -1px;
    padding: 0;
    margin: 0;
    margin-bottom: 10px
}

.searchBar .text {
    float: left;
    display: inline;
    width: 120px;
    margin-top: 2px;
    border: #b9b9b9 1px solid;
    font: 12px/16px simsun;
    height: 14px;
    padding: 4px 11px;
    outline: 0;
    color: #999;
    box-shadow: inset 1px 1px 2px #e3e3e3
}

.searchBar .sub {
    float: left;
    display: inline;
    margin: 2px;
    padding: 0;
    width: 47px;
    height: 24px;
    font: 14px "Microsoft YaHei";
    text-align: center;
    color: #FFF;
    background: #00549a;
    border: 0;
    border-radius: 2px;
    cursor: pointer
}

.scrollbox {
    width: 950px;
    position: relative
}

#scrollDiv {
    width: 950px;
    height: 110px;
    overflow: hidden;
    display: block
}

#scrollDiv ul {
    width: 960px
}

#scrollDiv li {
    width: 292px;
    height: 88px;
    padding: 10px 10px;
    margin-right: 4px;
    float: left;
    background: #fff;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    border: 1px solid #dedede
}

#scrollDiv li img {
    width: 110px;
    height: 88px;
    margin-right: 10px;
    float: left;
    border: 0
}

#scrollDiv li span {
    width: 160px;
    height: 88px;
    overflow: hidden;
    display: block
}

#scrollDiv li span h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    color: #a57132;
    padding: 0;
    margin: 0
}

#scrollDiv li span p {
    line-height: 20px;
    font-size: 12px;
    color: #666;
    display: block;
    overflow: hidden
}

#scrollDiv li span em {
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 14px;
    width: 30px;
    border: 1px solid #72ae2d;
    display: block;
    color: #72ae2d;
    margin-top: 8px
}

#scrollDiv li:hover {
    background: #4e95e4;
    border: 1px solid #4e95e4
}

#scrollDiv li:hover span h4 {
    color: #fff
}

#scrollDiv li:hover span p {
    color: #fff
}

#scrollDiv li:hover span em {
    color: #fff;
    border: 1px solid #fff
}

.scroltit {
    position: absolute;
    right: -15px;
    top: 30px;
    width: 18px
}

.scroltit small {
    float: right;
    font-size: 12px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #bbb;
    color: #fff;
    font-family: "Ã‹ÃŽÃŒÃ¥";
    margin: 2px 0;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all
}

.scroltit small img {
    margin-top: 6px
}

.scroltit small:hover {
    background: #ff9a22
}

.o-center {
    width: 553px;
    float: left;
    margin-left: 7px
}

.fo-box {
    width: 100%;
    height: 250px
}

.foucs {
    float: left
}

.fou-pic {
    float: left
}

.fou-pic a img {
    display: block;
    height: 125px;
    width: 200px
}

.fou-pic a {
    position: relative;
    display: block
}

.fou-pic a div.pic_bj {
    position: absolute;
    left: 0;
    top: 0;
    height: 109px;
    width: 200px;
    z-index: 9;
    filter: alpha(opacity=.4);
    opacity: .4;
    -moz-opacity: .4;
    transition: all .2s linear 0s
}

.fou-pic a p {
    position: absolute;
    left: 0;
    top: 90px;
    height: 34px;
    line-height: 34px;
    z-index: 10;
    color: #fff;
    width: 194px;
    padding-left: 6px;
    transition: all .2s linear 0s
}

.fou-pic a:hover div.pic_bj {
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-opacity: 0
}

.fou-pic a:hover p {
    background: #000;
    filter: alpha(opacity=70);
    opacity: .7;
    -moz-opacity: .7
}

.fo-box .focus {
    position: relative;
    width: 353px;
    height: 250px;
    background-color: #000;
    float: left
}

.fo-box .focus img {
    width: 353px;
    height: 250px
}

.fo-box .focus .shadow .title {
    width: 260px;
    height: 65px;
    padding-left: 30px;
    padding-top: 20px
}

.fo-box .focus .shadow .title a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden
}

.fo-box .focus .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom:1}

.fo-box .focus .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #b0b0b0;
    font: 12px/15px;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #d9d9d9
}

.fo-box .focus .btn a:hover,.focus .btn a.current {
    cursor: pointer;
    background: #fc114a
}

.fo-box .focus .fPic {
    position: absolute;
    left: 0;
    top: 0
}

.fo-box .focus .D1fBt {
    overflow: hidden;
    zoom:1;height: 16px;
    z-index: 10
}

.fo-box .focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    height: 34px;
    line-height: 34px;
    background: rgba(0,0,0,.8);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#80000000')\9;
    display: block;
    text-align: left
}

.fo-box .focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    margin-left: 10px
}

.fo-box .focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000
}

.fo-box .focus .fcon img {
    display: block
}

.fo-box .focus .fbg {
    bottom: 31px;
    right: 6px;
    position: absolute;
    height: 21px;
    text-align: center;
    z-index: 200
}

.fo-box .focus .fbg div {
    margin: 4px auto 0;
    overflow: hidden;
    zoom:1;height: 14px
}

.fo-box .focus .D1fBt a {
    position: relative;
    display: inline;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    margin: 0 2px;
    color: #b0b0b0;
    font: 12px/15px;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #73706f
}

.fo-box .focus .D1fBt .current,.focus .D1fBt a:hover {
    background: #f26f04
}

.fo-box .focus .D1fBt img {
    display: none
}

.fo-box .focus .D1fBt i {
    display: none;
    font-style: normal
}

.fo-box .focus:hover .prev {
    top: 50%;
    margin-top: -37px;
    left: 0;
    background-position: 0 0;
    cursor: pointer
}

.fo-box .focus:hover .next {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position: -40px 0;
    cursor: pointer
}

.fo-box .focus .prev:hover {
    background-position: 0 0
}

.fo-box .focus .next:hover {
    background-position: -40px 0
}

.o-center h1 {
    font-weight: 400;
    font-size: 26px;
    color: #3b639f;
    padding-top: 20px
}

.o-center h1 a {
    color: #3b639f;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.o-center h1 a:hover {
    color: #f26f04
}

.o-center h6 {
    height: 22px;
    padding-top: 9px
}

.o-center h6 a {
    font-weight: 400;
    font-size: 12px;
    color: #627587;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.o-center h6 a:hover {
    color: #f26f04
}

.rd {
    padding-top: 15px
}

.rd li {
    border-bottom: 1px solid #e9e9e9;
    line-height: 34px
}

.rd li a.a-b {
    font-size: 16px;
    color: #122e67
}

.rd li a {
    font-size: 12px;
    color: #627587;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.rd li a:hover {
    color: #f26f04
}

.o-right {
    width: 270px;
    float: right
}

.or-blo {
    width: 100%;
    margin-bottom: 14px
}

.or-blo h4 {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    height: 48px;
    line-height: 53px;
    padding-left: 15px
}

.wiki {
    height: 175px
}

.wiki ul li {
    float: left;
    width: 63px;
    height: 65px;
    padding-right: 3px;
    padding-bottom: 3px
}

.wiki ul li a {
    background: #ebebeb;
    height: 65px;
    display: block;
    text-decoration: none
}

.wiki ul .li7 a {
    background: #4e95e4;
    color: #FFF
}

.wiki ul li a span {
    display: block;
    width: 100%;
    height: 18px;
    padding-top: 25px
}

.wiki ul li a em {
    font-style: normal;
    text-align: center;
    display: block;
    font-size: 12px;
    color: #666;
    text-decoration: none
}

.wiki ul .li7 a em {
    color: #FFF
}

.wiki ul li a:hover {
    background: #4e95e4
}

.wiki ul li.li1,.wiki ul li.li2,.wiki ul li.li3,.wiki ul li.li4 {
    padding-bottom: 3px
}

.wiki ul li.li1 a span {
    background: url(../images/bk-icon1.png) no-repeat center 18px
}

.wiki ul li.li1 a:hover span {
    background: url(../images/bk-icon1-h.png) no-repeat center 18px
}

.wiki ul li.li2 a span {
    background: url(../images/bk-icon2.png) no-repeat center 18px
}

.wiki ul li.li2 a:hover span {
    background: url(../images/bk-icon2-h.png) no-repeat center 18px
}

.wiki ul li.li3 a span {
    background: url(../images/bk-icon3.png) no-repeat center 18px
}

.wiki ul li.li3 a:hover span {
    background: url(../images/bk-icon3-h.png) no-repeat center 18px
}

.wiki ul li.li4 a span {
    background: url(../images/bk-icon4.png) no-repeat center 18px
}

.wiki ul li.li4 a:hover span {
    background: url(../images/bk-icon4-h.png) no-repeat center 18px
}

.wiki ul li.li5 a span {
    background: url(../images/bk-icon5.png) no-repeat center 18px
}

.wiki ul li.li5 a:hover span {
    background: url(../images/bk-icon5-h.png) no-repeat center 18px
}

.wiki ul li.li6 a span {
    background: url(../images/bk-icon6.png) no-repeat center 18px
}

.wiki ul li.li6 a:hover span {
    background: url(../images/bk-icon6-h.png) no-repeat center 18px
}

.wiki ul li.li7 a span {
    background: url(../images/bk-icon7-h.png) no-repeat center 18px
}

.wiki ul li.li7 a:hover span {
    background: url(../images/bk-icon7-h.png) no-repeat center 18px
}

.wiki ul li.li8 a span {
    background: url(../images/bk-icon8.png) no-repeat center 18px
}

.wiki ul li.li8 a:hover span {
    background: url(../images/bk-icon8-h.png) no-repeat center 18px
}

.wiki ul li.li9 a span {
    background: url(../images/s-icon4.png) no-repeat center 18px
}

.wiki ul li.li9 a:hover span {
    background: url(../images/s-icon4-h.png) no-repeat center 18px
}

.wiki ul li a:hover em {
    color: #fff
}

.content {
    overflow: hidden
}

.cont_l {
    float: left;
    width: 353px;
    margin-top: 12px
}

.cont_r {
    float: right;
    width: 200px
}

.tabBar {
    width: 349px;
    font-family: "Microsoft YaHei"
}

.tabBar .hd ul {
    z-index: 5;
    position: relative;
    zoom:1}

.tabBar .hd li {
    float: left;
    height: 24px;
    line-height: 24px;
    margin-top: 4px;
    padding: 0 16px 0 16px;
    margin-right: 5px;
    color: #333;
    border-bottom: 0;
    cursor: pointer;
    font-size: 14px
}

.tabBar .hd li.on {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    margin-top: 0;
    position: relative;
    top: 1px;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    border-top: 2px solid #004ea2;
    background: #fff
}

.tabBar .hd li.on span {
    font-weight: 700;
    color: #c00
}

.tabBar .bd {
    border: 1px solid #ebebeb;
    padding: 10px;
    clear: both;
    position: relative;
    height: 179px;
    overflow: hidden
}

.tabBar .bd .conWrap {
    width: 340px
}

.tabBar .next,.tabBar .prev {
    position: absolute;
    left: 10px;
    top: 80px
}

.tabBar .next {
    left: auto;
    right: 10px
}

.tabBar .nextStop,.tabBar .prevStop {
    display: none
}

.tabBar .bd p {
    padding-bottom: 6px;
    font-size: 14px
}

.section-focus-pic {
    margin: 0 auto 0 auto;
    height: 60px;
    width: 950px;
    overflow: hidden;
    position: relative;
    margin-top: 5px
}

.section-focus-pic ul li {
    position: absolute;
    top: 0;
    left: 950px;
    width: 950px;
    height: 60px
}

.section-focus-pic ul li h3 {
    position: absolute;
    bottom: 11px;
    left: 0;
    width: 400px;
    font-weight: 400;
    color: #FFF;
    margin-left: 20px;
    z-index: 111;
    font-size: 18px;
    font-family: "ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš"
}

.section-focus-pic ul li div {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    background-color: #000;
    width: 570px;
    opacity: .6;
    filter: alpha(opacity=60)
}

.section-focus-pic .pages {
    width: 570px;
    height: 300px
}

.section-focus-pic .controler {
    position: absolute;
    bottom: 6px;
    right: 20px
}

.section-focus-pic .controler b {
    cursor: pointer;
    width: 20px;
    height: 10px;
    display: block;
    overflow: hidden;
    text-indent: 20px;
    background: url(http://www.mbaschool.com.cn/Files/images_new/news_index_icon.png) no-repeat -136px 3px;
    float: left;
    margin: 0 0 0 5px
}

.section-focus-pic .controler b.down {
    background-position: -161px 1px
}

.section-focus-pic .controler2 a {
    display: block;
    width: 40px;
    position: absolute;
    top: 120px;
    height: 40px
}

.section-focus-pic .controler2 a i {
    cursor: pointer;
    display: block;
    width: 22px;
    height: 34px;
    background: url(imgs/star.png) no-repeat
}

.section-focus-pic .controler2 .prev {
    left: 5px
}

.zhanshi {
    width: 950px;
    margin: 0 auto
}

.zhanshi img {
    margin-top: 6px;
    border: 0
}

.footer {
    font: 12px/24px Arial,"å®‹ä½“";
    text-align: center;
    border-top: 1px solid #e8e8e8;
    color: #666;
    padding-bottom: 20px;
}

.wrap-cen {
    width: 1000px;
    margin: 0 auto;
}

.footer .nav {
    padding: 5px 0 5px 0;
    color: #dfdfdf;
    text-align: center;
    float: left;
    width: 100%;
}

.footer .nav a {
    padding: 0 10px;
    display: inline
}

.footer a:link,.footer a:visited,.footer a:active {
    color: #666;
    text-decoration: none;
}

.footer a:hover {
    color: #0529AD;
}

.footer b {
    color: #CC0000;
    font-size: 14px;
}

.footer .img_pic {
    padding: 10px 5px;
}

.bq_box {
    width: 440px;
    margin: 0 auto;
}

.bq_box a {
    float: left;
}

.w1000 {
    width: 950px;
    margin: 0 auto 5px;
}

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

body,button,input,select,textarea {
    font: 14px/1.75 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53,sans-serif,tahoma,arial,'Hiragino Sans GB';
    color: #999
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

address,cite,dfn,em,var {
    font-style: normal
}

code,kbd,pre,samp {
    font-family: courier new,courier,monospace
}

ol,ul {
    list-style: none
}

img {
    display: block;
    border: 0 none;
}

input:focus,select:focus {
    outline: 0 none;
}

a {
    color: #333;
    text-decoration: none;
    outline: 0 none;
}

a:hover {
    color: #e65;
    text-decoration: underline;
}

.blue,a.blue:active {
    color: #3B639F;
}

.green,a.green:active {
    color: #033333;
}

.gray,a.gray:active {
    color: #a8a9ca;
}

.sgray,a.sgray:active {
    color: #666;
}

.dgray,a.dgray:active {
    color: #999;
}

.sblack,a.sblack:active {
    color: #333;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    zoom:1}

.w1000 {
    width: 950px;
    margin: 0 auto 8px;
}

.navigation {
    height: 44px;
}

.navigation .navUnit {
    float: left;
}

.navigation .navTitle {
    height: 40px;
    background: #3495e8;
    border: 1px solid #268ee8;
}

.navigation .navTitle a {
    display: block;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    color: #FFF;
    text-decoration: none;
    font-size: 16px;
    text-align: center;
}

.navigation .navTitle i {
    display: inline-block;
    vertical-align: -4px;
    margin-right: 10px;
    width: 25px;
    height: 20px;
}

.navigation ul {
    border: 1px solid #dedede;
    border-top: none;
    margin-left: -1px;
    padding: 4px 10px;
    padding-bottom: 6px;
}

.navigation ul li {
    float: left;
    height: 20px;
    overflow: hidden;
}

.navigation ul a {
    font-size: 12px;
    line-height: 24px;
    white-space: nowrap;
}

.navigation ul span {
    color: #F00;
}

.navigation .firstUnit {
    width: 354px;
}

.navigation .firstUnit i {
    background-position: right -75px;
}

.navigation .secondUnit {
    width: 288px;
}

.navigation .secondUnit i {
    background-position: right 0;
}

.navigation .thirdUnit {
    width: 308px;
}

.navigation .thirdUnit i {
    background-position: right -25px;
}

.navigation .forthUnit {
    width: 175px;
}

.navigation .forthUnit i {
    background-position: right -100px;
}

.navigation .fifthUnit {
    width: 117px;
}

.navigation .fifthUnit i {
    background-position: right -125px;
}

.navigation .firstUnit li {
    margin-left: 20px;
}

.navigation .secondUnit li {
    margin-left: 20px;
}

.navigation .thirdUnit li {
    margin-left: 17px;
}

.navx {
    margin: 0 auto;
    width: 100%;
    height: 43px;
    line-height: 43px;
    background: #1d8fe2;
    border-bottom: #0377c9 solid 1px;
    border-top: #0377c9 solid 1px;
    overflow: hidden
}

.nav {
    margin: 0 auto;
    width: 952px
}

.nav ul li {
    float: left;
    border-right: 1px solid #46a3e7;
    text-align: center
}

.nav ul li a {
    display: block;
    padding: 0 15px;
    font-size: 14px;
    color: #fff
}

.nav ul li.on a {
    background: #0777c9
}

.nav ul li a:hover {
    background: #0777c9;
    color: #fff;
    text-decoration: none
}

.gift {
    height: 60px;
    background: url(../images_new/gift_bg.jpg) no-repeat left center;
}

.knowVip {
    padding-top: 15px;
    padding-left: 16px;
}

.knowVip input {
    width: 116px;
    height: 27px;
    background: #FFF url(../images_new/lianxi.png) no-repeat 3px center;
    border: 1px solid #bfbfbf;
    text-indent: 21px;
    font-size: 12px;
    color: #939393;
    float: left;
    margin-right: 6px;
}

.knowVip .two_input {
    background: #FFF url(../images_new/phone-icon.png) 5px center no-repeat;
}

.knowVip .three_input {
    width: 180px;
    background-image: url(../images_new/email-icon.png);
    text-indent: 25px;
}

.knowVip .btn-input {
    width: 95px;
    height: 29px;
    background: #f34723;
    border: 1px solid #ff0000;
    text-indent: 0;
    text-align: center;
    color: #FFF;
    font-size: 15px;
    margin-left: 6px;
    cursor: pointer;
    float: left;
}

.tcBox {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(51,51,51,0.4);
    left: 0;
    top: 0;
    z-index: 10000;
    margin: 0;
}

.clearfix {
    zoom:1;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.tcBox .tc {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 630px;
    height: 350px;
    margin: -175px 0 0 -314px;
}

.fl {
    float: left;
}

a {
    text-decoration: none;
}

.tc_con {
    width: 299px;
    height: 350px;
    background: url(../images/bg11.jpg) no-repeat;
    position: relative;
}

.time-lk {
    margin-top: 238px;
    margin-left: 37px;
}

.wz-lk {
    font-size: 25px;
    color: #fcff00;
    font-weight: 700;
    text-shadow: 2px 2px 3px #bd4051;
    -webkit-text-shadow: 2px 2px 3px #bd4051;
}

.tcBox .tc .tcR {
    width: 305px;
    height: 350px;
    background: url(../images/bg12.jpg) no-repeat;
    position: relative;
    padding-left: 26px;
}

.tcBox .tc .tcR .closeX {
    position: absolute;
    top: -2px;
    right: -3px;
    width: 27px;
    height: 27px;
    display: block;
    background: url(../images/close-x.png) no-repeat center;
    z-index: 11000;
    cursor: pointer;
}

.tcBox .tc .tcR h1 {
    margin-top: 30px;
    font-size: 24px;
    color: #4ca4ff;
    width: 224px;
    border-bottom: 2px solid #4ca4ff;
    margin-bottom: 16px;
    padding-bottom: 5px;
}

.tcBox .tc .tcR .new-class {
    font-size: 16px;
    color: #ababab;
    border-left: 1px solid #ababab;
    display: inline-block;
    margin-left: 7px;
    padding-left: 5px;
    font-weight: normal;
}

.tcBox .tc .tcR ul li {
    width: 245px;
    padding-left: 13px;
    margin-bottom: 8px;
    background: url(../images/bot-h.png) no-repeat 5px center;
    text-indent: 8px;
}

.tcBox .tc .tcR ul li.hot-h {
    background: url(../images/hot-h.png) no-repeat left center;
}

.tcBox .tc .tcR ul li a {
    color: #222;
    font-size: 13px;
}

.tcBox .tc .tcR ul li a:hover {
    text-decoration: underline;
}

.tcBox .tc .tcR .btnBox a {
    display: block;
    width: 82px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-right: 4px;
    margin-top: 5px;
    background: #2a89eb;
}

.lk-mk {
    font-size: 14px;
    color: #FFF;
    width: 112px;
    height: 30px;
    line-height: 30px;
    float: left;
    /*background: #ba112a;*/
    background: #004ca4;
    text-align: center;
    margin-left: 30px;
    margin-top: 52px;
}

.new-tf {
    width: 110px;
    height: 115px;
    background: url(../images/new-tf.png) no-repeat;
    position: absolute;
    right: -12px;
    top: -14px;
}

.tc_con-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 299px;
    height: 246px;
}
